macOS และ Linux เป็นญาติกันหรือไม่ ลินุกซ์? นี่คือความจริง



Isku Day Aaladdayada Si Loo Ciribtiro Dhibaatooyinka

ฉันแน่ใจว่าคุณเคยได้ยิน คุณ X (แมคโอเอส) Y ลินุกซ์ เป็นญาติกันเพราะทั้งคู่เริ่มจาก Unix . แต่ทำไมคุณถึงไม่รู้ว่านี่ไม่เป็นความจริง? บางคนอาจรู้แล้ว แต่อีกหลายคนไม่รู้ ดังนั้นวันนี้ผมจะอธิบายให้ชัด ๆ ว่า



วิเคราะห์ทั้งสามแยกกัน

ยูนิกซ์คืออะไร?

ก่อนที่เราจะเริ่มวิเคราะห์ความสัมพันธ์ระหว่าง OS X และ Linux คืออะไร เราต้องวิเคราะห์ Unix ก่อน นี่คือการเชื่อมโยงระหว่าง macOS (OS X) และ Linux



Unix เป็นระบบปฏิบัติการที่สร้างขึ้นใน พ.ศ. 2512 โดย Bell Laboratories ของกลุ่ม AT&T แม้ว่าจะขายให้กับนวนิยายในภายหลัง ระบบปฏิบัติการนี้ได้รับการจัดการผ่านบรรทัดคำสั่ง เปลือก ซึ่งมีวัตถุประสงค์เพื่อการศึกษาและอุตสาหกรรมเท่านั้น Unix ในไม่ช้าจะกลายเป็น ระบบปฏิบัติการอ้างอิง .



ลินุกซ์คืออะไร?

ลินุกซ์หรือมากกว่านั้น GNU/ลินุกซ์ เป็นระบบปฏิบัติการโอเพ่นซอร์สฟรีที่ได้รับความนิยมมากที่สุด ระบบปฏิบัติการนี้พัฒนาโดย mainly Richard Stallman Y Linus Torvalds ได้รับการปล่อยตัวใน 1992 . GNU/Linux ถูกปล่อยออกมาเป็นทางเลือกแทนระบบปฏิบัติการราคาแพงที่มีอยู่ในขณะนั้น

และทั้งหมดนี้เกี่ยวข้องกับ OS X และ Unix อย่างไร ปรากฎว่าโครงสร้างของคุณ แกนกลางคล้ายกันมาก สู่โครงสร้างของ Unix . ดังนั้นนี่คือระบบปฏิบัติการประเภท Unix-Like (คล้ายกับยูนิกซ์).



ในที่สุด macOS คืออะไร?

macOS เป็นชื่อใหม่ที่กำหนดให้กับระบบปฏิบัติการของ Apple ซึ่งก่อนหน้านี้เรียกว่า Mac OS X นี่คือ ต่อจาก Mac OS (คลาสสิก) และเป็นเครื่องที่ Mac ได้รวมไว้ตั้งแต่ปี 2012

macOS เองนั้นประกอบด้วยระบบปฏิบัติการที่พัฒนาโดย Apple ที่เรียกว่า ดาร์วิน ซึ่งใช้ทั้ง macOS และ iOS ดาร์วินมีความชอบ แกน XNU ซึ่งมีส่วนประกอบหลักคือ BSD (หรือ FreeBSD) และ Mach. เราสนใจ BSD โดยเฉพาะเนื่องจากเป็นเคอร์เนลที่ ได้โดยตรงจาก Unix .

ด้วยวิธีนี้ OS X ไม่ใช่ระบบปฏิบัติการที่เหมือน Unix แต่เป็น ระบบปฏิบัติการยูนิกซ์ที่เต็มเปี่ยม (ไม่ใช่เพราะฉันพูดอย่างนั้น)

ตอนนี้เราจะดำเนินการรวบรวมทุกอย่าง ...

OS X เป็นระบบปฏิบัติการ ดริฟท์โดยตรง (หรือเกือบ) ของระบบปฏิบัติการ Unix . ในทางตรงกันข้าม, ลินุกซ์ ไม่ได้มาจาก Unix แต่มีโครงสร้างที่ดีมาก ยูนิกซ์เหมือน .

ทั้ง Unix และ Linux ปฏิบัติตามแนวทางการพัฒนาที่คล้ายคลึงกันมาก จึงทำให้ทั้งสองระบบปฏิบัติการ เข้ากันได้ ในระดับหนึ่ง ยังแบ่งปันของคุณ ความมั่นคงและความปลอดภัย พวกเขายังแบ่งปันความจริงที่ว่าพวกเขาทั้งสองมี ชิ้นส่วน ซึ่งก็คือ ซอฟต์แวร์ฟรี (ไม่ใช่ macOS ทั้งหมดฟรี)

ดังนั้น, macOS และ Linux เป็นญาติกันหรือไม่ นั่นสินะ ขึ้นอยู่กับมุมมองของคุณ . ถ้าหมายถึงญาติทางสายเลือด พูดได้เลยว่า macOS และ Linux ไม่ใช่ญาติกันอย่างไม่ต้องสงสัย แต่ถ้าคุณใช้คำจำกัดความที่กว้างกว่าของญาติแทน macOS และ Linux ก็เป็นญาติกันอย่างแท้จริง

คุณคิดอย่างไร? macOS นั้นใช้ Unix นำสิ่งที่น่าสนใจมาใช้ เช่น ความเข้ากันได้ ความเสถียรระดับสูง และความปลอดภัยระดับสูง คุณคิดว่า Apple ถูกต้องหรือไม่ที่จะเลือก Unix เป็นพื้นฐานสำหรับระบบปฏิบัติการของตน