1 คะแนน โดย GN⁺ 4 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ใช้ Firefly rk356x/firefly-5.10, Debian ใช้ arm64 Bookworm และตัวโปรเจกต์ใช้ไลเซนส์ MIT License

1 ความคิดเห็น

 
GN⁺ 4 시간 전
ความคิดเห็นบน Hacker News
  • แค่ บูต Debian ได้โดยที่อุปกรณ์ส่วนใหญ่ทำงานถูกต้องก็น่าประทับใจมากแล้ว
    สิ่งที่สงสัยคือซอฟต์แวร์แบบไหนที่ใช้งานได้สบาย ๆ บน RAM 4GB น่าจะพอท่องเว็บได้ แต่จำนวนแท็บคงต้องน้อยมาก ถ้าใช้เดสก์ท็อปเอนไวรอนเมนต์ที่เบามากก็น่าจะใช้งานได้ดีขึ้น และถ้าใช้ชุดอย่าง WezTerm + tmux แทนเดสก์ท็อปเอนไวรอนเมนต์ก็น่าจะประหยัดทรัพยากรขึ้นจนเหลือพื้นที่ให้รันเครื่องมือพัฒนาได้

    • เบราว์เซอร์กับ แอปที่สร้างบน Electron น่าจะเหมาะ
      Firefox ค่อนข้างรับมือกับสภาวะหน่วยความจำต่ำได้ดี โดยจะค่อย ๆ ทิ้งแท็บเมื่อแรมไม่พอ และยังมีข้อดีใหญ่คือใช้ตัวบล็อกโฆษณาแบบจริงจังได้ เบราว์เซอร์สาย Chromium สมัยนี้สู้เรื่องนี้ไม่ได้เลย
      นอกนั้นเดสก์ท็อป Debian Trixie ที่ใช้ Gnome แบบธรรมดาก็ดูน่าจะพอไหว ตอนนี้บนเครื่อง 8GB ยังเหลือ 3.7GB อยู่ และมีแค่ Firefox, evolution, gnome-calendar, gnome-software ที่ใช้เกิน 100MB ซึ่งแอปพวกนี้ก็ไม่ถึงกับจำเป็น
    • คำถามว่า “มีซอฟต์แวร์อะไรบ้างที่รันได้สบายบน RAM 4GB” ฟังดูเศร้านิด ๆ
    • ผมยังใช้ ThinkPad X200 RAM 2GB เก่า ๆ เป็นเครื่องหลักอยู่เลย
      ถ้ารันแค่ xmonad โดยรวมก็ยังลื่นมาก และถ้าเลี่ยงเว็บหนัก ๆ อย่าง GMail การเปิดหลายแท็บก็ไม่มีปัญหา
    • ผมซื้อแท็บเล็ต Windows x86-64 จาก Amazon ในราคาพอ ๆ กัน สเปกคือ Celeron N4020 + RAM 4GB
      ติดตั้ง Linux Mint ด้วยเคอร์เนลที่แก้ไขเล็กน้อย แล้วต่อ SSD เก่าผ่านอะแดปเตอร์ SATA-USB ใช้เป็นทั้งไฟล์เซิร์ฟเวอร์ในบ้านและโฮมเธียเตอร์พีซี ต่อเข้าทีวีด้วย micro HDMI เปิดเพลงทั้งวันและดูหนังตอนเย็น
      หนัง Full HD บิตเรตสูงก็เล่นได้ไม่มีปัญหา และ CPU ยังเหลือ ๆ ถ้ามีคอนเทนต์ 4K ก็น่าจะเล่นได้เหมือนกัน เมื่อก่อนใช้ Mac Mini กับ VLC อยู่หลายปี แต่ชุดตอนนี้เสถียรกว่าเลยพอใจมาก
    • เมื่อก่อนผมเคยรัน Slackware 2.0 บน Pentium 75MHz + 32MB
      ซอฟต์แวร์แบบนั้นยังมีอยู่ และสำหรับคนที่เน้น text user interface หรือ command line ก็ถือว่ามีพื้นที่เพียงพอ
  • จะแจกจ่ายสิ่งนี้ภายใต้ MIT license ทั้งหมดไม่ได้
    เพราะมีส่วนประกอบจำนวนมากที่อยู่ภายใต้ไลเซนส์หลากหลาย ตั้งแต่ GPL ไปจนถึงไลเซนส์ปิด

    • ตัวโปรเจกต์เอง หมายถึงสคริปต์กับเอกสารที่ผมเขียน ใช้ MIT
      ส่วนที่เหลือยังคงใช้ไลเซนส์ของโปรเจกต์ต้นทางแต่ละตัวเหมือนเดิม ซึ่งรวมถึง GPL, ไบนารีจากผู้ผลิต/แบบปิด, แพ็กเกจ Debian, เฟิร์มแวร์ ฯลฯ
      ผมก็เขียนเรื่องนี้ไว้ในบรรทัดสุดท้ายของส่วน license ใน README แล้ว
  • สงสัยว่ามีวิธีแฟลชลง eMMC ภายในเครื่อง โดยไม่ต้องพึ่ง SD card ไหม
    แท็บเล็ต Linux ขนาดเล็กก็ดีอยู่ แต่ไม่อยากใช้งานแบบไม่เสถียร

  • ดูเหมือน AI จะเก่งเรื่อง วิศวกรรมย้อนกลับ แบบนี้พอสมควร เลยสงสัยว่ามีแหล่งข้อมูลให้เรียนรู้วิธีใช้ในงานลักษณะนี้ไหม
    น่าจะช่วยได้มากในการพอร์ต postmarketOS ไปยังอุปกรณ์ใหม่ หรือปรับปรุงการรองรับอุปกรณ์ที่มีอยู่แล้ว

    • ผมต่อ Claude Code เข้ากับ DeepSeek แล้วต่อแท็บเล็ต Android ถูก ๆ เครื่องสำรอง จากนั้นติดตั้ง adb กับ fastboot ผ่าน package manager แล้วให้ AI ช่วยเจลเบรกแท็บเล็ต
      AI หาเจอว่าแท็บเล็ตใช้ Unisoc T606 แล้วก็ไปเจอ CVE เมื่อหลายปีก่อนและปลดล็อก bootloader ให้ ผมมีหน้าที่แค่เป็นหุ่นเนื้อกดปุ่ม “เพิ่มเสียง” แล้วเสียบสาย USB ซ้ำไปมาเท่านั้น มันหลอนพอสมควรเหมือนงานประเภทนี้ส่วนใหญ่
      ขั้นต่อไปคือทดลอง mainline Linux และดูเหมือนนักพัฒนา postmarketOS ก็กำลังทำกับชิปตัวนี้อยู่ ยกเว้นจอภาพที่ยังไม่แน่ชัด ฮาร์ดแวร์ส่วนใหญ่ของแท็บเล็ตถูกสำรวจไปแล้ว
      https://codeberg.org/ums9230-mainline/linux
    • ถาม AI ตรง ๆ เลยก็ได้
    • ผมพอมีประสบการณ์ด้านนี้อยู่บ้าง ถ้าสนใจก็อาจเขียนอธิบายได้
      แก่นสำคัญคือการหา ซอร์สจากผู้ขายชั้นล่าง ให้ได้ และต้องเข้าหา AI แบบระมัดระวังมาก ๆ ค่อย ๆ สะสมทีละขั้น
      ต้องรู้ภาษา C และต้องมี “สัญชาตญาณแบบแมงมุม” พอจะจับได้ว่าอะไรโอเคอะไรไม่โอเค อีกเรื่องสำคัญคือก่อนแก้ซอร์ส ให้ AI แสดงแพตช์ที่ตั้งใจจะทำออกมาก่อนและรออนุมัติ วิธีนี้ทำให้เราดูออกว่ามันกำลังจะทำอะไร และบังคับให้มันตรวจทานแพตช์อีกครั้ง คุณภาพสำคัญกว่าปริมาณ
      นี่ไม่ใช่งานทำเว็บฟรอนต์เอนด์ด้วย Tailwind เพราะฉะนั้นต้องเข้มงวดมากและต้องมีความรู้ระดับหนึ่ง การให้ AI เขียนโค้ดเคอร์เนลโดยไม่มีความรู้ด้าน low-level และวิศวกรรมเป็นไปไม่ได้
    • มีการคุยกันก่อนหน้านี้เกี่ยวกับวิดีโอ YouTube ยาว 14 นาทีเรื่องการทำ วิศวกรรมย้อนกลับมัลแวร์ ด้วย AI และ Ghidra
      https://news.ycombinator.com/item?id=43474490
    • ฟังดูเหมือนเป็นกระแสพึ่ง AI เพื่อหลีกเลี่ยงการเรียนรู้อะไรสักอย่าง
      ถ้ายังทำกันแบบนี้ต่อไป สมองเราคงพังแน่
  • ระบบ 4GB ก็ยังมีประโยชน์มากพอสำหรับหลายงาน
    ผมลง Linux บน Acer Chromebook เก่าแล้ววางไว้ตรงมุม ใช้มันจำลองระบบ VAX แบบเงียบ ๆ และเย็น ๆ ประสิทธิภาพก็ประมาณ Vaxstation 4000/60

  • ตอนนี้ แท็บเล็ต Doogee U10 ดูเหมือนจะหาซื้อได้ไม่ง่ายนัก
    พอมีข่าวแพร่ออกไปว่าฮาร์ดแวร์หรืออุปกรณ์ทั่วไปตัวไหนมีความก้าวหน้าที่น่าทึ่ง ก็มักจะเกิดเหตุการณ์ที่ราคาพุ่งขึ้นทันที แม้ยังหาซื้อได้ผ่านช่องทางออนไลน์ทั่วไปทั้งของใหม่และมือสอง

    • ดูเหมือนจะซื้อจากผู้ขายบุคคลที่สามบน Best Buy ได้ โดยจัดส่งประมาณ 10 วัน: https://www.bestbuy.com/product/doogee-u10-android-13-tablet...
    • เห็นชื่อเรื่องปุ๊บผมก็ไปเช็ก eBay เลย และดูเหมือนจะหาได้ที่ 80 ดอลลาร์ รวมส่งในสหรัฐแล้ว
      https://ebay.us/m/fYqBgc
    • บน AliExpress ดูเหมือนจะซื้อได้ที่ 73 ยูโร
  • น่าสนใจ แต่ผมไม่มีฮาร์ดแวร์ไว้ทดสอบ
    การเลือก Bookworm แทน Trixie ดูเหมือนเป็นการตัดสินใจโดยตั้งใจ เลยสงสัยว่า Debian 13 อัปเกรดด้วย apt upgrade หรือจะติดตั้งตรง ๆ ได้ไหม
    ผมก็สงสัยเรื่องประสิทธิภาพของฮาร์ดแวร์นี้เหมือนกัน มีแท็บเล็ต Samsung เก่าที่รูตไม่ได้และอืดมากบน Android รุ่นใหม่ เลยอยากเปลี่ยน แต่ก็ไม่อยากเปลี่ยนจากเครื่องช้าไปเป็นอีกเครื่องที่ช้าเหมือนกัน

    • Bookworm เป็น ตัวเลือกแบบอนุรักษนิยม
      Trixie ยังไม่ได้ทดสอบจริงจังเลยยังไม่แน่ใจ ในทางทฤษฎี rootfs น่าจะสลับได้
      ประสิทธิภาพถือว่าใช้ได้ โดยเฉพาะเมื่อเทียบกับ Android เดิมที่มีของจุกจิกทำงานเบื้องหลังน้อยกว่า งานเทอร์มินัล ท่องเว็บเบา ๆ VS Code และการทดลองเล็ก ๆ ใช้งานได้ดี
      ถ้าอยากดูสามารถดูในวิดีโอได้: https://youtu.be/DbX13_mahKc
  • สิ่งที่ดีคือ AI ทำให้การแฮ็กอุปกรณ์ที่ปกติคงไม่คุ้มเสียเวลา ง่ายขึ้น

    • ตอนที่ Claude ยังมี free tier ที่ใช้ได้ ผมใช้มันพอร์ต Linux ไปลงบน บอร์ดเก่าไร้การรองรับไร้เอกสาร ที่ผู้ผลิตแทบไม่ปล่อยข้อมูลอะไรเลยนอกจาก image Android แบบไบนารี
      โชคดีที่แค่ image Android นั้นก็ยังดึงข้อมูลบางส่วนออกมาได้
      สิ่งนี้ทำให้ผมคิดต่อถึงแพลตฟอร์มวิศวกรรมย้อนกลับที่มี AI ช่วยอยู่ภายใน build system แบบครบวงจร ซึ่ง AI จะเชื่อมกับพอร์ตของบอร์ดเป้าหมายโดยตรง เช่น serial console, GPIO, I2C, SPI ฯลฯ รวมถึงสวิตช์จริงอย่างปุ่มเปิดเครื่อง ปุ่มรีเซ็ต และสวิตช์ลอจิกที่สลับ SD card หลายใบระหว่างพีซีพัฒนากับบอร์ดได้
      แบบนั้น AI ก็จะดาวน์โหลด คอมไพล์แบบขนาน และทดสอบ image กับซอฟต์แวร์ได้เองอย่างอิสระ ช่วยรับภาระในส่วนที่กินเวลามากที่สุด
    • เห็นด้วย ผมอยากเห็น พรอมป์ต์และกระบวนการจริง ด้วยพอ ๆ กับผลลัพธ์
    • ทำให้สงสัยว่ามันจะใช้กับ วิศวกรรมย้อนกลับเฟิร์มแวร์ ของมอเตอร์จักรยานไฟฟ้า TQ ที่คนนิยมได้ไหม
      ถ้าดัก API call ของเครื่องมือดีลเลอร์ได้ ก็สามารถดาวน์โหลดเฟิร์มแวร์นี้มาได้ ผมไม่มีประสบการณ์ด้านนี้เลยยังไม่ได้ลอง แต่ถ้ามีประสบการณ์ก็คงลองไปแล้ว
      ผมเคย decompile เครื่องมือดีลเลอร์แล้ว แต่มันเป็นแอป WPF ที่ซับซ้อนพอสมควรและทำให้คอมไพล์ได้ไม่สำเร็จ Claude รุ่นล่าสุดอาจทำได้ก็ได้ ถ้าไม่ติดว่ากินเวลามาก ผมคงลองอีกครั้งไปแล้ว
  • สงสัยว่าแรงจูงใจของงานนี้คืออะไร
    ทำไมถึงเลือกแท็บเล็ตตัวนี้?

    • แท็บเล็ตตัวนี้ราคาถูก ออกมาหลายปีแล้วแต่ยังมีขายอยู่
      และเพราะมันบูตจาก SD card ก่อน จึงเป็น ตัวเลือกที่สมบูรณ์แบบ สำหรับโปรเจกต์นี้
  • ถ้าเป็นแท็บเล็ตที่ บูตจาก SD card ได้ ก็อาจบูต NetBSD ได้เหมือนกัน
    https://wiki.netbsd.org/ports/evbarm/rockchip/