The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

GNOME 3.20 адаптирован для работы в Gentoo без systemd

18.04.2016 10:09

Dantrell B., автор патчей для избавления GNOME от привязок к systemd, создал проект для координации работы по предоставлению полноценного рабочего стола GNOME без использования systemd. В рамках проекта для пользователей Gentoo и Funtoo подготовлена инструкция и overlay с GNOME 3.20, в котором для управления сеансами и питанием задействованы возможности OpenRC, ConsoleKit и UPower (pm-utils). Ранее работа по обеспечению запуска GNOME без systemd была проведена для выпусков GNOME 3.14, 3.16 и 3.18.

  1. Главная ссылка к новости (https://forums.gentoo.org/view...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44262-gnome
Ключевые слова: gnome, systemd, openrc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (98) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:18, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +28 +/
    Молодец!
     
  • 1.3, Аноним (-), 10:24, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –30 +/
    Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно)))
     
     
  • 2.4, Аноним (-), 10:35, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +14 +/
    В sysv init файлы могут быть на любом языке, хоть бинарники на C.
     
     
  • 3.12, angra (ok), 10:44, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Ты рушишь его убогий мир. Еще расскажи, что и под systemd можно при желании запускать главное пугало - "портянку баш-скрипта".
     
     
  • 4.19, _hide_ (ok), 11:04, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Тут даже желания особо не надо и так почти все в юнитах и есть портянка баш скриптов.
     
     
  • 5.20, mario (??), 11:07, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Разве что в Debian и его детях.
     
     
  • 6.30, Аноним (-), 12:01, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В Fedora тоже, и в redhat видимо
     
  • 3.42, freehck (ok), 13:18, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > В sysv init файлы могут быть на любом языке, хоть бинарники на C.

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

     
     
  • 4.74, myhand (ok), 21:09, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А теперь прохвессиональный разрыв шаблона...

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

     
     
  • 5.84, Аноним (-), 04:40, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > LSB не оставляет вариантов кроме POSIX sh.

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

     
     
  • 6.105, myhand (ok), 16:26, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Других стандартов у меня для вас нет. (ц)
     
  • 6.111, www2 (??), 18:19, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ващета, дебианщики специально для совместимости с POSIX sh сделали dash и впилили его во все init-скрипты, где раньше был bash.
     
     
  • 7.117, myhand (ok), 21:50, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ващета POSIX и LSB - малость разные вещи.
     
  • 3.83, Аноним (-), 04:31, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В sysv init файлы могут быть на любом языке, хоть бинарники на C.

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

     
  • 2.5, Аноним (-), 10:36, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ты просто хейтер
     
     
     
    Часть нити удалена модератором

  • 4.65, scorry (ok), 19:12, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > вот это бомбануло,аж целых 15 минусов.

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

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

     
  • 2.8, Какаянахренразница (ok), 10:39, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно)))

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

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

     
  • 2.9, Коля (?), 10:40, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    лучшэ уж скрипты. мнэ онъи больше по нутру.
     
  • 2.18, Аноним (-), 10:59, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    С другой стороны, все эти скрипты - хаки. Скрипт должен мочь запустить приложение, и послать несколько сигналов. Плюс можно список параметров из файлика взять. 10 строк. Не больше.
    А за то что в них по написано надо программистов в первую очередь бить. Понапишут сферических коней, для запуска на локалхосте. Ни установки путей, ни поиска конфигов, даже реакции на остановку корректной нет иногда.
     
     
  • 3.112, www2 (??), 18:29, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В скрипты обычно вписывают всякую обвязку, которую не умеют демоны. Например, если демон умеет только монолитный файл конфигурации, скрипт занимается сборкой этого монолита из частей. Или создаёт временные каталоги. Или готовит chroot-среду для запуска демона. Или при перезапуске получает список учётных записей из LDAP и формирует текстовый файл для работы демона, который не умеет LDAP. Можно, конечно, донимать авторов демона, чтобы они реализовали любое желание какой-то пятки какого-то пользователя, но проще дать этому пользователю возможность написать скрипт.
     
  • 2.35, Аноним (-), 12:46, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Это SysVInit хейтер! Ловите его!!!
     
  • 2.71, Аноним (-), 19:57, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А вот плюсану тебе - портянки на баше нинужны.
     
     
  • 3.72, Led (ok), 20:46, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > портянки на баше нинужны.

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

     
     
  • 4.85, Аноним (-), 04:46, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А что, портянки уже баш заполонили?

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

     
  • 3.73, ZloySergant (ok), 21:09, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >А вот плюсану тебе - портянки на баше нинужны.

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

    Дальше что?

     
     
  • 4.86, Аноним (-), 04:57, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Командовать будешь солдафонами на плацу, сержант. А майнтайнеры тебе ничем не обязаны. Системд на порядок удобнее потуг от тебя и твоих подчиненных. Если админ передает хост на администрирование другому, systemd-delta поможет понять что меняли от исходного состояния системы. А разбирать за такими как ты - желающих мало. Вот и.
     
     
  • 5.100, Andrey Mitrofanov (?), 12:49, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Командовать будешь солдафонами на плацу, сержант. А майнтайнеры тебе ничем не обязаны.
    > Системд на порядок удобнее потуг от тебя и твоих подчиненных. Если
    > админ передает хост на администрирование другому, systemd-delta поможет понять что меняли
    > от исходного состояния системы. А разбирать за такими как ты -
    > желающих мало. Вот и.

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

     
  • 5.104, scorry (ok), 16:14, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > systemd-delta поможет понять что меняли от исходного состояния системы.

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

     
     
  • 6.121, Аноним (-), 17:59, 22/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Неосиляторы диффа, бекапов и VCS подтянулись.

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

     
  • 5.113, www2 (??), 18:32, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Есть diff, есть приличные способы вроде /etc/rc.conf, который открываешь и видишь в одном файле всё - настройки сети, какие демоны есть в системе, какой фаерволл используется. По сравнению с sysv или systemd это просто эталон наглядности.
     
     
  • 6.120, Аноним (-), 17:52, 22/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Есть diff,

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

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

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

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

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

     
     
  • 7.124, Andrey Mitrofanov (?), 19:14, 22/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Есть diff,
    > Diff чего относительно чего?

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

     
  • 7.125, scorry (ok), 21:08, 22/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Наглядность - ввести sysemd-delta и получить список того что локальный админ поменял
    > относительно дефолтов дистра. Одной командой, без дополнительных допущений. И отменить
    > админские изменения просто. И пакетный менеджер не порывается это перезаписать.

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

     
  • 2.96, iPony (?), 08:34, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно
    > Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно

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

     
     
  • 3.114, www2 (??), 18:36, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно
    >> Все так трясутся над своими зоопарками кривых баш скриптов. Так ржачно
    > Во-во. Я вот наоборот как убунтушник только этак полгода назад systemd потыкал
    > - понравилось.

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

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

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

     

  • 1.6, Аноним (-), 10:38, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оффтоп. А вот объясните мне, по идее же startx не нужен, вместо него юнит скрипт (или как там это называется) для systemd сделать?
     
     
  • 2.10, Аноним (-), 10:40, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Читай про display manager
     
     
  • 3.32, Аноним (-), 12:20, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не startx, а startkde или startgnome например можно?
     
     
  • 4.56, пгуыыцрщ (?), 17:39, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Можно startxfce4 =)
     
  • 4.102, Аноним (-), 13:34, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да чё там, всё можно! :)
    systemd-startkded
    systemd-startgnomed
     

  • 1.7, Аноним (-), 10:38, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Революция совершилась. Недобиткам советую утереть сопли.
     
     
  • 2.11, Коля (?), 10:42, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Революция совершилась. Недобиткам советую утереть сопли.

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

     
  • 2.78, Michael Shigorin (ok), 23:54, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Революция совершилась.

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

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

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

     
     
  • 3.119, Аноним (-), 17:18, 22/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Что, редхат повержен?

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

     
     
  • 4.123, Michael Shigorin (ok), 18:11, 22/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Что, редхат повержен?
    > Редхат работу работает.

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

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

     

  • 1.16, Аноним (-), 10:55, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ещё бы кедерасты так поступали, было б ваще тру.
     
     
  • 2.23, Андрей (??), 11:11, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    О чём это вы? Об отвязке кед от systemd? "Вот это вот обидно было..." (C) не помню кто. Уже год юзаю пятые кеды БЕЗ systemd и только сейчас узнаю, что, оказывается, не предусмотрено... :D
     
     
  • 3.36, Аноним (-), 12:50, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Уже год юзаю пятые кеды БЕЗ systemd и только сейчас узнаю, что, оказывается, не предусмотрено... :D

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

     
     
  • 4.41, Коля (?), 13:09, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Уже год юзаю пятые кеды БЕЗ systemd и только сейчас узнаю, что, оказывается, не предусмотрено... :D
    > А как питанием управляете? Из терминала?
    > Не сарказм, просто интересуюсь.

    по наитию

     
  • 4.48, lisa (?), 14:52, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так же как в других DE.
    consolekit + upower + pm-utils. Все кнопочки в GUI работают
     
     
  • 5.52, Аноним (-), 15:34, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Так же как в других DE.
    > consolekit + upower + pm-utils. Все кнопочки в GUI работают

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

     
     
  • 6.75, ZloySergant (ok), 21:14, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Так же как в других DE.
    >> consolekit + upower + pm-utils. Все кнопочки в GUI работают
    > Но ведь UPower и ConsoleKit теперь гвоздями прибиты к systemd... Или у
    > вас Gentoo? Собственно поэтому и спрашиваю.

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

     
     
  • 7.93, Аноним (-), 06:24, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Пардон, я 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

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

     
     
  • 8.94, Аноним (-), 06:38, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё больше и больше хочу перейти на Слаку -_- ... текст свёрнут, показать
     
     
  • 9.99, Андрей (??), 10:09, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    гента удобнее по кр мере, в плане зависимостей и управлению оными ... текст свёрнут, показать
     
  • 7.98, Андрей (??), 10:01, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Так же как в других DE.
    >>> consolekit + upower + pm-utils. Все кнопочки в GUI работают
    >> Но ведь UPower и ConsoleKit теперь гвоздями прибиты к systemd... Или у
    >> вас Gentoo? Собственно поэтому и спрашиваю.
    > Пардон, я Slackware пользуюсь, поэтому могу отстать от жизни и задаю глупый
    > вопрос: а /etc/acpi/acpi_handler.sh уже отменили?

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

     
  • 4.97, Андрей (??), 10:00, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    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
    всё работает.
    ну, и выбор нотика, разумеется. За моднявастясм не гонюсь...
     
  • 3.76, chinarulezzz (ok), 22:09, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    http://lwn.net/Articles/681622/
     
     
  • 4.89, Аноним (-), 05:39, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > http://lwn.net/Articles/681622/

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

     

  • 1.21, Аноним (-), 11:08, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +20 +/
    Нужно больше новостей с " без systemd".
     
  • 1.22, privation (?), 11:08, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    По сути такое возможно  благодаря source-based системам.

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

     
     
  • 2.115, www2 (??), 18:40, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > По сути такое возможно  благодаря source-based системам.

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

     
     
  • 3.118, Andrey Mitrofanov (?), 10:13, 21/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> По сути такое возможно  благодаря source-based системам.
    > Это возможно благодаря открытым исходникам, а не source-based-системам. Это вещи почти
    > ортогональные.

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

     
     
  • 4.126, privation (?), 12:47, 23/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален оправдание бинарщины ... большой текст свёрнут, показать
     

  • 1.28, Сергей (??), 11:28, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Похоже народ systemd обьелся и начинает искать альтернативу... Да в добавок давно мы и новых релизов systemd не слышим... Поттеринг похоже на  него забил...
     
     
  • 2.29, омномнимус (ok), 11:35, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Похоже народ systemd обьелся и начинает искать альтернативу

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

     
     
  • 3.60, _ (??), 18:39, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>Похоже народ systemd обьелся и начинает искать альтернативу

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

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

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

     
     
  • 4.79, Michael Shigorin (ok), 23:56, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > он обычный кроваво-Ынтерпрайзный плебсокодер

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

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

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

     
     
  • 5.87, NJ (?), 05:27, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> он обычный кроваво-Ынтерпрайзный плебсокодер
    > Справедливости ради -- не кодер, а разработчик.  Посмотрите его проекты десятилетней
    > давности, среди них были мои любимые апстримы, например.

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

     
     
  • 6.90, Аноним (-), 05:41, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вообще-то пахнет. Сделано с архитектурой и учетом имеющихся проблем. А то что постепенно окостыливается - всего не предсмотришь, за любое решение придется попотеть.
     
     
  • 7.103, Аноним (-), 15:47, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    для этого предусмотрены фазы рефакторинга.
     
  • 7.106, NJ (?), 19:16, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >всего не предсмотришь

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

     
     
  • 8.122, Аноним (-), 18:09, 22/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Там неплохо преуспели в этом - разгружает от рутины хорошо А если с предусмотри... текст свёрнут, показать
     

  • 1.31, kx (??), 12:01, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот это хорошая новость. systemd от freedesktop нарушает основные постулаты unix-подобных систем. Более того, пакет systemd объединяет две задачи, которые вообще не должны поддерживаться freedesktop. Freedesktop должен пилить desktop и не лазить туда, куда ему не следует.
     
     
  • 2.33, Анончик (?), 12:41, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Вот это хорошая новость. systemd от freedesktop нарушает основные постулаты unix-подобных систем.

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

     
     
  • 3.38, Аноним (-), 12:52, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да то же ядро давно переросло в огроменного и непонятного монстра выполняющего чёртову кучу различных задач.

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

     
     
  • 4.40, kx (??), 13:01, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну еще не поздно одуматься и начать слушать Таненбаума. Иначе мир зароется в клонах Linux репозитория.
     
     
  • 5.46, Аноним (-), 13:58, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну еще не поздно одуматься и начать слушать Таненбаума. Иначе мир зароется
    > в клонах Linux репозитория.

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

     
     
  • 6.107, Аноним (-), 20:19, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    QNX, VxWorks
     
  • 5.80, Michael Shigorin (ok), 23:58, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну еще не поздно одуматься и начать слушать Таненбаума.
    > Иначе мир зароется в клонах Linux репозитория.

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

     
     
  • 6.92, Аноним (-), 06:15, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я выше отписался, что у каждого ядра свои недостатки =)
     
     
  • 7.108, Led (ok), 21:06, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Я выше отписался, что у каждого ядра свои недостатки =)

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

     
  • 3.88, NJ (?), 05:29, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Проснись, Нео! Сейчас эти бородатые постулаты никто не соблюдает и уже давно.

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

     
  • 2.109, Аноним (-), 00:29, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А давайте тогда уж coreutils например выпилим, он же нарушает основные послулаты unix-подобных систем, и busybox туда же
     

  • 1.54, Нанобот (ok), 16:58, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    >задействованы возможности OpenRC, ConsoleKit и UPower

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

     
     
  • 2.55, Аноним (-), 17:09, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да не говори. Делали бы на ассемблере как нормальные люди и не парились.
     
  • 2.61, anonymous (??), 18:46, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это с каких пор systemd стал одной зависимостью?
     
  • 2.66, Нимано (?), 19:13, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >>задействованы возможности 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_summary
    https://www.openhub.net/p/10472/analyses/latest/languages_summary
    куда только катится мир :|

     
     
  • 3.68, Нимано (?), 19:19, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/

    > И не говорите – вместо кода на 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 фич и прочих радостей жизни.

     

  • 1.64, Аноним (-), 19:05, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А с каких пор Гном зависит от systemd? Он же только Logind требовал?
     
     
  • 2.69, Аноним (-), 19:23, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вот недавно и стал зависеть, причем зависят даже те приложения которые никак  не отнести к системным. Нагородили. :(
     
  • 2.77, grec (?), 22:40, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вот слово "требовал" тут вообще и не в тему. Поэтому и выкинули systemd.
     

  • 1.82, Андрей (??), 01:10, 19/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Просто нужно перечитать, как задумывался systemd и осмыслить, что это НЕ менеджер инициализации или как там его, а революционная часть Redhat/Fedora Linux. И именно поэтому ему не место в других дистрибутивах. По крайней мере в качестве по-умолчанию. Конечно, он может быть альтернативой. Но не более того.
     
     
  • 2.91, Аноним (-), 05:42, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это стандартный management core и ему место везде где хотят нормальное управление системой и продакшн, а не выкаблучивания скриптокодеров.
     
  • 2.101, Нимано (?), 13:31, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Просто нужно перечитать, как задумывался 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.

     
  • 2.110, Чепукто (?), 05:56, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Просто нужно перечитать, как задумывался systemd

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

     

  • 1.95, iCat (ok), 06:41, 19/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот лично я был некогда несказанно удивлён приколачиванию шурупами Gnome к systemD.
    Ну не должно быть разницы DE в способах обеспечения системных вызовов...
    Или я не прав?
     
     
  • 2.116, www2 (??), 18:50, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вот лично я был некогда несказанно удивлён приколачиванию шурупами Gnome к systemD.
    > Ну не должно быть разницы DE в способах обеспечения системных вызовов...
    > Или я не прав?

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру