Ubuntu สามารถใช้งานได้กับแล็ปท็อปสำหรับที่ปรึกษาด้านไอทีหรือไม่


14

ฉันทำงานเป็นโปรแกรมเมอร์ที่ปรึกษาซึ่งโดยปกติจะเป็นธุรกิจขนาดใหญ่ ฉันใช้แล็ปท็อป Windows และเพื่อนร่วมงานหลายคนใช้ Mac

ความชอบส่วนตัวของฉันคือการใช้ Ubuntu ถ้าฉันสามารถควบคุมสภาพแวดล้อมการพัฒนาของฉันได้อย่างสมบูรณ์ แต่ฉันจะต้องการผลิตภัณฑ์เฉพาะของ Microsoft เป็นครั้งคราวโดยเฉพาะ IE

เพื่อนร่วมงานของฉันที่ใช้ Mac มักใช้ Windows บนเครื่องเสมือนสำหรับสถานการณ์เหล่านี้

คำถามของฉันคือ Ubuntu เป็นวิธีแก้ปัญหาที่สามารถใช้งานได้กับแล็ปท็อปของโปรแกรมเมอร์ระดับองค์กรหรือไม่ ตัวอย่างเช่นมันใช้งาน Windows บน VM บน Ubuntu ได้ง่ายเหมือนบน Mac หรือไม่? มีใครลองทำไหม? มีเหตุผลใดที่ทำให้ Ubuntu ไม่รองรับ Mac ในการพัฒนาในสภาพแวดล้อมนี้หรือไม่?

โปรดทราบว่าฉันไม่ได้พัฒนา. NET ดังนั้นฉันมักจะจัดการกับ Java ที่กำลังจะทำงานบนเซิร์ฟเวอร์ Apache และลูกค้าที่ใช้ Windows ใช้


4
ฉันใช้ WinXP จาก VirtualBox บน Fedora บ่อยครั้งดูเหมือนว่าจะทำงานได้ดีสำหรับวัตถุประสงค์ของฉัน อย่างไรก็ตามมันไม่รองรับการเร่ง 3D
Mr. Shickadance

7
ฟังดูเหมือนว่าคุณกำลังต่อสู้กับเมล็ดพืชอยู่เล็กน้อยฉันเดาว่าคุณจะรู้ว่ามันจะทำให้คุณยุ่งยากเท่าไร โดยส่วนตัวฉันจะไปดูอัลบูต

1
Mr. Shickadance: ฉันได้รับการเร่งความเร็ว 3 มิติภายใต้ VirtualBox มันไม่ได้เป็นการเร่งความเร็วแบบ FAST 3D ที่เป็นธรรม แต่อยู่ที่นั่น
เพียงความคิดเห็นที่ถูกต้องของฉัน

2
@EricWilson - มันมีธง ฉันทำกับธง การตั้งค่าสถานะว่าคำถามนี้มีประสิทธิภาพ "ฉันสามารถเรียกใช้ VM บน Ubuntu ได้หรือไม่" สิ่งใดควรเป็นคำถามสำหรับผู้ใช้ขั้นสูงหรือถาม Ubuntu แต่เนื่องจากคำถามมีอายุเกินหนึ่งปีจึงไม่ได้ย้ายถิ่นฐาน
ChrisF

1
@EricWilson - ฉันบอกคุณว่า - ฉันจะเปิดอีกครั้งและดูว่ามันได้รับความสนใจมากขึ้น
ChrisF

คำตอบ:


26

ฉันใช้ Ubuntu บนแล็ปท็อปและใช้ Linux ในบางรูปแบบเป็นระบบปฏิบัติการหลักของฉันเป็นเวลากว่า 10 ปี นี่เป็นสภาพแวดล้อมขององค์กร Windows ที่แข็งแกร่งมาก สำหรับโอกาสเหล่านั้นเมื่อฉันต้องใช้งานบางอย่างใน Windows ฉันมีการติดตั้งอิมเมจ VirtualBox ที่แตกต่างกันสองสามแบบและทำงานได้ดีมาก ฉันแทบจะไม่ต้องเปิดมันเลย ฉันไม่มีปัญหาเลยในการพัฒนาองค์กรโดยใช้ Linux

ฉันไม่เคยใช้ Mac เลยพูดคุยเปรียบเทียบกับมันไม่ได้ ฉันมีความสุขและมีประสิทธิภาพด้วยการตั้งค่า Linux ของฉัน


+1 นี่คือประสบการณ์ของฉันในงาน 2 ล่าสุดของฉัน Java EE + Ubuntu == ยอดเยี่ยม
Andres F.

1
ฉันมีการเปรียบเทียบโดยตรง ฉันได้อธิบายข้อเสียของ OSX เปรียบเทียบกับ Ubuntu ในคำตอบนี้: programmers.stackexchange.com/a/65381/14510
vartec

21

ใช่ IMO Linux เป็นสภาพแวดล้อมการพัฒนาที่ดีที่สุดที่คุณจะได้รับ

  • มัน"ง่ายเหมือนบน Mac"หรือไม่? ไม่เป็นเรื่องง่ายขึ้นโปรดดูการอัปเดตล่าสุดด้านล่าง OSX เป็นระบบเฉพาะที่มีการสนับสนุนที่ จำกัด มากจาก VirtualBox หรือ VMWare ในทางกลับกันลีนุกซ์เป็นเป้าหมายหลักของทั้งคู่, เพราะมันมีอิทธิพลเหนือตลาดเซิร์ฟเวอร์.

  • Java - รันเร็วกว่าบน Linux มากกว่าบน Windows ไม่ใช่ความช้าของ Java บน OSX Apple เกลียดชวาและแสดงว่า OSX มีรุ่นที่ล้าสมัยเสมอและจะทำงานช้ากว่า Windows นอกจากนี้ยังเป็นที่ไม่ปลอดภัยและมีแนวโน้มที่จะโทรจัน ตัวอย่างเช่นปัจจุบันการปรับปรุงความปลอดภัยล่าสุดที่มีให้สำหรับ Java 6 บน OSX คือการอัพเดต 33 ในขณะที่ Oracle เปิดตัวการอัพเดท 35 ซึ่งถูกผลักไปยัง Windows ผ่านการอัปเดตอัตโนมัติ Ubuntu ใช้ OpenJDK เป็นค่าเริ่มต้น แต่หากคุณติดตั้ง Oracle Java คุณจะได้รับการอัพเดต 35 ผ่านที่เก็บ การอัพเดท 35 แก้ไขการหาช่องโหว่ที่ร้ายแรง ( CVE-2012-4681 ) ผู้ใช้ OSX มีความเสี่ยง

ปรับปรุง:

มีความหวังสำหรับโซลูชั่น OotB Dell ได้เริ่มต้น"Project Sputnik" :

สร้างขึ้นโดยกองทุนนวัตกรรมภายในโครงการ Sputnik เป็นความพยายาม 6 เดือนในการสำรวจความเป็นไปได้ในการสร้างแล็ปท็อปโอเพนซอร์ซที่มีเป้าหมายโดยตรงที่นักพัฒนา เป็นไปตาม Ubuntu 12.04 และแล็ปท็อป XPS13 ของ Dell

การปรับปรุงอื่น:

