URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107605
[ Назад ]

Исходное сообщение
"GNOME 3.20 адаптирован для работы в Gentoo без systemd"

Отправлено opennews , 18-Апр-16 10:18 
Dantrell B., автор патчей для избавления GNOME от привязок к systemd,
создал (https://github.com/dantrell/gentoo-project-gnome-without-sys...)  проект для координации работы по предоставлению полноценного рабочего стола GNOME без использования systemd. В рамках проекта для пользователей Gentoo и Funtoo подготовлена инструкция и overlay с GNOME 3.20, в котором для управления сеансами и питанием задействованы возможности OpenRC, ConsoleKit и UPower (pm-utils). Ранее работа по обеспечению запуска GNOME без  systemd была проведена (https://wiki.gentoo.org/wiki/GNOME/GNOME_Without_systemd) для выпусков GNOME 3.14, 3.16 и 3.18.


URL: https://forums.gentoo.org/viewtopic-p-7907090.html#7907090
Новость: http://www.opennet.ru/opennews/art.shtml?num=44262


Содержание

Сообщения в этом обсуждении
"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:18 
Молодец!

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:24 
Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно)))

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:35 
В sysv init файлы могут быть на любом языке, хоть бинарники на C.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено angra , 18-Апр-16 10:44 
Ты рушишь его убогий мир. Еще расскажи, что и под systemd можно при желании запускать главное пугало - "портянку баш-скрипта".

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено _hide_ , 18-Апр-16 11:04 
Тут даже желания особо не надо и так почти все в юнитах и есть портянка баш скриптов.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено mario , 18-Апр-16 11:07 
Разве что в Debian и его детях.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 12:01 
В Fedora тоже, и в redhat видимо

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено freehck , 18-Апр-16 13:18 
> В sysv init файлы могут быть на любом языке, хоть бинарники на C.

Кстати говоря, эта информация несколько устарела. С тех пор, как ввели LSB-заголовки для загрузки по зависимостям, бинарники там не могут быть.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено myhand , 18-Апр-16 21:09 
А теперь прохвессиональный разрыв шаблона...

LSB не оставляет вариантов кроме POSIX sh.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 04:40 
> LSB не оставляет вариантов кроме POSIX sh.

Это на который дебианщики как раз собираются забить?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено myhand , 19-Апр-16 16:26 
Других стандартов у меня для вас нет. (ц)

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено www2 , 20-Апр-16 18:19 
Ващета, дебианщики специально для совместимости с POSIX sh сделали dash и впилили его во все init-скрипты, где раньше был bash.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено myhand , 20-Апр-16 21:50 
Ващета POSIX и LSB - малость разные вещи.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 04:31 
> В sysv init файлы могут быть на любом языке, хоть бинарники на C.

Только придется все самому выписывать, а поддерживать все это будет не слишком скучным начинанием. А так то можно и init заменить на свою программу. Только возни прибавится. Парни из докера проверяли.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:36 
ты просто хейтер

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено scorry , 18-Апр-16 19:12 
> вот это бомбануло,аж целых 15 минусов.

Это у тебя бомбануло, малыш. Никто же, кроме тебя, минусы не считает. Просто ставят. Тебе.

А ты считаешь.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Какаянахренразница , 18-Апр-16 10:39 
> Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно)))

Ибо было заповедано: "И исторгнешь зло это из своей среды".

А оно, блин, так просто не хочет исторгаться. Его всякие поттеринги с припешниками вживили глубоко. Теперь приходится резать по живому, под "ржач" нечестивых.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Коля , 18-Апр-16 10:40 
лучшэ уж скрипты. мнэ онъи больше по нутру.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:59 
С другой стороны, все эти скрипты - хаки. Скрипт должен мочь запустить приложение, и послать несколько сигналов. Плюс можно список параметров из файлика взять. 10 строк. Не больше.
А за то что в них по написано надо программистов в первую очередь бить. Понапишут сферических коней, для запуска на локалхосте. Ни установки путей, ни поиска конфигов, даже реакции на остановку корректной нет иногда.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено www2 , 20-Апр-16 18:29 
В скрипты обычно вписывают всякую обвязку, которую не умеют демоны. Например, если демон умеет только монолитный файл конфигурации, скрипт занимается сборкой этого монолита из частей. Или создаёт временные каталоги. Или готовит chroot-среду для запуска демона. Или при перезапуске получает список учётных записей из LDAP и формирует текстовый файл для работы демона, который не умеет LDAP. Можно, конечно, донимать авторов демона, чтобы они реализовали любое желание какой-то пятки какого-то пользователя, но проще дать этому пользователю возможность написать скрипт.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 12:46 
Это SysVInit хейтер! Ловите его!!!

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 19:57 
А вот плюсану тебе - портянки на баше нинужны.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Led , 18-Апр-16 20:46 
> портянки на баше нинужны.

