ระบบปฏิบัติการดาร์วินคืออะไร? ลองใช้กับ PureDarwin



Isku Day Aaladdayada Si Loo Ciribtiro Dhibaatooyinka

วันนี้คือวันที่ 12 กุมภาพันธ์ วันดาร์วิน นักธรรมชาติวิทยาที่มีชื่อเสียงด้านทฤษฎีวิวัฒนาการของเขา และสิ่งนี้เกี่ยวข้องกับ Apple อย่างไร? น้อย จริงๆ ยกเว้นชื่อของเขา...



แอปเปิล ใช้ชื่อ ดาร์วิน เพื่อเป็นเกียรติแก่ Charles Darwin เพื่อตั้งชื่อระบบปฏิบัติการ ตามที่เราพูดถึงในบทความ macOS และ Linux เป็นญาติกันหรือไม่ ลินุกซ์? นี่คือความจริง ดาร์วินคือ ระบบปฏิบัติการแอปเปิ้ล ที่รองรับใน macOS และ iOS



วิธีทดสอบดาร์วินในเครื่องเสมือน

วันไหนดี ทดสอบดาร์วิน OS ว่าเป็นวันคล้ายวันเกิดของชาร์ลส์ ดาร์วิน ผู้โด่งดังนั่นเอง!



เพื่อทดสอบเราจะใช้ เพียวดาร์วิน . PureDarwin เป็นชุมชนที่ตัดสินใจที่จะให้ความต่อเนื่องกับ OpenDarwin ในปี 2550 ซึ่งเป็นโครงการที่ต้องการ นำดาร์วินดั้งเดิมมาสู่สาธารณชนมากขึ้น . ดังนั้น ชุมชนนี้จึงสร้างสองเวอร์ชันที่แตกต่างกัน ซึ่งช่วยให้เราทดสอบระบบปฏิบัติการที่ยอดเยี่ยมของ Apple ได้ แม้ว่าจะมีข้อจำกัดค่อนข้างน้อย

และพวกเขาได้มันมาอย่างไร? ง่ายมาก. Apple เสนอระบบปฏิบัติการนี้เป็นซอฟต์แวร์ฟรี . ใช่แน่นอน! อย่าคิดว่า Apple มีเว็บไซต์ที่คุณสามารถดาวน์โหลดอิมเมจการติดตั้งหรือดิสก์ได้ นั่นคืองานหนักที่ชุมชน PureDarwin ต้องทำ

การทดสอบ PureDarwin Nano

หนึ่งในเวอร์ชันที่ชุมชนสร้างขึ้นคือสิ่งนี้ เพียวดาร์วิน นาโน ซึ่งตามชื่อของมันบ่งบอกว่าเป็นอย่างมาก แสงสว่าง .



เพื่อทดสอบเราจะใช้ a เครื่องเสมือน เนื่องจากไม่ใช่ระบบปฏิบัติการที่ใช้งานได้ 100% และเราจะใช้แอพพลิเคชั่นอะไร? ขออภัย ค่อนข้างเก่า เราค่อนข้างจำกัด หลังจากการทดสอบหลายครั้ง เราก็ได้ข้อสรุปว่าวิธีที่ง่ายที่สุดคือโดย VMware (VirtualBox และ Parallels มีปัญหามากมาย)

ดังนั้น, เราต้องติดตั้ง VMware Fusion (หรือ VMware Workstation) เป็นอันดับแรก

การติดตั้ง PureDarwin Nano บน VMware

ก้าวแรกจะเป็น ดาวน์โหลดภาพ จัดทำโดยชุมชน PureDarwin แล้ว เมื่อ เราจะคลายตัว และเราจะได้รับไฟล์ *.vmwarevm (หากเราไม่มี VMware ติดตั้งไว้ มันจะออกมาเป็นโฟลเดอร์)

หากต้องการเรียกใช้เพียง ลากไฟล์นั้น ไปที่หน้าต่างของ VMware .

เมื่อเสร็จแล้วเราสามารถ เริ่มเครื่องเสมือนตอนนี้ ฉันเพิ่งสร้างใหม่

ตอนนี้เราสามารถเรียกใช้ คำสั่ง uname -a และเราจะเห็นว่าเราอยู่ในดาร์วินจริงๆ เรากำลังใช้ .โดยเฉพาะ ดาร์วิน 9 ซึ่งเป็นเวอร์ชันที่ค่อนข้างเก่าซึ่งสอดคล้องกับ Mac OS X Leopard