เนื่องจากผู้คนจำนวนมากมีข้อสงสัยเกี่ยวกับความง่ายของ Ubuntu ฉัน Ubuntu 12.04 บน MBP 13 "สิ่งที่ใช้งาน OotB ได้ไม่ต้องมีการกำหนดค่าเพิ่มเติม:

  • ฟังก์ชั่นพื้นฐานทั้งหมด (กราฟิก, เสียง, เครือข่าย, WiFi, BT ฯลฯ )
  • จอแสดงผลภายนอก - อันที่จริงมันทำได้ดีกว่าใน OS อื่น ๆ ที่ฉันเคยเห็นมา มันจะจดจำการตั้งค่าที่แตกต่างกันโดยอัตโนมัติ ในการตั้งค่าหนึ่งฉันกำลังเชื่อมต่อแล็ปท็อปของฉันกับ 24 "แบบเคียงข้างกันในอีกฉันจะเชื่อมต่อมันไปยังอีก 24" กับหน้าจอด้านล่างอีก มันเพิ่งรู้ว่าฉันกำลังใช้การตั้งค่าใด ทั้ง Windows และ OSX ไม่ได้ให้สิ่งนั้น
  • สแกนเนอร์และเครื่องพิมพ์ - ทำงานนอกกรอบโดยไม่ต้องติดตั้งซอฟต์แวร์หรือไดรเวอร์เพิ่มเติม กรณีที่มีเครือข่ายเครื่องพิมพ์และสแกนเนอร์
  • เครื่องมือในการพัฒนา - ส่วนใหญ่สามารถใช้งานได้โดยไม่ต้องยุ่งยากกับศูนย์ข้อมูลโดยตรงจากที่เก็บของ Ubuntu ในบางกรณีที่เก็บข้อมูลแบบกำหนดเอง (ต้องใช้ c'n'p เดียวเพื่อเปิดใช้งานจากนั้นจะถูกควบคุมผ่านศูนย์ซอฟต์แวร์เดียวกัน)
  • การปล่อยสัญญาณโทรศัพท์มือถือ - ทำงาน OotB ผ่าน USB และ BT
  • 3G / 4G sticks - ทำงาน OotB ไม่ต้องยุ่งยากรายการแบบหล่นลงพร้อมการตั้งค่าที่กำหนดไว้ล่วงหน้าสำหรับผู้ให้บริการส่วนใหญ่ในโลก (พบทุกสิ่งที่ฉันได้ลอง)
  • ท่าทางแบบมัลติทัช - แม้ว่าอันที่จริงสิ่งเดียวที่ฉันเคยใช้คือการเลื่อนด้วยสองนิ้ว นอกจากนี้ยังสามารถกำหนดค่าได้อย่างง่ายดาย (ผ่าน GUI) ดังนั้นคุณสามารถล็อคการเลื่อนด้วยสองนิ้วเพื่อทำการเลื่อนแนวตั้งเท่านั้น

และสารพัดที่คล้ายกันมากมาย โดยรวมเมื่อเปรียบเทียบกับ OSX ซึ่งทุกอย่างดูเหมือนว่าต้องมีแอพหรือไดรเวอร์ของบุคคลที่สามกับ Ubuntu 12.04 ฉันแทบจะไม่ต้องติดตั้งอะไรที่ไม่ได้มีมาให้โดยปริยาย


สถานการณ์ของ Java บน OSX กำลังจะมีการเปลี่ยนแปลงเนื่องจาก Apple ได้ให้รหัส Java ทั้งหมดแก่ Oracle แล้วผมคิดว่า OSX จะมี Java ล่าสุดตั้งแต่รุ่นถัดไป JDK 7
Mahmoud Hossam

8
@Mac fanbois: ใคร ๆ ก็สามารถไว้วางใจให้คุณลงคะแนนตอบคำถามสำคัญ ๆ ของ OSX ;-)
vartec

2
@MahmoudHossam: ใช่แล้วสถานการณ์ของ Java เปลี่ยนแปลงไปอย่างแน่นอน OSX ไม่รองรับอีกต่อไป
vartec

openJDK ทำงานบน OSX builds พวกเขาล้าหลัง แต่พวกเขาจะไปถึงที่นั่นในที่สุด
Mahmoud Hossam

@vartec Java 6 รองรับโดย OS X Java 7 สามารถดาวน์โหลดได้จาก Oracle เช่นใน Windows

7

ฉันใช้ Ubuntu เพื่อพัฒนาเว็บไซต์ บางครั้งมีกรณีเมื่อฉันต้องตรวจสอบความเข้ากันได้ข้ามเบราว์เซอร์ ใช่ Ubuntu ได้รับการสนับสนุนเป็นอย่างดีสำหรับ vmware และใช้งานได้ดีโดยไม่มีอาการสะอึก ฉันมีอินสแตนซ์ของเครื่องเสมือน windows 7 สองตัวที่ติดตั้งแอพต่าง ๆ เช่น Ie8, ie9 เป็นต้นพวกเขาเริ่มต้นใช้งานได้อย่างรวดเร็วเช่นกัน