А что, портянки уже баш заполонили?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 04:46 
> А что, портянки уже баш заполонили?

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


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено ZloySergant , 18-Апр-16 21:09 
>А вот плюсану тебе - портянки на баше нинужны.

SystemD'эшный "if/else hell" и синдром "NIH" тоже "нинужны".

Дальше что?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 04:57 
Командовать будешь солдафонами на плацу, сержант. А майнтайнеры тебе ничем не обязаны. Системд на порядок удобнее потуг от тебя и твоих подчиненных. Если админ передает хост на администрирование другому, systemd-delta поможет понять что меняли от исходного состояния системы. А разбирать за такими как ты - желающих мало. Вот и.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Andrey Mitrofanov , 19-Апр-16 12:49 
> Командовать будешь солдафонами на плацу, сержант. А майнтайнеры тебе ничем не обязаны.
> Системд на порядок удобнее потуг от тебя и твоих подчиненных. Если
> админ передает хост на администрирование другому, systemd-delta поможет понять что меняли
> от исходного состояния системы. А разбирать за такими как ты -
> желающих мало. Вот и.

Владимир Владимирович, это Вы? Залогиньтесь, пожалуйста, и рассказывайте, что нам делать, что сержанту делать, что ментейнерам делать.  Но почему на опенете7... На Первом же надо.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено scorry , 19-Апр-16 16:14 
> systemd-delta поможет понять что меняли от исходного состояния системы.

Неосиляторы диффа, бекапов и VCS подтянулись.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 22-Апр-16 17:59 
> Неосиляторы диффа, бекапов и VCS подтянулись.

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


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено www2 , 20-Апр-16 18:32 
Есть diff, есть приличные способы вроде /etc/rc.conf, который открываешь и видишь в одном файле всё - настройки сети, какие демоны есть в системе, какой фаерволл используется. По сравнению с sysv или systemd это просто эталон наглядности.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 22-Апр-16 17:52 
> Есть diff,

Diff чего относительно чего?

> есть приличные способы вроде /etc/rc.conf, который открываешь и видишь

С чем уже измененный rc.conf сравнивать предлагается?

> По сравнению с sysv или systemd это просто эталон наглядности.

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


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Andrey Mitrofanov , 22-Апр-16 19:14 
>> Есть diff,
> Diff чего относительно чего?

# cd /etc; git diff ..server2/mater _


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено scorry , 22-Апр-16 21:08 
> Наглядность - ввести sysemd-delta и получить список того что локальный админ поменял
> относительно дефолтов дистра. Одной командой, без дополнительных допущений. И отменить
> админские изменения просто. И пакетный менеджер не порывается это перезаписать.

Да давай уже вводи реестр, хрен ли ты мнёшься там. Одной командой, одним щелчком мыши — кто вас, дураков наглядных, считает...


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено iPony , 19-Апр-16 08:34 
> Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно
> Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно

Во-во. Я вот наоборот как убунтушник только этак полгода назад systemd потыкал - понравилось.
Жду вот, когда выйдет первый LTS с systemd


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено www2 , 20-Апр-16 18:36 
>> Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно
>> Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно
> Во-во. Я вот наоборот как убунтушник только этак полгода назад systemd потыкал
> - понравилось.

Мне нравится тыкать в другое место.

> Жду вот, когда выйдет первый LTS с systemd

