LINUX.ORG.RU

Ingo Molnar, разработчик ядра Linux «Нам нужно полностью пересмотреть модель распространения ПО»

 , ,


1

4

Представляю Вашему вниманию мой перевод статьи разработчика ядра Linux Инго Молнара (Ingo Molnar), размещенной в двух частях на его странице в G+. Статья вызвала горячее обсуждение на зарубежных тематических новостных площадках, и, на мой взгляд, заслуживает Вашего внимания.

Удивительно, но главным недостатком дистрибутивов Linux для настольных ПК является их недостаточная свобода.

Помните, сколько уязвимостей и проблем с качеством Linux-систем было найдено в последнее время, в частности моими коллегами Linas Vepstas, Jon Masters, Linus Torvalds и многими другими, и информация, с которая я знакомился в обсуждениях, привела меня к выводу, что разработчики свободного ПО просто не осознают, в какую бездну провалились.

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

Дистрибутивы Linux создали собственные замкнутые (и даже закрытые) экосистемы и пытаются контролировать по 20 тысяч программных пакетов, которые суммарно содержат миллиарды строк кода. Обычные задержки при обновлении приложений составляют недели (вплоть до месяца) для исправлений безопасности и месяцы (вплоть до года) для серьёзных нововведений. Все Linux-дистрибутивы - централизованные организации с иерархической структурой, а не распределённые в пространстве свободные демократические сообщества.

А как поступают остальные (большей частью не являющиеся свободными) конкуренты? Они движутся в прямо противоположном направлении: Apple/iOS и Google/Android имеют только около ста тесно интегрированных системных пакетов, которым уделяется огромное внимание и с которым работают как с одним целым проектом. Эти системы документируются и развиваются в десятки раз интенсивнее, чем это происходит с десятками тысяч пакетов в рамках каждого дистрибутива Linux. И гораздо легче задокументировать 10 миллионов строк кода, чем тысячи миллионов.

Для обеспечения должного разнообразия приложений на площадках Apple Store и Google Play сторонним разработчикам открывается полный доступ к внутренней структуре всей платформы и ведётся контроль над внедрением в систему дополнительных приложений. Как результат, большинство новых приложений добавляются с задержкой лишь в несколько дней (в пределе - несколько недель), а их обновления - в несколько часов (в редких случаях - нескольких дней), в общем, весь процесс происходит настолько быстро, насколько быстро над этим сам работает каждый проект. К тому же для iOS/Android нет практически никаких ограничений и препятствий для приложений, стремящихся попасть на официальные площадки по распространению - они попадают туда почти автоматически.

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

В итоге платформы iOS и Android способны поддерживать и управлять десятами тысяч приложений, число которых в перспективе легко может дорасти до миллиона.

(Да, мы все знаем случаи, когда Apple или Google банили те или иные приложения. Не слушайте, что они при этом говорят, а обращайте внимание вот на что: обе площадки содержат сотни тысяч приложений, и с точки зрения пользователей являются полностью открытыми системами распространения.)

Системы управления пакетами в Linux неплохи для задач корпоративного сектора (также имеющего иерархическую структуру и использующего централизованное планирование), но настольные Linux-дистрибутивы перестали расти уже 10 лет назад на отметке в тысячу пакетов...

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

Да, я слышу ваш довод «но дистрибутивы Linux - это свободное ПО!». На самом деле, свобода ПО имеет важное значение для разработчиков или организаций, но для обычных пользователей свобода за спиной Linux-систем не имеет никакого смысла, если это свободное ПО не приносит при этом никакой практической пользы, например, настоящей свободы использования.

То есть, для исправления текущей ситуации с Linux-дистрибутивами нам нужно полностью пересмотреть модель распространения ПО: уйти от церковного строя к рыночной системе. Конкретнее, понадобится учесть следующие технологические нюансы:

  • Необходимость принудительного использования безопасной «песочницы» для запуска приложений как на уровне пользователя, так и на уровне ядра. Сегодня установка нового пакета из репозитория - это компромисс и выбор из серии «все или ничего» в плане общей безопасности системы. Пользователи должны быть свободны в своём желании получать и запускать даже непроверенный код.
  • Плоская модель зависимостей пакетов (то есть, обновление одного пакета не должно принудительно заставлять обновлять другие (дублирование содержимого может быть устранено на другом уровне системы, например, на уровне файловой системы).
  • Гарантированная совместимость ABI с новыми версиями основной системы (то есть, при установке пакета он будет гарантированно работать в дальнейшем, не требуя от пользователя обновлений). Пользователи должны быть свободны от пресса необходимости постоянного обновления большей части дистрибутива.
  • Узловая сеть для увеличения пропускной способности каналов. Пользователи должны быть свободными от тяжеловесных и развесистых зависимостей приложений.
  • Криптографическая защищённость данных, а также наличие обзоров и официальных пометок о безопасности и достоверности приложения. Этим достигается важный пункт в системной безопасности: необходимые сертификаты для установки ПО понадобятся для корпоративного сервера так же, как сейчас для обычного пользователя, пожелавшего опробовать новую игру на смартфоне. Такое устройство системы распространения ПО позволит пользователям либо присоединиться к выбору большинства (положившись тем самым на количество установок), либо прислушаться к специалистам (и при выборе пакета исходить из авторитетного мнения экспертов), а также смешивать оба этих подхода.

На мой взгляд, Android маркет активно приближается к описанной модели функционирования, за исключением наличия узловой сети для загрузки пакетов и структурированной системы репутации приложений, к тому же Android, разумеется, никак не относится к свободному ПО.

«Маркет» расширений Gnome3, по-моему, успешно движется в нужную сторону, однако он не рассматривает никаких вопросов безопасности и не обеспечивает стабильность системы после установки пакетов.

Свободное ПО уже 10-15 лет тупо следует примеру развития закрытых систем и никогда даже близко не приближалось к простой и действенной модели распространения и заботы о целевой операционной системе. Закрытое ПО делает все большие шаги вперёд и свободным проектам нужно хотя бы поспевать за ним, чтобы выжить. И я думаю, мы это сделаем, я уверен, что свободное ПО как никакое другое подходит для реализации описанной технологии распространения.

>>> Источник

★★★★★

Проверено: Shaman007 ()
Последнее исправление: ins3y3d (всего исправлений: 2)

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

Инго Молнар давно уже выставил себя крайним неадекватом. Вообще он известен тем, что саботировал десктопный линукс.

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

а то что это реальная причина провала Linux-а на массовом десктопе - это никого не волнует

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

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от geekless

Задача решается созданием враппера, который будет конвертировать gem-пакеты в системные.

по сути, это совсем другая задача) и так-и - да, она худо-бедно решается. с одной стороны, есть fpm, который старается уметь конвертировать пакеты gem в во все популярные системные форматы. получается, но сами знаете как и сами знаете почему. с другой стороны, есть адаптеры внутри самих систем - cdbs, ebuild classes и т.п. - с помощью которых из gem удаётся собрать изумительные системные пакеты, правда поддержкой таких штуковин собственно и занимаются мейнтейнеры на протяжении всего своего рабочего времени, между релизами)

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

z4root или как там оно называлось
кем-то запиленный iw для ведроида
Консольная хренота

Не нужно. Красноглазики пусть компилят сами.

mplayer тот же, который, хоть и работал но всё-же не умел воспроизводить потоковое видео

И еще много чего не умеет, например с тегрой работать, поэтому — ненужно. Без тачевого управления он не нужен вдвойне.

как не умеет этого до сих пор ни один плеер для ведроида.

4.2 Открыл первый попавшийся MX Player и он умеет.

Busybox человеческий.

4.2 Есть в маркете.

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

у капиталистов, комфортные для разработчиков периоды «заморозки» среды тоже не вечны - они строго согласуются с периодами восстановления платежеспособности юзверов после покупки очередного девайса. когда подходит время, в такие моменты капиталисты пинками гонят разработчиков обновлять приложения

Юникс-сообщество давно живет по своим правилам: rolling release и standard release. Ничто не мешает создавать две разновидности дистрибутива для разработки. Но, понятно, что чем больше подобных дроблений, тем хуже только для пользователей. Но попытка перейти на эти две модели всем дистрибутивам будет уже большим шагом к конечной цели. Сейчас фарш версий библиотек и ЯП в каждом дистрибутиве похож на хаос. Тем менее новые программы пишутся, а старые до сих пор работают. Таким образом, напрашивается вывод, что Инго говорил все в контексте бинарных сборок и скриптовых языков, в частном случае представить линукс как платформу для пропиетарного софта. ИМХО, только в таком случае его слова имеют какой-то вес и, следовательно, если это бизнес, то все уже сделано теми, кто продает поддержку для линукс систем. Зажать в рамки сообщество, которое привыкло быть полностью свободным тоже самое, что заставить водопад течь в противоположную сторону. Так что, проще построить свой бар с блекджеком и ш..ми, при этом этот бар должен понравится большинству и вот может быть тогда...

gh0stwizard ★★★★★
()

Комментарии не читал, но по ссылке сходил.

Инго - редкостный дегенерат, каких мало. Он уже показал на что способен со своим CFS планировщиком.
Хочет извращаться - пусть хоть обфоркается и пилит свое ведро и дистр. А в мейнстрим со своими идиотскими идеями пусть не лезет, и без него неадекватов хватает.

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

главным недостатком дистрибутивов Linux для настольных ПК является их недостаточная свобода.

Угу. CFS-only, systemd-only, udev-only, Pulseaudio-only. Знаем-знаем.

Android маркет активно приближается к описанной модели функционирования

aka огораживается по самое не могу. Никто не знает, у него случаем не макбук?

devl547 ★★★★★
()

BSD рулит

Собственно, сабж. :)

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

Не нужно. Красноглазики пусть компилят сами.

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

Хе, вот и вывели ещё одну породу ямобилкоюзеров.

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

4.2 Открыл первый попавшийся MX Player и он умеет.

На 2.1 вообще не запускается. Ergo - кривое говно сделанное криворукими дебилами.

4.2 Есть в маркете.

В маркете полное говно какое-то, а не busybox. Видимо собрано только то, что собралось кривыми руками школьника. ls и cat в ведроиде и так есть. А вот всяких насущных вещей от httpd до arping включая stty, lsusb и нормальный init там и в помине нет.

Stanson ★★★★★
()

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

Упорот.

shatsky ★★
()

И ведь не поспоришь.

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

4.2 Открыл первый попавшийся MX Player и он умеет.

Чисто ради прикола нашёл девайс и это говнище на нём. Разумеется, никакой самбы, NFS, мультикаста и всего такого нету. Адрес потока предлагается вбивать ручками (очень смешно, да.).

По HTTP удалось заставить это поделие «воспроизводить» поток - если быстренько, пока оно не грохнулось успеть переключить на софтверный ffmpeg то с вероятностью 50% можно увидеть смешное слайд-шоу с периодически появляющимся звуком, потому что дебил, который «написал» эту хероту, не сумел или не захотел использовать штатный ведроидный аппаратный кодек для декодирования потока.

В итоге, нормально оно может играть только файлы лежащие на девайсе. При попытке воспроизвести поток аппаратным кодеком - дохнет бесследно, даже не сообщив в чём проблема.

В общем, как и все остальные поделки для ведроида - никакого потокового видео и в помине нет. А потоковое слайд-шоу без звука я могу и в броузере поглядеть.

Ведроидофаны, видимо, настолько погрязли в этой своей игре в «замечательный андроид», что сами безоговорочно верят в придуманную ими ложь. И ведь будут повсюду врать, что работает у них всё и куча замечательного софта есть и вообще.

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

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

Чисто ради прикола нашёл девайс и это говнище на нём. Разумеется, никакой самбы, NFS, мультикаста и всего такого нету. Адрес потока предлагается вбивать ручками (очень смешно, да.).

Упоротый? Ты на самокате тоже пытаешься гоняться за гоночными болидами и верещишь, что самокат нифига не умеет?

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

В итоге, нормально оно может играть только файлы лежащие на девайсе.

Зашел через ES Explorer на самбу и прекласно запустил фильм через MX Player. И другими плеерами тоже. Обтекай. Дурачки, которым нужен вкомпиленный клиент самбы в каждуй софтину должны страдать.

Ведроидофаны, видимо, настолько погрязли в этой своей игре в «замечательный андроид», что сами безоговорочно верят в придуманную ими ложь. И ведь будут повсюду врать, что работает у них всё и куча замечательного софта есть и вообще.
Я вот тоже повёлся на эту фигню когда-то <бред поскипан>

КСЖ

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

Упоротый? Ты на самокате тоже пытаешься гоняться за гоночными болидами и верещишь, что самокат нифига не умеет?

Вся остальная техника в моём доме умеет это искаропки. От компов до телефонов. Даже, блин, ебук - и тот умеет поток mp3/ogg/flac по wifi играть. И только планшетик что-то не хочет это делать никак.

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

Кстати, этот самокат совершенно без проблем воспроизводит 720p видео c флешки. Mali 200, фигли. Так что вполне себе гоночный болид. Но превращённый ведроидом в самокат.

И маркет/плэй/сторе - никак не эту проблему не решает. Так что это тупиковое решение, выгодное только содержателям этого маркета/плэй/сторе и школоте которая ваяет туда говнософт.

Пользователю маркет невыгоден вообще.

Stanson ★★★★★
()

О, голос разума! теперь оставить 3-5 дистрибутивов, а за поповщину придавать анафеме.

druganddrop-2 ★★
()
Ответ на: комментарий от iZEN

Твои бзд плодятся точно так же, только медленнее из меньшего количества пользователей/разработчиков.

druganddrop-2 ★★
()
Ответ на: комментарий от ooobooontooo

Зашел через ES Explorer на самбу и прекласно запустил фильм через MX Player. И другими плеерами тоже. Обтекай. Дурачки, которым нужен вкомпиленный клиент самбы в каждуй софтину должны страдать.

У меня не работает. Через ES Explorer по самбе выкачивает весь файл, потом начинает воспроизводить с диска. По http/ftp либо дохнет, либо слайд-шоу, если успеешь кодек переключить на софтовый.

И где же тут «вот в маркете/плее/сторе замечательный софт будет работать на всех системах, надо делать чтоб в линухе было как в ведроиде!!!» ?

Враньё, враньё и ещё раз враньё. LinuxMarket не должен родиться вообще.

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

Нет, он пытается переизобрести фряху.:)

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

У меня не работает. Через ES Explorer по самбе выкачивает весь файл, потом начинает воспроизводить с диска. По http/ftp либо дохнет, либо слайд-шоу, если успеешь кодек переключить на софтовый.

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


Враньё, враньё и ещё раз враньё. LinuxMarket не должен родиться вообще.

А при чем тут маркет, если у тебя руки кривые?

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

андроид - эть не линукс, андроид - это далвик, далвик-api, далвик-abi и так далее. Это отдельная платформа, точно так же, как и «java is not crossplatform, java is a platform».

no-dashi ★★★★★
()
Ответ на: комментарий от ooobooontooo

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

Хватит врать уже. Этот звездёж ведроидофанов достал по самое немогу. Идиотская система, идиотская идеология, идиотские принципы, идиотское API, идиотский софт, да ещё и над ядром надругались - чо вы пыжитесь как невесты на выданье? Гугль башляет, или чисто потому что кучу денег потратили и теперь «перед потсанами» стыдно признать что развели вас как лохов?

Загляните-ка, господа, в Форум->Moblie и сравните количество тем с матами и проблемами про ведроид, например, с количеством тем, ну, скажем про «проблемы Nokia N9/N950» или про «проблемы с Archos 70 с дебианом на борту». Чо, последних нет ни одной? Ещё бы. Потому что с N9 и A70 действительно нет никаких проблем в отличии от ведроидофонов и ведроидопланшетов. Потому что всё что должно работать на Linux - на них работает и всё что может быть установлено на Linux - ставится без особых проблем.

Ещё можно на гугель слазить и посмотреть на количество вопросов про «replace Android with Linux».

А при чем тут маркет, если у тебя руки кривые?

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

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

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

Stanson ★★★★★
()

За перевод +, за тему статьи -100500

ерунду городит...

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

Железка с KDE-Desktop - это не linux так как KDE - это qt, kdelibs и так далее

Либо ты прикидываешься идиотом, либо действительно идиот, если не понимаешь разницы между бибилотекой/фреймворком и платформой.

no-dashi ★★★★★
()
Ответ на: комментарий от proud_anon

В принципе в КДЕ

большинство программ зависят только от версии КДЕ и Qt. Если б был дистрибутив который реально делает ставку на эту технологию и продвигает только ее то он был бы в этом смысле в большом плюсе, кажется.

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

Спасибо!

Интересны, хотелось бы в дальнейшем увидеть ещё больше таких тематических статей.

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

Потому что с N9 и A70 действительно нет никаких проблем в отличии от ведроидофонов и ведроидопланшетов. Потому что всё что должно работать на Linux - на них работает и всё что может быть установлено на Linux - ставится без особых проблем.

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

Napilnik ★★★★★
()
Ответ на: Диктат майнтейнеров и "ешь что дают" от anonymous

И мне пришлось писать полный рецепт, хотя по-хорошему рецепт должен звучать «zypper rm pulseaudio» И это все. И это должно быть без опасения опустить пол-системы прицепом

Понимаете ли, уважаемый простой-школьник-чьё-мнение-очень-важно-для-всего-мира... К сожалению, «zypeer rm pulseaudio» приведет к тому, что все приложения, слинкованые с libpulse, перестанут запускаться. И если у вас половина системы слинкована с libpulse, то как бы вы не брызгали слюнями, как бы не топали ногами, как бы не падали на спину и не сучили руками и ногами в истерике «пап, я хачу чтбы пульса не было» - при сносе пульсы будут сноситься все пакеты, зависящие от неё.

no-dashi ★★★★★
()
Ответ на: комментарий от Napilnik

Есть и хорошие аппараты с ведроидом, например этот

Made my day :)

Stanson ★★★★★
()
Ответ на: комментарий от no-dashi

И если у вас половина системы слинкована с libpulse

То вы явный ССЗБ

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

Железка с KDE-Desktop - это не linux так как KDE - это qt, kdelibs и так далее...

Идём на какой-нибудь каталог типа freshmeat (ну или чего там находится в гугле на предмет Linux software catalog) или хотя бы на sf.net и прикидываем, сколько процентов линуксячьего софта запустится на этой «железке c KDE-Desktop». Сходу - процентов так 50 без бубна. Если ещё gtk поставить (с чем, кстати, в отличии от ведроида не будет никаких проблем) - то и все 80.

Проделываем то же самое с «железкой на ведроиде». Обнаруживаем, что заработает чуть менее чем ничего.

Больше никогда не называем ведроид линуксом.

В ведроиде от линукса кроме испохабленного ядра нет НИЧЕГО. Ведроид это не линукс, он никогда им не был и не станет.

Stanson ★★★★★
()
Ответ на: комментарий от no-dashi

Либо ты прикидываешься идиотом, либо действительно идиот, если не понимаешь разницы между бибилотекой/фреймворком и платформо

Чтоб тебе было понятно - openinkpot или любой linux на e-ink reader не linux, ибо..... все тобой перечисленное с точностью до конкретной платформы.

r ★★★★★
()
Ответ на: В принципе в КДЕ от mio

большинство программ зависят только от версии КДЕ и Qt. Если б был дистрибутив который реально делает ставку на эту технологию и продвигает только ее то он был бы в этом смысле в большом плюсе, кажется.

Slackware :)

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

Обнаруживаем, что заработает чуть менее чем ничего.

Идем туда же - только с e-reader. Ага - вообще ничего. На e-readerах не linux правильно?


