Попытки тестирования ArchLinux на arm android планшете Asus Transformer TF300TG.
Планшет разлочен, прошита TWRP рекавери, гибридное ядро с дуалбутом.
Корневая файловая система развернута на внутренней памяти /media/data/linux, около 700 Мб
http://forum.xda-developers.com/showthread.php?t=1918849
Описание по железу:
-cpuinfo: ARMv7 Processor rev 9 (v7l),
- ОЗУ total 1000752 kB
- ППЗУ /dev/mmсblk0p8 = internal storage; /dev/mmcblk1p1 = microsd slot in the tablet body (double check that, I'm not 100% sure); /dev/sda1 = standard sd slot in the keyboard
? блютус не проверялся
- камера основная и фронтальная не ловятся
- звук через pulseaudio: идеально; выход наушников и микрофон не настроены(?)
- батарея встроенная и батарея докстанции отображаются xfce
- в кардридере читаются карты 64 Gb (community/exfat-utils)
- юсб-хост; юсб-хост на доке; клавиатура док; тачпад док - все работает
- тачскрин очень недурно работает (пока без мультитача, в хроме при установленном плагине тач-прокрутки весьма удобно)
- видеовыход не проверялся
- модем мобильной сети : отлично
- wifi адаптер: иногда следуют отключения =(
- экран: 1280x800, xRandR rotate хорошо
- gps, датчики акселерометры, гирометры, компас - не проверялись.
Две батареи (при подключенном доке) держат более 24 часов!
Спецклавиши клавиатуры по дают весьма интересные коды, можно перемапить в будущем на f1...f12, а также настроить обработку нажатий; уже настроена регулировка яркости (/sys/class/backlight/pwm-backlight/brightness) и громкости (amixer). Качель громкости на теле планшета дает ровно те же коды, что и две клавиши громкости в верхнем ряду клавиатуры.
Есть проблемы с перезагрузкой, выключением (только долгим нажатием на питание) и совсем плохо с suspendoм
По archlinux:
pacman работает, тащит пакеты для armv7h
По скриншоту:
xfce дефолт;
conky вызываются с периодом одну секунду из «generic monitor», плагина xfce-панели, .conkyrc переписан для однократного вывода текста в консоль;
значение текущей раскладки в коньках берется как значение бита светодиода 'scroll lock', зажигание которого по старинке настроено в etc/X11/xorg.conf.d/20-keyboard-layout.conf
.conkyrc:
${exec /home/user/getkbdlayout} | \
getkbdlayout:
#/bin/sh
case "$(xset -q|grep LED| rev | cut -c4)" in
"0") KBD="en" ;;
"1") KBD="ru" ;;
*) KBD="unknown" ;;
esac
echo $KBD
Заключение:
Получился отличный почти-работоспособный нетбук с большим количеством софта, поддерживающий всю ноебходимую периферию и ооооочень большой батарекой! Впереди еще много работы, по acpi, всякие настройки, экранная клавиатура, обработка акселерометров для поворота экрана — есть шанс получить интересный native-linux планшет.
>>> Просмотр
(1280x800,
400 Kb)