LINUX.ORG.RU

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

 , , , ,


1

2

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

На фотографии можете созерцать два 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 ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Помнится, разработчики одного DE всё с пеной у рта утверждали, что разрабатывали DE под тач.

Гони пруф или уходи.

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

А зачем пруф? Я помню, когда оно выходило, то его огромные контролы, заголовки просто не умещалось. А то что умещалось, то давало пустоту. Монитор у меня тогда был 1600x900. Не знаю как у оных сейчас дела, я видел только их самые первые версии и вернулся обратно на родные кеды.

a1batross ★★★★★
() автор топика

прикольно - линь на андроидном железе, только это какое то навороченное андроидное железо, на моем inch sirius hd - развернуть линь совсем невозможно, максимум удалось получить изображение рабочего стола без мышки на выходе hdmi, а тут и клава и интернет - жир...

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

Я бы себе после стольких лет нормальных клавиатур пальцы сломал на таком, если бы я и брал клаву к планшету я бы взял что нить типа Flycat KB30T или Flycat KB30 с нормальной раскладкой и равным размером клавишь.

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

На планшете работает ВСЁ только потому что NVidia постарались. У них вот есть планшет и девборда на одном SoC. И они пилят линукс для девборды. Неудивительно, что оно вот прям полностью запустилось на планшете.

Наверное, автор порта убунты что-то ещё там воротил в системе, но я его не спрашивал и не знаю. :)

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

... в свои 19 ...

Вот теперь всё встало на свои места. А то прочёл топик, потом тред и чувствую - ум за разум заходит: неужели такое бывает?

Desmond_Hume ★★★★★
()

Razer Forge TV

Что оно умеет, кроме игр в телеящике?

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

Принтеров нет, к сожалению. Поэтому не знаю.

rht, по идее, всё то, что может дать Android без возможности звонить. То бишь сёрфить интернеты и смотреть всякие ютубы. По сути то же самое, что и так умеет относительно современный зомбоящик по дефолту. Но мне оно не нужно без зомбоящика-то.

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

Я почему спрашиваю. Местный телеком навязал IPTV. Сама по себе содержательная сторона вопроса - это шлак. Смотреть особенно не чего. Каналов много, но радости и отдыха они не несут.

Приставку я ещё не колупал, но в мозгу застряла мысль о перепрошивке девайса, что оно показывало интернеты.

Ютуб там, погоду... Мало ли.

Вафля на борту есть, но не активирована. УСБ-порт есть.

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

А. Я в жисть не видел эти IPTV приставки. Смотря что там внутри. Меня терзают сомнения, что это может быть Android или Linux вообще.

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

У меня была задумка внедрить raspberri в качестве офисного пк. Но пришел к выводу, что печатью там все плохо и отказался.

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

Угу. Надо смотреть. Есть цифровая приставка. Если удастся перешить, то телевидение пущу через цифровую приставку, а IPTV будет радовать интернетами.

В гуголе пишут, что внутрях возможен андроид.

Посмотрим.

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

raspberri в качестве офисного пк

bad idea

Deleted
()

немного оффтоп - какая версия у вас прошивки и multiboot\twrp стоит на shield?
а то решил и себе линукс завести на шилд, но есть подозрение, что с версиями что-то намудрил;)

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

Версии последние, но сама прошивка должна быть стоковой 5.x. На 6.x и выше что-то сломали и никто не хочет фиксить.

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

Третий вроде вполне для документов/тырнета сгодился бы.

rumgot ★★★★★
()

Помнится, разработчики одного DE всё с пеной у рта утверждали, что разрабатывали DE под тач

Тащемта, я года четыре назад тыкал дефолтную бубунту на сенсорном нетбуке однокурсницы. В виртуалке, и оно даже работало, в том числе то ли ПКМ, то ли СКМ двумя пальцами — одним жмёшь нужную точку, второй тут же ставишь рядом.

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

Ви так говорите, будто монашество — это что-то плохое. Скорее наоборот. А социошлюхи просто завидуют, ибо слишком низменны для отказа от животных пережитков.

bodqhrohro_promo
()

hdmi то в чём проблема к dvi монитору подключить? копеечный пассивный переходник. Или на телеке графику проверять (инчаче зачем tv-box?)

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

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

bodqhrohro_promo, надо кстати попробовать. Словил себя на мысли, что никогда не пробовал тапать дважды, чтобы получить ПКМ.

rumgot, для тырнетов скорее всего да. А вот документы править... памяти не хватит.

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

спасибо:)
вы имеете ввиду Андроид 5.х, а не версию прошивки?

мултибут завёл (нашёл версию от 2017.04, который работает на 4.0 bootloader и имеет workaroud для kexec), 2я копия андроид тоже заводится через него, а вот linux4tegra никак. буду разбираться дальше.

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

спасибо - заработало. в принципе, всё делал правильно с начала, если бы не странная нумерация\несовместимость между всеми компонентами\ошибки в сборках и т.д. ;)

azazello ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.