vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Линус Торвальдс обложил нынешнюю команду 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.

Date: 2012-11-16 12:56 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Боюсь, уровень кирдыка в udev ужэ такой, что fork делать немного поздно.

Так что лучшэ начать переползание на hotplug2.

Date: 2012-11-16 02:25 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
CDE, надо заметить, мне не нравился ещё когда правильная windows была NT, а CDE-based irix desktop был одним из двух лидеров среди графических десктопных оболочек по положытельности отзывов (вторым был finder, если что, OS/2 ужэ закапывали, а explorer был довольно ругаем).

Date: 2012-11-16 02:56 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Боюсь, gtk ужэ слишком глубоко интэгрировался, чтобы пытаться его недопустить. Хотя, конечно, там ужас, и начинается он с идей, и продолжается в исходниках.

Кроме того, есть wxWindows, которое само по себе вполне приличное, но под юиксами требует gtk.

NoSQL в окружающей меня виртуальной тусовочке -- слово ругательное, потому на слове NoDE меня смешок пробрал.

Date: 2012-11-16 05:39 pm (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
А какой там тулкит в Андроиде?

Date: 2012-11-16 06:20 pm (UTC)
From: [identity profile] sgulyaevsky.blogspot.ru
Mac OS X, Chrome OS
Больше жизнеспособных альтернативных вариантов не видно. И не предвидится.

MacOS оставить

Date: 2012-11-16 09:49 pm (UTC)
From: [personal profile] dinozavr
Работает. И побыстрей чем Gnome, Unity, KDE, Xfce.

А все что после гнома2 - действительно снести. Кроме Openbox / LXDE конечно.

Re: MacOS оставить

Date: 2012-11-18 02:51 am (UTC)
From: [identity profile] edo-rus.livejournal.com
да ну ладно, главное - идеи, а не реализация.

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

Re: MacOS оставить

Date: 2012-11-17 08:27 am (UTC)
From: [identity profile] sgulyaevsky.blogspot.com
Прикладное ПО не выкинуть и не переписать за разумное время.

А уж если выкидывать, то вариант браузер+ssh выглядит наиболее интересным.

Date: 2012-11-16 07:22 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
Больше жизнеспособных альтернативных вариантов не видно. И не предвидится.
Таненбауму денег подкинуть не вариант?

Date: 2012-11-16 07:24 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
А чем плохи QT и GTK? А альтернатива из поставки Java? И какие у них разумные альтернативы?

Date: 2012-11-16 05:17 pm (UTC)
beldmit: (Программизм)
From: [personal profile] beldmit
Qt за что?..

Date: 2012-11-16 07:09 pm (UTC)
beldmit: (Программизм)
From: [personal profile] beldmit
И правильно делает. Потому что программа, основанная только на Qt-шных классах, тупо перекомпилируется и везде работает.

Date: 2012-11-17 06:32 am (UTC)
filin: (Default)
From: [personal profile] filin
А что такое "нативный look" в случае X11? Что такое "нативный feel", еще куда ни шло, и то, в общем, единственная возможность настройки FocusFollowsMouse/SloppyFocus/ClickToFocus уже не позволяет говорить про нативный feel.

А про look... Скриншот показать?

Date: 2012-11-17 08:59 am (UTC)
beldmit: (Программизм)
From: [personal profile] beldmit
Для случаев gtk эта разница пренебрежимо мала.

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

Date: 2012-11-17 09:20 am (UTC)
filin: (Default)
From: [personal profile] filin
Дим, отчасти это из разряда "слаще репы не едал". С моей кочки зрения, X11 хорош не столько ресурсами (хотя человеку, работающему с несколькими экранами с заметно различными наборами из пиксельного размера, DPI и расстояния до глаз, виндовых и мейнстримных под линуксами возможностей настроек, мягко говоря, недостаточно), сколько до сих пор сохранившейся возможностью выбора. Хорош именно тем, что в графическую подсистему как таковую не встроено лишней функциональности типа WM или, упаси боже, DE. Вообще не встроено. И пока разработчик программы об этом помнит, я могу сочетать удобное мне поведение окон этой программы (посредством выбранного из десятка принципиально различных вариантов WM) с подходящим под задачу поведением самой программы. А если не помнит, то пока что я еще могу выбрать аналог, где помнит...

У меня, если что, тайловый WM.

Date: 2012-11-17 09:52 am (UTC)
beldmit: (Default)
From: [personal profile] beldmit
Проблема в том, что ты такой один. Ну, хорошо, вас таких двое с Витусом. А значит - функциональность отомрет тупо по законам эволюции.

А что "слаще репы не едал" - согласен.

Date: 2012-11-17 02:09 pm (UTC)
filin: (Default)
From: [personal profile] filin
Судя по количеству существенно разных WM, нас таких существенно больше, чем мы с Витусом.

Более того, именно "мы такие" это всё и разрабатываем. Без "нас таких" по законам эволюции линукс вымрет на уровне ядра. И будет уже пофигу, какой там юзерленд.

Date: 2012-11-17 02:20 pm (UTC)
beldmit: (Манул)
From: [personal profile] beldmit
Ран, мир, где вы бы разрабатывали "все", был бы, возможно, во многом лучше нынешнего - но массовой компьютеризации там бы не было. А там, где массовая компьютеризация и больше одной операционки - там тулкиты правят бал.

Date: 2012-11-17 06:41 pm (UTC)
filin: (Default)
From: [personal profile] filin
Не всё, а "всё это". Видишь ли, мне не нужно зохавать мир. Мне нужно сохранить нишу. И я надеюсь, что ниша эта сохранится, пока кому-то нужно, чтобы оно работало. На тех же андроидных телефонах. Ибо пока нужно, нужен Линус, и как следствие, нужно, чтобы было удобно Линусу. А ему неудобно, если udev кривой, gnome можно настроить только под дурака, и альтернатив ни тому, ни другому нет. Тот массово компьютеризованный юзер, для которого придуман гном, не способен сделать, чтоб работало.

Date: 2012-11-17 09:08 am (UTC)
filin: (Default)
From: [personal profile] filin
Витус, я боюсь, это слишком сильное требование. Мой wm таков, что в нем любая программа, хоть на gtk, хоть на qt, хоть на motif, имеет ровно те декорации, которые велел wm, то есть никаких. Некоторые программы, правда, нервничают от заданного им размера окна, но это от тулкита мало зависит. Другое дело, что типичный qt'шный диалог, помнится, еще недавно был таким, что в экран мне рисковал не влезть. Но по идее, с распространением недобуков и планшетов они уже должны были это починить...

А настроить не лишенную графики программу так, чтобы она сама (а не ее декорации) была похожа на декорации моего wm, то есть чтобы в ней вообще от слова напрочь отсутствовали кнопки, включая меню - это, пожалуй, уже требование, которое не вписывается в понятие "настроить". Я и емаксу кнопки позволяю, а иногда даже прошу его меню показать :) Более того, раз в пару лет я даже xterm прошу меню показать...

