Линус, Генту и udev
Nov. 16th, 2012 04:41 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Линус Торвальдс обложил нынешнюю команду udev нехорошими словами:
but quite frankly, I am leery of the fact that the udev maintenance
seems to have gone into some "crazy mode" where they have made changes
that were known to be problematic, and are pure and utter stupidity.
По-моему, он проявил недопустимую мягкость и толерантность. Жестче было надо, жестче.
А Ричард Яо из команды Gentoo собрался делать fork. Так что ОС Linux, которой на мой взгляд, с появлением systemd настал бы полный кирдык как unix-образной системе, ещё побарахтается.
В принципе, не вижу ничего плохого в наличии нескольких разных систем надо одним ядром. Пусть будут на ядре Linux GNU-образная система, android и какая-нибудь хрень с systemd вместо нормальноо init и syslog и wayland вместо X11. Только пусть не называют эту хрень линуксом. Пусть это будет Gnome-system или Unity-system.
but quite frankly, I am leery of the fact that the udev maintenance
seems to have gone into some "crazy mode" where they have made changes
that were known to be problematic, and are pure and utter stupidity.
По-моему, он проявил недопустимую мягкость и толерантность. Жестче было надо, жестче.
А Ричард Яо из команды Gentoo собрался делать fork. Так что ОС Linux, которой на мой взгляд, с появлением systemd настал бы полный кирдык как unix-образной системе, ещё побарахтается.
В принципе, не вижу ничего плохого в наличии нескольких разных систем надо одним ядром. Пусть будут на ядре Linux GNU-образная система, android и какая-нибудь хрень с systemd вместо нормальноо init и syslog и wayland вместо X11. Только пусть не называют эту хрень линуксом. Пусть это будет Gnome-system или Unity-system.
no subject
Date: 2012-11-16 12:56 pm (UTC)Так что лучшэ начать переползание на hotplug2.
no subject
Date: 2012-11-16 01:00 pm (UTC)Подозреваю что надо задуматься об отказе от огромных помоек Debian и Gentoo и делать маленький компактный дистрибутивчик для рабочих станций на базе OpenWRT и недавно открытого CDE.
С возможностью запуска других linux-based ОС (включая андроид) в контейнерах lxc.
no subject
Date: 2012-11-16 02:25 pm (UTC)no subject
Date: 2012-11-16 02:37 pm (UTC)Надо вообще придумать какой-нибудь NoDE, подобно тому как сейчас есть NoSQL базы данных.
То есть способ выполнения через GUI всяких мелких функций вроде управления аудио-устройствами которые в DE на себя берут всякие апплеты панели управления, но так, чтобы использование этой хрени не требовало причесывания всех приложений под одну гребенку.
Далее, motif я готов допустить в хостсистеме, наряду с xaw и tk. А gtk и Qt не готов. Их в
мусорныйконтейнер.no subject
Date: 2012-11-16 02:56 pm (UTC)Кроме того, есть wxWindows, которое само по себе вполне приличное, но под юиксами требует gtk.
NoSQL в окружающей меня виртуальной тусовочке -- слово ругательное, потому на слове NoDE меня смешок пробрал.
no subject
Date: 2012-11-16 03:10 pm (UTC)wxWindows некогда умела работать над мотифом и даже была версия которая работала над чистой xlib.
Впрочем, приличных wx-based программ я не знаю. Так что не факт что стоит за совместимость с ней бороться.
Вообще, кроссплатформенный GUI это зло.
Вот XUL на базе чего-то отличного от Gtk - это может быть осмысленным вложением труда. Хотя, с другой строны, запуск браузера в контейнере это полезно.
Но вообще-то задача как раз в том, чтобы выкинуть всё, что сделано в области GUI для *nix за последние 15 лет, и начать с чистого листа.
no subject
Date: 2012-11-16 05:39 pm (UTC)no subject
Date: 2012-11-16 07:06 pm (UTC)no subject
Date: 2012-11-16 06:20 pm (UTC)Больше жизнеспособных альтернативных вариантов не видно. И не предвидится.
no subject
Date: 2012-11-16 07:07 pm (UTC)Я сказал - все что сделано в области UI за последние 15 лет надо выкинуть.
MacOS оставить
Date: 2012-11-16 09:49 pm (UTC)А все что после гнома2 - действительно снести. Кроме Openbox / LXDE конечно.
Re: MacOS оставить
Date: 2012-11-17 04:30 am (UTC)Re: MacOS оставить
Date: 2012-11-18 02:51 am (UTC)впрочем, после непродолжительного использования macosx у меня никакого восторга не было... но наверное что-то хорошее там должно быть ;)
Re: MacOS оставить
Date: 2012-11-17 08:27 am (UTC)А уж если выкидывать, то вариант браузер+ssh выглядит наиболее интересным.
no subject
Date: 2012-11-16 07:22 pm (UTC)Таненбауму денег подкинуть не вариант?
no subject
Date: 2012-11-16 07:24 pm (UTC)no subject
Date: 2012-11-16 05:17 pm (UTC)no subject
Date: 2012-11-16 07:06 pm (UTC)no subject
Date: 2012-11-16 07:09 pm (UTC)no subject
Date: 2012-11-17 04:33 am (UTC)Поэтому и выкинуть, Чтобы исключить уровень абстракции, не нужный в данный момент и в этом месте.
При нынешнем уровне развития IT, пожалуй, дешевле использовать виртуальную машину/контейнер, если нужно действительно использовать GUI-программу, разработанную для чужой платформы. А программа для разработанная для этой платформы должна во-первых, не иметь лишнего оверхеда, во-вторых иметь нативный look & feel, и в третьих использовать все возможности платформы, а не только общее подмножество со всеми остальными платформами, на которых работает тулкит.
no subject
Date: 2012-11-17 06:32 am (UTC)А про look... Скриншот показать?
no subject
Date: 2012-11-17 07:04 am (UTC)no subject
Date: 2012-11-17 08:59 am (UTC)Вообще у меня есть впечатление, что все заложенные в X-ы возможности управления через ресурсы оказались невостребованными всеми, кроме гиков уровня не сильно меньшего, чем твой. А это - путь в тупик.
no subject
Date: 2012-11-17 09:20 am (UTC)У меня, если что, тайловый WM.
no subject
Date: 2012-11-17 09:52 am (UTC)А что "слаще репы не едал" - согласен.
no subject
Date: 2012-11-17 02:09 pm (UTC)Более того, именно "мы такие" это всё и разрабатываем. Без "нас таких" по законам эволюции линукс вымрет на уровне ядра. И будет уже пофигу, какой там юзерленд.
no subject
Date: 2012-11-17 02:20 pm (UTC)no subject
Date: 2012-11-17 06:41 pm (UTC)no subject
Date: 2012-11-17 09:08 am (UTC)А настроить не лишенную графики программу так, чтобы она сама (а не ее декорации) была похожа на декорации моего wm, то есть чтобы в ней вообще от слова напрочь отсутствовали кнопки, включая меню - это, пожалуй, уже требование, которое не вписывается в понятие "настроить". Я и емаксу кнопки позволяю, а иногда даже прошу его меню показать :) Более того, раз в пару лет я даже xterm прошу меню показать...
no subject
Date: 2012-11-17 08:56 am (UTC)no subject
Date: 2012-11-17 10:44 am (UTC)Qt вполне приемлемо выглядит и работает.
no subject
Date: 2012-11-18 02:55 am (UTC)тут возникает вопрос взаимодействия с другими приложениями. хотя бы на уровне cut-n-paste чего-то сложнее неформатированного текста.
no subject
Date: 2012-11-18 09:48 am (UTC)http://qubes-os.org/trac
как раз вопросу взаимодействия они внимание уделяют (в основном правда в плане безопасности)(
no subject
Date: 2012-11-16 11:43 pm (UTC)no subject
Date: 2012-11-17 04:34 am (UTC)Если мне нужна виндовая программа, я запущу wine или даже винду в kvm. Но виндовый интерфейс в x-овой gui-программе мне не нужен.
no subject
Date: 2012-11-17 11:33 am (UTC)Вот написали люди условно-гуёвый тулкит, который в дополнение к гую делает ещё базы данных и чёрта в ступе. Вы считаете, что они на самом деле должны были написать тулкит для совсем другого? Но это была бы странная претензия - типа там почему булочная не продает носки. Или всё-таки в самой гуёвой части нет какой-то критически важной функциональности, почему-то специфичной для *ксов?
no subject
Date: 2012-11-18 09:53 am (UTC)вот в мой период активного использования Linux как основной _десктопной_ системы - сильно раздражало то что с одной стороны - поддержка сохранения состояния при завершении сессии - вроде бы и предусмотрена.
А на практике - большинство программ -плевать на это хотели. Даже KDE-шные, при том что в Qt - есть соответствующая поддержка, только помечена как *nix-specific.
no subject
Date: 2012-11-18 10:12 am (UTC)no subject
Date: 2012-11-18 10:21 am (UTC)no subject
Date: 2012-11-18 11:35 am (UTC)no subject
Date: 2012-11-18 04:37 pm (UTC)Да - маркетинг
no subject
Date: 2012-11-18 05:40 pm (UTC)Что? Серьезно?
Date: 2012-11-16 09:46 pm (UTC)Re: Что? Серьезно?
Date: 2012-11-17 04:35 am (UTC)no subject
Date: 2012-11-16 01:06 pm (UTC)no subject
Date: 2012-11-16 02:23 pm (UTC)no subject
Date: 2012-11-16 03:31 pm (UTC)no subject
Date: 2012-11-21 11:58 pm (UTC)no subject
Date: 2012-11-17 04:47 pm (UTC)Идеи и представления о том, как оно должно быть, ничего не меняют. Работающий код + усилия по продавливанию этого кода в дистрибутиве, PR, и т.д. -- меняют.
Кстати массовое распространение systemd делает одну очень полезную вещь -- сгенерировать initsctipt по service-файлу возможно, а вот обратное -- нет.
Он вынуждает авторов софта к некоторой стандартизации без потери фич.