Dokumentasi Raspberry Pi dan sumber daya OS untuk build cyberdeck

Raspberry Pi menerbitkan panduan cyberdeck sendiri, yang berarti format telah berkembang dari Instagram side quest menjadi proyek Pi kelas satu. Membangun kotak adalah bagian yang menyenangkan. Memilih apa yang berjalan di atasnya adalah tempat sebagian besar deck terhenti dengan instalasi Raspberry Pi OS segar dengan tiga terminal terbuka dan tidak ada langkah berikutnya yang jelas.

Kami membangun kembali tiga deck selama musim panas dan menetap pada stack kecil yang sesuai dengan Pi 4, Pi 5, atau Zero 2 W tanpa bersengketa dengan hardware. Semuanya di bawah ini gratis, bekerja dari microSD atau NVMe hat, dan boot ke layar yang berguna dalam waktu kurang dari satu menit. Pilih sistem operasi, tambahkan tiling window manager jika layarnya kecil, dan letakkan editor serius di atasnya. Itulah cyberdeck.

Apa yang harus diperhatikan dalam stack cyberdeck

Perbandingan cepat

Aplikasi Terbaik untuk Platform Ukuran di disk Lisensi
Raspberry Pi OS Pilihan default, dukungan driver terbaik Linux (ARM) ~3 GB (Full) Debian-based
DietPi Instalasi minimal, dapat ditulis skrip Linux (ARM) ~400 MB GPL/BSD mix
postmarketOS Touchscreen dan UI seperti ponsel Linux (ARM) ~600 MB Alpine-based
Sway Wayland tiling window manager Linux ~5 MB MIT
Cool Retro Term Terminal CRT untuk estetika Linux, macOS ~30 MB GPLv3
Neovim Editor terminal dengan LSP modern Linux, macOS, Windows ~40 MB Apache 2.0
Kali Linux ARM Portable pentest deck Linux (ARM) ~4 GB GPL/BSD

Aplikasi

1. Raspberry Pi OS, pilihan default terbaik

Raspberry Pi OS adalah distribusi referensi dan, untuk cyberdeck yang ingin Anda gunakan dalam enam bulan, masih pilihan yang tepat. Dukungan driver adalah upstream, kernel melacak Bookworm dengan dekat, dan setiap aksesori dalam BOM pembuat memiliki panduan instalasi Pi OS. Gambar Full mencakup Firefox, LibreOffice, dan Chromium. Lite melewati semuanya dan boot ke prompt login dalam hitungan detik.

Dimana ini kurang: penggunaan memori idle pada Full lebih tinggi dari yang diinginkan deck minimalis; desktop LXDE default tidak ramah touchscreen.

Harga:

Platform: Linux (hardware Raspberry Pi).

Unduh: raspberrypi.com/software · GitHub

Garis bawah: Mulai dari sini. Jika deck berpurpose tunggal, pindah ke DietPi atau postmarketOS setelah Anda tahu deck itu untuk apa.

2. DietPi, terbaik untuk memperkecil basis

DietPi mengambil Debian minimal dan menambahkan installer yang didorong menu yang memungkinkan Anda memilih layanan: server SSH, Docker, Home Assistant, Pi-hole, DNS pemblokir iklan. Penggunaan memori idle melayang di bawah 100 MB di Pi 4, dan gambar yang sama berjalan di lusin SBC, jadi deck yang dibangun di Pi hari ini bertahan untuk pindah ke Radxa atau Rock 5 besok.

Dimana ini kurang: tidak ada installer GUI; jika Anda menginginkan desktop, Anda menginstalnya sendiri. Pemulihan dari perubahan dietpi-config yang gagal berarti mengedit file konfigurasi melalui serial.

Harga:

Platform: Linux (ARM dan x86 SBC).

Unduh: dietpi.com · GitHub

Garis bawah: Pilihan untuk deck yang boot ke layanan tunggal, bukan desktop.

3. postmarketOS, terbaik untuk touchscreen

postmarketOS adalah Alpine Linux yang disetel untuk ponsel, tetapi UI yang sama bekerja indah pada panel sentuh 5 inci atau 7 inci yang dipasang ke Pi. Phosh (shell GNOME untuk ponsel) dan Sxmo (keyboard UI gaya suckless) keduanya terasa dirancang untuk faktor bentuk deck dengan cara yang tidak pernah dilakukan distro desktop.

Dimana ini kurang: pilihan paket lebih kecil dari Debian; beberapa Pi hat belum memiliki driver Alpine dan memerlukan patch kernel manual.

Harga:

Platform: Linux (ARM SBC dan ponsel).

Unduh: postmarketos.org · GitHub

Garis bawah: Jika deck memiliki touchscreen dan tidak ada keyboard, ini adalah satu-satunya stack Linux yang menghormati tata letak itu.

4. Sway, window manager terbaik untuk layar kecil

Sway adalah tiling window manager untuk Wayland, sebagian besar kompatibel dengan file konfigurasi i3. Di layar cyberdeck 5 hingga 10 inci, tiling adalah perbedaan antara “Saya bisa melihat terminal saya” dan “Saya bisa melihat satu kolom terminal saya”. Sway menangani rotasi, HiDPI, dan multi-output dengan bersih, yang penting ketika layar deck dalam portrait.

