Freedom to change
Dec. 24th, 2014 12:43 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вот смотрю я на развитие проекта Devuan и думаю, что форк без systemd это, конечно, благая идея. Но если не отказаться от GTK и Qt, создать систему в которой от использования GUI будет легко перейти к его модификации, не получится.
no subject
Date: 2014-12-24 12:57 pm (UTC)1) оно решает проблему системд, который хотя и крив архитектурно, но работает.
2) системд - это одно из проявлений более глубоких процессов. Это все равно, что лечить болезнь анаболиками.
no subject
Date: 2014-12-24 02:28 pm (UTC)Как решать проблему п.1 (в смысле чтобы люди не считали "крайне криво архитектурно на работает" приемлемым решением в сколько-нибудь долгосрочном плане) - я не знаю
no subject
Date: 2014-12-25 07:04 am (UTC)По конкретному системд я думаю, что это пройдет. Отсеются плохие решения, а удачные находки можно реализовать на других архитектурных принципах. Кстати, именно по этому создатели форка и страдают фигней. Лучше направили бы усилия на улучшение альтернатив системд с интеграцией того же системд.
Кстати, цитата с багзиллы системд только по федоре: This list is too long for Red Hat Bugzilla's little mind; the Next/Prev/First/Last buttons won't appear on individual bugs.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2014-12-25 09:21 pm (UTC)Это общечеловеческие проблемы, и пока что я не вижу других методов их решэния, кроме как делать хорошо и не принимать плохого.
И это, в общем, работает -- судя по тому, что ужэ несколько десятков лет человечество вполне выжывает.
no subject
Date: 2014-12-26 04:45 am (UTC)Идиоты, кстати, не факт что нанятые корпорациями. Просто у них так мозги промыты. Они в детстве играли не с дощечками и перочинным ножом, а с конструктором "Лего".
no subject
Date: 2014-12-26 08:01 am (UTC)no subject
Date: 2014-12-24 09:51 am (UTC)no subject
Date: 2014-12-24 10:23 am (UTC)no subject
Date: 2014-12-24 10:30 am (UTC)Возможно, причина этого в отсутствии core объектной системы в Tcl 8.x. Но почему-то для того же питона, где с объектной системой все хорошое, никто ничего подобного не сваяал - приделывают биндинги к Tk, Qt, WxWidgets, а сделать собственный тулкит, использующий по делу все полезные свойства языка, никто не собрался.
no subject
Date: 2014-12-24 09:52 am (UTC)no subject
Date: 2014-12-24 10:25 am (UTC)Но прежде чем взять это за основу, надо понять почему Chrome OS, Firefox OS и пальмовская WebOS не выстрелили. Ведь призрак html+css-based desktop бродит по миру почти как призрак коммунизма сто лет назад, чуть ли не с начала века.
no subject
Date: 2014-12-24 10:57 am (UTC)no subject
Date: 2014-12-24 11:28 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2014-12-24 11:33 am (UTC)Несколько лучше в SVG, но там сохраняются проблемы DOM, а также отсутствует text layout.
Для качественной реализации нужно хорошее дерево сцены (без недостатков DOM) и возможность использовать встроенные layout-алгоритмы для текстов. Всё остальное (включая layout для блоков, логику data binding, etc) прекрасно делается скриптом.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2014-12-24 12:20 pm (UTC)Но с DOM+CSS-рендерингом проблема в том, что сложные диалоги (с развесистыми таблицами) в лоб очень тормозят, а делать всякие хитрые манипуляции с DOM на лету требуется квалификация от программиста, сравнимая с квалификацией MFC/Qt программистов.
А пользователи максимум, с текстом могут поработать; от графических приложений им в данное время требуется лишь качественная не очень тормозная работа без какой-либо гибкости.
no subject
Date: 2014-12-24 01:00 pm (UTC)а с вебос вроде маркетинговый отдел "постарался" на пару расстрелов и одно утопление в деревенском нужнике.
no subject
Date: 2014-12-24 10:17 am (UTC)Debian, этот "девуан" да и остальные дистрибутивы являются всего лишь сборщиками существующего софта. Они могут выбирать только из уже рабочего, максимум, подтянуть совместимость и допилить небольшое количество софта. А что вместо этих тулкитов? А ничего. Вот если вы создадите свою среду и она окажется реально юзабельной, тогда и дистрибутивы могут к ней перейти. А пока выбор невелик.
no subject
Date: 2014-12-24 10:23 am (UTC)Ну нехрена в UI-тулките делать собственному строковому типу и собственным интерфесам к базе данных.
Я уж не говорю о кривом выборе базового языка, который их все равно не устроил, пришлось собственный препроцессор городить.
Ну и вообще, писать UI на компилируемых языках -зло.
no subject
Date: 2014-12-24 10:48 am (UTC)no subject
Date: 2014-12-24 10:44 pm (UTC)Почему?
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2014-12-24 11:22 am (UTC)Сообщество пользователей смартфона Jolla активно пользуется тем, что его UI основан на QML, патчит его прямо на телефоне и делится патчами :-)
P.S. Да, ещё Jolla использует systemd, btrfs и wayland. Для кого-то это недостаток, но на мой взгляд скорее нет.
no subject
Date: 2014-12-24 11:27 am (UTC)no subject
Date: 2014-12-24 11:30 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2014-12-24 11:31 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2014-12-25 09:26 pm (UTC)Это дажэ не то, чтобы непосредственно недостаток. Это индикатор. Наличия архитектурного вкуса у разработчиков. В смысле -- не было, нет, и не предвидится.
После этого сразу возникает вопрос -- а зачем тратить время на пробование ЭТОГО?
(no subject)
From:(no subject)
From: