LINUX.ORG.RU

Почти переехал на ARM, не знаю зачем

 , , ,


1

2
Почти переехал на ARM, не знаю зачем

Доброго времени суток.

На фотографии можете созерцать два Android-девайса с загруженными на них GNU/Linux.

Собственно, что за устройства(слева направо):

  • NVIDIA Shield Tablet с Tegra K1 SoC;
  • Razer Forge TV с Qualcomm Snapdragon 805.

Недавно приобрёл к планшету чехол с встроенной клавиатурой. Клавиатура самобытная, китайцы ничего лучше не придумали, как напихать клавиши куда попало. Поработать за таким не получится, по крайней мере я не привык, а вот побездельничать сёрфя интернеты или упорно печатать текст, вроде лекций, можно. Для таких целей хватает старенького порта Linux4Tegra с Ubuntu 14.04. Возможно, в свободное время займусь тем, чтобы обновить и поставить что-то более адекватное к тачскрину, чем Unity. Помнится, разработчики одного DE всё с пеной у рта утверждали, что разрабатывали DE под тач. Вот выдалась и возможность проверить их заявления.

Пишу я сюда, собственно, из-за второго устройства. На него я GNU/Linux водрузил своими собственными силами. Мне повезло, что system раздел оказался размером ровно 1 ГБ, поэтому я радостно туда распаковал stage3 и пошёл править boot.img. Вырезал оттуда всё, а вместо добавил busybox и простой init-скрипт. К счастью, в девайсе есть Ethernet, поэтому в качестве отладки в busybox были вкомпилены сетевые утилиты и telnetd. Поэтому в случае ошибки, скрипт поднимал сеть и запускал telnetd. Таким образом мне удалось выяснить, что немодифицированного ядра от Android прошивки не хватает, поэтому я выкачал сорцы и собрал своё ядро с включенным devtmpfs. И о чудо, Gentoo корректно загрузилась. Впоследствии я заменил Gentoo на Arch Linux ARM проведя ровно ноль изменений над boot разделом. Для работы WiFi достаточно было вернуть на место все фирмвари из Android прошивки. Графику не проверял, поскольку с мониторов с Hipster's Dumb Media Interface(HDMI), не имею и приобретать конвертеры или мониторы желания тоже нет.

Сейчас девайс имеет запущенный Xash3D FWGS сервер из под NAT(между прочим, в движке есть поддержка обхода некоторых видов NAT) и tuntox, чтобы так же иметь доступ по SSH из других сетей. Есть желание найти/написать бота, который бы таймеру проверял содержимое файла по HTTP и при его изменении писать в Telegram канал.

P.S. Да, снимал на тапок.

P.P.S. Вот же приспичило написать на ЛОР ровно в тот момент, когда на главной висит другое ARM устройство. :)

>>> Просмотр (1280x960, 215 Kb)

★★★★★

Проверено: JB ()

Должен добавить, что мой ramdisk вышел размером немногим меньше пары мегабайт, когда предлагаемый в Arch Linux ARM генерируемый initramfs вышел настолько большим, что попросту не умещался в девайс. При этом мой имеет аж на одну фичу больше! Вот где стоит поучиться продвигающим свой KISS ребятам.

a1batross ★★★★★ ()

Вот проблема. Только сейчас заметил, что фотография 1280x960. Да, у меня конечно тапок, но не настолько. Забыл выставить побольше.

a1batross ★★★★★ ()

ctrl не в углу - как этим можно пользоваться?

mittorn ★★★★★ ()
Ответ на: комментарий от mittorn

ctrl не в углу - как этим можно пользоваться?

Это единственное, что тебя смутило в этой клавиатуре?!

massimus ★★★ ()

«, не знаю зачем»

Блин, это надо везде обязательным суффиксом добавлять. Поглядел на заголовки в трекере, ну прелесть же:

Проц и видеокарта до 15к, не знаю зачем
Реализация функционала «Master Browser» на железе, не знаю зачем
Этические рекомендации по технически сложным подаркам от FSF, не знаю зачем

massimus ★★★ ()
Ответ на: комментарий от massimus

Это то из-за чего такую клаву я бы даром не взял

mittorn ★★★★★ ()
Ответ на: комментарий от DATRAT

Можно. Я их почищу и позже выложу на гитхабе. Там репа есть уже созданная, залью туда.

a1batross ★★★★★ ()

Ничего адекватнее юнити для тачскирнов не найдёшь.

Пользователь Thinkpad X200Tablet.

PunkoIvan ()
Ответ на: комментарий от mittorn

ctrl не в углу - как этим можно пользоваться?

ага, а еще pause break между альтом и пробелом впихнули
и нахрена такие большие tab, caps, left ship и вообще нахрена здесь \ после left shift? есть же над enter

kiotoze ★★★★ ()

Астрологии объявили неделю arm устройств

nihirash ()
Ответ на: комментарий от nihirash

Могу запостить Ведро 8 на нексусе 2012 года с красноглазыми твиками)

DATRAT ★★ ()
Ответ на: комментарий от a1batross

Должен добавить, что мой ramdisk вышел размером немногим меньше пары мегабайт, когда предлагаемый в Arch Linux ARM генерируемый initramfs вышел настолько большим, что попросту не умещался в девайс.

Возможно, потому что твой ramdisk собран вручную под твою железку и твою конфигурацию софта, а mkinitcpio, всё же, универсальное средство?

Универсальные вещи всегда «дороже» вручную подпиленных, это плата за универсальность.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от dk-

- Вы случайно не хотите нам объяснить - что вы делаете и зачем?
- Я не случайно, я совершенно сознательно не хочу именно вам объяснять - что я делаю и зачем.

http://bash.im/quote/447907

atsym ★★★★ ()
Ответ на: комментарий от DATRAT

https://github.com/a1batross/pearlyn_linux_ramdisk

Будет здесь. Не ожидайте, что там будет что-то сверхъестественное. Всего лишь инитскрипт и самосборный busybox, которые при желании можно скомпилять и скрасноглазить самому. Вечером залью.

a1batross ★★★★★ ()
Ответ на: комментарий от intelfx

Конечно. Но зачем в этих универсальных вещах тащить полсистемы, которые можно было бы выполнить на более позднем этапе загрузки? Я считаю, что минимум даст меньше сбоев и в итоге окажется универсальнее.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

самосборный busybox, при желании можно скомпилять

в смысле? ты хочешь залить целый busybox определенной версии и любой, кто прочтёт этот тред через N+1 лет, должен будет смотреть на протухший код?

system-root ★★ ()
Последнее исправление: system-root (всего исправлений: 1)
Ответ на: комментарий от dk-

В заголовке и написал. Собственно, всё это и тянулось около пары месяцев и исключительно в отсутствие другого времяпровождения. %)

Вот захотелось. Иначе не скажешь.

a1batross ★★★★★ ()
Ответ на: комментарий от system-root

В прямом.

Ну вот, а я считал себя несообразительным. Возьму конфиг сборки и залью, а дальше сами думайте что с этим делать. Бинари я б заливал, если бы сложность сборки совсем превышала человеческую или это просто был бы закрытый код.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

во-первых, лучше не переходить на обсуждение сообразительности.
во-вторых «самосборный busybox» и «конфиг сборки и залью» чуть менее чем полностью отличаются по смыслу.
и в-третьих, коммент я написал, потому что www.linux.org.ru/gallery/screenshots/8155887 подобные треды с ссылками или репами протухших ядер и тому подобным становятся бесполезны очень быстро для попавших через поиск.

system-root ★★ ()
Ответ на: комментарий от system-root

1) Я уж сам решу, что мне лучше делать, а что нет. Если недовольны, можете своё недовольство засунуть куда подальше, мне оно неинтересно.