และรุ่นปัจจุบันคืออะไร? แต่… ทำไมคุณถึงบอกว่าสามารถเปรียบเทียบตัวเองได้? ในการดำเนินการนี้ ให้เรียกใช้คำสั่งเดียวกันนั้นแต่บน Mac ของคุณ ตัวอย่างเช่น ใน macOS Sierra เราจะได้รับเวอร์ชัน ดาร์วิน 16 ซึ่งเป็นสิ่งสุดท้าย นอกจากนี้ยังสามารถรันคำสั่งเดียวกันนั้นบนอุปกรณ์ iOS (ถ้าเราสามารถเข้าถึงเทอร์มินัลได้)

ลอง PureDarwin Xmas

นี้เป็น PureDarwin อีกเวอร์ชั่นหนึ่ง ที่เราคุยกันในตอนแรก เวอร์ชันนี้หนักกว่าอยู่แล้ว และด้วยเหตุนี้จึงนำสิ่งต่างๆ มาเพิ่มเติม

สิ่งที่โดดเด่นที่สุดคือที่นี่เรามีอินเทอร์เฟซแบบกราฟิก ในเวอร์ชันก่อนหน้านี้ เรามีเฉพาะบรรทัดคำสั่งเพื่อเป็นการโต้ตอบ แต่ในกรณีนี้ เรามี a ส่วนต่อประสานกราฟิกที่เรียบง่าย .

คุณสมบัติ PureDarwin Xmas เครื่องทำหน้าต่าง , ของโครงการ GNUstep , สำหรับส่วนต่อประสานกราฟิก อันนี้ค่อนข้างชวนให้นึกถึง NEXTSTEP ซึ่งเป็นระบบปฏิบัติการที่ NeXT พัฒนาขึ้นก่อนที่ Apple จะเข้าซื้อกิจการ แม้ว่าสิ่งที่คุณต้องการคือการทดสอบอินเทอร์เฟซแบบกราฟิกของระบบปฏิบัติการนั้น นี่ไม่ใช่ตัวเลือกที่ดีที่สุด สำหรับสิ่งนี้ มีโปรเจ็กต์ที่มีเวอร์ชันใช้งานได้หลากหลายกว่านี้ (โปรดแสดงความคิดเห็นหากคุณต้องการให้เรานำบทช่วยสอนเกี่ยวกับวิธีทดสอบส่วนต่อประสานกราฟิก NEXTSTEP)

การติดตั้ง PureDarwin Xmas บน VMware

กระบวนการนี้คล้ายกับขั้นตอนก่อนหน้ามาก สิ่งแรกจะเป็น ดาวน์โหลดเครื่องเสมือน ให้บริการโดย PureDarwin หลังจาก เราจะคลายการบีบอัดและลากมัน ไปที่หน้าจอหลักของ VMware เพื่อนำเข้า

เมื่อนำเข้าแล้ว เราจะทำการเปลี่ยนแปลงเล็กน้อย เราจะเพิ่มหน่วยความจำแรม . ในการทำเช่นนี้เราจะไปที่การตั้งค่าของเครื่องเสมือน ที่นั่นเราจะไปที่การกำหนดค่าโปรเซสเซอร์และหน่วยความจำ ที่นั่นเราสามารถใส่จำนวนหน่วยความจำ RAM ที่เราต้องการกำหนดได้ ซึ่งเราแนะนำคือระหว่าง 256 ถึง 1024 MB (เราจะเหลือจำนวนโปรเซสเซอร์ไว้ที่ 1)

เมื่อเสร็จแล้ว เราจะเริ่มเครื่องเสมือน . ในไม่ช้าเราจะเห็นเดสก์ท็อปคริสต์มาส

อินเทอร์เฟซดีมาก เรียบง่าย เข้าใจ แม้ว่าในตอนแรกอาจดูน่ากลัวเล็กน้อย ถึง ขวา เราจะมีสิ่งที่ตอนนี้เป็น Dock และเพื่อ ซ้าย ในส่วนบนเราจะมีเดสก์ท็อปที่แตกต่างกัน (ซึ่งตอนนี้เราจะเข้าถึงได้ด้วย Mission Control) ด้านล่าง แอปพลิเคชั่นที่ย่อเล็กสุดออกมาและถ้าเราทำ คลิกขวา เราจะไม่ได้รับเมนูบริบท แต่เป็นเมนูหลัก (ตอนนี้เทียบเท่ากับแอปเปิ้ลน้อย)

เช่นเคย ที่นี่เราสามารถเรียกใช้ คำสั่ง uname -a เพื่อยืนยันว่าเราอยู่ในดาร์วิน 9 จริงๆ

บทสรุป

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

อย่างที่เราเห็นในบทช่วยสอนนี้ PureDarwin ค่อนข้างจำกัด และแม้ว่าจะสามารถติดตั้งได้ MacPorts (ซึ่งจะทำให้เราสามารถติดตั้งโปรแกรมใหม่ได้) กระบวนการที่ซับซ้อนมากและผลที่ได้ก็ไม่ค่อยดีนัก

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