Cyberdeck बिल्ड के लिए Raspberry Pi दस्तावेज और OS संसाधन

Raspberry Pi ने अपने स्वयं के cyberdeck कैसे-करें को प्रकाशित किया, जिसका अर्थ है कि प्रारूप Instagram साइड क्वेस्ट से प्रथम-श्रेणी Pi प्रोजेक्ट में विकसित हुआ है। बॉक्स बनाना मजेदार हिस्सा है। यह चुनना कि इस पर क्या चलता है वह जगह है जहां अधिकांश डेक Raspberry Pi OS की ताजा स्थापना पर अटक जाते हैं जिसमें तीन टर्मिनल खुले होते हैं और कोई स्पष्ट अगला कदम नहीं होता।

हमने गर्मी में तीन डेक फिर से बनाए और एक छोटे स्टैक पर बस गए जो Pi 4, Pi 5, या Zero 2 W को हार्डवेयर के साथ싸ए बिना फिट बैठता है। नीचे सब कुछ मुफ्त है, microSD या NVMe hat से काम करता है, और एक मिनट से कम में एक उपयोगी स्क्रीन पर बूट होता है। एक ऑपरेटिंग सिस्टम चुनें, यदि स्क्रीन छोटी है तो एक tiling window manager जोड़ें, और इसके ऊपर एक गंभीर संपादक रखें। वह एक cyberdeck है।

Cyberdeck स्टैक में क्या देखें

त्वरित तुलना

ऐप इसके लिए सर्वश्रेष्ठ प्लेटफॉर्म डिस्क पर आकार लाइसेंस
Raspberry Pi OS डिफ़ॉल्ट चुनाव, सर्वश्रेष्ठ ड्राइवर समर्थन Linux (ARM) ~3 GB (Full) Debian-आधारित
DietPi न्यूनतम, स्क्रिप्ट योग्य स्थापन Linux (ARM) ~400 MB GPL/BSD mix
postmarketOS टचस्क्रीन और फोन जैसे UI Linux (ARM) ~600 MB Alpine-आधारित
Sway Wayland tiling window manager Linux ~5 MB MIT
Cool Retro Term सौंदर्य के लिए CRT टर्मिनल Linux, macOS ~30 MB GPLv3
Neovim आधुनिक LSP के साथ टर्मिनल संपादक Linux, macOS, Windows ~40 MB Apache 2.0
Kali Linux ARM पोर्टेबल pentest deck Linux (ARM) ~4 GB GPL/BSD

ऐप्स

1. Raspberry Pi OS, सर्वश्रेष्ठ डिफ़ॉल्ट चुनाव

Raspberry Pi OS संदर्भ वितरण है और, एक cyberdeck के लिए जिसे आप वास्तव में छह महीने में उपयोग करना चाहते हैं, अभी भी सही पसंद है। ड्राइवर समर्थन upstream है, kernel Bookworm को बारीकी से ट्रैक करता है, और एक निर्माता BOM में हर सहायक के पास Pi OS स्थापना गाइड है। Full छवि Firefox, LibreOffice और Chromium को शामिल करती है। Lite सभी को छोड़ देता है और सेकंड में लॉगिन प्रॉम्प्ट तक बूट होता है।

जहां यह कम पड़ता है: Full पर idle मेमोरी का उपयोग एक minimalist deck की तुलना में अधिक है; default LXDE desktop टचस्क्रीन-अनुकूल नहीं है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux (Raspberry Pi हार्डवेयर)।

डाउनलोड: raspberrypi.com/software · GitHub

निचला रेखा: यहाँ शुरू करें। यदि deck एकल-उद्देश्य है, तो जान लें कि deck किसके लिए है, तो DietPi या postmarketOS पर जाएँ।

2. DietPi, आधार को कम करने के लिए सर्वश्रेष्ठ

DietPi न्यूनतम Debian लेता है और एक menu-driven installer जोड़ता है जो आपको सेवाएं चुनने देता है: SSH server, Docker, Home Assistant, Pi-hole, ad-blocking DNS। Pi 4 पर idle मेमोरी 100 MB के नीचे मंडराती है, और एक ही छवि दर्जनों SBC पर चलती है, इसलिए आज Pi पर बनाया गया एक deck कल Radxa या Rock 5 पर जाने से बच जाएगा।