LTS - это не важно. Важно чтобы unit-файлы все написали, а не использовали везде вызов всё тех-же скриптов от sysvinit. Не понимаю, какой понт от этого systemd, если всё равно его возможности не используются полностью и система остаётся зависимой от sysvinit. А ещё, я бы предпочёл чтобы у меня на сервере не было никаких dbus'ов.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:38 
Оффтоп. А вот объясните мне, по идее же startx не нужен, вместо него юнит скрипт (или как там это называется) для systemd сделать?

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:40 
Читай про display manager

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 12:20 
Не startx, а startkde или startgnome например можно?

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено пгуыыцрщ , 18-Апр-16 17:39 
Можно startxfce4 =)

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 13:34 
Да чё там, всё можно! :)
systemd-startkded
systemd-startgnomed

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:38 
Революция совершилась. Недобиткам советую утереть сопли.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Коля , 18-Апр-16 10:42 
> Революция совершилась. Недобиткам советую утереть сопли.

ты ещё про контейнеры вспомни!


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Michael Shigorin , 18-Апр-16 23:54 
> Революция совершилась.

Что, редхат повержен?

> Недобиткам советую утереть сопли.

Так вот и утирают.  Молодцы гентушники ;-)


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 22-Апр-16 17:18 
> Что, редхат повержен?

Редхат работу работает. За что закономерно пожинает результат, удобный им. Понятно конечно что завидно, но это вполне заслуженное состояние вещей.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Michael Shigorin , 22-Апр-16 18:11 
>> Что, редхат повержен?
> Редхат работу работает.

