Apple telah menerima pensijilan UNIX 03 untuk macOS versi 26.0 Tahoe pada komputer Mac berasaskan silikon Apple , meneruskan tradisi yang bermula dengan Mac OS X . Walau bagaimanapun, komuniti teknologi mempersoalkan nilai praktikal dan ketepatan pensijilan ini, terutamanya memandangkan beberapa pepijat sistem yang diketahui seolah-olah melanggar piawaian UNIX .
Butiran Pensijilan UNIX 03 untuk macOS Tahoe:
- No. Pendaftaran: P1223
- No. Lesen: L3064
- Tarikh pengeluaran pertama: 29 Ogos 2025
- Tarikh pembaharuan seterusnya: 29 Ogos 2026
- Terpakai untuk: macOS versi 26.0 Tahoe pada komputer Mac berasaskan Apple silicon
Konteks Sejarah Di Sebalik Pensijilan UNIX Apple
Kisah di sebalik pensijilan UNIX Apple bermula pada awal hari Mac OS X , ketika Apple didakwa menyalahgunakan tanda dagangan UNIX dan perlu mengelakkan masalah undang-undang dengan The Open Group . Terry Lambert , jurutera utama yang ditugaskan untuk menjadikan Mac OS X asal mematuhi piawaian, dijanjikan pampasan saham yang besar untuk projek tersebut tetapi dilaporkan tidak pernah menerimanya apabila seorang eksekutif mengambil saham itu untuk dirinya sendiri. Proses pensijilan ini telah diteruskan melalui setiap keluaran utama macOS , walaupun faedah praktikal masih tidak jelas.
Isu Pematuhan Teknikal Menimbulkan Persoalan
Walaupun menerima pensijilan, macOS nampaknya mempunyai beberapa pepijat yang melanggar piawaian UNIX . Satu isu yang ketara ialah panggilan sistem poll() tidak menyokong peranti terminal, yang secara langsung bercanggah dengan keperluan UNIX 03 . Dokumentasi Apple sendiri mengakui had ini, menyatakan bahawa panggilan sistem poll() pada masa ini tidak menyokong peranti. Ini telah berterusan selama lebih 20 tahun, menimbulkan persoalan tentang sejauh mana teliti proses pensijilan sebenarnya.
Pensijilan ini juga memerlukan pengubahsuaian khusus yang tidak dihantar bersama Mac pengguna. Apple mesti melumpuhkan System Integrity Protection ( SIP ) dan memformat sistem fail sebagai sensitif huruf besar kecil dan bukannya persediaan lalai tidak sensitif huruf besar kecil yang dialami oleh kebanyakan pengguna Mac . Ini bermakna versi macOS yang diperakui UNIX agak berbeza daripada apa yang sebenarnya digunakan orang setiap hari.
Nota: System Integrity Protection ( SIP ) ialah ciri keselamatan yang menyekat operasi peringkat sistem tertentu untuk melindungi macOS daripada perisian hasad.
Pengubahsuaian Teknikal Utama yang Diperlukan untuk Pensijilan:
- System Integrity Protection ( SIP ) mesti dilumpuhkan
- Sistem fail APFS mesti diformatkan sebagai sensitif huruf besar-kecil (bukan lalai tidak sensitif huruf besar-kecil)
- Pelbagai alat sistem mesti mematuhi spesifikasi UNIX dan bukannya varian BSD
Kesan Dunia Sebenar Yang Terhad
Pensijilan ini nampaknya mempunyai nilai praktikal yang minimum dalam landskap pengkomputeran hari ini. Kebanyakan pembangun dan pentadbir sistem bekerja dengan sistem Linux yang tidak diperakui UNIX secara rasmi tetapi menawarkan keserasian yang lebih baik dengan alat dan amalan pembangunan moden. Kebanyakan alat baris arahan terbina dalam macOS sebenarnya berbeza daripada rakan sejawat GNU mereka yang terdapat pada kebanyakan sistem Linux , kadangkala menjadikan macOS kurang serasi dengan aliran kerja biasa walaupun status UNIX rasminya.
Saya tidak dapat membayangkan banyak syarikat memilih macOS kerana ia adalah Unix sebenar, mahupun sesiapa benar-benar akan memilih keluar daripada z/OS , AIX atau HPUX , jika mereka tidak diperakui.
Pensijilan ini memerlukan wang dan memerlukan penyelenggaraan berterusan untuk memastikan pematuhan, namun Apple tidak secara menonjol memasarkan macOS sebagai sistem UNIX . Syarikat itu tidak menyebut pensijilan UNIX pada halaman pemasaran utamanya, menunjukkan ia mungkin terutamanya melayani keperluan perusahaan khusus atau kontrak kerajaan yang secara khusus memerlukan sistem UNIX yang diperakui.
Pelanggaran Standard UNIX yang Diketahui dalam macOS:
- Panggilan sistem poll() tidak menyokong peranti terminal (melanggar keperluan UNIX 03)
- Pelbagai alat baris arahan gaya BSD berbeza daripada spesifikasi UNIX
- Konfigurasi lalai yang dihantar bukan konfigurasi yang diperakui
Masa Depan Piawaian UNIX
Landskap pensijilan UNIX yang lebih luas sebahagian besarnya telah terbantut. Walaupun terdapat piawaian UNIX V7 yang dikeluarkan pada 2013, hanya AIX IBM yang menyokongnya pada masa ini, mengalahkan tujuan asal mencipta piawaian biasa untuk kebolehoperasian. Sementara itu, dunia pengkomputeran telah bergerak ke arah keserasian praktikal dengan Linux dan alat sumber terbuka dan bukannya proses pensijilan formal.
Situasi ini menyerlahkan bagaimana piawaian teknologi boleh menjadi terputus daripada penggunaan dunia sebenar. Walaupun Apple mengekalkan pensijilan UNIX untuk macOS Tahoe , pengalaman pengguna sebenar sangat bergantung pada pengurus pakej pihak ketiga seperti Homebrew untuk menyediakan alat pembangunan moden yang dijangkakan oleh pembangun daripada sistem seperti UNIX .
Rujukan: Open Brand Certificate