2
เชลล์ Bash, Bourne และ Korn รวบรวมเป็นไบนารีเดียวใน OSX หรือไม่
บน OSX 10.8 หากคุณเปรียบเทียบไบนารีสำหรับ bash, sh และ ksh ตัวเลือกเชลล์ที่แตกต่างกันสองสามตัวพวกเขามีขนาดเท่ากัน หากคุณนำมันมาเพิ่มเติมและcmpไบนารีดูเหมือนว่าจะมีความแตกต่างเพียงไบต์เดียวระหว่างไบนารี ดูเหมือนว่าเผินๆแล้วจะระบุว่ารหัสทั้งหมดเพื่อสนับสนุนเชลล์ที่แตกต่างกันทั้งหมดนั้นมีอยู่ในไบนารีแต่ละตัว แต่เซตย่อยใดที่คุณสามารถเข้าถึงได้ขึ้นอยู่กับว่าเชลล์ใดที่คุณจบการทำงาน ทุกคนสามารถยืนยันได้ว่าในความเป็นจริงการรวบรวมไบนารีด้วยวิธีนี้หรือไม่? จากมุมมองของ Apple ประโยชน์ของการรวมเปลือกหอยทั้งหมดในลักษณะนี้หรือไม่?