जहां यह कम पड़ता है: कोई GUI installer नहीं; यदि आप एक desktop चाहते हैं तो आप अपने आप को एक स्थापित करते हैं। एक विफल dietpi-config परिवर्तन से पुनः प्राप्त करना config फ़ाइलों को serial के माध्यम से संपादित करने का मतलब है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux (ARM और x86 SBC)।

डाउनलोड: dietpi.com · GitHub

निचला रेखा: डेक के लिए चुनाव जो desktop नहीं बल्कि एकल सेवा में बूट होता है।

3. postmarketOS, टचस्क्रीन के लिए सर्वश्रेष्ठ

postmarketOS फोन के लिए tuned Alpine Linux है, लेकिन समान UI एक Pi से जुड़े 5-इंच या 7-इंच टच पैनल पर सुंदरता से काम करते हैं। Phosh (फोन के लिए GNOME shell) और Sxmo (suckless-style keyboard UI) दोनों deck form factor के लिए डिज़ाइन किए हुए लगते हैं जिस तरह desktop distros कभी नहीं करते।

जहां यह कम पड़ता है: पैकेज चयन Debian से छोटा है; कुछ Pi hats के पास अभी तक Alpine driver नहीं है और manual kernel patch की जरूरत है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux (ARM SBC और फोन)।

डाउनलोड: postmarketos.org · GitHub

निचला रेखा: यदि deck में touchscreen है और कोई keyboard नहीं है, तो यह एकमात्र Linux stack है जो उस layout का सम्मान करता है।

4. Sway, छोटी स्क्रीन के लिए सर्वश्रेष्ठ window manager

Sway Wayland के लिए एक tiling window manager है, i3 config फ़ाइलों के साथ बड़े पैमाने पर संगत। cyberdeck की 5 से 10 इंच की डिस्प्ले पर, tiling “मैं अपनी टर्मिनल देख सकता हूँ” और “मैं अपनी टर्मिनल का एक कॉलम देख सकता हूँ” के बीच का अंतर है। Sway rotation, HiDPI, और multi-output को cleanly संभालता है, जो महत्वपूर्ण है जब deck की स्क्रीन portrait में है।

जहां यह कम पड़ता है: box से floating window helpers नहीं; आप एक config file लिखते हैं जो आप चाहते हैं। कुछ proprietary Nvidia setups अभी भी Wayland पर limp करते हैं, हालांकि यह Pi पर शायद ही महत्वपूर्ण है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux (Wayland)।

डाउनलोड: swaywm.org · GitHub

निचला रेखा: यदि i3 कभी आपके daily driver थे, पहले दिन इसे स्थापित करें।

5. Cool Retro Term, सौंदर्य के लिए सर्वश्रेष्ठ

Cool Retro Term एक आधुनिक terminal emulator को एक पूर्ण CRT सिमुलेशन में लपेटता है: scanlines, curvature, phosphor glow। एक छोटी deck स्क्रीन पर यह Alien से एक prop जैसा दिखता है, जो लोग cyberdecks बनाने का कारण का आधा हिस्सा है।

जहां यह कम पड़ता है: shader load Pi Zero 2 W के लिए नगण्य नहीं है; उस हार्डवेयर पर, effects preset को छोड़ दें। Pi 5 पर यह आरामदायक चलता है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, macOS।

डाउनलोड: GitHub (Swordfish90/cool-retro-term)

निचला रेखा: एकमात्र दृश्य विकल्प जो phone फोटो में भी “cyberdeck” के रूप में पढ़ा जाता है।

6. Neovim, deck के लिए सर्वश्रेष्ठ संपादक

Neovim आधुनिक async architecture, first-class LSP समर्थन और एक Lua config language के साथ Vim का एक fork है। एक keyboard-first deck पर, एक editor जो terminal के अंदर रहता है वह बिंदु है, और Neovim का plugin ecosystem भाषाओं पर VS Code को पकड़ता है जो महत्वपूर्ण हैं, browser overhead कम।