นอกเหนือจากการพัฒนาบน Ubuntu นั้นยอดเยี่ยมมาก ไม่มีข้อความป็อปอัพที่น่ารำคาญไม่มีการแจ้งเตือนการแจ้งเตือนไวรัสมัลแวร์และอื่น ๆ คุณสามารถทุ่มเทให้กับงานของคุณ Ubuntu นั้นค่อนข้างเร็วในการเริ่มต้นและปิดตัวเองเช่นกัน

ทำงานกับ apple ฉันไม่เคยคุ้นเคยกับการแยกแถบเมนูและหน้าต่างแอปพลิเคชัน ไม่สบายใจเมื่อเปิดหน้าต่างหลายบาน

สกรีนช็อต: Ubuntu

ป้อนคำอธิบายรูปภาพที่นี่


ฉันด้วย! ด้วย 8GB บนเดสก์ท็อป Ubuntu ของฉันฉันสามารถเรียกใช้ WinXP VM สองครั้งพร้อม IE 7 และ 8 และพร้อมกับ Win7 และ IE9 ฉันใช้ปลั๊กอิน HTMLValidator สำหรับ Firefox บน Windows แต่อย่างอื่นงานทั้งหมดของฉันเสร็จใน Ubuntu รวมถึงการทดสอบ Chrome / Firefox ส่วนใหญ่ บรรทัดคำสั่ง Unix เป็นความฝันของผู้พัฒนาที่เป็นจริง Cygwin ทำให้ Windows ใช้งานได้ แต่ Linux ดียิ่งขึ้น ปัญหาเดียวของแล็ปท็อปคือหน่วยความจำน้อยกว่าสำหรับ VMs แต่ถึงแม้จะมี 4GB คุณก็สามารถเรียกใช้ VM ได้ครั้งละ 1 เครื่องหรืออาจเท่ากับ 2
GlenPeterson

@GlenPeterson - ใช่ แต่ฉันได้ติดตั้ง Ubuntu ล่าสุดและฉันก็ไม่พอใจกับมัน ดูเป็นมิ้นต์
Imran Omar Bukhsh

ฉันควรจะพูดว่าฉันเรียกใช้ Unity 2D เพราะแท็บ alt ระหว่างเทอร์มินัลใน Unity ปกติไม่ใช่สิ่งที่ฉันชอบ ในเดสก์ท็อป Gnome ใด ๆ ฉันมักจะใส่โปรแกรมโปรดลงในทาสก์บาร์แทนการใช้เมนู "Lanucher" เป็นเช่นนั้น ใช้เวลาสักครู่เพื่อทำความคุ้นเคยกับการค้นหาสิ่งต่าง ๆ แทนที่จะใช้เมนู - ฉันต้องจำสิ่งที่ถูกเรียกแทนที่จะเป็นที่ที่พวกเขาปรากฏตัว แต่มันไม่ยาก สุดท้ายคุณยังต้องใช้เมนูหลักเพื่อสร้างตัวเรียกใช้งานใหม่ที่กำหนดเอง แต่ก็ไม่ยาก
GlenPeterson

@GlenPeterson - ฉันไม่ชอบตัวเรียกใช้ทางด้านซ้ายจะชอบที่ด้านล่าง นอกจากนี้ยังมีปุ่มหน้าต่างอยู่ทางด้านซ้ายเมื่อฉันคุ้นเคยกับการทำงานทางด้านขวา และในที่สุดแถบเมนูแบบครบวงจรก็ไม่ได้ผลสำหรับฉันเลย
Imran Omar Bukhsh