2) Да, я изначально написал не совсем правильно. От меня попросили сорцы, то есть то из чего вы можете сделать своё, а я написал о готовом результате, ибо толком готовых сорцов у меня нет, а есть множество экспериментальных нерабочих версий. Хотя класть в сорцы что-то кроме скрипта, конфига и ссылки на утилиту распаковки и сборки boot.img нечего. Я вечером выложу, а если вам чего-то не хватает, то напишите.

a1batross ★★★★★ ()
Ответ на: комментарий от eR

Каждому своё. Гном вообще неюзабельный, от слова совсем.

КДЕ относительно ок для клаво-мышки.

Крыса тоже не заточена под тач.

PunkoIvan ()
Ответ на: комментарий от PunkoIvan

Меня смущает то, что они не сделали даже любые скроллбоксы не прокручиваемыми естествннным для тача образом. Приходится целиться в скроллбар, благо у меня есть стилус.

a1batross ★★★★★ ()

Razer Forge TV

А какой прок от линукса на этой приставке?

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

У меня попросту нет ничего для того, чтобы я мог использовать его по назначению. И чем недоступный снаружи Android TV уж лучше доступный линукс.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

Да, это минус. Кажется, в фоксе где-то можно активировать режим этот, и тогда можно нативно по экрану.

Но у меня вообще резистивный тач со стилусом на три действия, поэтому, не сильно критично для меня это.

PunkoIvan ()
Ответ на: комментарий от PunkoIvan

Гном вообще неюзабельный, от слова совсем.

лол? клава автоматом вылезает для набора текста, жесты (swipe) есть, тиринга и фризов за счёт wayland нету, просто идеал для любого планшета.

eR ★★★★★ ()
Ответ на: комментарий от a1batross

У меня попросту нет ничего для того, чтобы я мог использовать его по назначению. И чем недоступный снаружи Android TV уж лучше доступный линукс.

А если рассматривать эту телевизионную приставку как телевизионную приставку и использовать ее как телевизионную приставку?

andreyu ★★★★★ ()
Ответ на: комментарий от eR

Когда я тыкал это, то там была просто жутко неудобная система переключения между приложений.

Клава автоматом родная гномовская? Или надо ставить отдельно Onboard какой-то?

PunkoIvan ()
Ответ на: комментарий от andreyu

Так я же пишу. Нет у меня телевизора, как вообще и того, что могло бы поддерживать HDMI.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

Что ж у тебя за жизнь — свободное время проводить за компиляцией линукса:)

pelmenman ()
Ответ на: комментарий от pelmenman

Меня это не смущает. Раньше было хуже, сейчас я хоть не такой отшельник.

a1batross ★★★★★ ()
Ответ на: комментарий от pelmenman

К своему щастью в свои 19 я свободен. Словно альбатрос в небесах...

a1batross ★★★★★ ()

Клавиатура самобытная, китайцы ничего лучше не придумали, как напихать клавиши куда попало.

Там Fn Ctrl? Если да, то странно, что китайцы скопировали это достаточно нераспространённое решение от IBM. Наверное у Lenovo научились.

EXL ★★★★★ ()
Ответ на: комментарий от PunkoIvan

Kогда я тыкал это, то там была просто жутко неудобная система переключения между приложений.

Через «Обзор» же, левый верхний угол.

Клава автоматом родная гномовская? Или надо ставить отдельно Onboard какой-то?

Да родная, включаеца где обычно https://pic4a.ru/711/14W.png

eR ★★★★★ ()

телевизор что ли без HDMI? там хоть бы проверил

crystals1 ()
Ответ на: комментарий от eR

Через «Обзор» же, левый верхний угол.

Это и есть неудобно для меня.

PunkoIvan ()

Что это !? Дайте это развидеть!! - я имею ввиду клавиатуру... Здесь все смешалось - люди, кони (с) Как на таком вообще что-то печатать можно, я уже про слепой метод не вспоминаю...

cheez ★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)