В ведроиде от линукса кроме испохабленного ядра нет НИЧЕГО. Ведроид это не линукс, он никогда им не был и не станет.

Ваш батхерт мешает вам увидеть что линукс такое на самом деле.

r ★★★★★
()

Эхх. давно не писал

В итоге платформы iOS и Android способны поддерживать и управлять десятами тысяч приложений, число которых в перспективе легко может дорасти до миллиона.

о чем тут речь вообще? это обыкновенный репозиторий в котором оценки пользователей имеют почти определяющую роль. я не понял о какой поддержке и каком управлении идет речь.

лично я реально ссу поставить чтолибо из гуглоплея (не могу привыкнуть) и посему на моей таблетке нет вообще никакой важно инфы кроме конечно данных о том что я посещаю, читаю и смотрю

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

Линукс - это то, на чём можно запустить ПО написанное под линукс.

Если 99.99% софта под линукс нельзя сходу собрать и запустить на чём-то, то это совершенно точно не линукс ни разу. Ни ведроид, ни всякие там тиво сотоварищи линуксами не являются никак.

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

Идем туда же - только с e-reader. Ага - вообще ничего. На e-readerах не linux правильно?

Смотря какой e-reader. Если недоразвитые создатели сделали фигню типа ведроида - то разумеется не linux. А если какой onyx boox - то вполне себе linux. Да, e-ink экран накладывает некоторые ограничения, но qtшный софт собирается и работает, вся консольщина собирается и работает, нормальное ядро, нормальная libc, нормальные ядерные интерфейсы - да хоть X-ы собирай да ставь, если нужно, а там уж хоть чорта лысого можно собрать и запустить.

Ой, на ведроиде никак X-ы запустить нельзя вместо говнодальвика? И даже Qt/gtk нету? libc не libc вовсе а срань какая-то? Ну и всё.

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

Линукс - это то, на чём можно запустить ПО написанное под линукс.

Как мне запустить KDE на EZX под мой старый мотор A1200? Или там тоже не линукс?

Если 99.99% софта под линукс нельзя сходу собрать и запустить на чём-то, то это совершенно точно не линукс ни разу.

facepalm. Школьники которые кроме десктопного формата ничего в жизни не видели расскажут мне что такое линукс. Ну расскажи как нам запустить гном на прототипной плате/с mips процессором на которую портировали ядра 2.2 и 2.4 в свое время у которой из средств внешних комуникаций аж serial port? А - наверное это не линукс тоже - торентокачалка и жаббер не запускается там.

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

Смотря какой e-reader.

Любой.

Да, e-ink экран накладывает некоторые ограничения, но qtшный софт собирается и работает

Серьезно?! qt уже портировали под устройство вывода с 1fps?

вся консольщина собирается и работает,

Правда? И какой же там терминал? vt100?

нормальное ядро, нормальная libc, нормальные ядерные интерфейсы

Если ты не в курсе - то ведроид даже лежит на kernel.org.

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

Если б оттуда еще выкинуть питон, перл, яву и прочее тому подобное )))

Ну в общем-то не проблема. Их можно не ставить. Slackware оно такое.

Хотя без перла неуютно будет. Мне по крайней мере. Черезвычайно удобная штука для сиюминутных надобностей, я был весьма рад, когда оказалось что в N9 perl искаропки.

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

Серьезно?! qt уже портировали под устройство вывода с 1fps?

Да. Я ж говорю - вот лежит onyx boox A60. Там вся морда и софт на Qt. Что особенно радует - всякие Qtшные полезности собираются без бубна. Калькуляторы, календарики, рисовалки и т.п. Что нужно - то и собирай, ставь, да пользуй.

Правда? И какой же там терминал? vt100?

Типа того. mc -b нормально. Медленно, конечно, но работает.

Если ты не в курсе - то ведроид даже лежит на kernel.org.

И что толку? От этого оно в конфетку не превращается, и какой-нибудь QOscilloscope нихрена под ведроид не соберётся. И xev на нём не запустишь ни разу. И даже большая часть софта с того же kernel.org не заработает.

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