ฉันพยายาม Unity เตะและส่งเสียงกรีดร้องเป็นสิบ ๆ ครั้งนานกว่า 2 ปีเพราะเพื่อนของฉันบอกว่าเขารักมันมากแค่ไหน มันค่อนข้างเสียจน 12.04 ตอนนี้ฉันติดยา ฉันชอบอสังหาริมทรัพย์ที่มีหน้าจอมากเท่าที่ฉันมีสำหรับสิ่งที่ฉันทำแทนที่จะเป็นตัวควบคุมหน้าต่าง - ฉันตั้งค่าตัวเรียกใช้งานให้ซ่อนอัตโนมัติ การมีทุกอย่างที่มุมบนซ้ายทำให้รู้สึกบางอย่าง สิ่งเดียวที่ฉันเกลียดคือเมื่อฉันมีหน้าต่างเล็ก ๆ เมนูสำหรับหน้าต่างนั้นถูกฉีกออกที่ด้านบนสุดของหน้าจอพร้อมกับหน้าต่างอื่น ๆ ที่อยู่ระหว่าง แหล่งเก็บ Ubuntu Alto พิจารณา Xubuntu กับ Mint
GlenPeterson

3

ฉันรัน Ubuntu Linux ทุกอย่างยกเว้นการทดสอบ Windows ฉันเคยดูอัลบูท Windows XP แต่ไม่ได้อีกต่อไป ฉันสามารถเรียกใช้ Windows XP ในเครื่องเสมือน Qemu แต่ USB ทำงานได้ไม่ดีนัก ฉันจะแนะนำดูอัลบูต


เรียกใช้ Windows ใน VirtualBox USB ต้องการการกำหนดค่าบางอย่าง แต่ก็ทำทุกอย่างที่ฉันต้องการ ปัญหาเดียวของฉันคือลูปเสียงเมื่อใช้ไมโครโฟนคอมพิวเตอร์สำหรับการประชุมทางไกลใน Windows ใน VirtualBox ดีและกดปุ่ม Alt ใน Photoshop ใน Windows ใน VirtualBox ค้างไว้ต้องใช้แป้นพิมพ์บนหน้าจอ Windows
GlenPeterson

3

ขอขึ้นอยู่กับสิ่งที่คุณต้องทำ Visual Studio ทำงานได้ไม่ดีนักภายใต้ Ubuntu การพัฒนา Java ทำงานได้ดี PHP ฯลฯ ก็ใช้งานได้ดีเช่นกัน

ฉันชอบเดสก์ท็อป Ubuntu และใช้กับเครื่องเล่น vmware เพื่อรับอินสแตนซ์ของ Windows เป็นเวลาหกเดือนและพบว่ามันใช้งานได้อย่างสมบูรณ์แบบสำหรับการใช้งานประจำวันสำหรับโปรแกรมเมอร์ Java อินสแตนซ์ของ Windows ทำงานได้ดีมากใน VMWare Player


ฉันพบว่า VS2010 สามารถใช้งานได้อย่างสมบูรณ์บน Win7 guest ภายใต้ VirtualBox บนระบบ Ubuntu ของฉัน โฮสต์นั้นเป็น quad-core Phemon-II ที่มีหน่วยความจำ 8G และแขกทำงานบนเครื่อง 4-core จำลองที่มีหน่วยความจำ 3G มันบ้าๆบอ ๆ เล็กน้อยในช่วงสิบนาทีแรกจนกระทั่งเพจจิ้งนั่งลง แต่หลังจากนั้นมันก็เหมือนกับการทำงานเป็นเจ้าของ การปรับใช้แอพไปยัง IIS บนเครื่องเสมือนนั้นรวดเร็ว แต่การเข้าถึงข้อมูลจำนวนมากบน SQL Server ไม่ได้
TMN

1
@ TMN, Visual Studio ทำงานได้ไม่ดีบน Ubuntu โดยไม่ต้องใช้ซอฟต์แวร์เวอร์ชวลไลเซชันด้วยการติดตั้ง Windows และนั่นคือสิ่งที่ฉันหมายถึง ให้แรงม้ามากพอสิ่งต่าง ๆ ส่วนใหญ่ทำงานได้ดีอยู่แล้ว

2

