- rkdebian Rockchip RK3562 आधारित Doogee U10 Android टैबलेट के लिए बूट होने योग्य Debian 12 Bookworm इमेज बनाने वाला एक बिल्ड सिस्टम है
- वर्तमान सार्वजनिक प्री-रिलीज़ बिल्ड 14 मई 2026 की है, और release page, rk3562-debian.img.xz का सीधा डाउनलोड, और YouTube demo उपलब्ध हैं
- इमेज को SD कार्ड पर लिखकर बूट किया जाता है, और SD कार्ड हटाने पर डिवाइस फिर से आंतरिक eMMC के डिफ़ॉल्ट Android पर लौट आता है, इसलिए bootloader unlock या internal storage में बदलाव की ज़रूरत नहीं है
- लक्षित हार्डवेयर Doogee U10 है, जिसमें RK3562 4× Cortex-A53 2.0GHz, 4GB LPDDR4, 128GB eMMC, 10.1-इंच 1280×800 DSI पैनल, और RK817 PMIC कॉन्फ़िगरेशन इस्तेमाल होता है
- डिस्प्ले, 10-पॉइंट मल्टीटच, Wi-Fi, Bluetooth, स्पीकर, माइक्रोफ़ोन, बैटरी/चार्जिंग, SD कार्ड बूट, USB OTG, accelerometer, rear LED flashlight, power button behavior, और lock screen rotation retention काम करते हैं
- 3D acceleration Panfrost आधारित आंशिक समर्थन की स्थिति में है जहाँ OpenGL ES काम करता है, जबकि फ्रंट
s5k5e8 और रियर s5k4h5yb कैमरों में pipeline तथा preview/capture काम करते हैं, लेकिन color correction के लिए अतिरिक्त ISP calibration की आवश्यकता है
- RK3562 के एकल NPU core का उपयोग करके Rockchip RKLLM स्टैक आधारित लोकल LLM inference समर्थित है, और इसके लिए airockchip/rknn-llm तथा airockchip/rknn-toolkit2 का उपयोग होता है
- टैबलेट पर मापे गए NPU path के आधार पर
Qwen3-0.6B_W8A8_RK3562_opt0 की warm-run औसत generation 4.92 tok/s थी, जबकि Qwen2.5-1.5B-Instruct_W8A8_RK3562 2.18 tok/s था, और Qwen3-0.6B इस RK3562 टैबलेट पर अधिक तेज़ है
- डिफ़ॉल्ट ऐप्स में Firefox ESR, Chromium, FreeTube, Drawing, Snapshot, Dolphin, Plasma Discover, Okular, Gedit, Pavucontrol, और Terminal शामिल हैं, तथा Flatpak और Flathub डिफ़ॉल्ट रूप से सक्षम हैं
- बिल्ड x86-64 Linux host पर किया जाता है, Debian/Ubuntu की सिफारिश की गई है, और
./build.sh all के साथ U-Boot, Linux kernel, Debian rootfs, तथा flash करने योग्य SD कार्ड इमेज एक साथ बनाई जाती है
- बिल्ड विकल्पों से Phosh UI session,
mali या panfrost GPU stack, Wayland/X11 display server, CPU governor, rootfs regeneration, image minimization, और FreeTube preinstall जैसी सेटिंग्स समायोजित की जा सकती हैं
- Debian चलने के बाद SD कार्ड को दोबारा flash किए बिना
output/update/update.tar.gz को टैबलेट के /home/chaos/update/ या /update/pending/ में रखकर अगली reboot पर OTA update लागू किया जा सकता है
- डिफ़ॉल्ट खाते
chaos/chaos और root/root हैं, और पहले बूट के बाद passwd तथा sudo passwd root से पासवर्ड बदलने का निर्देश शामिल है
- Linux kernel rockchip-linux
develop-6.1 श्रृंखला का 6.1.x है, U-Boot Firefly rk356x/firefly-5.10 है, Debian arm64 Bookworm का उपयोग करता है, और स्वयं प्रोजेक्ट का लाइसेंस MIT License है
1 टिप्पणियां
Hacker News टिप्पणियाँ
ज़्यादातर डिवाइस ठीक से काम कर रहे हों, तो सिर्फ Debian बूट हो जाना भी शानदार है
मेरी जिज्ञासा यह है कि 4GB RAM में कौन-सा सॉफ़्टवेयर आराम से चल सकता है। वेब ब्राउज़िंग तो संभव होगी, लेकिन टैब बहुत कम रखने पड़ेंगे। बहुत हल्का desktop environment इस्तेमाल करें तो यह और उपयोगी हो सकता है, और अगर WezTerm + tmux जैसी setup को desktop environment की तरह इस्तेमाल करें तो और बचत होगी, जिससे dev tools चलाने की भी कुछ गुंजाइश बचेगी
Firefox low-memory स्थिति में काफ़ी अच्छा है क्योंकि RAM कम पड़ने पर यह चुपचाप टैब discard कर देता है, और proper ad blocking इस्तेमाल कर पाना भी इसका बड़ा फ़ायदा है। आजकल के Chromium-आधारित ब्राउज़र इस मामले में टक्कर नहीं दे पाते
इसके अलावा, सामान्य Gnome-आधारित Debian Trixie desktop भी काफ़ी संभव लगता है। अभी मेरी 8GB मशीन में 3.7GB खाली है, और Firefox, evolution, gnome-calendar, gnome-software ही 100MB से ज़्यादा ले रहे हैं, लेकिन ये ऐप्स अनिवार्य नहीं हैं
सिर्फ xmonad चलाने पर कुल मिलाकर यह बहुत फुर्तीला रहता है, और GMail जैसी भारी साइटों से बचें तो कई टैब के साथ ब्राउज़िंग में भी कोई दिक्कत नहीं होती
थोड़ा बदले हुए kernel के साथ उस पर Linux Mint इंस्टॉल किया, और SATA-USB adapter से एक पुराना SSD जोड़कर उसे home file server और home theater PC की तरह इस्तेमाल कर रहा हूँ। यह micro HDMI से TV से जुड़ा है, दिन में लगातार संगीत चलाता है और शाम को फ़िल्में चलाता है
high-bitrate Full HD फ़िल्में भी बिना समस्या चलती हैं और CPU में भी काफ़ी headroom बचता है। अगर मेरे पास 4K content होता, तो शायद वह भी चला लेता। पहले मैं कई साल Mac Mini और VLC इस्तेमाल करता था, लेकिन मौजूदा setup ज़्यादा स्थिर है, इसलिए मैं इससे संतुष्ट हूँ
ऐसा सॉफ़्टवेयर मौजूद है, और text user interface या command line पर केंद्रित उपयोगकर्ताओं के लिए यह काफ़ी जगह है
इसे MIT लाइसेंस के तहत वितरित नहीं किया जा सकता
इसमें GPL से लेकर proprietary license तक, अलग-अलग लाइसेंस वाले बहुत-से components शामिल हैं
बाक़ी सब पर उनके-अपने upstream project licenses वैसे ही लागू रहते हैं। इसमें GPL, vendor/proprietary binaries, Debian packages, firmware आदि शामिल हैं
README के license section की आख़िरी पंक्ति में भी मैंने यह बात लिखी है
मैं जानना चाहता हूँ कि SD कार्ड पर निर्भर हुए बिना अंदरूनी eMMC में flash करने का कोई तरीका है या नहीं
छोटा Linux टैबलेट अच्छा है, लेकिन मैं इसे अस्थिर तरीके से इस्तेमाल नहीं करना चाहता
लगता है AI इस तरह की reverse engineering में काफ़ी अच्छा है, तो मैं जानना चाहता हूँ कि इस काम के लिए इसे इस्तेमाल करना सीखने लायक कोई सामग्री है या नहीं
postmarketOS को नए डिवाइस पर port करने या मौजूदा डिवाइस सपोर्ट बेहतर बनाने में यह बहुत मददगार हो सकता है
AI ने पता लगाया कि टैबलेट में Unisoc T606 है, कुछ साल पुराना CVE ढूँढा और bootloader unlock कर दिया। मैं तो बस “volume up” बटन दबाने और USB केबल कई बार लगाने-निकालने वाला meat puppet बना रहा। ऐसे ज़्यादातर कामों की तरह यह काफ़ी डरावना था
अगला चरण mainline Linux आज़माना है, और लगता है postmarketOS डेवलपर्स इस chip पर काम कर रहे हैं। सटीक display को छोड़कर, टैबलेट के ज़्यादातर hardware की जाँच हो चुकी है
https://codeberg.org/ums9230-mainline/linux
मुख्य बात है downstream vendor source हासिल करना, और AI के प्रति बहुत सतर्क रुख रखते हुए धीरे-धीरे step by step आगे बढ़ना
C आनी चाहिए, और क्या ठीक है और क्या नहीं, इसका अंदाज़ा लगाने वाली “spider sense” भी चाहिए। एक और महत्वपूर्ण बात यह है कि source में बदलाव करने से पहले AI से वह patch पहले दिखवाओ जो वह करना चाहता है, और approval के बाद ही आगे बढ़ाओ। इससे आप समझ पाते हो कि वह क्या करने वाला है और patch की दोबारा समीक्षा करा सकते हो। मात्रा से ज़्यादा गुणवत्ता महत्वपूर्ण है
यह Tailwind के साथ web frontend बनाने जैसा काम नहीं है, इसलिए बहुत सख़्त रहना पड़ता है और कुछ हद तक ज्ञान होना चाहिए। low-level और engineering knowledge के बिना AI से kernel code लिखवाना संभव नहीं है
https://news.ycombinator.com/item?id=43474490
अगर यह रवैया चलता रहा, तो लगता है हमारे दिमाग़ ख़राब हो जाएँगे
4GB सिस्टम भी कई तरह के कामों के लिए काफ़ी उपयोगी है
मैंने एक पुराने Acer Chromebook पर Linux इंस्टॉल करके उसे एक कोने में रखा है, जहाँ वह चुपचाप और ठंडा रहते हुए VAX system emulate कर रहा है, और इसकी performance लगभग Vaxstation 4000/60 के बराबर है
अभी Doogee U10 टैबलेट आसानी से मिलना मुश्किल लग रहा है
जब यह खबर फैलती है कि किसी सामान्य hardware या डिवाइस पर कोई बड़ी breakthrough हुई है, तो अक्सर नए और पुराने दोनों बेचने वाले सामान्य online channels पर दाम अचानक बढ़ जाते हैं, चाहे वह वहाँ मिल ही क्यों न रहा हो
https://ebay.us/m/fYqBgc
दिलचस्प है, लेकिन मेरे पास टेस्ट करने के लिए hardware नहीं है
Bookworm को Trixie की जगह चुनना एक सोचा-समझा फ़ैसला लगता है। मैं जानना चाहता हूँ कि Debian 13, चाहे apt upgrade से हो या direct install से, काम नहीं करता क्या
मुझे इस hardware की performance को लेकर भी जिज्ञासा है। मेरे पास एक पुराना Samsung टैबलेट है जिसे root नहीं किया जा सकता, और वह नए Android पर बहुत अटकता है। मैं उसे ऐसी किसी चीज़ से बदलना चाहता हूँ, लेकिन एक धीमे डिवाइस को दूसरे धीमे डिवाइस से बदलना नहीं चाहता
Trixie को अभी ठीक से टेस्ट नहीं किया है, इसलिए नहीं कह सकता। सिद्धांततः rootfs बदला जा सकना चाहिए
performance उपयोगी है, और ख़ासकर stock Android की तुलना में बेहतर लगती है क्योंकि background में कम बेकार चीज़ें चलती हैं। terminal work, हल्की browsing, VS Code और छोटे experiments के लिए यह ठीक है
चाहो तो वीडियो में देख सकते हो: https://youtu.be/DbX13_mahKc
यह अच्छा है कि AI की वजह से उन डिवाइसों को hack करना आसान हो रहा है जिन पर सामान्यतः समय लगाना सही नहीं समझा जाता
ख़ुशकिस्मती से, सिर्फ उस Android image से भी कुछ जानकारी निकाली जा सकी
इससे कल्पना को बल मिला, और मैंने AI-सहायित reverse engineering platform के बारे में सोचा। एक पूरी build system के भीतर AI target board के ports (serial console, GPIO, I2C, SPI आदि), physical switches (power, reset आदि), और कई SD cards को dev PC और board के बीच switch कर सकने वाले logical switches से जुड़ा हो
तब AI ख़ुद download कर सके, parallel builds चला सके, images और software को मनचाहे ढंग से टेस्ट कर सके, और सबसे ज़्यादा समय लेने वाले हिस्से को अपने ऊपर ले सके
dealer tool के API calls को intercept करें तो इस firmware को download किया जा सकता है। मुझे इस क्षेत्र का बिल्कुल अनुभव नहीं है, इसलिए कोशिश नहीं की, लेकिन अनुभव होता तो शायद करता
मैंने dealer tool को decompile किया था, लेकिन वह काफ़ी जटिल WPF app निकला और मैं उसे compile होने लायक नहीं बना पाया। शायद नया Claude यह कर ले। अगर इसमें इतना समय न लगता, तो शायद मैं फिर कोशिश करता
मैं जानना चाहता हूँ कि इस काम की प्रेरणा क्या थी
आख़िर यह टैबलेट ही क्यों?
क्योंकि यह पहले SD कार्ड से boot करता है, इसलिए यह इस प्रोजेक्ट के लिए एकदम सही उम्मीदवार था
अगर कोई टैबलेट SD कार्ड से boot कर सकता है, तो शायद उस पर NetBSD भी boot हो सके
https://wiki.netbsd.org/ports/evbarm/rockchip/