Просто чтоб люди понимали: эта же сессия, похоже, была замечена в чисто подростковых наездах на "мамку" какого-то дебианщика (107644.html#16).

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


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 10:55 
Ещё бы кедерасты так поступали, было б ваще тру.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Андрей , 18-Апр-16 11:11 
О чём это вы? Об отвязке кед от systemd? "Вот это вот обидно было..." (C) не помню кто. Уже год юзаю пятые кеды БЕЗ systemd и только сейчас узнаю, что, оказывается, не предусмотрено... :D

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 12:50 
> Уже год юзаю пятые кеды БЕЗ systemd и только сейчас узнаю, что, оказывается, не предусмотрено... :D

А как питанием управляете? Из терминала?
Не сарказм, просто интересуюсь.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Коля , 18-Апр-16 13:09 
>> Уже год юзаю пятые кеды БЕЗ systemd и только сейчас узнаю, что, оказывается, не предусмотрено... :D
> А как питанием управляете? Из терминала?
> Не сарказм, просто интересуюсь.

по наитию


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено lisa , 18-Апр-16 14:52 
Так же как в других DE.
consolekit + upower + pm-utils. Все кнопочки в GUI работают

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 15:34 
> Так же как в других DE.
> consolekit + upower + pm-utils. Все кнопочки в GUI работают

Но ведь UPower и ConsoleKit теперь гвоздями прибиты к systemd... Или у вас Gentoo? Собственно поэтому и спрашиваю.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено ZloySergant , 18-Апр-16 21:14 
>> Так же как в других DE.
>> consolekit + upower + pm-utils. Все кнопочки в GUI работают
> Но ведь UPower и ConsoleKit теперь гвоздями прибиты к systemd... Или у
> вас Gentoo? Собственно поэтому и спрашиваю.

Пардон, я Slackware пользуюсь, поэтому могу отстать от жизни и задаю глупый вопрос: а /etc/acpi/acpi_handler.sh уже отменили?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 06:24 
> Пардон, я Slackware пользуюсь, поэтому могу отстать от жизни и задаю глупый
> вопрос: а /etc/acpi/acpi_handler.sh уже отменили?

$ tree /etc/acpi
/etc/acpi
├── events
│   └── powerbtn-acpi-support
└── powerbtn-acpi-support.sh

uname -a
Linux VolkPC 4.4.0-0.bpo.1-amd64 #1 SMP Debian 4.4.6-1~bpo8+1 (2016-03-20) x86_64 GNU/Linux

lsb_release -r    
Release:    8.4

Пы.Сы. Ядро последнее на посмотреть поставил. Стабильное вполне устраивает.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 06:38 
Всё больше и больше хочу перейти на Слаку -_-



"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Андрей , 19-Апр-16 10:09 
> Всё больше и больше хочу перейти на Слаку -_-

гента удобнее. по кр. мере, в плане зависимостей и управлению оными.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Андрей , 19-Апр-16 10:01 
>>> Так же как в других DE.
>>> consolekit + upower + pm-utils. Все кнопочки в GUI работают
>> Но ведь UPower и ConsoleKit теперь гвоздями прибиты к systemd... Или у
>> вас Gentoo? Собственно поэтому и спрашиваю.
> Пардон, я Slackware пользуюсь, поэтому могу отстать от жизни и задаю глупый
> вопрос: а /etc/acpi/acpi_handler.sh уже отменили?

через Systemsettings всё настраивается...


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Андрей , 19-Апр-16 10:00 
Linux parabellum.local 4.5.1-gentoo #1 SMP PREEMPT Wed Apr 13 10:12:50 MSK 2016 x86_64 AMD A4-5000 APU with Radeon(TM) HD Graphics AuthenticAMD GNU/Linux
всё работает.
ну, и выбор нотика, разумеется. За моднявастясм не гонюсь...

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено chinarulezzz , 18-Апр-16 22:09 
http://lwn.net/Articles/681622/

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 05:39 
> http://lwn.net/Articles/681622/

Им бы всем почитать "Documentation/ManagementStyle" чтобы понять кто там насколько epic fail guy.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 11:08 
Нужно больше новостей с " без systemd".

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено privation , 18-Апр-16 11:08 
По сути такое возможно  благодаря source-based системам.

Молодец! Вива Куба!


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено www2 , 20-Апр-16 18:40 
> По сути такое возможно  благодаря source-based системам.

Это возможно благодаря открытым исходникам, а не source-based-системам. Это вещи почти ортогональные.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Andrey Mitrofanov , 21-Апр-16 10:13 
>> По сути такое возможно  благодаря source-based системам.
> Это возможно благодаря открытым исходникам, а не source-based-системам. Это вещи почти
> ортогональные.

Ты понимаешь, благодаря этому твоему "оупен-соресу" линакс фоундейшн собирает бюджеты с корпоративных проприертарных участников "индустрии", а вот как раз _противодействие_ массированной "дисруптивной инновации" (в данном случае "напору" s-d), оказалось возможно _только_ в сорс-бейзедах -- генту, бээсдах, гиксе, [кто там ещё - я не очень в курсе; да, знаю, LFS не совсем сопротивлялся]. А "бинарные" дистрибутивы и дистрибуторы, отдались, и отдали свой "бизнес", в руки засланного рэдхейтом очкастого казачка.  Все, разом. Исключения, пересчитать которые - пальцы одной руки не закончатся, подтверждают, видимо.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено privation , 23-Окт-16 12:47 
>[оверквотинг удален]
>> Это возможно благодаря открытым исходникам, а не source-based-системам. Это вещи почти
>> ортогональные.
> Ты понимаешь, благодаря этому твоему "оупен-соресу" линакс фоундейшн собирает бюджеты
> с корпоративных проприертарных участников "индустрии", а вот как раз _противодействие_
> массированной "дисруптивной инновации" (в данном случае "напору" s-d), оказалось возможно
> _только_ в сорс-бейзедах -- генту, бээсдах, гиксе, [кто там ещё -
> я не очень в курсе; да, знаю, LFS не совсем сопротивлялся].
> А "бинарные" дистрибутивы и дистрибуторы, отдались, и отдали свой "бизнес", в
> руки засланного рэдхейтом очкастого казачка.  Все, разом. Исключения, пересчитать
> которые - пальцы одной руки не закончатся, подтверждают, видимо.

оправдание бинарщины?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Сергей , 18-Апр-16 11:28 
Похоже народ systemd обьелся и начинает искать альтернативу... Да в добавок давно мы и новых релизов systemd не слышим... Поттеринг похоже на  него забил...

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено омномнимус , 18-Апр-16 11:35 
>Похоже народ systemd обьелся и начинает искать альтернативу

Чувак, ты вообще не в теме :-) или пропустил срачи systemd vs все остальные иниты. Увы, но Поттеринг ни на что не забил, все так же пилит.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено _ , 18-Апр-16 18:39 
>>Похоже народ systemd обьелся и начинает искать альтернативу

