LINUX.ORG.RU

Почему ни один планшет/трансформер на x86 не работает с Linux?

 ,


1

1

В соседней теме обсуждалось, какие планшеты работают с Linux. Выяснилось, что можно считать, что никакие. Это подтвердило и гугление по продающимся моделям. А ведь вендопланшет на x86 — это по сути тот же ноутбук, только с сенсорным экраном.

Собственно, почему всё так плохо? Грозит ли это другому железу? По сути, нетбуки были вытеснены планшетами и трансформерами. Скоро ни на одном ноутбуке linux не будет идти

Ответ на: комментарий от Moderators

Нет, суть не в том. Если бы с uefi была проблема, то загрузиться бы не удалось. Я же читал, что на многих Linux запускается, но железо не работает, причём то, что раньше на ноутбуках работало (звук, регулировка подсветки, веб-камера).

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

Я же читал, что на многих Linux запускается, но железо не работает, причём то, что раньше на ноутбуках работало (звук, регулировка подсветки, веб-камера).

Там же вроде всякие адресации намеренно меняют (я в этом не разбираюсь)

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

Про «адреса меняют» подозреваю, что либо речь об ACPI, либо об оборудовании, которое вообще в linux работает, но с перебитыми vid и pid, соответственно драйвер не детектирует его.

te111011010
() автор топика

ворох причин. и всем пох в том числе не на последнем месте. купил планшет - купил и ось в его составе, и 99% приложений (или даже все 100%). зачем тогда линукс? причина? читалка? и для этого ставить линукс? зачем??? функция выполняется, и нет причин для замены, кроме фана.
к тому же есть разница между pc и планшетами. первое - насквозь стандартизировано и открыто. второе - в 99% голимая проприетарщина. или декларируемая открытость при практической закрытости. нет спецификаций на оборудование.
плюс оборудование меняется с феерической скоростью. никакая наколенная фановая разработка не успеет за изменениями.
ты глянь на списки для того же cyanogen. андроид же! даже там из современного - 1-2-3 устройства. остальное - шлак трёх-пяти-семилетней давности, не реализованный и на 70% и так и брошенный нафиг.
экстраполируй ситуацию на линукс, и всё будет гораздо хуже.

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

и для этого ставить линукс? зачем???

Швабодка же.

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

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

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

Ко-ко-ко! Арм рулит! х86 - огороженное дерьмо! Ко-ко-ко! Швабода-Арм!

Так что ли?
Спасибо за IBM-совместемый ПК (или как оно правильно называется). А все эти армы - сраные мудаки.

dk-
()

почему всё так плохо?

Потому что линукс на планшетах никому не нужен?

cipher ★★★★★
()

Ну не работает, да и фиг с ним.
Планшеты меняются каждые 3 месяца, а цены такие, что по «сетевым» супермаркетам их тонны нераспроданных лежат.

Скажи спасибо что на десктопе хоть убунта стабилизировалась, даже можно использовать ежедневно.

Deleted
()

А чё там про ARM?
Вон уже новости пошли о ноутбуках на квалкоме с Шин10.

НО Линукс проблемы это не решает, причины вообще глобальные.

1) нет оптимизированных программ.
2) нет единого магазина приложений/всякие снаппи в зачаточном состоянии.

Deleted
()

Intel так и не сделал ничего достойного для мобильного рынка, даже сам с ARM архитектурой экспериментирует. А под ARM сейчас Linux не так сложно запустить и многие вещи работают, но многое закрыто, как обычно.

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

Планшеты меняются каждые 3 месяца, а цены такие, что по «сетевым» супермаркетам их тонны нераспроданных лежат.

Asus T100HA давно выпускается, но до сих пор не работает на приемлемом уровне.

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

Но линуксом то тоже на работе занимаются. И многие те, кто делает андроид для железок, сначала делают для них обычный GNU/Linux (так брингапить проще, да и кастомеры хотят). Просто девайсы для конечных пользователей направлены на конерктную нишу, в которой обычный Linux не силён. С другой стороны я видел много устройств на ARM, где был андроид, но всё было сделано правильно, то есть никаких странных драйверов не было, то есть можно использовать нормальный линуксовый юзерспейс, и ядро пересобрать с выключенным шлаком.

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

1. Тогда Ой.
2. Таки серьезного спроса нет. Такого, чтоб на него не забивали.

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

С другой стороны я видел много устройств на ARM, где был андроид, но всё было сделано правильно, то есть никаких странных драйверов не было, то есть можно использовать нормальный линуксовый юзерспейс, и ядро пересобрать с выключенным шлаком.

Вот скажи, что мешает взять ядро из такого ведроида(со всеми блобами) и подсунуть linux-у? Ведь очевидный выход, но не видел ни одной реализации.

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

Может быть, потому что для желающих изврата под названием «десктопный линукс на планшете» - важнее подрочиться и сделать ПО-СВОЕМУ, чем просто пользоваться (тем же линуксом с ядром от ведра)?

dk-
()

Потому что планшеты нахер не нужны.

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

Про «адреса меняют» подозреваю, что либо речь об ACPI, либо об оборудовании, которое вообще в linux работает, но с перебитыми vid и pid, соответственно драйвер не детектирует его.

Гугли в сторону запуска Linux на PS4, там все проблемы подробно расписаны

Moderators ★★
()

Thinkpad x230t должен работать. Я как раз его заказал.

Acer W700 точно нормально работает.

Вот с дешевом Г на атоме есть проблемы, да.

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

Ну там есть и объективные причины - ядро от Android может не обновляться (а некоторый системный софт зависит от версии ядра) + производитель мог собрать его без кучи нужных модулей.

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

Так PS4 специально сделана так, чтобы и шindows на ней не шёл. И на это есть объективные причины.

Linux таки запустили, а вот с какими проблемами в части драйверов они столкнулись, можно почитать

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

Если ты такой умный, сделай как надо. Если не получается, может есть на то причины. Например, у меня есть предположение, что драйверы являются юзерспейсными программами либо являются гибридом модуля ядра и юзерспейсной программы. Последняя, естественно, завязана на API Android. Для видеокарты это точно так. Единственный способ использовать иксовые приложения с драйвером от андроида — запускать иксы поверх графической подсистемы андроида, примерно как в макоси.

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

А линуксовые программы как будут взаимодействовать с этими драйверами? Нужно писать обвязки для API Android.

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

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

Возможно, в планшетах делают тоже самое, это и будет ответом на поставленный вопрос

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

Я то как раз умный, и понимаю, что планшет - это очень ограниченный по кругу задач девайс. И ему нет нужды иметь Ъ свежее ядро и арча. Нормальным людям потребности в таком нет. 1.5 гика никого не интересуют.

Если нужен крутой линукс, то бери ноут-трансформер. Если, конечно, линукс его осилит.

Посмотри Dell 12. Деллы обычно с онтопиком дружат.

dk-
()
Ответ на: комментарий от Moderators

Тогда вопрос — зачем? С PS всё понятно. Она продаётся по цене чуть ниже, чем аналогичный по производительности обычный компьютер, а цена отбивается откатами с каждой игры. Производитель планшета на шindows же не заинтересован в том, чтобы пользователь не удалял шинду. Даже m$ не очень заинтересован, ведь деньги уже уплачены.

te111011010
() автор топика

Может произодителям железа просто лень пилить драйвера для полноценного linux, когда через пол года надо будет новую «железяку» для вброса пользователям выпускать. Тут еще проскакивала кулстори, про то как производятся китайские SoC'ы с кучей софтварных заплаток.

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

Про несвежее ядро у android не я говорил. Я не считаю это проблемой. Обычно как раз наоборот ядро обновляют для того, чтобы оборудование работало. У меня на телефоне, например, 3.10. Может не такое новое, но всё же проблем с прикладным софтом быть не должно.

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

Даже m$ не очень заинтересован, ведь деньги уже уплачены.

Почему? А как же всякие доли рынка и прочее? Смотри в сторону Apple

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

Нет, на ноутбук. А на планшете не настоящая macos. А вендопланшеты преподносятся как замена десктопов.

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

Нет, на ноутбук.

Конечно, зачем пилить сук, на котором сидишь?

А на планшете не настоящая macos.

Интерфейс адаптирован под тач, под капотом тоже самое

А вендопланшеты преподносятся как замена десктопов.

Есть вендопланшет, есть апплепланшет, думаю, вывод очевиден

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

Так делают, но есть как правило проблемы в другом. Просто андроид рассчитан на работу в фиксированной конфигурации, а на десктопе хочется устройства разные повтыкать. Ещй задачи разные бывают, например панель управления умным домом сделать или контроллер управления самогонным аппаратом с тачевым управлением... А для этого нужно иметь возможность всё пересобрать, а это с блободрайверами часто трудно сделать. Видео как правило не проблема, так как производители видео IP немного остепенились и их интегрировать стало проще, то есть это стало уже реально задачей. Проблема часто с платформоздависимыми извратами, типа «мы включаем подсвеку нашим блобобинарём, который пишет регистр GPIO напрямую через /dev/mem» просто в андроиде, когда его портируют на платформу часто всё делают впопыхах и криво, в итоге это на большой линукс ложится плохо. Например вместо полноценного драйвера alsa могут сделать затычку, и в аудиохале рулить звуком и его PM через тот же /dev/mem, портирование такого требует написания драйвера с нуля.

В общем там на ровном месте бывают костыли и всё держится на скотче и работает только благродаря чудом сложившимся обстоятельствам. Хорошо сделанный андроид - большая редкость, всегда где-то какое-нибудь западло. Allwinner это пример более-менее архитектурно качественного андроида, никаких особых костылей внутри нет, своих подсистем не пихают, всё штатными линуксовыми дровами. То есть портануть и поднять относительно легко. Есть некоторые оргпроблемы с Mali, но локально для себя их решить можно не особо напрягаясь (если есть опыт работы с mali). Но часто бывает вендор напихал дерьмища, типа странных драйверов wifi. Ещё в андроидные девайсы любят пихать броадкомовые BT из-за bluedroid (ещё моток скотча из андроида).

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

Портирование обратно на GNU/Linux - это работа, поэтому её как правило делают те кому надо, и с вполне конкретной целью. Планшеты на GNU/Linux сейчас как правило весьма специализированные устройства, под которые гоняют соответствующий софт, написанный специально для них.

На общем рынке спроса мало, так как этим самым спросом специально никто не занимается, тех кто бы реально хотел на этом деньги делать что-то не видно. А маленькие конторки что - взяли что надо, портанули, мож чуть помогли сообществу, но им надо пару девайсов, может даже не самых свежих. Системно этим никто не занимается.

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