1 पॉइंट द्वारा GN⁺ 4 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
GN⁺ 4 시간 전
Hacker News टिप्पणियाँ
  • ज़्यादातर डिवाइस ठीक से काम कर रहे हों, तो सिर्फ Debian बूट हो जाना भी शानदार है
    मेरी जिज्ञासा यह है कि 4GB RAM में कौन-सा सॉफ़्टवेयर आराम से चल सकता है। वेब ब्राउज़िंग तो संभव होगी, लेकिन टैब बहुत कम रखने पड़ेंगे। बहुत हल्का desktop environment इस्तेमाल करें तो यह और उपयोगी हो सकता है, और अगर WezTerm + tmux जैसी setup को desktop environment की तरह इस्तेमाल करें तो और बचत होगी, जिससे dev tools चलाने की भी कुछ गुंजाइश बचेगी

    • ब्राउज़र और Electron-आधारित ऐप्स इसके लिए सबसे उपयुक्त हैं
      Firefox low-memory स्थिति में काफ़ी अच्छा है क्योंकि RAM कम पड़ने पर यह चुपचाप टैब discard कर देता है, और proper ad blocking इस्तेमाल कर पाना भी इसका बड़ा फ़ायदा है। आजकल के Chromium-आधारित ब्राउज़र इस मामले में टक्कर नहीं दे पाते
      इसके अलावा, सामान्य Gnome-आधारित Debian Trixie desktop भी काफ़ी संभव लगता है। अभी मेरी 8GB मशीन में 3.7GB खाली है, और Firefox, evolution, gnome-calendar, gnome-software ही 100MB से ज़्यादा ले रहे हैं, लेकिन ये ऐप्स अनिवार्य नहीं हैं
    • 4GB RAM में कौन-सा सॉफ़्टवेयर आराम से चलेगा” यह सवाल अपने-आप में थोड़ा उदास-सा लगता है
    • मैं अब भी पुराने ThinkPad X200 2GB RAM को अपनी मुख्य मशीन की तरह इस्तेमाल कर रहा हूँ
      सिर्फ xmonad चलाने पर कुल मिलाकर यह बहुत फुर्तीला रहता है, और GMail जैसी भारी साइटों से बचें तो कई टैब के साथ ब्राउज़िंग में भी कोई दिक्कत नहीं होती
    • मैंने Amazon से इसी कीमत के आसपास एक x86-64 Windows टैबलेट खरीदा था, जिसकी स्पेक्स Celeron N4020 + 4GB RAM थीं
      थोड़ा बदले हुए 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 ज़्यादा स्थिर है, इसलिए मैं इससे संतुष्ट हूँ
    • पहले मैं Pentium 75MHz + 32MB पर Slackware 2.0 चलाता था
      ऐसा सॉफ़्टवेयर मौजूद है, और text user interface या command line पर केंद्रित उपयोगकर्ताओं के लिए यह काफ़ी जगह है
  • इसे MIT लाइसेंस के तहत वितरित नहीं किया जा सकता
    इसमें GPL से लेकर proprietary license तक, अलग-अलग लाइसेंस वाले बहुत-से components शामिल हैं

    • प्रोजेक्ट ख़ुद, यानी जो scripts और documents मैंने लिखे हैं, वे MIT हैं
      बाक़ी सब पर उनके-अपने upstream project licenses वैसे ही लागू रहते हैं। इसमें GPL, vendor/proprietary binaries, Debian packages, firmware आदि शामिल हैं
      README के license section की आख़िरी पंक्ति में भी मैंने यह बात लिखी है
  • मैं जानना चाहता हूँ कि SD कार्ड पर निर्भर हुए बिना अंदरूनी eMMC में flash करने का कोई तरीका है या नहीं
    छोटा Linux टैबलेट अच्छा है, लेकिन मैं इसे अस्थिर तरीके से इस्तेमाल नहीं करना चाहता

  • लगता है AI इस तरह की reverse engineering में काफ़ी अच्छा है, तो मैं जानना चाहता हूँ कि इस काम के लिए इसे इस्तेमाल करना सीखने लायक कोई सामग्री है या नहीं
    postmarketOS को नए डिवाइस पर port करने या मौजूदा डिवाइस सपोर्ट बेहतर बनाने में यह बहुत मददगार हो सकता है

    • मैंने Claude Code को DeepSeek से जोड़ा, एक अतिरिक्त सस्ता Android टैबलेट कनेक्ट किया, package manager से adb और fastboot इंस्टॉल किए, और AI से टैबलेट jailbreak करवा लिया
      AI ने पता लगाया कि टैबलेट में Unisoc T606 है, कुछ साल पुराना CVE ढूँढा और bootloader unlock कर दिया। मैं तो बस “volume up” बटन दबाने और USB केबल कई बार लगाने-निकालने वाला meat puppet बना रहा। ऐसे ज़्यादातर कामों की तरह यह काफ़ी डरावना था
      अगला चरण mainline Linux आज़माना है, और लगता है postmarketOS डेवलपर्स इस chip पर काम कर रहे हैं। सटीक display को छोड़कर, टैबलेट के ज़्यादातर hardware की जाँच हो चुकी है
      https://codeberg.org/ums9230-mainline/linux
    • AI से सीधे पूछ लो
    • मुझे इस तरफ़ थोड़ा अनुभव है, इसलिए अगर रुचि हो तो मैं इस पर लिख सकता हूँ
      मुख्य बात है 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 लिखवाना संभव नहीं है
    • AI और Ghidra के साथ malware reverse engineering पर 14 मिनट की एक YouTube वीडियो को लेकर पुरानी चर्चा है
      https://news.ycombinator.com/item?id=43474490
    • यह कुछ ऐसा लगता है जैसे लोग कुछ सीखने से बचने के लिए AI पर निर्भर होना चाहते हों
      अगर यह रवैया चलता रहा, तो लगता है हमारे दिमाग़ ख़राब हो जाएँगे
  • 4GB सिस्टम भी कई तरह के कामों के लिए काफ़ी उपयोगी है
    मैंने एक पुराने Acer Chromebook पर Linux इंस्टॉल करके उसे एक कोने में रखा है, जहाँ वह चुपचाप और ठंडा रहते हुए VAX system emulate कर रहा है, और इसकी performance लगभग Vaxstation 4000/60 के बराबर है

  • अभी Doogee U10 टैबलेट आसानी से मिलना मुश्किल लग रहा है
    जब यह खबर फैलती है कि किसी सामान्य hardware या डिवाइस पर कोई बड़ी breakthrough हुई है, तो अक्सर नए और पुराने दोनों बेचने वाले सामान्य online channels पर दाम अचानक बढ़ जाते हैं, चाहे वह वहाँ मिल ही क्यों न रहा हो

    • Best Buy के third-party seller से शायद लगभग 10 दिन की delivery में खरीदा जा सकता है: https://www.bestbuy.com/product/doogee-u10-android-13-tablet...
    • शीर्षक देखते ही मैंने eBay चेक किया, और वहाँ यह अमेरिका में shipping सहित कुल 80 डॉलर में मिल रहा है
      https://ebay.us/m/fYqBgc
    • AliExpress पर यह 73 यूरो में मिलता हुआ दिख रहा है
  • दिलचस्प है, लेकिन मेरे पास टेस्ट करने के लिए hardware नहीं है
    Bookworm को Trixie की जगह चुनना एक सोचा-समझा फ़ैसला लगता है। मैं जानना चाहता हूँ कि Debian 13, चाहे apt upgrade से हो या direct install से, काम नहीं करता क्या
    मुझे इस hardware की performance को लेकर भी जिज्ञासा है। मेरे पास एक पुराना Samsung टैबलेट है जिसे root नहीं किया जा सकता, और वह नए Android पर बहुत अटकता है। मैं उसे ऐसी किसी चीज़ से बदलना चाहता हूँ, लेकिन एक धीमे डिवाइस को दूसरे धीमे डिवाइस से बदलना नहीं चाहता

    • Bookworm एक conservative choice था
      Trixie को अभी ठीक से टेस्ट नहीं किया है, इसलिए नहीं कह सकता। सिद्धांततः rootfs बदला जा सकना चाहिए
      performance उपयोगी है, और ख़ासकर stock Android की तुलना में बेहतर लगती है क्योंकि background में कम बेकार चीज़ें चलती हैं। terminal work, हल्की browsing, VS Code और छोटे experiments के लिए यह ठीक है
      चाहो तो वीडियो में देख सकते हो: https://youtu.be/DbX13_mahKc
  • यह अच्छा है कि AI की वजह से उन डिवाइसों को hack करना आसान हो रहा है जिन पर सामान्यतः समय लगाना सही नहीं समझा जाता

    • मैंने Claude का इस्तेमाल तब किया था जब उसका free tier ठीक-ठाक था, और एक पुराने, unsupported, undocumented board पर Linux port किया था, जिसके बारे में निर्माता ने binary Android image के अलावा कोई जानकारी जारी नहीं की थी
      ख़ुशकिस्मती से, सिर्फ उस 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 को मनचाहे ढंग से टेस्ट कर सके, और सबसे ज़्यादा समय लेने वाले हिस्से को अपने ऊपर ले सके
    • सहमत। मैं अंतिम परिणाम जितना ही असल prompts और प्रक्रिया भी देखना चाहता था
    • अब यह जिज्ञासा हो रही है कि लोकप्रिय TQ e-bike motor की firmware reverse engineering भी संभव होगी या नहीं
      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/