OpenBSD secara rasmi telah menambah sokongan untuk Raspberry Pi 5 Model B dalam binaan pembangunan terkininya, menandakan satu lagi pencapaian penting dalam usaha keserasian perkakasan sistem pengendalian BSD ini. Walau bagaimanapun, pelaksanaan ini datang dengan beberapa had yang ketara yang perlu diketahui oleh pengguna sebelum membuat pertukaran.
Batasan Diketahui Raspberry Pi 5 OpenBSD:
- WiFi tidak berfungsi pada papan stepping D0 (revisi yang lebih baharu)
- Sokongan boot HAT storan PCIe tiada (memerlukan kemas kini U-Boot)
- Penyejukan aktif/kawalan kipas tidak tersedia (tiada pemacu PWM/jam)
- Tiada pengurusan kuasa ARM64 (CPU berjalan pada kelajuan penuh secara berterusan)
Masalah WiFi Mengganggu Semakan Perkakasan Terbaru
Had yang paling dibincangkan tertumpu kepada fungsi WiFi pada papan Raspberry Pi 5 yang lebih baharu. Walaupun semakan cip C1 yang lebih lama berfungsi dengan baik menggunakan pemacu bwfm OpenBSD , papan stepping D0 yang lebih baharu mempunyai WiFi yang sama sekali tidak berfungsi. Perubahan semakan perkakasan ini adalah sebahagian daripada langkah penjimatan kos Raspberry Pi , di mana mereka mengeluarkan silikon gelap yang tidak digunakan daripada cip BCM2712 . Stepping D0 telah menghilangkan fungsi yang dimaksudkan untuk pasaran lain, meninggalkan hanya komponen penting yang diperlukan untuk operasi Raspberry Pi . Malangnya, pengoptimuman ini nampaknya telah merosakkan keserasian WiFi dengan OpenBSD , walaupun punca teknikal yang tepat masih tidak jelas.
Perbezaan Semakan Perkakasan:
- C1 stepping: WiFi berfungsi dengan pemacu bwfm(4)
- D0 stepping: WiFi sama sekali tidak berfungsi, cip yang dioptimumkan kos dengan "dark silicon" dikeluarkan
Cabaran Storan dan Penyejukan
HAT storan PCIe menghadapi set masalah mereka sendiri. Walaupun peranti storan NVMe boleh berfungsi sebaik sahaja sistem berjalan, but terus daripada penyelesaian storan berkelajuan tinggi ini tidak mungkin kerana tiada sokongan U-Boot . Had ini memaksa pengguna bergantung kepada but kad SD tradisional, yang mungkin mengecewakan mereka yang berharap untuk memanfaatkan pilihan storan yang lebih pantas dari awal.
Sistem penyejukan aktif juga menimbulkan masalah. Kawalan kipas Raspberry Pi 5 tidak berfungsi kerana OpenBSD tidak mempunyai pemacu PWM dan jam yang diperlukan. Ini amat membimbangkan memandangkan sistem ARM64 dalam OpenBSD belum lagi menyokong ciri pengurusan kuasa yang komprehensif, bermakna CPU berjalan pada throttle penuh secara berterusan. Gabungan prestasi maksimum dan tiada kawalan kipas boleh membawa kepada masalah pengurusan terma.
OpenBSD belum lagi menyokong penjimatan kuasa pada apa-apa Arm64 . CPU akan berjalan pada throttle penuh sepanjang masa, yang akan menjadi penghalang dalam beberapa kes.
Respons Komuniti dan Prospek Masa Depan
Walaupun terdapat had ini, komuniti OpenBSD kekal optimis tentang sokongan Pi 5 . Ramai pengguna menghargai konsistensi dan kebersihan yang dibawa oleh OpenBSD berbanding dengan ekosistem Linux yang berpecah-belah. Sistem asas merangkumi banyak alat berguna secara sedia ada, dan pengguna boleh menyediakan konfigurasi rangkaian yang kompleks seperti terowong WireGuard menggunakan arahan ifconfig yang mudah.
Bagi mereka yang mempertimbangkan OpenBSD pada perkakasan Raspberry Pi , Pi 4 kekal sebagai pilihan yang lebih matang dengan keserasian keseluruhan yang lebih baik. Sokongan Pi 5 mewakili kemajuan penting, tetapi had semasa menjadikannya lebih sesuai untuk kes penggunaan khusus di mana WiFi , but PCIe , dan penyejukan aktif bukan keperluan kritikal.
Pasukan pembangunan terus bekerja untuk menangani isu-isu ini, dengan pembangunan pemacu PWM dan jam sudah dalam kemajuan. Seperti kebanyakan projek BSD , tumpuan kekal pada kestabilan dan pelaksanaan yang betul dan bukannya tergesa-gesa mengeluarkan ciri ke pasaran.
Rujukan: CVS: cvs.openbsd.org: src