ฉันคิดว่าสิ่งแรกที่ควรทำคือทำรายการแอพองค์กรทั้งหมดที่คุณต้องการเข้าถึงและดูว่าคุณสามารถเข้าถึงได้จาก Ubuntu หรือไม่ คุณใช้ Outlook หรือไม่ มีแอพค่าใช้จ่ายคี่บอลที่ต้องใช้ windows หรือไม่? คุณสามารถป้อนแผ่นเวลาของคุณได้ไหม? จะติดตั้ง muck ใน windows VM ได้ง่ายแค่ไหน?

โปรดทราบว่าคุณอาจต้องการ windows VM หลายเครื่อง

หนึ่งในที่ปรึกษาที่เราทำงานด้วยกำลังใช้งาน Ubuntu บนแล็ปท็อประดับสูงและไม่มีปัญหาใด ๆ เขาเก็บ Windows VM อย่างน้อยหนึ่งรายการต่อไคลเอ็นต์ ในบางกรณี VM จำนวนมากจะถูกใช้เพื่อจำลองสภาพแวดล้อมของไคลเอ็นต์ เขาช่วยให้เรามีปัญหาการทำงานร่วมกัน windows / unix และความสามารถในการทำซ้ำแล้วแก้ปัญหาของเราในโฮสต์ VM เป็นที่น่าอัศจรรย์

นักพัฒนาเว็บที่ฉันทำงานด้วยช่วยให้ Windows VM หนึ่งรายการต่อ IE เวอร์ชันหนึ่ง นี่เป็นบน Mac แต่ตัวการหลักควรใช้กับ Ubuntu ด้วย ความสามารถในการทดสอบกับ IE6 / 7/8/9 โดยไม่ต้องรีบูตเครื่องหลายครั้งนั้นค่อนข้างสะดวก


1
คำแนะนำแรกนั้นใช้ไม่ได้เนื่องจากฉันไม่รู้ว่าจะต้องใช้แอปอะไรบ้างในไคลเอนต์ต่อไป
Eric Wilson

1
ทุกอย่างทำงานได้ดีบน Windows บน VM เว้นแต่ว่ามันจะต้องใช้ฮาร์ดแวร์ที่ล้ำสมัย (นอกเหนือจาก USB / เสียง / วิดีโอทั่วไป) การมีหน่วยความจำเพิ่มเติมสำหรับสิ่งนี้ช่วยได้มาก แต่ลดอายุการใช้งานของแบตเตอรี่ลงเล็กน้อย
9000

"สร้างรายการแอพองค์กรทั้งหมดที่คุณต้องการเข้าถึงและดูว่าคุณสามารถเข้าถึงได้จาก Ubuntu" - ดูด้วยว่ามีทางเลือกอื่นสำหรับแอพเหล่านั้นเช่นคุณสามารถใช้ OpenOffice แทน Microsoft Office ได้มากแค่ไหน สำหรับฉันฉันต้องการทั้งสองรุ่น บางครั้งลูกค้ารายหนึ่งมี Office 2003 และ Office 2010 อีกเครื่องฉันมีเครื่องเสมือนหลายเครื่อง: XP / Office2003 / IE7 และ Win7 / Office2010 / IE9 สิ่งนี้ดีกว่าการติดอยู่กับ Windows เวอร์ชั่นเดียว (แม้ว่าจะอยู่ที่ $ 130 / OS และ $ 130 / Office แต่ก็มีราคาแพง) ฉันซื้อ OEM Windows CSs จาก Amazon
GlenPeterson

1

ฉันทำสิ่งนี้แตกต่างกันเล็กน้อย ฉันใช้ Windows 7 แต่มีเวิร์กสเตชัน VMWare และสร้างเครื่องเสมือนสำหรับสภาพแวดล้อมที่ฉันต้องการพัฒนาภายใต้ ฉันมีเครื่องเสมือนสำหรับ Ubuntu, Fedora, FreeBSD และ Open Solaris หากมีระบบปฏิบัติการที่ฉันต้องการใช้ฉันก็แค่สร้าง VM ขึ้นมาใหม่ ฉันหวังว่าจะสามารถใช้ OSX ด้วยวิธีนี้ในบางจุด แต่ครั้งล่าสุดที่ฉันตรวจสอบว่าคุณไม่ได้รับอนุญาตให้ทำเช่นนี้โดย Apple