Dimana ini kurang: tidak ada helper window mengambang dari kotak; Anda menulis file konfigurasi untuk mendapatkan apa yang Anda inginkan. Beberapa setup Nvidia proprietary masih terseok-seok di Wayland, meskipun ini jarang penting di Pi.

Harga:

Platform: Linux (Wayland).

Unduh: swaywm.org · GitHub

Garis bawah: Jika i3 pernah menjadi driver sehari-hari Anda, instal ini pada hari pertama.

5. Cool Retro Term, terbaik untuk estetika

Cool Retro Term membungkus emulator terminal modern dalam simulasi CRT penuh: scanlines, kelengkungan, bersinar fosfor. Di layar deck kecil, terlihat seperti properti dari Alien, yang merupakan setengah dari alasan orang membangun cyberdecks.

Dimana ini kurang: beban shader tidak sepele untuk Pi Zero 2 W; pada hardware itu, turunkan preset efek. Di Pi 5 itu berjalan dengan nyaman.

Harga:

Platform: Linux, macOS.

Unduh: GitHub (Swordfish90/cool-retro-term)

Garis bawah: Satu-satunya pilihan visual yang terbaca sebagai “cyberdeck” bahkan dalam foto ponsel.

6. Neovim, editor terbaik untuk deck

Neovim adalah fork dari Vim dengan arsitektur async modern, dukungan LSP kelas satu, dan bahasa konfigurasi Lua. Di deck keyboard-first, editor yang hidup di dalam terminal adalah intinya, dan ekosistem plugin Neovim mengejar VS Code pada bahasa yang penting, dikurangi overhead browser.

Dimana ini kurang: konfigurasi awal membutuhkan sore; instalasi default tanpa plugin tidak lebih dari Vim.

Harga:

Platform: Linux, macOS, Windows.

Unduh: neovim.io · GitHub

Garis bawah: Editor yang tepat untuk deck yang harus bekerja dengan CPU di pangkuan Anda dan tidak ada monitor HDMI untuk jatuh kembali.

7. Kali Linux ARM, terbaik untuk portable pentest deck

Kali Linux ARM mengirimkan set alat pentest dan forensik yang dikurasi untuk Raspberry Pi. Gambar lengkap dilengkapi sebelumnya dengan Wireshark, suite aircrack-ng, hydra, dan ratusan lainnya, ditambah desktop Xfce yang ramah KMS yang bertahan di Pi 4 4 GB.

Dimana ini kurang: gambar lebih bulky daripada yang lain; toolkit lengkap berarti boot lebih lambat dan persyaratan microSD yang lebih besar.

Harga:

Platform: Linux (Raspberry Pi dan SBC lainnya).

Unduh: kali.org (Pi image) · GitHub

Garis bawah: Deck yang dibangun di Kali adalah alat profesional, bukan novelty. Peringatan hukum berlaku; gunakan di jaringan Anda sendiri.

Cara memilih yang tepat

Jika Anda tidak pernah membangun deck, ambil Raspberry Pi OS Lite, letakkan Sway di atasnya, dan tambahkan Neovim. Itu adalah deck yang berfungsi dalam satu malam dan itu akan bertahan tutorial apa pun yang Anda ikuti nanti.

Jika deck berpurpose tunggal (DNS pemblokir iklan, node mesh, box Wireguard portabel), lewati desktop sepenuhnya dan gunakan DietPi dengan installer menu-nya. Ini boot lebih cepat, menggunakan lebih sedikit daya, dan tidak mengirim aplikasi yang tidak akan Anda buka.

Jika deck memiliki touchscreen dan tidak ada keyboard, postmarketOS adalah satu-satunya stack yang mengakui faktor bentuk. Semuanya yang lain berpura-pura itu adalah monitor kecil.

Jika deck dimaksudkan untuk pekerjaan jaringan di lapangan, Kali Linux ARM adalah jalan pintas ke toolkit lengkap, dan Wireshark dan aircrack-ng sudah ada.

Cool Retro Term adalah satu-satunya pilihan estetika murni dalam daftar ini dan itu milik deck apa pun yang dibangun untuk tampilan.

FAQ

Apakah saya memerlukan Pi 5, atau apakah Pi 4 atau Zero 2 W cukup?

Pi 4 dengan 4 GB adalah sweet spot. Zero 2 W bagus untuk deck DietPi single-purpose; Pi 5 hanya membantu jika Anda berencana untuk menjalankan LLM lokal atau beban kerja Docker berat di deck itu sendiri.

Bisakah cyberdeck benar-benar menggantikan laptop?

Untuk alur kerja shell-first, ya. Untuk apa pun yang mengasumsikan browser dan beberapa monitor, tidak.

Bagaimana dengan Ubuntu di Pi?

Ubuntu Server di ARM adalah alternatif yang baik untuk Raspberry Pi OS Lite. Gambar desktop lebih berat dari yang biasanya diinginkan deck kecil.

Apakah gambar OS ini mendukung touchscreen Pi resmi?

Raspberry Pi OS mendukungnya secara native. postmarketOS mendukungnya dengan file konfigurasi kecil. DietPi dan Kali memerlukan konfigurasi X11 manual untuk rotasi.

Bisakah saya menginstal beberapa gambar OS di satu kartu SD?

PINN dan BerryBoot menangani itu. Ini adalah cara yang bagus untuk menguji gambar sebelum Anda berkomitmen; tidak direkomendasikan untuk penggunaan sehari-hari.