Увы, но нет. Нынешний линуксоид ... это вантузятник. А им зонты даже нравяццо :(

> Увы, но Поттеринг ни на что не забил, все так же пилит.

Это то, за что он получает презренный металл. Если он остановится, его молниеносно спишут и заменят на другого Wпогромиста ... Он в курсе ...
Повторяю большими красными буквами, ему пох на комьюнити, он обычный кроваво-Ынтерпрайзный плебсокодер, чего ему прожект ман нарисует в план - то он кодить и будет, причём с грязными трюками чтобы "киип зе факин деадлайн" и съесть бонус (кто в кровавом работал сейчас печально улыбается). Все о чем болит у комьюнити - для него как шум с улицы, только отвлекает отЪ(С), ну и ...


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Michael Shigorin , 18-Апр-16 23:56 
> он обычный кроваво-Ынтерпрайзный плебсокодер

Справедливости ради -- не кодер, а разработчик.  Посмотрите его проекты десятилетней давности, среди них были мои любимые апстримы, например.

> чего ему прожект ман нарисует в план - то он кодить и будет

Да нет, свою звёздную человек тоже явно поймал.  Это другой случай, насколько понимаю.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено NJ , 19-Апр-16 05:27 
>> он обычный кроваво-Ынтерпрайзный плебсокодер
> Справедливости ради -- не кодер, а разработчик.  Посмотрите его проекты десятилетней
> давности, среди них были мои любимые апстримы, например.

Миша, FYI  разработчик это тот, кто кроме умения писать код еще имеет мало-мальские представления о проектировании ПО. Не знаю что там было с твоими любимыми апстримами 10 лет назад (да и, честно говоря, фраза "мои любимые апстримы" уж очень сильно субъективно звучит), но даж на проектной стадии без оценки кода могу сказать, что в системд и pulseaudio проектированием и не пахнет.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 05:41 
Вообще-то пахнет. Сделано с архитектурой и учетом имеющихся проблем. А то что постепенно окостыливается - всего не предсмотришь, за любое решение придется попотеть.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 15:47 
для этого предусмотрены фазы рефакторинга.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено NJ , 19-Апр-16 19:16 
>всего не предсмотришь

Архитектура это не о предусмотреть все, предусмотреть все это-то как раз systemd, архитектура это о взаимодействии, изоляции и разделении компонентов программного комплекса.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 22-Апр-16 18:09 
> Архитектура это не о предусмотреть все, предусмотреть все это-то как раз systemd,

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

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

Это не про sysv init, там этого не было. Взаимодействие компонентов в нем равно нулю, вплоть до игнорирования ошибок и таймаутов, отсутствия логов и прочих "ненужностей".


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено kx , 18-Апр-16 12:01 
Вот это хорошая новость. systemd от freedesktop нарушает основные постулаты unix-подобных систем. Более того, пакет systemd объединяет две задачи, которые вообще не должны поддерживаться freedesktop. Freedesktop должен пилить desktop и не лазить туда, куда ему не следует.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Анончик , 18-Апр-16 12:41 
> Вот это хорошая новость. systemd от freedesktop нарушает основные постулаты unix-подобных систем.

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


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 12:52 
> Да то же ядро давно переросло в огроменного и непонятного монстра выполняющего чёртову кучу различных задач.

Суть монолитных ядер. А Таненбаум говорил..


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено kx , 18-Апр-16 13:01 
Ну еще не поздно одуматься и начать слушать Таненбаума. Иначе мир зароется в клонах Linux репозитория.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 13:58 
> Ну еще не поздно одуматься и начать слушать Таненбаума. Иначе мир зароется
> в клонах Linux репозитория.

К сожалению микроядра имеют свои недостатки, это я уж так про монолит сказал.. По сути где у нас используются микроядра? Я кроме se4L да Minix ничего припомнить не могу.
Хотя, вон у мелкомягких гибридное ядро, если верить вики.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 20:19 
QNX, VxWorks

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Michael Shigorin , 18-Апр-16 23:58 
> Ну еще не поздно одуматься и начать слушать Таненбаума.
> Иначе мир зароется в клонах Linux репозитория.

А что Таненбаум говорил про пакетные менеджеры и баланс между гибкостью и предсказуемостью _юзерспейса_ в сервировке "для пользователя", не напомните?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 06:15 
Я выше отписался, что у каждого ядра свои недостатки =)

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Led , 19-Апр-16 21:06 
> Я выше отписался, что у каждого ядра свои недостатки =)

Ты же проверил каждое? Надеюсь, не вместо уроков этим занимаешся?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено NJ , 19-Апр-16 05:29 
> Проснись, Нео! Сейчас эти бородатые постулаты никто не соблюдает и уже давно.