Маркет нам очень даже обязателен, помимо всего прочего.

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

По теме: с автором статьи я не согласен в корне. Не нужно ничего менять, т.к. всё вообщем-то развивается свободно и здорово. Благодаря «устаревшей» системе в мире развелось бессчётное количество дистрибутивов. Свобода пользователя никуда не девалась. Не нравится - учи матчасть и делай как тебе надо. Лень/некогда учиться - заплати тем, кто сделает тебе как тебе надо. Насчёт прогресса: а почему Линукс вообще должен соревноваться со всякими проприетарными изделиями? Особенно в условиях, когда из него непрестанно крадут если не код, то идеи. Пусть кактусоеды варятся в своём соку, а Линукс - в своём. Централизация в «маркеты» лишь сделает Линукс зависимым от централизаторов. Зачем соревноваться с корпорациями и их виртуальными «мирами», если в мире вот-вот изменится экономический фундамент (капитализм рухнет) и все эти «гуглы» и прочая рассыпятся?

Сигнализирую: перевод читабельный, если будет что-то действительно стоящее перевода - смогу прочесть.

P.S. Лично сам грызу гранит наук и временно всё-ещё пользую Федору, хоть ею не особо доволен.

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

Как мне запустить KDE на EZX под мой старый мотор A1200? Или там тоже не линукс?

Нет проблем, если мотор можно перешить. Собираешь кроссом X, qt, kdelibs и чего там надо из софта. Ну и запускаешь.

facepalm. Школьники которые кроме десктопного формата ничего в жизни не видели расскажут мне что такое линукс. Ну расскажи как нам запустить гном на прототипной плате/с mips процессором на которую портировали ядра 2.2 и 2.4 в свое время у которой из средств внешних комуникаций аж serial port?

Ну для начала надо будет к ней экранчик прицепить. И, вероятно памяти добавить. Но только нахрена запускать гном на такой железяке? Я вот на девайсе с S3C2510 с 16Мб даже не пытался гнома запускать, хотя окромя serial там ещё eth и usb host есть. Правда MMU нету, что печально. И даже на AR7xxx (MIPS однако) не пытался гнома запустить. Но всё линуксячье, что не связано с графикой уж на AR7xxx можно запустить без малейших проблем.

И даже графику можно в общем-то сделать - какой-нибудь USB VGA - ну а там X-ы и понеслась. Проблем не вижу. Потому что никакая гнида не исковеркала фреймбуфер в ядре и не напихала туда непонятной хреноты типа adb.

А вот на планшете, у которого и экран есть, и памяти хватает - гном просто обязан запускаться. Но его даже не соберёшь под ведроид. Потому что ведроид - не линукс ни разу.

А - наверное это не линукс тоже - торентокачалка и жаббер не запускается там.

У меня почему-то запускается. Хоть жаббер, хоть трансмиссия, хоть mini_httpd. Можно даже апача собрать и он запустится.

А вот на ведроиде даже сраный mc запустить - геморрой такой что мама не горюй. И даже когда обкромсаешь и оно заработает, то пользоваться невозможно, потому что в ведроиде почему-то нету ни ctrl, ни alt, ни esc.

Stanson ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

пхахах, солнышко, ты просто гений, вот это надо ж такой вывод сделать =))) браво! чем еще порадуешь? :)

Поток эмоций с вашей строны намекает что вывод был верный. Грубо говоря бабка которая стоит с плакатом у завода требуя закрыть предприятие на основании того что он портит карму, тоже может считать что она думает то же самое, что и эксперты написавшие статью на тему загрязнения окружающей среды этим заводом.... :D

kernel ★★☆
()
Ответ на: комментарий от I-Love-Microsoft

а то что это реальная причина провала Linux-а на массовом десктопе - это никого не волнует

Вот стоило тебе высказаться на тему что-то конкретное, а не просто вопить что «авторитетные линупсоеды признали», и вот они, глубины делириума. Инго Молнар то такого бреда не несет. Он же не идиот :D

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