Mac OS และ Linux แตกต่างกันอย่างไร? [ปิด]


72

อะไรคือความแตกต่างทางเทคนิคที่สำคัญระหว่าง Apple OS X และ Linux ฉันเข้าใจว่าทั้ง Mac และ Linux มีสถาปัตยกรรมที่คล้ายกันดังนั้นอะไรคือความแตกต่างที่สำคัญที่ป้องกันไม่ให้ตัวอย่างเช่นแอปพลิเคชัน Mac ที่เข้ากันได้กับ linux


นี้ได้รับการตอบรับที่นี่
JanC

ฉันไม่สามารถตอบคำถามของคุณได้อย่างสมบูรณ์ แต่ฉันอยากจะบอกว่า Mac OS และ GNU / Linux เป็นลูกพี่ลูกน้อง (ไม่ใช่พี่น้อง)
DrKenobi

2
ความคล้ายคลึงกันระหว่างพวกเขาที่ไม่ได้กล่าวถึงที่นี่คือพวกเขาทั้งสองเข้ากันได้ POSIX นี่คือสาเหตุที่ผู้คนคิดว่าพวกเขาเกี่ยวข้อง แต่พวกเขาไม่ได้
triplethreat78

ฉันรู้สึกเบื่อหน่ายกับคนที่ชอบปิดคำถาม Thomas Ward, Animaletdesequia, Avinash Raj และ chaskes คุณเป็นศัตรูแห่งการรู้แจ้งและควรถูกแบนเพราะความเย่อหยิ่ง
Kyle Bridenstine

คำตอบ:


63

Mac OSขึ้นอยู่กับฐานรหัสBSDในขณะที่ Linux เป็นการพัฒนาระบบยูนิกซ์ที่เป็นอิสระ ซึ่งหมายความว่าระบบเหล่านี้จะคล้ายกัน แต่ไม่ไบนารีที่เข้ากันได้

นอกจากนี้ Mac OS ยังมีแอปพลิเคชั่นจำนวนมากที่ไม่ได้เป็นโอเพ่นซอร์สและกำลังสร้างบนไลบรารีที่ไม่ใช่โอเพ่นซอร์ส ด้วยเหตุผลนี้จึงไม่สามารถทำการพอร์ตแอปพลิเคชั่นเหล่านั้นให้ทำงานบน Linux โดยไม่ต้องเป็นเจ้าของลิขสิทธิ์ของแอพพลิเคชั่นและไลบรารีเหล่านั้น


11

จากการใช้ระบบปฏิบัติการหลักทั้ง 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


7

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


คุณมีลิงก์ไปยังบทความ VLC หรือไม่และประเด็นเกี่ยวกับ "การป้องกันแหล่งโอเพ่นซอร์ส" นั้นน่าสนใจ แต่ฉันต้องการเห็นบางสิ่งเพื่อสำรองข้อมูล
Mateo

มันไม่ได้เป็นเพียง VLC เช่นกันคนจำนวนมาก / ส่วนใหญ่เผยแพร่ภายใต้ GPL ไม่ต้องการให้ Apple ใช้หรือเผยแพร่ซอฟต์แวร์ของพวกเขา zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/ …
user89599

ฉันคิดว่าคุณมีมันย้อนหลังเป็น Gpl ที่ จำกัด การใช้งานฟรีบนแพลตฟอร์มปิด ตอนนี้แทนที่จะมีการเข้าถึงโปรแกรมโอเพ่นซอร์สฟรี (ซึ่งซอร์สโค้ดสามารถเข้าถึงได้ง่าย / แก้ไข / เผยแพร่ใหม่หากมีการเชื่อมโยงไปยังรหัส orgnial) คุณจะต้องเป็นนักพัฒนาตัวเองและจ่าย Apple $ 99 เพื่อทำมัน .
Mateo

แพลตฟอร์มที่ปิดไม่ควรมีประโยชน์ในการใช้รหัสโอเพนซอร์ส หากแอปเปิ้ลต้องการรักษาราคาแพงและเป็นเจ้าของไว้พวกเขาจะทำไม่ได้และไม่สามารถใช้ประโยชน์จากซอฟต์แวร์โอเพนซอร์ซได้ ผู้ใช้ต้องทนทุกข์ทรมาน แต่นั่นไม่ใช่ความผิดของตัวเอง แต่เป็นของ Apple และผู้ใช้ที่ยินดีจ่ายให้คนอื่นอย่างมีความสุขในสิ่งที่พวกเขาควรทำเอง
user89599

@ user89599 ตราบใดที่มีการใช้ซอฟต์แวร์โอเพนซอร์ซภายใต้เงื่อนไขของใบอนุญาตฉันไม่เห็นปัญหา โซลูชันเชิงพาณิชย์จำนวนมากตั้งอยู่บนโอเพ่นซอร์สและผู้ดูแลระบบโอเพ่นซอร์สอาจมีความสุขกับการใช้งานเนื่องจากโค้ดได้รับการสนับสนุนที่สำคัญอย่างรวดเร็ว การบอกว่า Apple ต้องการหารายได้หรือไม่นั้นไม่ควรใช้ซอฟต์แวร์โอเพนซอร์ซใด ๆ
xji
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.