вы не равно никто. А постулаты как всегда актуальны. Особенно для всяких mission critical и IoT, ну если вы не хотите чтобы в будущем ваша умная подушка во сне вас не задушила.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 20-Апр-16 00:29 
А давайте тогда уж coreutils например выпилим, он же нарушает основные послулаты unix-подобных систем, и busybox туда же

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Нанобот , 18-Апр-16 16:58 
>задействованы возможности OpenRC, ConsoleKit и UPower

т.е. избавились от одной зависимости, добавили три другие. //Unixway


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 17:09 
Да не говори. Делали бы на ассемблере как нормальные люди и не парились.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено anonymous , 18-Апр-16 18:46 
Это с каких пор systemd стал одной зависимостью?

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Нимано , 18-Апр-16 19:13 
>>задействованы возможности OpenRC, ConsoleKit и UPower
> т.е. избавились от одной зависимости, добавили три другие. //Unixway

И не говорите – вместо кода на 330 000 строк
https://www.openhub.net/p/systemd
оставили 14 000 + 16 000 + 30 000 + 18 000 = 78 000
https://www.openhub.net/p/openrc/analyses/latest/languages_s...
https://www.openhub.net/p/10472/analyses/latest/languages_su...
куда только катится мир :|


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Нимано , 18-Апр-16 19:19 

> И не говорите – вместо кода на 330 000 строк
> https://www.openhub.net/p/systemd
> оставили 14 000 + 16 000 + 30 000 + 18 000 = 78 000

Тьфу, ошибочка вышла (30 лишних тыщ откуда-то появились)
Вот так будет правильнее:
14000 + 16000  + 18000 = 48000
А это, как я понимаю, еще хуже – ведь аж в 7 раз меньше кода, а значит меньше баго^W фич и прочих радостей жизни.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 19:05 
А с каких пор Гном зависит от systemd? Он же только Logind требовал?

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 18-Апр-16 19:23 
Вот недавно и стал зависеть, причем зависят даже те приложения которые никак  не отнести к системным. Нагородили. :(

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено grec , 18-Апр-16 22:40 
Вот слово "требовал" тут вообще и не в тему. Поэтому и выкинули systemd.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Андрей , 19-Апр-16 01:10 
Просто нужно перечитать, как задумывался systemd и осмыслить, что это НЕ менеджер инициализации или как там его, а революционная часть Redhat/Fedora Linux. И именно поэтому ему не место в других дистрибутивах. По крайней мере в качестве по-умолчанию. Конечно, он может быть альтернативой. Но не более того.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Аноним , 19-Апр-16 05:42 
Это стандартный management core и ему место везде где хотят нормальное управление системой и продакшн, а не выкаблучивания скриптокодеров.

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Нимано , 19-Апр-16 13:31 
> Просто нужно перечитать, как задумывался systemd и осмыслить, что это НЕ менеджер
> инициализации

http://0pointer.de/blog/projects/systemd.html
> POSTED ON FR 30 APRIL 2010
> You probably guessed it: what I suggested above as requirements
> and features for an ideal init system is actually available now,
> in a (still experimental) init system called systemd ,

Правда, внимательный читатель уже тогда мог предположить, что этим дело не ограничится:

> So, I guess what I want to say is that even though integrating autofs into an init
> system might appear adventurous at first, our experimental code has shown
> that this idea works surprisingly well in practice -- if it is done for the right reasons and the right way.


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено Чепукто , 20-Апр-16 05:56 
>> Просто нужно перечитать, как задумывался systemd

В смысле, просто ВАМ нужно перечитать?


"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено iCat , 19-Апр-16 06:41 
Вот лично я был некогда несказанно удивлён приколачиванию шурупами Gnome к systemD.
Ну не должно быть разницы DE в способах обеспечения системных вызовов...
Или я не прав?

"GNOME 3.20 адаптирован для работы в Gentoo без systemd"
Отправлено www2 , 20-Апр-16 18:50 
> Вот лично я был некогда несказанно удивлён приколачиванию шурупами Gnome к systemD.
> Ну не должно быть разницы DE в способах обеспечения системных вызовов...
> Или я не прав?

У вас странное понимание словосочетания "системный вызов". Gnome может использовать, например, только системные вызовы, стандартизованные POSIX, но при этом может быть зависимым или не зависимым от каких-то библиотек и подсистем, работающих в пространстве пользователя.