ฉันพยายามทำสิ่งนี้ด้วยวิธีอื่น (VM สำหรับ windows ภายใต้และ Ubuntu desktop) แต่มันก็เป็นระเบียบ วีเอ็มแวร์มีปัญหามากมายเกี่ยวกับเรื่องนี้ (ส่วนใหญ่กระแทกเครื่องทั้งหมด) และโดยทั่วไปจะช้ากว่า นอกจากนี้เคอร์เนลอัพเดตสำหรับ Linux เมื่อพยายามใช้ VMware เป็นความเจ็บปวดที่แท้จริง

ใช่นี่เป็นเรื่องเล็ก ๆ น้อย ๆ แต่เป็นเพียงประสบการณ์ของฉันกับมัน


1

Linux เป็นสภาพแวดล้อมที่ยอดเยี่ยมสำหรับโปรแกรมเมอร์ระดับองค์กร คุณสามารถกำหนดค่าและควบคุมระบบทั้งหมดของคุณจากบิตและชิ้นส่วนโดยไม่ต้องยุ่งยากกับไวรัสมัลแวร์และอื่น ๆ ซึ่งแตกต่างจาก windows มันไม่ได้รับความหลงไหลจากการรีบูทหลังจากติดตั้งซอฟต์แวร์และแอพพลิเคชันและสภาพแวดล้อมต่างๆ บน Linux ทุกวันนี้ Ubuntu ทำให้ผู้ใช้สามารถกำหนดค่าและใช้งาน Linux ได้อย่างง่ายดายเหมือน Mac หรือ Windows

สำหรับโปรแกรมเมอร์มันจะดีกว่ามาก ติดตั้ง C, C ++, Python ไว้ล่วงหน้า ไม่ว่าจะเป็น java, groovy / grails, ruby ​​/ rails หรือ smalltalk ทั้งหมดทำงานได้อย่างไม่มีที่ติบนเครื่อง Linux หากไม่สามารถหลีกเลี่ยงได้ที่คุณต้องทดสอบแอปพลิเคชันเฉพาะของ windows คุณสามารถเรียกใช้ไวน์และกำหนดค่าไฟล์ dll เพื่อให้ทำงานได้

ภายในระบบ Ubuntu ของฉันฉันเรียกใช้กล่องเสมือนเพื่อจัดการ Tiny core Linux และ Bodhi Linux ฉันไม่เคยติดตั้ง Windows ไว้ในกล่องเสมือน แต่ฉันได้พบกับมันในเครื่องของเพื่อนร่วมงาน มันทำงานได้อย่างราบรื่นมากโดยไม่ต้องยุ่งยากใด ๆ


0

Ubuntu เหมาะสำหรับการใช้งาน Windows เสมือน VirtualBox และ VMWare ทำงานได้ดีมากภายใต้ Ubuntu และแน่นอนว่าคุณสามารถเปลี่ยนมาใช้ Kubuntu ได้ตลอดเวลาหากคุณต้องการให้ Ubuntu ของคุณดูเหมือน Windows แต่อยู่บน Linux

มันทำงานเร็วกว่า Windows ประหยัดเวลาแบตเตอรี่และไม่ จำกัด คุณเช่นเดียวกับ Mac เป็นเรื่องดีที่มี Linux และแล็ปท็อป Ubuntu โดยเฉพาะถ้าคุณต้องการทำงานกับสภาพแวดล้อมที่หลากหลาย ทุกสิ่งที่คุณต้องการนั้นฟรีและคุณสามารถควบคุมได้อย่างเต็มที่

แต่คุณสามารถติดตั้งและรัน Windows บน Mac ได้เช่นกัน ฉันใช้ Mac ของฉันแบบนั้น คุณยังสามารถติดตั้ง Ubuntu และ Windows เคียงข้างกันด้วย dualbooting แต่ถ้าคุณต้องการทำเช่นนั้นตรวจสอบให้แน่ใจว่าคุณติดตั้ง Windows ก่อน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.