อะไรคือความแตกต่างทางเทคนิคที่สำคัญระหว่าง Apple OS X และ Linux ฉันเข้าใจว่าทั้ง Mac และ Linux มีสถาปัตยกรรมที่คล้ายกันดังนั้นอะไรคือความแตกต่างที่สำคัญที่ป้องกันไม่ให้ตัวอย่างเช่นแอปพลิเคชัน Mac ที่เข้ากันได้กับ linux
อะไรคือความแตกต่างทางเทคนิคที่สำคัญระหว่าง Apple OS X และ Linux ฉันเข้าใจว่าทั้ง Mac และ Linux มีสถาปัตยกรรมที่คล้ายกันดังนั้นอะไรคือความแตกต่างที่สำคัญที่ป้องกันไม่ให้ตัวอย่างเช่นแอปพลิเคชัน Mac ที่เข้ากันได้กับ linux
คำตอบ:
Mac OSขึ้นอยู่กับฐานรหัสBSDในขณะที่ Linux เป็นการพัฒนาระบบยูนิกซ์ที่เป็นอิสระ ซึ่งหมายความว่าระบบเหล่านี้จะคล้ายกัน แต่ไม่ไบนารีที่เข้ากันได้
นอกจากนี้ Mac OS ยังมีแอปพลิเคชั่นจำนวนมากที่ไม่ได้เป็นโอเพ่นซอร์สและกำลังสร้างบนไลบรารีที่ไม่ใช่โอเพ่นซอร์ส ด้วยเหตุผลนี้จึงไม่สามารถทำการพอร์ตแอปพลิเคชั่นเหล่านั้นให้ทำงานบน Linux โดยไม่ต้องเป็นเจ้าของลิขสิทธิ์ของแอพพลิเคชั่นและไลบรารีเหล่านั้น
จากการใช้ระบบปฏิบัติการหลักทั้ง 3 ระบบ (พิจารณาว่า Ubuntu เป็นที่สามในฐานะตัวแทนของ Linux) ฉันสามารถบอกคุณได้ว่า Ubuntu นั้นคล้ายกับ Mac OS X อย่างมากในความเรียบง่ายและฉันยังสังเกตเห็นว่าหน้าต่างข้อความโต้ตอบมีแนวโน้มคล้ายกันอย่างน่าทึ่ง ซึ่งเราเห็นใน Ubuntu ในขณะที่อูบุนตูยังคงรักษาปัจจัยบางอย่างที่คล้ายกับ Windows เช่นทาสก์บาร์เริ่มต้น (ซึ่งโดยทั่วไปจะถูกแทนที่ด้วยอย่างไรก็ตาม)
จากความเคารพต่อการใช้งานระบบปฏิบัติการทั้งสองเกือบเท่ากัน
ตามที่ twxwikinger กล่าวความแตกต่างที่สำคัญระหว่าง Mac OS X และ Ubuntu จะต้องเป็นสิ่งที่ Mac OS X นั้นเป็นแหล่งข้อมูลปิดในขณะที่เขาอธิบาย โดยพื้นฐานแล้ว Ubuntu นั้นฟรีเนื่องจากการอนุญาตให้ใช้งานโอเพ่นซอร์ส Mac OS X เนื่องจากเป็นแหล่งข้อมูลปิดไม่ใช่
นอกเหนือจากนั้น Mac OS X และ Ubuntu เป็นลูกพี่ลูกน้อง Mac OS X ซึ่งใช้ FreeBSD / BSD และ Ubuntu เป็น Linux ซึ่งใช้สองสาขาแยกจาก UNIX
Mac OS X เป็นเพียงเคอร์เนลพิเศษ (เพราะ Apple สามารถล็อคฮาร์ดแวร์ที่ใช้งานได้อย่างมีประสิทธิภาพพวกเขาสามารถปรับให้เหมาะสมโดยไม่ต้องรองรับฮาร์ดแวร์มากมาย) และ GUI ที่วางอยู่ด้านบนของ UNIX นอกจากนี้ยังใกล้เคียงกับการเข้ากันได้อย่างสมบูรณ์กับ Linux ยกเว้นในขั้นตอนที่ Apple ได้ดำเนินการเพื่อป้องกันโอเพ่นซอร์ส เป็นไปได้มากที่จะวางระบบบรรจุภัณฑ์ linux เช่น apt-get เข้ากับการติดตั้ง OSX และใช้งานได้ดี
VLC ฟ้องร้องพวกเขาให้นำผู้เล่น VLC ออกจาก App Store เพราะพวกเขาไม่ต้องการเห็นประโยชน์ทางการเงินของพวกเขาทางถนน "1 ทาง" ของพวกเขาในการรับโค้ดแบบเปิดเปลี่ยนมันแล้วล็อคมันลง
ฉันคิดว่าฉันกำลังพยายามบอกว่า OSX และ Linux เหมือนกันมากกว่าชุมชนใด ๆ ที่อาจทำให้คุณเชื่อ และเช่นเดียวกับ Grayson ที่พูดว่าทั้งคู่อยู่ใกล้กับปู่ของ UNIX อย่างไม่น่าเชื่อคุณสามารถเรียนรู้ 90% ของทั้งระบบ OSX และ Linux โดยเพียงแค่ศึกษา UNIX