- rkdebian là một hệ thống build tạo ảnh Debian 12 Bookworm có thể khởi động cho máy tính bảng Android Doogee U10 dựa trên Rockchip RK3562
- Bản prerelase công khai hiện tại có ngày 14/05/2026, kèm trang phát hành, tải trực tiếp rk3562-debian.img.xz và video demo trên YouTube
- Ảnh được ghi vào thẻ SD để khởi động; khi tháo thẻ SD ra, thiết bị sẽ quay lại Android mặc định trên eMMC bên trong, nên không cần mở khóa bootloader hay thay đổi bộ nhớ trong
- Phần cứng mục tiêu là Doogee U10, dùng cấu hình RK3562 4× Cortex-A53 2.0GHz, 4GB LPDDR4, 128GB eMMC, màn hình DSI 10,1 inch 1280×800 và PMIC RK817
- Màn hình, cảm ứng đa điểm 10 chạm, Wi-Fi, Bluetooth, loa, micro, pin/sạc, khởi động từ thẻ SD, USB OTG, gia tốc kế, đèn pin LED phía sau, hoạt động của nút nguồn và giữ xoay ở màn hình khóa đều hoạt động
- Tăng tốc 3D hiện được hỗ trợ một phần dựa trên Panfrost với OpenGL ES hoạt động; camera trước
s5k5e8 và camera sau s5k4h5yb có pipeline, xem trước và chụp ảnh hoạt động, nhưng cân chỉnh màu vẫn cần hiệu chuẩn ISP bổ sung
- Hỗ trợ suy luận LLM cục bộ bằng ngăn xếp Rockchip RKLLM sử dụng một lõi NPU của RK3562, với airockchip/rknn-llm và airockchip/rknn-toolkit2
- Theo số đo trên máy tính bảng ở đường NPU,
Qwen3-0.6B_W8A8_RK3562_opt0 đạt tốc độ sinh trung bình warm-run 4.92 tok/s, còn Qwen2.5-1.5B-Instruct_W8A8_RK3562 đạt 2.18 tok/s; Qwen3-0.6B nhanh hơn trên máy tính bảng RK3562 này
- Ứng dụng mặc định gồm Firefox ESR, Chromium, FreeTube, Drawing, Snapshot, Dolphin, Plasma Discover, Okular, Gedit, Pavucontrol và Terminal; Flatpak và Flathub được bật sẵn
- Việc build được thực hiện trên máy chủ Linux x86-64, khuyến nghị Debian/Ubuntu, và
./build.sh all sẽ tạo U-Boot, nhân Linux, Debian rootfs và ảnh thẻ SD có thể flash chỉ trong một lần
- Các tùy chọn build có thể điều chỉnh phiên UI Phosh, ngăn xếp GPU
mali hoặc panfrost, máy chủ hiển thị Wayland/X11, CPU governor, tái tạo rootfs, tối giản ảnh và việc cài sẵn FreeTube hay không
- Sau khi chạy Debian, có thể áp dụng cập nhật OTA ở lần khởi động kế tiếp mà không cần flash lại thẻ SD bằng cách đặt
output/update/update.tar.gz vào /home/chaos/update/ hoặc /update/pending/ trên máy tính bảng
- Tài khoản mặc định là
chaos/chaos và root/root; hướng dẫn khuyên đổi mật khẩu sau lần khởi động đầu tiên bằng passwd và sudo passwd root
- Nhân Linux dùng rockchip-linux
develop-6.1 thuộc dòng 6.1.x, U-Boot dùng Firefly rk356x/firefly-5.10, Debian dùng arm64 Bookworm, và giấy phép của chính dự án là MIT License
1 bình luận
Ý kiến trên Hacker News
Chỉ riêng việc khởi động Debian với hầu hết thiết bị hoạt động đúng cách đã là rất tuyệt
Điều tôi tò mò là với 4GB RAM thì phần mềm nào có thể chạy ổn. Chắc vẫn duyệt web được, nhưng số tab hẳn phải rất ít. Nếu dùng môi trường desktop thật nhẹ thì có thể sẽ hữu dụng hơn, và nếu dùng cấu hình kiểu WezTerm + tmux như một môi trường desktop thì còn tiết kiệm hơn nữa, có lẽ vẫn còn chỗ để chạy công cụ phát triển
Firefox xử lý tình huống ít bộ nhớ khá ổn nhờ âm thầm loại bỏ tab khi thiếu RAM, và còn có lợi thế lớn là dùng được trình chặn quảng cáo đúng nghĩa. Trình duyệt dựa trên Chromium hiện nay không cạnh tranh được ở điểm này
Ngoài ra, một desktop Debian Trixie nền Gnome bình thường cũng có vẻ hoàn toàn khả thi. Trên máy 8GB của tôi hiện vẫn còn trống 3.7GB, và chỉ có Firefox, evolution, gnome-calendar, gnome-software là dùng hơn 100MB, mà những ứng dụng này cũng không bắt buộc
Chỉ cần chạy xmonad thì nhìn chung vẫn rất nhanh, và nếu tránh các trang nặng như GMail thì mở nhiều tab trình duyệt cũng không thành vấn đề
Tôi cài Linux Mint với một kernel chỉnh sửa nhẹ, rồi nối một SSD cũ qua adapter SATA-USB để dùng làm file server gia đình và PC rạp hát tại nhà. Nó được nối với TV qua micro HDMI, ban ngày phát nhạc liên tục và buổi tối phát phim
Phim Full HD bitrate cao chạy không vấn đề gì và CPU vẫn còn dư. Nếu có nội dung 4K thì tôi nghĩ chắc nó cũng phát được. Trước đây tôi dùng Mac Mini với VLC trong nhiều năm, nhưng cấu hình hiện tại ổn định hơn nên tôi rất hài lòng
Loại phần mềm đó vẫn tồn tại, và với người dùng chủ yếu giao diện văn bản hoặc dòng lệnh thì như vậy là đủ không gian rồi
Không thể phát hành thứ này dưới giấy phép MIT được
Trong đó có rất nhiều thành phần với giấy phép đủ loại, từ GPL đến giấy phép độc quyền
Phần còn lại vẫn giữ nguyên giấy phép của từng dự án nguồn tương ứng. Bao gồm GPL, binary của hãng/độc quyền, gói Debian, firmware, v.v.
Tôi cũng đã ghi điều này ở dòng cuối phần giấy phép trong README
Tôi muốn biết có cách nào flash vào eMMC tích hợp thay vì phải phụ thuộc vào thẻ SD không
Một máy tính bảng Linux nhỏ thì hay đấy, nhưng tôi không muốn dùng nó trong trạng thái bấp bênh
Có vẻ AI làm khá tốt kiểu dịch ngược này, nên tôi muốn biết có tài liệu nào đáng học về cách dùng nó cho mục đích này không
Có vẻ nó sẽ rất hữu ích để port postmarketOS sang thiết bị mới hoặc cải thiện hỗ trợ cho thiết bị hiện có
AI phát hiện máy dùng Unisoc T606 và tìm ra một CVE từ vài năm trước để mở khóa bootloader. Việc của tôi chỉ là làm con rối bằng thịt, bấm nút “volume up” và cắm cáp USB đi cắm lại nhiều lần. Như phần lớn những việc kiểu này, cảm giác khá rợn người
Bước tiếp theo là thử Linux mainline, và có vẻ các nhà phát triển postmarketOS cũng đang đụng tới con chip này. Ngoài màn hình chính xác thì phần lớn phần cứng của máy tính bảng đã được khảo sát rồi
https://codeberg.org/ums9230-mainline/linux
Cốt lõi là phải có được mã nguồn vendor cấp thấp, và tiếp cận AI một cách cực kỳ thận trọng, xây dựng từng bước thật chậm
Bạn cần biết C, và cũng cần “giác quan nhện” để cảm nhận cái gì ổn, cái gì không. Một điểm quan trọng khác là bắt AI phải cho xem bản vá mà nó định làm trước khi đụng vào mã nguồn. Như vậy bạn có thể đánh giá nó đang định làm gì và buộc nó tự rà soát lại bản vá. Chất lượng quan trọng hơn số lượng
Đây không phải kiểu làm web frontend với Tailwind, nên phải rất nghiêm ngặt và cần có một mức kiến thức nhất định. Không có hiểu biết low-level và kiến thức kỹ thuật thì không thể dùng AI để viết mã kernel được
https://news.ycombinator.com/item?id=43474490
Nếu thái độ này tiếp diễn thì não của chúng ta chắc sẽ hỏng mất
Hệ thống 4GB vẫn đủ hữu ích cho nhiều mục đích
Tôi cài Linux lên một chiếc Acer Chromebook cũ, để nó ở góc phòng và âm thầm, mát mẻ mô phỏng hệ thống VAX; hiệu năng vào khoảng Vaxstation 4000/60
Hiện tại máy tính bảng Doogee U10 không còn dễ kiếm một cách phổ biến
Khi tin tức về một bước đột phá lớn trên phần cứng hay thiết bị phổ thông lan ra, giá mua thường tăng vọt trên các kênh bán hàng trực tuyến thông thường, kể cả khi vẫn tìm được hàng mới hoặc hàng cũ
https://ebay.us/m/fYqBgc
Thú vị đấy, nhưng tôi không có phần cứng để thử
Việc chọn Bookworm thay vì Trixie có vẻ là quyết định có chủ ý. Tôi tò mò không biết Debian 13 có không chạy được, dù là
apt upgradehay cài trực tiếpTôi cũng tò mò về hiệu năng của phần cứng này. Tôi có một máy tính bảng Samsung cũ không root được, chạy Android mới thì lag kinh khủng. Tôi muốn thay bằng thứ như thế này, nhưng không muốn đổi một thiết bị chậm sang một thiết bị chậm khác
Tôi chưa kiểm thử Trixie đầy đủ nên không rõ. Về lý thuyết thì phải thay được rootfs
Hiệu năng dùng được, nhất là so với Android gốc thì tốt hơn vì ít rác chạy nền hơn. Nó ổn cho công việc terminal, duyệt web nhẹ, VS Code và các thử nghiệm nhỏ
Nếu muốn, bạn có thể xem trong video: https://youtu.be/DbX13_mahKc
Tôi thích việc AI giúp việc hack những thiết bị vốn dĩ không đáng bỏ thời gian trở nên dễ hơn
May là chỉ riêng image Android đó cũng đủ để moi ra được một số thông tin
Điều này khiến tôi nảy ra ý tưởng về một nền tảng dịch ngược có AI hỗ trợ. Trong đó AI nằm trong một build system hoàn chỉnh, kết nối với các cổng của bo mạch mục tiêu (serial console, GPIO, I2C, SPI, v.v.), các công tắc vật lý (nguồn, reset, v.v.), và các công tắc logic có thể chuyển nhiều thẻ SD giữa PC phát triển và bo mạch
Khi đó AI có thể tự tải xuống, build song song, và tự do thử nghiệm image cùng phần mềm để đảm nhiệm phần tốn thời gian nhất
Có thể tải firmware này về nếu chặn được các lệnh gọi API của công cụ dành cho đại lý. Tôi chưa thử vì hoàn toàn không có kinh nghiệm ở mảng này, nhưng nếu có kinh nghiệm thì có lẽ tôi đã thử rồi
Tôi đã thử decompile công cụ của đại lý, nhưng đó là một ứng dụng WPF khá phức tạp và tôi không thể làm cho nó build lại được. Có lẽ Claude bản mới nhất làm được. Nếu không quá tốn thời gian thì chắc tôi đã thử lại
Tôi tò mò động lực của công việc này là gì
Tại sao lại chọn đúng chiếc máy tính bảng này?
Nó khởi động từ thẻ SD trước, nên là ứng viên hoàn hảo cho dự án này
Nếu là máy tính bảng có khởi động từ thẻ SD thì có lẽ cũng có thể khởi động NetBSD
https://wiki.netbsd.org/ports/evbarm/rockchip/