rkdebian - ระบบบิลด์ที่เปลี่ยนแท็บเล็ต Android RK3562 ราคา 80 ดอลลาร์ให้เป็นเวิร์กสเตชัน Debian Linux
(github.com/tech4bot)- rkdebian เป็นระบบบิลด์สำหรับสร้างอิมเมจ Debian 12 Bookworm ที่บูตได้สำหรับแท็บเล็ต Android Doogee U10 ที่ใช้ Rockchip RK3562
- พรีรีลีสสาธารณะในปัจจุบันลงวันที่ 14 พฤษภาคม 2026 โดยมีทั้งหน้าริลีส, ดาวน์โหลดตรง rk3562-debian.img.xz และ เดโมบน YouTube
- อิมเมจสามารถเขียนลง การ์ด SD เพื่อบูตได้ และเมื่อถอดการ์ด SD ออกก็จะกลับไปใช้ Android เดิมใน eMMC ภายใน จึงไม่ต้องปลดล็อกบูตโหลดเดอร์หรือแก้ไขสตอเรจภายใน
- ฮาร์ดแวร์เป้าหมายคือ Doogee U10 ที่ใช้ RK3562 4× Cortex-A53 2.0GHz, LPDDR4 4GB, eMMC 128GB, พาเนล DSI ขนาด 10.1 นิ้ว 1280×800 และ PMIC รุ่น RK817
- ส่วนที่ใช้งานได้แล้ว ได้แก่ จอภาพ, มัลติทัช 10 จุด, Wi-Fi, Bluetooth, ลำโพง, ไมโครโฟน, แบตเตอรี่/การชาร์จ, การบูตจากการ์ด SD, USB OTG, ตัววัดความเร่ง, ไฟฉาย LED ด้านหลัง, การทำงานของปุ่มเปิดปิด และการคงการหมุนหน้าจอไว้บนหน้าจอล็อก
- การเร่งผล 3D อยู่ในสถานะรองรับบางส่วนบนพื้นฐาน Panfrost โดย OpenGL ES ใช้งานได้ ขณะที่กล้องหน้า
s5k5e8และกล้องหลังs5k4h5ybใช้งาน pipeline รวมถึงพรีวิวและการถ่ายภาพได้แล้ว แต่การปรับเทียบสีต้องการ ISP calibration เพิ่มเติม - รองรับการรัน LLM แบบโลคัลด้วย NPU คอร์ เดี่ยวของ RK3562 ผ่านสแตก Rockchip RKLLM โดยใช้ airockchip/rknn-llm และ airockchip/rknn-toolkit2
- จากการวัดบนแท็บเล็ตตามเส้นทาง NPU,
Qwen3-0.6B_W8A8_RK3562_opt0มีค่าเฉลี่ยการสร้างใน warm-run ที่ 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 มาเป็นค่าเริ่มต้น
- การบิลด์ทำบนโฮสต์ Linux x86-64 โดยแนะนำ Debian/Ubuntu และสามารถใช้
./build.sh allเพื่อสร้าง U-Boot, เคอร์เนล Linux, Debian rootfs และอิมเมจการ์ด SD ที่พร้อมแฟลชได้ในครั้งเดียว - ตัวเลือกการบิลด์สามารถปรับเซสชัน UI แบบ Phosh, สแตก GPU แบบ
maliหรือpanfrost, ดิสเพลย์เซิร์ฟเวอร์ Wayland/X11, CPU governor, การสร้าง rootfs ใหม่, การย่อขนาดอิมเมจ, การติดตั้ง FreeTube ล่วงหน้า และอื่น ๆ - หลังบูตเข้า Debian แล้ว สามารถนำ
output/update/update.tar.gzไปไว้ที่/home/chaos/update/หรือ/update/pending/บนแท็บเล็ตเพื่อให้ระบบใช้ OTA update ในการอัปเดตตอนรีบูตครั้งถัดไปได้ โดยไม่ต้องแฟลชการ์ด SD ใหม่ - บัญชีเริ่มต้นคือ
chaos/chaosและroot/rootพร้อมคำแนะนำให้เปลี่ยนรหัสผ่านหลังบูตครั้งแรกด้วยpasswdและsudo passwd root - เคอร์เนล Linux ใช้ rockchip-linux สาย
develop-6.1รุ่น 6.1.x, U-Boot ใช้ Fireflyrk356x/firefly-5.10, Debian ใช้ arm64 Bookworm และตัวโปรเจกต์ใช้ไลเซนส์ MIT License
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
แค่ บูต Debian ได้โดยที่อุปกรณ์ส่วนใหญ่ทำงานถูกต้องก็น่าประทับใจมากแล้ว
สิ่งที่สงสัยคือซอฟต์แวร์แบบไหนที่ใช้งานได้สบาย ๆ บน RAM 4GB น่าจะพอท่องเว็บได้ แต่จำนวนแท็บคงต้องน้อยมาก ถ้าใช้เดสก์ท็อปเอนไวรอนเมนต์ที่เบามากก็น่าจะใช้งานได้ดีขึ้น และถ้าใช้ชุดอย่าง WezTerm + tmux แทนเดสก์ท็อปเอนไวรอนเมนต์ก็น่าจะประหยัดทรัพยากรขึ้นจนเหลือพื้นที่ให้รันเครื่องมือพัฒนาได้
Firefox ค่อนข้างรับมือกับสภาวะหน่วยความจำต่ำได้ดี โดยจะค่อย ๆ ทิ้งแท็บเมื่อแรมไม่พอ และยังมีข้อดีใหญ่คือใช้ตัวบล็อกโฆษณาแบบจริงจังได้ เบราว์เซอร์สาย Chromium สมัยนี้สู้เรื่องนี้ไม่ได้เลย
นอกนั้นเดสก์ท็อป Debian Trixie ที่ใช้ Gnome แบบธรรมดาก็ดูน่าจะพอไหว ตอนนี้บนเครื่อง 8GB ยังเหลือ 3.7GB อยู่ และมีแค่ Firefox, evolution, gnome-calendar, gnome-software ที่ใช้เกิน 100MB ซึ่งแอปพวกนี้ก็ไม่ถึงกับจำเป็น
ถ้ารันแค่ xmonad โดยรวมก็ยังลื่นมาก และถ้าเลี่ยงเว็บหนัก ๆ อย่าง GMail การเปิดหลายแท็บก็ไม่มีปัญหา
ติดตั้ง Linux Mint ด้วยเคอร์เนลที่แก้ไขเล็กน้อย แล้วต่อ SSD เก่าผ่านอะแดปเตอร์ SATA-USB ใช้เป็นทั้งไฟล์เซิร์ฟเวอร์ในบ้านและโฮมเธียเตอร์พีซี ต่อเข้าทีวีด้วย micro HDMI เปิดเพลงทั้งวันและดูหนังตอนเย็น
หนัง Full HD บิตเรตสูงก็เล่นได้ไม่มีปัญหา และ CPU ยังเหลือ ๆ ถ้ามีคอนเทนต์ 4K ก็น่าจะเล่นได้เหมือนกัน เมื่อก่อนใช้ Mac Mini กับ VLC อยู่หลายปี แต่ชุดตอนนี้เสถียรกว่าเลยพอใจมาก
ซอฟต์แวร์แบบนั้นยังมีอยู่ และสำหรับคนที่เน้น text user interface หรือ command line ก็ถือว่ามีพื้นที่เพียงพอ
จะแจกจ่ายสิ่งนี้ภายใต้ MIT license ทั้งหมดไม่ได้
เพราะมีส่วนประกอบจำนวนมากที่อยู่ภายใต้ไลเซนส์หลากหลาย ตั้งแต่ GPL ไปจนถึงไลเซนส์ปิด
ส่วนที่เหลือยังคงใช้ไลเซนส์ของโปรเจกต์ต้นทางแต่ละตัวเหมือนเดิม ซึ่งรวมถึง GPL, ไบนารีจากผู้ผลิต/แบบปิด, แพ็กเกจ Debian, เฟิร์มแวร์ ฯลฯ
ผมก็เขียนเรื่องนี้ไว้ในบรรทัดสุดท้ายของส่วน license ใน README แล้ว
สงสัยว่ามีวิธีแฟลชลง eMMC ภายในเครื่อง โดยไม่ต้องพึ่ง SD card ไหม
แท็บเล็ต Linux ขนาดเล็กก็ดีอยู่ แต่ไม่อยากใช้งานแบบไม่เสถียร
ดูเหมือน AI จะเก่งเรื่อง วิศวกรรมย้อนกลับ แบบนี้พอสมควร เลยสงสัยว่ามีแหล่งข้อมูลให้เรียนรู้วิธีใช้ในงานลักษณะนี้ไหม
น่าจะช่วยได้มากในการพอร์ต postmarketOS ไปยังอุปกรณ์ใหม่ หรือปรับปรุงการรองรับอุปกรณ์ที่มีอยู่แล้ว
AI หาเจอว่าแท็บเล็ตใช้ Unisoc T606 แล้วก็ไปเจอ CVE เมื่อหลายปีก่อนและปลดล็อก bootloader ให้ ผมมีหน้าที่แค่เป็นหุ่นเนื้อกดปุ่ม “เพิ่มเสียง” แล้วเสียบสาย USB ซ้ำไปมาเท่านั้น มันหลอนพอสมควรเหมือนงานประเภทนี้ส่วนใหญ่
ขั้นต่อไปคือทดลอง mainline Linux และดูเหมือนนักพัฒนา postmarketOS ก็กำลังทำกับชิปตัวนี้อยู่ ยกเว้นจอภาพที่ยังไม่แน่ชัด ฮาร์ดแวร์ส่วนใหญ่ของแท็บเล็ตถูกสำรวจไปแล้ว
https://codeberg.org/ums9230-mainline/linux
แก่นสำคัญคือการหา ซอร์สจากผู้ขายชั้นล่าง ให้ได้ และต้องเข้าหา AI แบบระมัดระวังมาก ๆ ค่อย ๆ สะสมทีละขั้น
ต้องรู้ภาษา C และต้องมี “สัญชาตญาณแบบแมงมุม” พอจะจับได้ว่าอะไรโอเคอะไรไม่โอเค อีกเรื่องสำคัญคือก่อนแก้ซอร์ส ให้ AI แสดงแพตช์ที่ตั้งใจจะทำออกมาก่อนและรออนุมัติ วิธีนี้ทำให้เราดูออกว่ามันกำลังจะทำอะไร และบังคับให้มันตรวจทานแพตช์อีกครั้ง คุณภาพสำคัญกว่าปริมาณ
นี่ไม่ใช่งานทำเว็บฟรอนต์เอนด์ด้วย Tailwind เพราะฉะนั้นต้องเข้มงวดมากและต้องมีความรู้ระดับหนึ่ง การให้ AI เขียนโค้ดเคอร์เนลโดยไม่มีความรู้ด้าน low-level และวิศวกรรมเป็นไปไม่ได้
https://news.ycombinator.com/item?id=43474490
ถ้ายังทำกันแบบนี้ต่อไป สมองเราคงพังแน่
ระบบ 4GB ก็ยังมีประโยชน์มากพอสำหรับหลายงาน
ผมลง Linux บน Acer Chromebook เก่าแล้ววางไว้ตรงมุม ใช้มันจำลองระบบ VAX แบบเงียบ ๆ และเย็น ๆ ประสิทธิภาพก็ประมาณ Vaxstation 4000/60
ตอนนี้ แท็บเล็ต Doogee U10 ดูเหมือนจะหาซื้อได้ไม่ง่ายนัก
พอมีข่าวแพร่ออกไปว่าฮาร์ดแวร์หรืออุปกรณ์ทั่วไปตัวไหนมีความก้าวหน้าที่น่าทึ่ง ก็มักจะเกิดเหตุการณ์ที่ราคาพุ่งขึ้นทันที แม้ยังหาซื้อได้ผ่านช่องทางออนไลน์ทั่วไปทั้งของใหม่และมือสอง
https://ebay.us/m/fYqBgc
น่าสนใจ แต่ผมไม่มีฮาร์ดแวร์ไว้ทดสอบ
การเลือก Bookworm แทน Trixie ดูเหมือนเป็นการตัดสินใจโดยตั้งใจ เลยสงสัยว่า Debian 13 อัปเกรดด้วย apt upgrade หรือจะติดตั้งตรง ๆ ได้ไหม
ผมก็สงสัยเรื่องประสิทธิภาพของฮาร์ดแวร์นี้เหมือนกัน มีแท็บเล็ต Samsung เก่าที่รูตไม่ได้และอืดมากบน Android รุ่นใหม่ เลยอยากเปลี่ยน แต่ก็ไม่อยากเปลี่ยนจากเครื่องช้าไปเป็นอีกเครื่องที่ช้าเหมือนกัน
Trixie ยังไม่ได้ทดสอบจริงจังเลยยังไม่แน่ใจ ในทางทฤษฎี rootfs น่าจะสลับได้
ประสิทธิภาพถือว่าใช้ได้ โดยเฉพาะเมื่อเทียบกับ Android เดิมที่มีของจุกจิกทำงานเบื้องหลังน้อยกว่า งานเทอร์มินัล ท่องเว็บเบา ๆ VS Code และการทดลองเล็ก ๆ ใช้งานได้ดี
ถ้าอยากดูสามารถดูในวิดีโอได้: https://youtu.be/DbX13_mahKc
สิ่งที่ดีคือ AI ทำให้การแฮ็กอุปกรณ์ที่ปกติคงไม่คุ้มเสียเวลา ง่ายขึ้น
โชคดีที่แค่ image Android นั้นก็ยังดึงข้อมูลบางส่วนออกมาได้
สิ่งนี้ทำให้ผมคิดต่อถึงแพลตฟอร์มวิศวกรรมย้อนกลับที่มี AI ช่วยอยู่ภายใน build system แบบครบวงจร ซึ่ง AI จะเชื่อมกับพอร์ตของบอร์ดเป้าหมายโดยตรง เช่น serial console, GPIO, I2C, SPI ฯลฯ รวมถึงสวิตช์จริงอย่างปุ่มเปิดเครื่อง ปุ่มรีเซ็ต และสวิตช์ลอจิกที่สลับ SD card หลายใบระหว่างพีซีพัฒนากับบอร์ดได้
แบบนั้น AI ก็จะดาวน์โหลด คอมไพล์แบบขนาน และทดสอบ image กับซอฟต์แวร์ได้เองอย่างอิสระ ช่วยรับภาระในส่วนที่กินเวลามากที่สุด
ถ้าดัก API call ของเครื่องมือดีลเลอร์ได้ ก็สามารถดาวน์โหลดเฟิร์มแวร์นี้มาได้ ผมไม่มีประสบการณ์ด้านนี้เลยยังไม่ได้ลอง แต่ถ้ามีประสบการณ์ก็คงลองไปแล้ว
ผมเคย decompile เครื่องมือดีลเลอร์แล้ว แต่มันเป็นแอป WPF ที่ซับซ้อนพอสมควรและทำให้คอมไพล์ได้ไม่สำเร็จ Claude รุ่นล่าสุดอาจทำได้ก็ได้ ถ้าไม่ติดว่ากินเวลามาก ผมคงลองอีกครั้งไปแล้ว
สงสัยว่าแรงจูงใจของงานนี้คืออะไร
ทำไมถึงเลือกแท็บเล็ตตัวนี้?
และเพราะมันบูตจาก SD card ก่อน จึงเป็น ตัวเลือกที่สมบูรณ์แบบ สำหรับโปรเจกต์นี้
ถ้าเป็นแท็บเล็ตที่ บูตจาก SD card ได้ ก็อาจบูต NetBSD ได้เหมือนกัน
https://wiki.netbsd.org/ports/evbarm/rockchip/