जहां यह कम पड़ता है: initial config एक दोपहर लेता है; plugins के बिना default install मुश्किल से Vim से अधिक है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, macOS, Windows।

डाउनलोड: neovim.io · GitHub

निचला रेखा: एक deck के लिए सही editor जो CPU को आपकी गोद में बैठकर काम करना है और HDMI monitor को fallback के रूप में नहीं।

7. Kali Linux ARM, पोर्टेबल pentest deck के लिए सर्वश्रेष्ठ

Kali Linux ARM Raspberry Pi के लिए pentest और forensics toolset को curated करके भेजता है। full image Wireshark, aircrack-ng suite, hydra, और सैकड़ों अधिक के साथ preloaded आता है, साथ ही एक KMS-friendly Xfce desktop जो 4 GB Pi 4 पर जीवित रहता है।

जहां यह कम पड़ता है: image अन्य की तुलना में अधिक bulky है; एक full toolkit का मतलब एक slower boot और बड़ी microSD requirement है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux (Raspberry Pi और अन्य SBC)।

डाउनलोड: kali.org (Pi image) · GitHub

निचला रेखा: Kali पर बनाया गया deck एक professional tool है, novelty नहीं। कानूनी caveats लागू होते हैं; अपने स्वयं के नेटवर्क पर उपयोग करें।

सही को कैसे चुनें

यदि आपने कभी deck नहीं बनाया है, Raspberry Pi OS Lite लें, इस पर Sway रखें, और Neovim जोड़ें। यह एक working deck है एक शाम में और यह किसी भी tutorial को जीवित रखेगा जिसे आप बाद में follow करते हैं।

यदि deck single-purpose है (adblocking DNS, mesh node, portable Wireguard box), desktop को पूरी तरह छोड़ें और DietPi को इसके menu installer के साथ उपयोग करें। यह तेजी से boots, कम power उपयोग करता है, और ऐप्स भेज नहीं देता जिन्हें आप नहीं खोलेंगे।

यदि deck में touchscreen है और कोई keyboard नहीं है, तो postmarketOS एकमात्र stack है जो form factor को मान्यता देता है। बाकी सब कुछ बहाना करता है कि यह एक छोटा monitor है।

यदि deck field में नेटवर्क work के लिए होता है, तो Kali Linux ARM एक full toolset की shortcut है, और Wireshark और aircrack-ng पहले से ही वहाँ हैं।

Cool Retro Term इस list पर एकमात्र purely aesthetic pick है और यह किसी भी deck से संबंधित है जो look के लिए बनाया गया है।

FAQ

क्या मुझे Pi 5 की जरूरत है, या क्या Pi 4 या Zero 2 W काफी है?

4 GB के साथ Pi 4 sweet spot है। Zero 2 W एक single-purpose DietPi deck के लिए ठीक है; Pi 5 केवल तभी मदद करता है यदि आप deck पर स्वयं local LLM या heavy Docker workloads चलाने की plan करते हैं।

क्या एक cyberdeck वास्तव में एक laptop को बदल सकता है?

shell-first workflow के लिए, हाँ। किसी भी चीज़ के लिए जो browser और कई monitors को मानता है, नहीं।

Pi पर Ubuntu के बारे में क्या?

ARM पर Ubuntu Server Raspberry Pi OS Lite का एक अच्छा विकल्प है। desktop image एक छोटे deck से अधिक भारी है जो आमतौर पर चाहता है।

क्या ये OS images official Pi touchscreen को support करते हैं?

Raspberry Pi OS इसे natively support करता है। postmarketOS इसे एक छोटी config file के साथ support करता है। DietPi और Kali को rotation के लिए manual X11 config की जरूरत है।

क्या मैं एक SD card पर कई OS images install कर सकता हूँ?

PINN और BerryBoot इसे संभालते हैं। यह commit से पहले images को test करने का एक अच्छा तरीका है; दैनिक use के लिए recommended नहीं।