Date: 2012-11-17 08:56 am (UTC)
beldmit: (Программизм)
From: [personal profile] beldmit
Возможно. Но пока что я не видел удобного способа завернуть программу в микровиртуалку. А в отличие от софта на Java, Qt-шный выглядит более-менее съедобно на всех платформах.

Date: 2012-11-17 10:44 am (UTC)
From: [identity profile] sgulyaevsky.blogspot.com
Может и зло, но это удобнее чем разрабатывать 2-3 версии программы на совершенно разных тулкитах.

Qt вполне приемлемо выглядит и работает.

Date: 2012-11-18 02:55 am (UTC)
From: [identity profile] edo-rus.livejournal.com
При нынешнем уровне развития IT, пожалуй, дешевле использовать виртуальную машину/контейнер, если нужно действительно использовать GUI-программу, разработанную для чужой платформы.

тут возникает вопрос взаимодействия с другими приложениями. хотя бы на уровне cut-n-paste чего-то сложнее неформатированного текста.

Date: 2012-11-18 09:48 am (UTC)
From: [personal profile] vikarti_anantra
вообще - Qubes-OS не совсем то?
http://qubes-os.org/trac
как раз вопросу взаимодействия они внимание уделяют (в основном правда в плане безопасности)(

Date: 2012-11-16 11:43 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
А что мешает не пользоваться "лишней" функциональностью?

Date: 2012-11-17 11:33 am (UTC)
From: [identity profile] vakhitov.livejournal.com
А вы можете подробнее объяснить? Мне пока что не понятно, что это за отсутствующая функциональность и почему она отсутствует именно "в результате" присутствия другой.

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

Date: 2012-11-18 09:53 am (UTC)
From: [personal profile] vikarti_anantra
ну почему
вот в мой период активного использования Linux как основной _десктопной_ системы - сильно раздражало то что с одной стороны - поддержка сохранения состояния при завершении сессии - вроде бы и предусмотрена.
А на практике - большинство программ -плевать на это хотели. Даже KDE-шные, при том что в Qt - есть соответствующая поддержка, только помечена как *nix-specific.





Date: 2012-11-18 10:12 am (UTC)
From: [identity profile] vakhitov.livejournal.com
Если программы не используют штатные возможности тулкита - это всё же не вина тулкита.

Date: 2012-11-18 11:35 am (UTC)
From: [identity profile] vakhitov.livejournal.com
Это может быть аргументом, но логически такой аргумент слаб в отсутствие ещё каких-то аргументов.

Date: 2012-11-18 04:37 pm (UTC)
From: [personal profile] vikarti_anantra
Apple когда ввела аналогичный (для пользователя) (autosave,versions) - почему то вот быстро многие приложения таки начали поддерживать.
Да - маркетинг


Date: 2012-11-18 05:40 pm (UTC)
From: [personal profile] shadowfoto
там они начали это делать, имхо, потому что иначе их бы эволюционировали оттуда другие софтописатели. всё же экосистема яблософта - весьма забавна, и не любит "выскочек" что в плане look, что в плане feel.

Что? Серьезно?

Date: 2012-11-16 09:46 pm (UTC)
From: [personal profile] dinozavr
CDE? Опять троллинг?

Date: 2012-11-16 01:06 pm (UTC)
From: [identity profile] michael.ul.myopenid.com
Я что-то пропустил? udev же, вроде, Грег Кроа-Хартман делал? Когда на него поттеринговские отморозки успели лапы наложить?

Date: 2012-11-16 02:23 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Несколько месяцэв назад.

Date: 2012-11-16 03:31 pm (UTC)
From: [identity profile] michael.ul.myopenid.com
А как так получилось? Нормальных майнтейнеров не нашлось?

Date: 2012-11-21 11:58 pm (UTC)
From: [identity profile] rainbow_beast.livejournal.com
Грег это ещё и поддерживает активно, вроде как.

Date: 2012-11-17 04:47 pm (UTC)
From: [identity profile] mithraen.livejournal.com
Я в шоке от этого ужасного и кривого systemd. Однако мне сесть и написать что-то лучше -- лень и слабо. И, насколько я вижу, всем остальным -- тоже.

Идеи и представления о том, как оно должно быть, ничего не меняют. Работающий код + усилия по продавливанию этого кода в дистрибутиве, PR, и т.д. -- меняют.

Кстати массовое распространение systemd делает одну очень полезную вещь -- сгенерировать initsctipt по service-файлу возможно, а вот обратное -- нет.

Он вынуждает авторов софта к некоторой стандартизации без потери фич.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
252627 282930 31

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 1st, 2025 02:35 am
Powered by Dreamwidth Studios