The OpenNET Project / Index page

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

В systemd предложено включить средства для замены консоли, agetty и /bin/login

28.11.2013 10:58

Дэвид Херрманн (David Herrmann), автор проекта kmscon (реализация консоли в пространстве пользователя) опубликовал серию патчей, позволяющих обеспечить работу окружения на базе systemd в системах с ядром, собранным без поддержки виртуальных терминалов (CONFIG_VT=n). Из дальнейших планов отмечена интеграция в системный менеджер systemd компонентов с реализацией системной консоли, загрузочной заставки и приглашения входа в систему.

В частности, в будущем предлагается перейти к конфигурации без встроенной в ядро поддержки виртуальных терминалов (CONFIG_VT=n). Организовать работу системы в режиме CONFIG_VT=n можно уже сейчас, например, с использованием kmscon в качестве консоли и systemd-logind для переключения сессий, требуются лишь незначительные доработки и реализация компонентов для работы в случае невозможности сразу перейти в полноценный графический интерфейс.

Для воплощения идеи в жизнь предложена специальная библиотека sd-gfx, которая унифицирует поддержку всех операций с графикой, экраном и шрифтами, используемых при инициализации и запуске системы. По сути, библиотека sd-gfx продолжает развитие kmscon и заменяет собой код для работы с виртуальными терминалами, ранее реализованный на уровне ядра. На базе данной библиотеки планируется подготовить несколько новых компонентов systemd:

  • systemd-consoled - эмулятор терминала для замены штатных консолей (kernel-console, linux-console), предоставляемых при сборке ядра с опцией CONFIG_VT=y;
  • systemd-splashd - реализаций бесшовной графической заставки, отображаемой в процессе загрузки. Отмечается, что splashd не претендует на замену Plymouth и ограничится только интерфейсом для ввода пароля для шифрованного корневого раздела в условиях сборки ядра без поддержки виртуальных терминалов;
  • systemd-welcomed - экран приглашения входа в систему, заменяющий собой agetty и /bin/login. После входа пользователя будет задействован systemd-consoled.
  • systemd-er - урезанная версия консоли systemd-consoled для экстренных ситуаций, таких как необходимость выполнения операций при выявлении сбоя на ранних этапах загрузки. В systemd-er отсутствует поддержка управления пользовательскими сеансами, разделения привилегий и т.п.

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

Из доводов в пользу поддержания кода работы с терминалом в ядре упоминаются поддержка отладки на начальном этапе загрузки, вывод отчётов о крахах и отладка через kdb. В настоящее время актуальность данных доводов поставлена под вопрос, так как первые две задачи успешно могут быть решены через модули ядра fblog/drmlog, а для решения третьей задачи можно использовать kgdb или специально собрать ядро в режиме "CONFIG_VT=y".

  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: В рамках проекта OpenWFD началось развитие открытой реализации технологии Wifi-Display
  3. OpenNews: Представлен wlterm, эмулятор терминала для Wayland
  4. OpenNews: Выпуск системного менеджера systemd 208
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38543-linux
Ключевые слова: linux, boot, systemd, getty, console, login
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (344) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 11:44, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +67 +/
    В ближайшем будущем: "В systemd предложено включить средства для замены ядра".
     
     
  • 2.8, Аноним (-), 11:53, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +15 +/
    зачем в ядре держать код для вывода графики и управления курсором, клавиатурой и шрифтами ? Может в ядро встроенный X-сервер добавить, консоль в ядре не многим отличается.
     
     
  • 3.9, Аноним (-), 11:56, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Это как раз понятно. Но обязательно прибивать гвоздями к systemd?
     
     
  • 4.15, Аноним (-), 12:09, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –35 +/
    А тебе какая разница-то, а? это ты разрабатываешь? ну если не ты, то какое тебе дело куда гвоздями прибивают? не нравится такой подход - иди и реализуй свой. или только языком по форумам чесать?
     
     
  • 5.24, Козлик (?), 12:20, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Это плакальщик. Он еще полгода минимум будет ходить по форумам и ныть.
     
  • 5.27, el torito (?), 12:27, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если они при этом не выпилят VT из ядра - считай, никакой.
    Хреновенькая попытка.
     
  • 5.124, Michael Shigorin (ok), 15:38, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +12 +/
    > А тебе какая разница-то, а?

    Если Вам нет никакой разницы, тогда чего так всполошились?  Жрите что дают и не отсвечивайте.

     
     
  • 6.170, ананим (?), 17:10, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пробовал сабж где-то пол-года назад — вывод (cat большого файла например) тормозил сильнее чем с веса.
    Поигрался и снёс.
    Весело будет федоровцам.
     
  • 5.228, Аноним (-), 22:45, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>А тебе какая разница-то, а?

    Лично я переживаю за священные Ctrl+Alt+F(1-12). Вдруг все усложнят и надо будет в одной консоли кастовать какую-нить хрень типа systemctlvt --append --now --hurry --number 0

     
     
  • 6.258, Адекват (ok), 06:54, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >>>А тебе какая разница-то, а?
    > Лично я переживаю за священные Ctrl+Alt+F(1-12). Вдруг все усложнят и надо будет
    > в одной консоли кастовать какую-нить хрень типа systemctlvt --append --now --hurry
    > --number 0

    Для этого нужно будет свой юнит-файл написать, и указать его в качестве зависимостей в других юнит-файлах, при этом не ясно в какаих, так же в 30% случаях, рандомного не будет работать клавиатура, потому что виртуальная консоль загрузится раньше чем драйвер клавиатуры, придется искать свое решение проблемы, потому что официальное - работать не будет.

     
  • 5.257, Адекват (ok), 06:52, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > - иди и реализуй свой. или только языком по форумам чесать?

    стандартный ответ человека, который не понимает что происходит :)
    systemd-фанбой.


     
     
  • 6.344, Michael Shigorin (ok), 21:37, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > systemd-фанбой.

    systemd-fanboyd, собирается при --enable-fanboyd. :)

     
     
  • 7.345, arisu (ok), 22:08, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> systemd-фанбой.
    > systemd-fanboyd, собирается при --enable-fanboyd. :)

    угу. к сожалению, может функционировать и отдельно.

     
     
  • 8.348, Аноним (-), 23:48, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А starperd как работает ... текст свёрнут, показать
     
     
  • 9.414, arisu (ok), 18:33, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    надёжно и стабильно пока стильные-модные-молодёжные без конца перезагружаются, ... текст свёрнут, показать
     
     
  • 10.416, Аноним (-), 20:11, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот не читаешь ты правильные блоги Ясно же было написано что делали не для скор... текст свёрнут, показать
     
  • 10.457, Monah Tuk (?), 08:03, 03/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Раньше мерились аптаймом, теперь - скоростью загрузки перезагрузки Поколение Ne... текст свёрнут, показать
     
  • 4.33, Аноним (-), 12:41, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Без проблем, читайте код и реализуйте такое же в upstart/openrc
     
     
  • 5.285, Аноним (-), 14:34, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Издеваешься? опенрц до сих пор параллельную загрузку отладить не могут...
    А апстарту проще ведро с поддержкой устаревших опций собрать, чем такое реализовывать - они это ещё лет 5 копипастить будут по кусочкам.
     
     
  • 6.349, Аноним (-), 23:49, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > - они это ещё лет 5 копипастить будут по кусочкам.

    Ну если уж на то пошло, они раньше гарри поттера собрали свою конструкцию. А то что его укусил NIH, они не виноваты.

     
  • 4.76, Аноним (-), 14:17, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    внезапно, при сборке systemd это можно будет отключить
     
     
  • 5.227, Аноним (-), 22:34, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    fioxed: внезапно, при сборке, systemd можно будет отключить
     
  • 3.38, BratSinot (ok), 13:00, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Потому-что Linux это монолитное ядро, а не микро/экзо/нано. Нечего из слона, муху лепить.
     
     
  • 4.108, сергей (??), 15:26, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Потому-что Linux это монолитное ядро, а не микро/экзо/нано. Нечего из слона, муху
    > лепить.

    монолитное ядро? вы в этом точно уверены? только монолитное?

     
     
  • 5.111, arisu (ok), 15:29, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > монолитное ядро? вы в этом точно уверены? только монолитное?

    да. абсолютно. монолитное напрочь. модульное, но монолитное.

    нет, костыли типа FUSE всё равно не делают из него немонолит. и динамическая загрузка-выгрузка модулей не делает из него немонолит.

     
     
  • 6.135, Аноним (-), 15:51, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А как насчет Linux Containers? Не делают?
     
     
  • 7.147, arisu (ok), 16:16, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А как насчет Linux Containers? Не делают?

    прикинь — не делают.

     
     
  • 8.442, Аноним (-), 16:19, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, пусть НеМонолиты tm покажут то что ksplice делает А то как видим иной мо... текст свёрнут, показать
     
     
  • 9.454, arisu (ok), 00:03, 03/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    логика на грани фантастики 8212 и что, даже парик не делает лысого не лысым ... текст свёрнут, показать
     
  • 6.140, Аноним (-), 15:55, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Внутрях у контейнера понятно, что монолит, а снаружи?
     
     
  • 7.158, Аноним (-), 16:44, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Внутрях у контейнера понятно, что монолит, а снаружи?

    Поймать бы тебя на улице и сделать модульным.

     
     
  • 8.159, arisu (ok), 16:50, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    пробуй, чо ... текст свёрнут, показать
     
  • 8.176, Аноним (-), 17:47, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А если уже модульный - фиг поймаете целиком Максимум - конечность оттяпаете, то... текст свёрнут, показать
     
     
  • 9.184, arisu (ok), 17:55, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну да оттяпают 8212 соберу новую, ещё круче на то они и модули ... текст свёрнут, показать
     
     
  • 10.204, Аноним (-), 18:33, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Когда-то люди такое умели, просто забыли потом, как это делается Ящерицы и лягу... текст свёрнут, показать
     
     
  • 11.229, angra (ok), 23:19, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Про третий глаз и древние суперцивилизации не забудь рассказать ... текст свёрнут, показать
     
  • 11.256, Anonim (??), 06:35, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Зато развилась имунная система ... текст свёрнут, показать
     
  • 3.63, Аноним (-), 14:08, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > консоль в ядре не многим отличается.

    А ничего что видеокарта в режиме прямого управления - нечто типа фреймбуферов? Ядро с ней всяко работает. Чего ради ему нельзя уметь по минимуму рисовать консоль? А как насчет kdb например? Его кто рисовать должен? Юзермод при этом колом стоит, он не может. Или вывода сообщений при загрузке. Даже если юзермод сдох. Это кто будет делать? А если кернелпаник - как проще (сложно нельзя, все почти умерло) отрисовать на экран сведения о крахе? Ах, получается ядро должно уметь рисовать в фреймбуфер текст? И еще и устройства ввода обрабатывает? Стоп, так это как раз почти консоль уже и есть?!

     
  • 3.69, arisu (ok), 14:11, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > зачем в ядре держать код для вывода графики и управления курсором, клавиатурой
    > и шрифтами ? Может в ядро встроенный X-сервер добавить, консоль в
    > ядре не многим отличается.

    действительно. а ещё в ядре есть файловая подсистема — явно лишняя. зачем? выкинуть! и управление памятью — ужас же! выкинуть! и… да короче, всё нафиг выкинуть, а то столько кода! сделаем ядро идеальным — из одной пустой функции.

     
     
  • 4.186, Аноним (-), 17:58, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > действительно. а ещё в ядре есть файловая подсистема — явно лишняя. зачем?
    > выкинуть! и управление памятью — ужас же! выкинуть! и… да короче, всё нафиг выкинуть, а то столько кода!

    Именно так и устроены микроядра.
    И, вы себе даже не представляете, даже управление памятью - умудрились вынести в отдельный модуль.

    Лет десять назад еще можно встретить бухгалтеров, которые тоже шутили, типа:
    - Дейстствительно. А еще может программы вместо нас будут документы проводить и печатать.

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

    > сделаем ядро идеальным — из одной пустой функции.

    То есть функция управления другими модулями - это для вас пустая функция.

     
     
  • 5.189, arisu (ok), 18:07, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    спасибо, я знаю, что такое «микроядро». однако чтобы сделать из линукса микроядро, линукс надо полностью переписать. с нуля. попытки же выдирать из ядра куски (важные куски притом), прилепливая их сбоку изолентой, не приведут к тому, что линукс в конце концов станет микроядром, они приведут к тому, что линукс будет просто дико тормозить, растеряв преимущества монолита и не получив преимуществ микроядра.
     
     
  • 6.198, Аноним (-), 18:15, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То есть вы все знаете, просто каждый раз так глупо шутите Ну да, ну да Особенн... большой текст свёрнут, показать
     
     
  • 7.236, Michael Shigorin (ok), 01:27, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Никто и не спорит. Для Линукса микроядро - не судьба.

    Ребёнок знакомого студента Таненбаума, просьба залогиниться.

     
     
  • 8.239, arisu (ok), 03:02, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а в чём он не прав, собственно ну, если не считать, что переписаный с нуля прое... текст свёрнут, показать
     
     
  • 9.340, Michael Shigorin (ok), 21:24, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Message passing -- не серебряная пуля, а размен одного головняка состояния боле... текст свёрнут, показать
     
     
  • 10.343, arisu (ok), 21:37, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    это да но само по себе 8212 намного более 171 чистое 187 писать код над... текст свёрнут, показать
     
  • 10.347, а (?), 23:39, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    как грится, если ты думаешь, что нашел истину, ты глубоко ошибаешься, ее еще не ... текст свёрнут, показать
     
  • 10.363, Vkni (ok), 09:39, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На мой взгляд, глобальная разница между Minix и Linux, позволившая взлететь имен... текст свёрнут, показать
     
  • 5.443, Аноним (-), 16:21, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Именно так и устроены микроядра.
    > И, вы себе даже не представляете, даже управление памятью - умудрились вынести
    > в отдельный модуль.

    По поводу чего они тормозные и сложные в программировании. Вот и не взлетают, невзирая на десятилетия воплей о том как это круто.

     
     
  • 6.453, arisu (ok), 00:00, 03/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > По поводу чего они тормозные и сложные в программировании.

    LOL.

     
  • 3.98, 1231 (?), 15:04, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> зачем в ядре держать код для вывода графики

    C Windows пример взяли. Там тоже отрисовка окон засунута прямо в ядро.

     
     
  • 4.138, Ordu (ok), 15:52, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Исторически так сложилось. Консолька изначально была текстовая, и символы отрисовывал биос видеокарты. Так же как и в DOS'е. Ядро лишь предоставляло unix'овый интерфейс к этим возможностям видеокарты. Чуть позже решили, что консолька 80x25 (в пиксельном разрешении где-то около 700x400) тесновата будет, и запилили в ядро умение отрисовывать символы в разных разрешениях.
     
     
  • 5.146, arisu (ok), 16:16, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это ж когда это ядро для отрисовки символов в текстовом режиме биос дёргало? жутко интересно узнать.
     
     
  • 6.206, fi (ok), 18:35, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    загрузка шрифтов ? ведь биос это не только код, но память по шрифты и другие данные.


     
     
  • 7.208, arisu (ok), 18:54, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > загрузка шрифтов ? ведь биос это не только код, но память по
    > шрифты и другие данные.

    шо, прямо в биос шило? офигеть. хочу увидеть этот код.

     
     
  • 8.276, Аноним (-), 14:13, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А в биосе реально бывают шрифты Посмотри глазами файл BIOS видеокарты, как прав... текст свёрнут, показать
     
     
  • 9.279, arisu (ok), 14:20, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    естественно иначе откуда их в память видеокарты грузить-то в ega и vga никаких... текст свёрнут, показать
     
     
  • 10.350, Аноним (-), 23:55, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, звучит весьма оригинально ... текст свёрнут, показать
     
  • 7.259, Адекват (ok), 07:04, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >ведь биос это не только код, но память по
    > шрифты и другие данные.

    Помнится мне рассказывали про учителя, который говорил что BIOS - это составная часть доса.


     
     
  • 8.278, Аноним (-), 14:15, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не настолько уж и врал, кстати Исторически, CP M состоял из 2 частей BDOS баз... текст свёрнут, показать
     
  • 6.245, Ordu (ok), 03:40, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > это ж когда это ядро для отрисовки символов в текстовом режиме биос
    > дёргало? жутко интересно узнать.

    Оно и сейчас дёргает. Если отключить все эти vesafb (или чем вы там пользуетесь). Но не тот биос, о котором вы подумали, а биос видеокарты. Ядро закидывает в видеокарту номера символов с атрибутами (которые в основном номера цветов), а видеокарта по табличке выбирает битмапы соответствующих символов и отрисовывает их. Причём на старте отрисовка происходит теми шрифтами, которые загрузил в видеокарту тот биос, о котором вы подумали.
    Есть два основных способа это сделать. 1) видеобуфер, то есть кусок памяти, отображающийся на память видеокарты, и 2) порты ввода/вывода. В ядро я не заглядывал, но полагаю, оно использует (2), поскольку через порты быстрее.

     
     
  • 7.248, arisu (ok), 03:54, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    я было хотел попросить тебя разупороться, но потом понял, что это бессмысленно.
     
  • 3.134, Stellarwind (?), 15:48, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну можно вынести все из ядра нахрен, получится Mach, даже свои плюсы есть - упал драйвер в юзерспейсе, перезапустил, работаем дальше. И минусы тоже свои - переклинило systemd (очень вероятно, учитывая его нынешние размеры и потенциал к разбуханию) и нет у нас консоли. И как в винде можно ресет нажимать.
     
     
  • 4.167, Пингвино (ok), 17:05, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну можно вынести все из ядра нахрен, получится Mach, даже свои плюсы
    > есть - упал драйвер в юзерспейсе, перезапустил, работаем дальше. И минусы
    > тоже свои - переклинило systemd (очень вероятно, учитывая его нынешние размеры
    > и потенциал к разбуханию) и нет у нас консоли. И как
    > в винде можно ресет нажимать.

    Раньше такое частенько бывало с иксами

     
  • 4.230, angra (ok), 23:25, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >упал драйвер в юзерспейсе, перезапустил, работаем дальше.

    Чем это принципиально отличается от rmmod+modprobe? Тот же перезапуск драйвера и одинаковый провал в случае проблем с состоянием железа, требующим полного выключения.

     
     
  • 5.232, vitalif (ok), 23:59, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тем что крах драйвера не приведёт к краху всей системы, ясно же
     
  • 5.242, arisu (ok), 03:12, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    тем, что промазавший мимо своей памяти драйвер не в состоянии попортить всё вокр... большой текст свёрнут, показать
     
     
  • 6.353, Аноним (-), 00:03, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это в теории А на практике облажавшийся драйвер обычно оставляет железо в черти... большой текст свёрнут, показать
     
     
  • 7.411, arisu (ok), 18:27, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > И часто ты видишь именно такие случаи в линуксном ядре? Я в
    > последнее время видел что угодно, кроме вот этого.

    а ты разрабатываешь ядро и/или драйвера и собираешь из гита срезы? нет? вот потому и не видишь: за тебя авторы видят.

    и да: драйвер «от индуса» намного лучше, чем отсутствие драйвера. и драйвер через месяц тоже сильно лучше драйвера через год.

    и вообще: выдумали какой-то си, и теперь каждая обезьяна может драйвер написать! все назад, на тумблеры!

     
     
  • 8.444, Аноним (-), 16:28, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да Обломись Угу, только в силу неприятности факапов, видят это обычно там где ... большой текст свёрнут, показать
     
     
  • 9.455, arisu (ok), 00:10, 03/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    неа, не верю вот это 8212 да и приврать ещё любят, чтобы круче казаться пр... большой текст свёрнут, показать
     
  • 4.233, Michael Shigorin (ok), 00:43, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну можно вынести все из ядра нахрен, получится Mach, даже свои плюсы
    > есть - упал драйвер в юзерспейсе, перезапустил, работаем дальше.

    Вы когда-нить пробовали прибить tty на миниксе?  Попробуйте.

     
     
  • 5.271, Аноним (-), 14:04, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ну можно вынести все из ядра нахрен, получится Mach, даже свои плюсы
    >> есть - упал драйвер в юзерспейсе, перезапустил, работаем дальше.
    > Вы когда-нить пробовали прибить tty на миниксе?  Попробуйте.

    А лично ты? Пробовал? Скрин покажешь?

     
     
  • 6.329, Michael Shigorin (ok), 19:09, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Ну можно вынести все из ядра нахрен, получится Mach, даже свои плюсы
    >>> есть - упал драйвер в юзерспейсе, перезапустил, работаем дальше.
    >> Вы когда-нить пробовали прибить tty на миниксе?  [I]Попробуйте.[/I]
    > А лично ты? Пробовал?

    Да.  "Упала ложка и давай валяться".

    > Скрин покажешь?

    Нет: дело было году в 2006, а воспроизводить лень.  Собственно, потому и предложил выделенное.

     
  • 3.238, pavlinux (ok), 02:41, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Может в ядро встроенный X-сервер добавить, ...

    Примерно 10 лет назад http://marc.info/?l=linux-fbdev-devel&m=112999395227991

     
  • 2.17, IMHO (?), 12:12, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > "В systemd предложено включить средства для замены ядра".

    kerneld ?

     
     
  • 3.65, Аноним (-), 14:09, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > kerneld ?

    Это Торвальдс запилит, когда его утомит Поттеринг :).

     
     
  • 4.129, Michael Shigorin (ok), 15:40, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> kerneld ?
    > Это Торвальдс запилит, когда его утомит Поттеринг :).

    Скорее перепишет Леннарта на шелле и скажет, что так лучше. :)

     
     
  • 5.354, Аноним (-), 00:06, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Скорее перепишет Леннарта на шелле и скажет, что так лучше. :)

    Торвальдс не особый фанат шелла вроде. А вот ядро пишет хорошо. Упомянутая идея посетила меня после того как Торвальдса задолбала мышиная возня вокруг юзермод-хелпера для загрузки файлов фирмвари с диска в устройства, он обозлился и написал загрузку фирмварей в ядре, показав всем что их мышиная возня может быть пришлепнута одним махом. Да, теперь вроде как юзермод хелпер совсем не требуется :).

     
  • 3.211, Vkni (ok), 19:13, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > kerneld ?

    systemd-kernel

     
  • 2.62, Аноним (-), 14:07, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А почему бы и нет?
    systemd-bootd + systemd-driverd + systemd-wayland = светлое будущее

    Ядро оно ж всё равно just-for-fun, так, времяночка...

     
  • 2.173, Аноним (-), 17:39, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    мне кажется его пишут люди, которые писали emacs ...
     

     ....большая нить свёрнута, показать (81)

  • 1.5, Аноним (-), 11:47, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    systemd-linuxd ядро уже есть в планах?
     
  • 1.7, Аноним (-), 11:50, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Хорошо, что находятся люди способные пытаться переосмыслить кривые, но устоявшиеся и привычные решение. VT уже лет 15 как нужно было вынести в userspace.
     
     
  • 2.22, Zenitur (ok), 12:15, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    И тогда KMS снова станет не нужен!
     
  • 2.133, Michael Shigorin (ok), 15:48, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > VT уже лет 15 как нужно было вынести в userspace.

    Почему и зачем?

     
     
  • 3.149, arisu (ok), 16:18, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >> VT уже лет 15 как нужно было вынести в userspace.
    > Почему и зачем?

    потому что. раз сам портеринг поддержал — значит, давно надо было так сделать. ты совсем мхом уже порос, таких простых вещей не понимаешь!

     
  • 3.291, Аноним (-), 14:43, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> VT уже лет 15 как нужно было вынести в userspace.
    > Почему и зачем?

    А ты читать разучился? Или тебе всю серию постов из блога автора kmscon скопипастить, где он детально это обосновывает и по полочкам расписывает?

    В качестве помощи интеллектуально неимущим - краткое резюме: потому что этот кусок ядра на редкость уродлив и мешает практически всем разработчикам ядра, кто с ним сталкивается.

     
     
  • 4.293, arisu (ok), 14:44, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    поэтому вместо того, чтобы переделать его нормально, надо ампутировать. головную боль он, видать, похожими методами лечить предлагает.
     
  • 4.327, Michael Shigorin (ok), 18:55, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В качестве помощи интеллектуально неимущим - краткое резюме:

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

     
     
  • 5.459, anonymous (??), 18:37, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Подозреваю что вы то себе в голову не суёте что попало.
    Почему вы думаете что другие суют в голову что-то кроме столовых приборов.
     

  • 1.10, Аноним (-), 11:56, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Все это здорово но ... systemd уже научился запускать службы при загрузке системы или опять гадать придется запустится система сегодня или нет?
     
     
  • 2.13, Аноним (-), 12:04, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    systemd это уже давно умеет. Осталось дождаться, когда админ локалхоста ознакомится с документацией и перестанет писать кривые unit-файлы.
     
     
  • 3.28, Аноним (-), 12:28, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вы таки намекаете на то, что писать unitы сложнее чем нормальные скрипты?) Тогда в чем профит от перехода на systemd?)
     
     
  • 4.46, коекто (?), 13:13, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Какое кому дело до ваших личных проблем?
     
     
  • 5.72, arisu (ok), 14:14, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +12 +/
    > Какое кому дело до ваших личных проблем?

    действительно. подумаешь, сделали переусложнённый и хреново документированый комбайн… кому какое дело до проблем тех, кто эту фигню использует? главное — больше, больше кода! больше всего затащить в комбайн!

     
     
  • 6.155, linux must __RIP__ (?), 16:26, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    не можешь настроить? ну тогда заплати redhat денюшку - они прийдут и все тебе настроят..
    Не можешь платить?.. ну что ж ты .... линукс ставишь когда денег нет.
     
     
  • 7.214, Vladjmir (ok), 20:02, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > не можешь настроить? ну тогда заплати redhat денюшку - они прийдут и все тебе настроят..

    Вот он, истинный смысл штуковины под названием systemd...

     
     
  • 8.386, Пингвино (ok), 14:26, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Оставить без работы админов локалхоста Давно пора выкинуть на улицу этих ушлепк... текст свёрнут, показать
     
  • 6.169, Пингвино (ok), 17:07, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Какое кому дело до ваших личных проблем?
    > действительно. подумаешь, сделали переусложнённый и хреново документированый комбайн…
    > кому какое дело до проблем тех, кто эту фигню использует? главное
    > — больше, больше кода! больше всего затащить в комбайн!

    Ведь гораздо проще, когда каждый разработчик пишет свой "переусложнённый и хреново документированый комбайн" и все косяки системы инициализации можно на него спихнуть

     
     
  • 7.171, arisu (ok), 17:15, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    пока что такой «разработчик» только один. задорный такой, с кучей Гениальных Идей в черепе. то аудиосистему начинает ваять, а потом бросает на половине пути и пусть за него другие допиливают этот бесполезный крап, то init ему не нравится… горю желанием узнать, где в следующий раз наш неугомонный лёня обнаружит Фатальный Недостаток.
     
     
  • 8.321, Anonimkous (?), 17:32, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В будущем Леонид, дабы избежать постоянных рукоприкладств со стороны коллег, см... текст свёрнут, показать
     
     
  • 9.346, dxd (?), 22:18, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На самодельный ... текст свёрнут, показать
     
  • 9.368, Адекват (ok), 12:21, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Эй-эй-эй, systemd-фанбои тоже же самое сделают,пойдут по стопам своего кумира Ч... текст свёрнут, показать
     
     
  • 10.429, Аноним (-), 15:29, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С такими предложениями Вам лучше сменить ник на Неадекват Гарри поттер написал ... текст свёрнут, показать
     
     
  • 11.439, myhand (ok), 02:28, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вспоминаются вопли поциента где-то под конец доклада http www youtube com w... большой текст свёрнут, показать
     
  • 8.351, Ytch (ok), 23:57, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ещё остались такие вещи Хотя, вроде, офисный пакет да графический редактор ещ... текст свёрнут, показать
     
     
  • 9.387, Пингвино (ok), 14:28, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Завидуешь, потому что на баше написать что-то сложнее простой запускалки бинарно... текст свёрнут, показать
     
     
  • 10.402, arisu (ok), 18:07, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    то, что ты дурак и ничего сложнее не можешь 8212 не значит, что все остальные... текст свёрнут, показать
     
     
  • 11.431, Пингвино (ok), 16:46, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То есть по-твоему нежелание писать портянки крапа на баше - это признак глупост... текст свёрнут, показать
     
     
  • 12.433, Michael Shigorin (ok), 18:25, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Давай-те ка Вы представите сюда доказательства того, что Вас заставляют А мне ... текст свёрнут, показать
     
  • 12.440, arisu (ok), 05:55, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет в данном случае признак глупости 8212 это неумение писать на баше и и... текст свёрнут, показать
     
  • 7.270, Crazy Alex (ok), 14:03, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как бы на то и юникс-вей, чтобы комбайны не писать. Кстати, это совершенно не обязательно пайпы и процессы. Но вот независимые универсальные модули с четко документированным интерфейсом - обязательно.
     
     
  • 8.281, Аноним (-), 14:24, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно прикольно при монолитном ядре Тот же systemd ничему такому не против... текст свёрнут, показать
     
  • 8.357, Пингвино (ok), 02:20, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вроде бы миф про монолитность systemd уже развенчали, осталось научиться чита... текст свёрнут, показать
     
     
  • 9.369, Адекват (ok), 12:23, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    к рандомно возникающим глюкам привыкнут и примут как данность ... текст свёрнут, показать
     
  • 9.375, Аноним (-), 13:23, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вы там развенчиваете в своём мозгу со своим определением модульности Пойдём сна... текст свёрнут, показать
     
  • 6.280, Аноним (-), 14:22, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Знаешь, init-скрипты тоже далеко не образец эстетства в общем случае Почему-то ... большой текст свёрнут, показать
     
     
  • 7.288, _oleg_ (ok), 14:39, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Берем
    > например новый сервак. Хотим на нем кастомный демон запустить, которого нет
    > в составе дистров. А там инит-скриптов или совсем нет, или есть
    > совершенно адовый крындец. В этом месте мы понимаем что написать какому-нибудь
    > апстарту джоб или systemd юнит - будет в несколько раз быстрее
    > и результативнее.

    Да-да. Рассказывайте сказки дальше. Ведь, здесь только Вы великий и могучий писали стартовые скрипты сами. Остальные с этим никогда не сталкивались. А /etc/init.d/skeleton для кого?

     
     
  • 8.355, Аноним (-), 00:10, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот те кому это приходится делать часто и много, например майнтайнеры - как-т... текст свёрнут, показать
     
     
  • 9.358, myhand (ok), 02:47, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А давайте вы не будете за нас расписываться Переведем сей шит на C и будем наде... текст свёрнут, показать
     
  • 9.364, _oleg_ (ok), 11:15, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не заметил этой тенденции в списке рассылке debian Да, разработчики разделилис... текст свёрнут, показать
     
  • 9.403, arisu (ok), 18:08, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    внимательно осматривает слаку неа, всё так же, ка и было десять лет назад ... текст свёрнут, показать
     
  • 9.404, arisu (ok), 18:09, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а я вдобавок предлагаю всем руки поотрубать и ноги и тогда точно никакого шита... текст свёрнут, показать
     
  • 7.370, Адекват (ok), 12:44, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Значит так нужно, и эти строчки кода работают, а если не работают, то можно взят... большой текст свёрнут, показать
     
  • 5.136, Michael Shigorin (ok), 15:51, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Какое кому дело до ваших личных проблем?

    Вы серьёзно не понимаете разницу между арифметикой (S10network) и плохо понятой теорией графов?  А какого лешего тогда прячетесь по кустам при вопросах по отладке?

    Хоть бы один хмырь из фанбойд когда чего дельного посоветовал, так только губу топырить горазды.  Тьфу, противно.

     
  • 4.66, Аноним (-), 14:10, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Вы таки намекаете на то, что писать unitы сложнее чем нормальные скрипты?)

    Особенно просто эти самые скрипты отлаживать: нифига не взлетает и дебажь сам как знаешь. Логов нет!

     
     
  • 5.85, arisu (ok), 14:25, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >> Вы таки намекаете на то, что писать unitы сложнее чем нормальные скрипты?)
    > Особенно просто эти самые скрипты отлаживать: нифига не взлетает и дебажь сам
    > как знаешь. Логов нет!

    то ли дело системды: зависло и всё. системды думает.

     
     
  • 6.356, Аноним (-), 00:11, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > то ли дело системды: зависло и всё. системды думает.

    Ну так федористы его и будут ща тестировать :).

     
  • 6.371, Адекват (ok), 12:47, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/

    > то ли дело системды: зависло и всё. системды думает.

    В случае если файловая система недоступна, которую нужно смонтировать - будет задумчиво онанировать красными звездочками. А пользователь познавать ДЗЕН.

     
  • 5.105, Аноним (-), 15:18, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Открою тебе страшную тайну отладки ранних init-скриптов, о ней даже Поттеринг не догадывается. :-). Есть dmesg буфер такой, хранит лог загрузки в ядре.

    Вызывается просто:

    my_lovely_init_script > /dev/kmsg

    dmesg

     
     
  • 6.109, arisu (ok), 15:26, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    открою тебе ещё более страшную тайну: если система не дошла до логина, то этот твой dmesg тупо неоткуда запустить.
     
     
  • 7.110, Аноним (-), 15:28, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > открою тебе ещё более страшную тайну: если система не дошла до логина,
    > то этот твой dmesg тупо неоткуда запустить.

    А init-скриптом после монтирования / не подходит?

     
     
  • 8.113, Аноним (-), 15:30, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Про посмотреть dmesg из kernel-debugger-а я даже не заикаюсь ... текст свёрнут, показать
     
     
  • 9.115, arisu (ok), 15:35, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну да, ядро, конечно, собрано с отладчиком само собой напоминаю, что система н... текст свёрнут, показать
     
     
  • 10.137, Аноним (-), 15:51, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Если система не грузится в single user, никакой journald уже не поможет запуск ... текст свёрнут, показать
     
  • 8.114, arisu (ok), 15:34, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    нет потому что нет этого скрипта есть, например, система, которая ВНЕЗАПНО ста... текст свёрнут, показать
     
     
  • 9.131, Аноним (-), 15:44, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем дописывать вызов dmesg в стратегических местах Он и так автоматом на сист... текст свёрнут, показать
     
     
  • 10.144, arisu (ok), 16:12, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вообще, кстати, все эти танцы мне однажды так и не помогли всё было нормально, ... текст свёрнут, показать
     
  • 6.283, Аноним (-), 14:26, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вызывается просто:
    > my_lovely_init_script > /dev/kmsg

    Вот только это не есть эквивалент того как скрипт будет дернут в процессе старта системы. Очень прикольно, когда так все работает, а при взлете системы - болт. Дебага - ноль. Как хочешь так и закостыливай сам, хренли.

    Да, если вы не поняли - оно где-то там стартует. У меня этой консоли нет. И никакой внятный дебаг по состоянию на тот момент я сделать не могу. Сервисов логинга штатно тоже нет. Поэтому если лыжи вдруг почему-то не едут - это ой.

     
  • 5.139, Michael Shigorin (ok), 15:52, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Особенно просто эти самые скрипты отлаживать: нифига не взлетает и дебажь сам
    > как знаешь. Логов нет!

    Может, Вы не знаете, где включить логи в sysvinit-скриптах?  И вот этот детсад здесь будет на броневичок лезть?  А ну марш в угол.

     
     
  • 6.143, bircoph (ok), 16:01, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для этого достаточно поставить openrc, который делает только свою задачу: параллельная загрузка демонов есть (с учётом зависимостей), логи в rc.log есть. А велосипедов вида "давайте засунем половину ядра и userspace в один пакет" нет.
     
  • 6.286, Аноним (-), 14:36, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, Вы не знаете, где включить логи в sysvinit-скриптах?  

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

    > И вот этот детсад здесь будет на броневичок лезть?  А ну марш в угол.

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

     
     
  • 7.328, Michael Shigorin (ok), 19:05, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну то есть если в шляпе не справились и с этим как с починкой отдельного usr в... большой текст свёрнут, показать
     
     
  • 8.372, Аноним (-), 13:10, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну то-есть я не очень в курсе как оно там в шляпе не нравятся мне редхаты и дер... большой текст свёрнут, показать
     
     
  • 9.376, Аноним (-), 13:28, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Дохтур - прими соего яду сам, раз только на локалхост лазаешь и про другие систе... большой текст свёрнут, показать
     
     
  • 10.420, Аноним (-), 20:44, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Дык смейтесь наздоровье Но это не отменяет того факта что софта под альт как-то... текст свёрнут, показать
     
     
  • 11.427, Аноним (-), 22:42, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе товарищ Шигорин уже на автоимпорт ссылку кинул Продолжай дальше упорствова... текст свёрнут, показать
     
  • 9.399, Michael Shigorin (ok), 15:49, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Страусов не пугать, пол бетонный Про шляпу не в курсе, systemd не применяет... большой текст свёрнут, показать
     
  • 5.260, Адекват (ok), 07:15, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вы таки намекаете на то, что писать unitы сложнее чем нормальные скрипты?)
    > Особенно просто эти самые скрипты отлаживать: нифига не взлетает и дебажь сам
    > как знаешь. Логов нет!

    Так запускать нужно из консоли а не из иксов мышкой.
    В консоль вывод валится, все там прекрасно видно, на крайний случай есть strace.

     
     
  • 6.289, Аноним (-), 14:40, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И где мне консоль взять в которой init работает А какая-то другая консоль - это... большой текст свёрнут, показать
     
  • 5.274, Аноним (-), 14:09, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вы таки намекаете на то, что писать unitы сложнее чем нормальные скрипты?)
    > Особенно просто эти самые скрипты отлаживать: нифига не взлетает и дебажь сам
    > как знаешь. Логов нет!

    Большая проблема написать логгинг? Или -x поставить? Слышь, ты вообще на шелле хоть что-то сложнее echo "Helloworld" писал?

     
     
  • 6.290, Аноним (-), 14:42, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Большая проблема написать логгинг? Или -x поставить? Слышь, ты вообще на шелле
    > хоть что-то сложнее echo "Helloworld" писал?

    Слышь, я труба шатал дописывать логгинг самолично если это кто-то уже сделал за меня. Хороший админ должен быть ленивым :P.

     

     ....большая нить свёрнута, показать (61)

  • 1.19, Аноним (-), 12:13, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Если бы Линус начал делать линукс сегодня, то он бы от местных онолитегов столько "прекрасных" слов в свой адрес услышал. а казалось бы, он тоже изобрел "велосипед", но другой, и его бы заклеймили нынешние онолитеги.
     
     
  • 2.23, anonymous (??), 12:19, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Учи историю, брат аноним. Linux vs Minix, Торвальдс vs Таненбаум.
     
     
  • 3.31, бедный буратино (ok), 12:35, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тогда аналитики были не чета нынешним.
     
     
  • 4.51, myhand (ok), 13:32, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вы что-то имеете против Феди Тсо или Линуса, или вот Райнера Герхарда (автора rsyslog)?
     
  • 3.213, Vkni (ok), 19:19, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Учи историю, брат аноним. Linux vs Minix, Торвальдс vs Таненбаум.

    Миникс бы взлетел, будь он тогда под GPL. Но тут кто первый встал, того и тапки.

     
     
  • 4.294, Аноним (-), 14:45, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Миникс бы взлетел, будь он тогда под GPL.

    Был Hurd, но ему это не помогло. Вам не приходило в голову что допинать микроядро до состояния когда оно работает не хуже имеющихся решений - довольно сложная задача. Т.к. сразу на старте принцип подкидывает большую свинью в плане производительности и сложности системы. Так что Торвальдс свой линукс написал единолично куда быстрее чем Hurd с целой командой начал из себя представлять что-то хотя-бы минимально пригодное для обслуживания нужд человеков при помощи компьютеров. Хотя-бы до состояния когда програмер сможет программить используя собственную систему для этого, например.


     
     
  • 5.296, arisu (ok), 14:49, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    с тяп-ляпами всегда такая беда: они быстро взлетают, а потом народ с этим мучается.
     
     
  • 6.373, Аноним (-), 13:18, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > с тяп-ляпами всегда такая беда: они быстро взлетают, а потом народ с
    > этим мучается.

    Дык что ж ты пользуешься тяп-ляпным линуксом? Нет бы шел пилить расово-верный hurd! А ты вместо этого засел в уютненьком тяп-ляпчике. Который может и кривой, зато работает, при том не сильно погано, и фич немеряно.

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

     
     
  • 7.412, arisu (ok), 18:31, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    приходится сижу под лучшим из того, что есть а где я сказал, что мне Hurd нрав... большой текст свёрнут, показать
     
     
  • 8.419, Vkni (ok), 20:40, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Она уже показывает - см снижение кол-ва разработчиков ядра Linux из-за того, чт... текст свёрнут, показать
     
     
  • 9.422, arisu (ok), 21:53, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну, это для любого большого проекта неизбежно увы ... текст свёрнут, показать
     
     
  • 10.426, Vkni (ok), 22:03, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Соответственно, нужно повышать эффективность разработки Это - новые языки арх... текст свёрнут, показать
     
  • 5.338, myhand (ok), 21:14, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Так что Торвальдс
    > свой линукс написал единолично куда быстрее чем Hurd с целой командой
    > начал из себя представлять что-то хотя-бы минимально пригодное для обслуживания нужд
    > человеков при помощи компьютеров.

    Вы немножко "упустили из виду", что "целая команда" занималась прежде всего другими задачами: написанием libc, gcc, binutils, gdb, emacs и проч.  (см. gnu.org)   И хрен бы что Торвальдс написал, не будь всего этого.  А буде написал бы - что проку в еще одной прокладке под пропиетарный софт?

    И эти другие задачи - как посложнее были...  Просто офисный планктон до сих пор осилил только "Linux", а почему батько RMS говорит "GNU/Linux" - им до сих пор невдомек...

     
     
  • 6.377, Аноним (-), 13:29, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Извините, как это можно прежде всего заниматься другими задачами если ядра нет... большой текст свёрнут, показать
     
     
  • 7.397, Michael Shigorin (ok), 14:50, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пришел Торвальдс. Hurd был уже частично готов. Финский студень, имея неплохие задатки
    > руководителя проекта прикинул: "ага, там все круто, правильно, и оно такое
    > будет еще 20 лет достигать состояния юзабельности даже с моим участием".
    > Пошел и написал свое, дешево и сердито.

    Так он терминалку писал, а не операционку.  Кстати о сабже и истоках.

     
     
  • 8.445, Аноним (-), 16:31, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж на то пошло, для того чтобы работала терминалка и программы в ней - надо... текст свёрнут, показать
     
  • 7.413, arisu (ok), 18:32, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пришел Торвальдс. Hurd был уже частично готов. Финский студень, имея неплохие задатки
    > руководителя проекта прикинул: «ага, там все круто, правильно, и оно такое
    > будет еще 20 лет достигать состояния юзабельности даже с моим участием».
    > Пошел и написал свое, дешево и сердито. И так чтобы с
    > его железом работало. Написать монолит с нуля ему оказалось проще и
    > быстрее чем подключиться к разработке уже полунаписанного микроядра, что как бы
    > намекает.

    вот так и рождаются мифы.

     
  • 7.428, myhand (ok), 02:24, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ядро было И коммерческие варианты, и относительно свободные Не было GPL-яд... большой текст свёрнут, показать
     
     
  • 8.446, Аноним (-), 16:46, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Которые стоят денег и обладают конской лицензией, не допускающей модификацию и п... большой текст свёрнут, показать
     
     
  • 9.448, Michael Shigorin (ok), 17:32, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, занёс в цитатницу ... текст свёрнут, показать
     
  • 9.449, myhand (ok), 17:39, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Радости не много, но редактор запустить можно Можно использовать компилятор и ... большой текст свёрнут, показать
     
  • 9.451, Аноним (-), 23:24, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Например в данном случае он поступил как мудагЪ Желание в данный конкретный мом... текст свёрнут, показать
     
  • 9.456, arisu (ok), 00:22, 03/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет у него никаких особых 171 взглядов 187 зато есть нежная любовь к пропри... текст свёрнут, показать
     
  • 5.417, Vkni (ok), 20:38, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Был Hurd, но ему это не помогло.

    Hurd был недоделан. Когда есть 2 вещи - одна работает, но криво, а другая вообще не работает, выбирают первую. Linux принципиально отличался от 2-х микроядер Minix и Hurd по 2-м параметрам:

    1. От Hurd - тем, что УЖЕ работал. Это принципиальное отличие.

    2. От уже работающего Minix тем, что был под GPL. Т.е. Minix модифицировать было нельзя, а Linux - можно. Это тоже принципиальное различие.

    Итого, только Linux ОДНОВРЕМЕННО и работал, и был под GPL.

    Выпусти дедушка Танненбаум свой Minix под GPL сразу, сидели бы сейчас на Minix'е и рассуждали про "сложность разработки ядер-монолитов". Ну и что "скорость гибридов хорошо, но можно машину побыстрее поставить".

     
     
  • 6.447, Аноним (-), 16:53, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Hurd начали писать до линуха И было там вроде как более 1 землекопа Но пингвин... большой текст свёрнут, показать
     
     
  • 7.450, myhand (ok), 18:12, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Насчет невменяемости Танненбаума вы явно погорячились Разработка Minix идет св... большой текст свёрнут, показать
     
     
  • 8.452, Аноним (-), 23:28, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да и просто к людям там отличное отношение Ещё докинуть до кучи Коливаса и Поля... текст свёрнут, показать
     
  • 2.273, Crazy Alex (ok), 14:06, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Линус не претендовал на истинно правильное решение, которое заменит всё и вся. Он просто сделал штуку и казал другим людям - гляньте какая штуковина получилась, если хотите-  играйтесь. Именно за отсутствие этого отношения и хочется Поттерингам и прочи авторам Вейландов головы пооткусывать. Задолбали пытаться сделать серебряные пули.
     

     ....большая нить свёрнута, показать (27)

  • 1.21, _yurkis_ (ok), 12:14, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    И вроде бы и неплохая идея но...
    1. Консоль, по идее, как минимум выводит сообщения во время загрузки.
    2. Как быть с kdb не совсем понятно
    3. Если загрузка будет проблемной- что делать?
    4. Как обычно сначала все поломают к едрене фени а потом героически начнут чинить. И пройдет немало времени пока оно будет как минимум не хуже того что уже есть.
     
     
  • 2.75, arisu (ok), 14:17, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > 1. Консоль, по идее, как минимум выводит сообщения во время загрузки.

    это не нужно. вон, всё равно почти везде дебильный плимут запихали.

    > 2. Как быть с kdb не совсем понятно

    никак. лёне портерингу оно не нужно.

    > 3. Если загрузка будет проблемной- что делать?

    как известно, с системды проблем не бывает. а если бывают — то это проблемы в днк пользователя.

    > 4. Как обычно сначала все поломают к едрене фени а потом героически
    > начнут чинить. И пройдет немало времени пока оно будет как минимум
    > не хуже того что уже есть.

    будет хуже. потому что микроядро из линукса не получится без глобальной перепеси всего заново. поэтому попытки «повытаскивать из ядра побольше в юзерспейс» приведут только к усложнению всего.

     
     
  • 3.116, _yurkis_ (ok), 15:35, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, а dmesg и kdb по последовательному порту они тоже тогда отломают Типа н... большой текст свёрнут, показать
     
     
  • 4.122, arisu (ok), 15:38, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Кстати, а dmesg и kdb по последовательному порту они тоже тогда отломают?

    нет, за это эмбедовщики «рационализаторам» отломают кое-что другое.

    > Ну можно попробовать аккуратно сделать. Вопрос был не в этом. Вопрос в
    > том что сейчас не модно думать о том почему так сделано
    > и что бывают другие варианты использования кроме как фейсбук смотреть.

    так я об этом же писал.

     
  • 4.295, Аноним (-), 14:47, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, а dmesg и kdb по последовательному порту они тоже тогда отломают?

    Как бы не так, за такое эмбедовщики чего-нибудь отломать могут. Это, ктсати, в ядре живет - сабж тут вообще каким боком?

     

  • 1.30, dxd (?), 12:34, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо завести проект по разбору этого комбайна обратно на детали. Детали-то неплохие.
     
     
  • 2.220, all_glory_to_the_hypnotoad (ok), 22:04, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    его нужно просто похоронить, ничего полезного и уникального (т.е. чего уже нельзя где-то найти ) в его деталях нет
     
     
  • 3.244, dxd (?), 03:30, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уникального - нет. А вот реализации лучше, чем прочие имеющиеся - есть. udev, например.
     
     
  • 4.246, arisu (ok), 03:48, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > udev, например.

    удев — это тот ещё ужас.

     
     
  • 5.297, Аноним (-), 14:49, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > удев — это тот ещё ужас.

    Удев - ужас, 64-бита - изврат, 4Гб памяти хватит всем, init работал 20 лет и прочая. Жаль что ты не ямщик, было бы прикольно посмотреть как бы ты гасил проклятых автомобилистов и чертыхался на поезда и самолеты.

     
  • 4.251, el torito (?), 04:44, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    udev прекрасно и до них и без них развивался. А потом RH благословил Леннарта его стырить и отломать возможность автономной сборки. И вот он, момент славы: systemd знатно "реализовал" udev.
     
     
  • 5.253, dxd (?), 06:07, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > udev прекрасно и до них и без них развивался. А потом RH
    > благословил Леннарта его стырить и отломать возможность автономной сборки. И вот
    > он, момент славы: systemd знатно "реализовал" udev.

    Это, к сожалению, не меняет ситуацию.

     

  • 1.40, хрюкотающий зелюк (?), 13:01, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я против systemd - грубое нарушение философии UNIX. Ни к чему хорошему это не приведет. Дай Столлман благословение на борьбу с этой заразой!

    Ubuntu и Debian - вы лидеры! Сдерживайте натиск!

     
     
  • 2.45, Пиу (ok), 13:13, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    типа /sbin/init - не нарушение, а традиция
     
  • 2.50, Кирилл (??), 13:20, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В Ubuntu свой Upstart, дурень.
     
     
  • 3.78, arisu (ok), 14:19, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В Ubuntu свой Upstart, дурень.

    который ВНИЗАПНА! не пытается быть мегакомбайном. более того: апстарт можно использовать как service manager, не делая его инитом. сюрпризы на каждом шагу!

     
     
  • 4.303, Аноним (-), 14:53, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > который ВНИЗАПНА! не пытается быть мегакомбайном.

    Ну это как сказать. Половину фич systemd успешно портировали, перетащив к себе.

    > более того: апстарт можно использовать
    > как service manager, не делая его инитом. сюрпризы на каждом шагу!

    Можно. Но смысл этой затеи не очень очевиден. Нет, чисто технически можно устроить daisy chain из 5 бутлоадеров, запустить друг из друга 5 разных запускалок всего и вся и прочая. Но зачем? Init и есть service manager по логике вещей. На кой перец 2 сущности делающих одинаковую работу?

     
     
  • 5.313, arisu (ok), 15:07, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> более того: апстарт можно использовать
    >> как service manager, не делая его инитом. сюрпризы на каждом шагу!
    > Можно. Но смысл этой затеи не очень очевиден.

    вполне очевиден: более-менее удобный service manager с событиями, и при этом не утрамбованый в init. init — *не service manager*. и не надо его таким делать.

     
     
  • 6.378, Аноним (-), 13:34, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > утрамбованый в init. init — *не service manager*. и не надо его таким делать.

    Мне не надо две запускалки в системе. Лучше одна нормальная, чем 2 инвалида-недопилка.

     
     
  • 7.407, arisu (ok), 18:15, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мне не надо две запускалки в системе.

    тогда выбирай: или init, или ядро. потому что и то, и то — это две, а тебе две не надо.

    вот, кстати, неделание из инита service manager — это и есть unix-way. а не выпиливание из ядра VT.

     
  • 5.325, Michael Shigorin (ok), 18:51, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно. Но смысл этой затеи не очень очевиден.

    sysvinit+monit у меня ни разу не сегфолтились, при этом monit умеет сообщить почтой при надобности.  Этот ваш systemd так может?

    > Нет, чисто технически можно устроить daisy chain из 5 бутлоадеров

    Ой, не сыпьте -- тут четыре (прописью: четыре) EFI-бинарника друг друга пинают, причём каждый на своём месте далеко не просто так :-/

    > Init и есть service manager по логике вещей.

    Разве что в Вашей сумочке, мадам.

     
     
  • 6.379, Аноним (-), 13:52, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я рад за вас, только это 2 разных сущности с конфигурежкой в совершенно разных м... большой текст свёрнут, показать
     
     
  • 7.396, Michael Shigorin (ok), 14:48, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И Ну извините, даже рыба ищет, где глубже Разруха не в скриптах, поймите н... большой текст свёрнут, показать
     
  • 2.74, Аноним (-), 14:16, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ubuntu и Debian - вы лидеры! Сдерживайте натиск!

    Убунту давно юзает апстарт. Дебиан рассматривает на что бы по дефолту перейти. И, кстати, половина юниксов тоже не прочь поюзать что-нибудь менее костыльное. Вон солярис и макось например тоже свои запускалки сгородили вместо жутковатых простынок на 3 страницы.

     
     
  • 3.81, Crazy Alex (ok), 14:21, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Hint: претензии к systemd отнюдь не в том, что предлагается уйти от старого init.
     
     
  • 4.86, arisu (ok), 14:27, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Hint: претензии к systemd отнюдь не в том, что предлагается уйти от
    > старого init.

    фанбои не поймут. у них же и апстарт — клон системды.

     
     
  • 5.380, Аноним (-), 13:54, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > фанбои не поймут. у них же и апстарт — клон системды.

    Проблема только в том что у "фанбоя" как раз upstart. Но я вижу в systemd ряд плюшек, которых в апстарте нет но которые были бы лично мне полезны. Скажем, поддержка LXC/cgroups. Нет, я конечно могу и сам нужные сисколы дернуть, но было бы очень хорошо если бы в системе были какие-то средства для работы с ее фичами. Чтоб мне не приходилось программировать там где по логике вещей ничего такого вылезающего за рамки конфигурации фич более-менее стандартным образом.

     
     
  • 6.395, Michael Shigorin (ok), 14:44, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Проблема только в том что у "фанбоя" как раз upstart.

    Может, стоит хоть отведать то, что расхваливаете?

     
  • 6.405, arisu (ok), 18:12, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Проблема только в том что у «фанбоя» как раз upstart.

    «я, конечно, сам не пробовал, но пацаны говорят, что прыгать с крыши очень весело. ну, те, кто выжил. так что рекомендую!»

     
  • 3.142, Stellarwind (?), 15:56, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ubuntu и Debian - вы лидеры! Сдерживайте натиск!
    > Убунту давно юзает апстарт. Дебиан рассматривает на что бы по дефолту перейти.
    > И, кстати, половина юниксов тоже не прочь поюзать что-нибудь менее костыльное.
    > Вон солярис и макось например тоже свои запускалки сгородили вместо жутковатых
    > простынок на 3 страницы.

    Ну SMF по крайней мере не пытается быть всем на свете, хотя конфиги в xml это не круто..


     
     
  • 4.381, Аноним (-), 13:56, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну SMF по крайней мере не пытается быть всем на свете,

    Да, Гарри Поттер мыслит масштабнее. Кто-то считает его подлецом, кто-то героем. А я считаю что у него местами есть здравые идеи. Так что нехай кодит и отлаживает на федористах. Может получиться вполне годная штука.

    > хотя конфиги в xml это не круто..

    Согласен.

     
     
  • 5.406, arisu (ok), 18:13, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > я считаю что у него местами есть здравые идеи.

    есть, конечно. только места эти не очень приличные. соответственно, и идеи такие же получаются.

     

  • 1.47, 3draven (ok), 13:16, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Судя по всему стремление сделать единую систему инициализации ОС приведет к тому, что в дистре теперь не будет скакать при загрузке от заставки в консоль, потом в артефакты, потом в заставку. По моему, неплохо.
     
     
  • 2.53, Аноним (53), 13:43, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как же теплое ламповое моргание экрана при загрузке ?
    Воистину наступают последние времена.
     
     
  • 3.58, виндотролль (ok), 13:54, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А вы, наверное, профессиональный наблюдатель морганий в RedHat. Приходите на работу и начинаете перезагружать компьютер, наблюдая за морганиями при загрузке, замеряете их частоту, скважность...

    Ну правильно, скорость загрузки-то уже просрали, sysV init как-то побыстрее оказался, осталось уповать на моргания, да...

     
  • 2.361, nanoolinux (?), 05:06, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сустемд нужен только неосиляторам suspend to ram.
     
     
  • 3.382, Аноним (-), 13:56, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > сустемд нужен только неосиляторам suspend to ram.

    Все бы ничего, но SRT батарейку кушает...

     

  • 1.88, виндотролль (ok), 14:33, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    все-таки новость написана немного в истеричном стиле.

    В оригинале, насколько понял, говорится о том, что цель всего этого — вынесение _такого же_ функционала из ядра.

    Т.е., ребята хотят облегчить ядро. Куда выносить? — ну вынесем в системД, больше некуда.

    Другое дело, что если VT вынесут из ядра, пользоваться им с другими системами инициализации станет затруднительно.

     
     
  • 2.90, Аноним (-), 14:38, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Эти подсистемы в ядре ещё со времён первых ядер. Ничего, летало. И если сейчас где-то тормозит, то, видимо, дело у другом. Да?
    Наверное в том же Андроиде консоль не особо нужна. Но зачем переносить узкие случаи в массу инсталляций?
     
     
     
    Часть нити удалена модератором

  • 4.161, Аноним (-), 16:58, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Предпочитаю иметь сообщения на консоли. А мерцания, они меня вообще не беспокоят.
    Между прочим, я всё ещё использую com-порт для консоли.
     
     
  • 5.175, Аноним (53), 17:46, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Предпочитаю иметь сообщения на консоли.

    Весь мир не обязан вертеться вокруг ваших предпочтений. Такой вот печальный факт.

    > А мерцания, они меня вообще не беспокоят.

    См. выше. Разработчиков всяких потребительских девайсов беспокоит.

    > Между прочим, я всё ещё использую com-порт для консоли.

    А у меня дома для этого даже железный зеленый терминал стоит и что с того ?
    Никто консоль не отбирает, более того вынос эмуляции vt100 из кода ядра пожалуй даже поюниксвейнее текущего положения дел будет.

     
     
  • 6.181, arisu (ok), 17:52, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    некоторые альтернативно развитые личности отчего-то считают, что «юникс-вэй» — это бездумное разбивание всего и вся на атомы.
     
     
  • 7.187, Аноним (53), 17:59, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А на самом деле это .. что ? Просветите уж нас, не держите в себе.
     
     
  • 8.191, arisu (ok), 18:08, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    для этого у 171 вас 187 должен быть нормальный рабочий мозг, а не военно-пол... текст свёрнут, показать
     
     
  • 9.193, Аноним (53), 18:10, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так расскажите для тех у кого он есть, в чем проблема ... текст свёрнут, показать
     
     
  • 10.196, arisu (ok), 18:13, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    те, у кого есть нормальный рабочий мозг, и так понимают соответственно, если не... текст свёрнут, показать
     
     
  • 11.201, Аноним (53), 18:20, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сказав сие, граф с достоинством удалился ... текст свёрнут, показать
     
     
  • 12.235, Michael Shigorin (ok), 01:00, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше удалиться графом с достоинством, чем остаться олухом с непониманием Ту... текст свёрнут, показать
     
     
  • 13.254, njunkie (ok), 06:07, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Михаил, я понимаю что для школьников Unix-way это Такое же как Windows, но бесп... большой текст свёрнут, показать
     
     
  • 14.323, Michael Shigorin (ok), 18:45, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот, спасибо за труды -- я сходу не вспомнил источник хотя и он лишь один из ва... текст свёрнут, показать
     
  • 14.383, Аноним (-), 13:58, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И где все это в init, где конфигурационные данные пополам с кодом движка ... текст свёрнут, показать
     
     
  • 15.408, arisu (ok), 18:18, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ещё внимательней посмотрел на инит-скрипты не, нет в них конфигов, отдельно ко... текст свёрнут, показать
     
     
  • 16.430, Антоним (?), 15:39, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    он считает конфигом указание на расположение бинаря и пид-файла например видим... текст свёрнут, показать
     
  • 13.265, _oleg_ (ok), 11:49, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Только не надо вкладывать в это больше, чем сами авторы UNIX ... текст свёрнут, показать
     
  • 13.304, Аноним (-), 14:54, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У вас это в последнее время не получается Зато скиллы хамства я так смотрю прок... текст свёрнут, показать
     
     
  • 14.324, Michael Shigorin (ok), 18:49, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Как может не получаться то, чем и не собираешься заниматься Вообще-то это была ... текст свёрнут, показать
     
     
  • 15.384, Аноним (-), 14:00, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я про общий уровень культуры дискуссии Возможно, вы не заметили, но на этом ... текст свёрнут, показать
     
     
  • 16.393, Michael Shigorin (ok), 14:41, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Понял, прошу прощения -- разумеется, так не задумывал ... текст свёрнут, показать
     
  • 6.209, Аноним (-), 19:06, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Проблемы разработчиков потребительских девайсов их собственные. Корпоративщики что угодно готовы усложнить до неудобоваримых внутренностей ради свистелок-перделок. А как там надо нечто изменить, так сразу нанимают команды "специалистов". Чего можно было бы избежать, если бы изначально всё делалось логично и прозрачно.
     
  • 3.130, виндотролль (ok), 15:44, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не, ну я не спорю, что чинить работающий функционал, пожалуй, не стоит. Но в данном случае костыли одного комбайна лепят к другому комбайну. Хочется верить, что все это — ради спасения одного из комбайнов.
    В переходной период может быть тяжело (я и сам системд люто бешенно ненавижу), но цель, мне кажется, благая. Посмотрим, как оно выйдет. Я в ядро не коммитил, потому имею право только наблюдать.

    В любом случае, для гиков вроде меня всегда остается упомянутая в треде PC-BSD.

     
     
  • 4.145, arisu (ok), 16:14, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > но цель, мне кажется, благая

    в данном случае поговорка про благие намерения как нельзя более в тему.

     
     
  • 5.261, Адекват (ok), 07:34, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > в данном случае поговорка про благие намерения как нельзя более в тему.

    Благими намерениями вымощена дорога в АД ?

     
  • 4.165, Аноним (-), 17:04, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > В любом случае, для гиков вроде меня всегда остается упомянутая в треде
    > PC-BSD.

    Уже не хочется куда-то уходить. К тому же, Линукс - мой хлеб. Вот они сейчас понаделают велосипедов. Дистрибутивы внедряд. Потом придётся разбираться в процессе обслуживания систем.
    Опенсорсный свободный софт хорош своей простотой. Жаль уходит она. Перестают люди простоту ценить. Просто жаль.

     
     
  • 5.223, chinarulezzz (ok), 22:14, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Используй дистр в котором простоту ценят, и проблемы обойдут тебя стороной, Люк.
     
     
  • 6.240, arisu (ok), 03:05, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Используй дистр в котором простоту ценят, и проблемы обойдут тебя стороной, Люк.

    m$ dos 3.30!

     
     
  • 7.243, chinarulezzz (ok), 03:12, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Используй дистр в котором простоту ценят, и проблемы обойдут тебя стороной, Люк.
    > m$ dos 3.30!

    Слишком тонко выразил мысль. Я не понял что ты имел в виду.

     
     
  • 8.247, arisu (ok), 03:53, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    простота, красота, и даже бейсик в поставке есть ... текст свёрнут, показать
     
     
  • 9.249, chinarulezzz (ok), 04:09, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    у нас в городе до сих пор используется в предприятиях некоторых, на терминалах, ... текст свёрнут, показать
     
     
  • 10.250, arisu (ok), 04:23, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    tinycore linux ... текст свёрнут, показать
     
  • 7.262, Адекват (ok), 07:36, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Используй дистр в котором простоту ценят, и проблемы обойдут тебя стороной, Люк.
    > m$ dos 3.30!

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

     
     
  • 8.385, Аноним (-), 14:01, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну знаете, раньше этим вообще педально-релейная логика занималась, так что это у... текст свёрнут, показать
     
  • 5.306, Аноним (-), 14:58, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Опенсорсный свободный софт хорош своей простотой.

    1) Даже просто ядро монилитной ОС никогда не было чем-то простым. Даже самый древний юникс который нифига не умел - более 10 000 строк кода.

    2) Да, мир становится сложнее. Компьютеры используются для все более разных задач, появляются новые требования. Рулить Боингом путем самоличного дергания закрылков за нитки - не вариант.

    > Жаль уходит она. Перестают люди простоту ценить. Просто жаль.

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

     
     
  • 6.314, arisu (ok), 15:09, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Мир меняется. Чипы становятся сложнее, фич больше.

    а код как писали жопой, так и пишут.

    > хотят контейнеры и виртуализацию

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

     
     
  • 7.388, Аноним (-), 14:31, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > а код как писали жoпой, так и пишут.

    Ну так покажи этим негодяям как надо это делать правильно :).

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

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

     
     
  • 8.409, arisu (ok), 18:20, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    показываю по мере сил пожимает плечами а винда 8212 на подавляющем большин... текст свёрнут, показать
     
  • 6.374, Адекват (ok), 13:21, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Опенсорсный свободный софт хорош своей простотой.
    > самый древний юникс который нифига не умел - более 10 000

    Вы имеет ввиду количество строк кода, из которого состояло ядро линукс ?
    То есть ядро линукса, версии 0.01, содержащее 10 239 строк кода - это юникс,да ?

     
  • 4.212, _yurkis_ (ok), 19:15, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так она сто раз благой может быть Но беда в том что сейчас не модно думать поче... большой текст свёрнут, показать
     
  • 4.252, el torito (?), 04:51, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В переходной период может быть тяжело (я и сам системд люто бешенно
    > ненавижу), но цель, мне кажется, благая. Посмотрим, как оно выйдет. Я
    > в ядро не коммитил, потому имею право только наблюдать.

    Будем повторяться.
    Цель разработки systemd - контроль за экосистемой Linux вне сегмента embedded решений, где специфика сильнее. Если это благая цель, то пора менять планету проживания.

     
     
  • 5.307, Аноним (-), 15:00, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Цель разработки systemd - контроль за экосистемой Linux вне сегмента embedded решений,

    Каноникал вон плевать хотел. Или слакваристы те же самые. Дебиан тоже не собирается юзать сие эксклюзивно. Какой контроль? Над кем? Каким макаром?

    Впрочем, окей. Если фанаты sysvinit не смогут сами себе портяны под свой фетиш писать - так им будет и надо, ибо достали своими воплями.

     
     
  • 6.317, arisu (ok), 15:10, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    что характерно: фанбои системды в принципе не понимают, из-за чего сыр-бор. даже если им долго пояснять. как мальчик из анекдота про море.
     
     
  • 7.389, Аноним (-), 14:32, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > что характерно: фанбои системды в принципе не понимают, из-за чего сыр-бор. даже
    > если им долго пояснять. как мальчик из анекдота про море.

    Ну да, ну да, у нас только Кэп лучше всех всегда знает как и что надо.

     
     
  • 8.410, arisu (ok), 18:21, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вздыхает так для того и говорю, чтобы остальные тоже узнали ... текст свёрнут, показать
     
  • 4.255, njunkie (ok), 06:16, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > не, ну я не спорю, что чинить работающий функционал, пожалуй, не стоит.
    > Но в данном случае костыли одного комбайна лепят к другому комбайну.
    > Хочется верить, что все это — ради спасения одного из комбайнов.
    > В переходной период может быть тяжело (я и сам системд люто бешенно
    > ненавижу), но цель, мне кажется, благая. Посмотрим, как оно выйдет. Я
    > в ядро не коммитил, потому имею право только наблюдать.
    > В любом случае, для гиков вроде меня всегда остается упомянутая в треде
    > PC-BSD.

    PC-BSD неайс, ну точнее как бы айс, но все-таки напильником пилить приходится (столкнулся сам с жуткими тормозами на SSD из-за swapexd, благо оный выпиливается на раз)

     
  • 4.266, _oleg_ (ok), 11:58, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В любом случае, для гиков вроде меня всегда остается упомянутая в треде
    > PC-BSD.

    Если в PC-BSD такой же поганый /proc как в freebsd, то это не вариант. bsd ещё дальше от unix'а, чем linux. В топку bsd.


     
     
  • 5.267, njunkie (ok), 13:10, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    О, Знатоки Unix подтянулись. Где ты его видел-то, Unix этот, дома в убунте?
     
     
  • 6.277, _oleg_ (ok), 14:14, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > О, Знатоки Unix подтянулись. Где ты его видел-то, Unix этот, дома в
    > убунте?

    Откуда тебе убогому знать, где я что видел?

    Для справки, создатели unix, наверное, не просто так решили, что проще его пристрелить и написать всё заново, чем пытаться исправить то, во что его превратили студенты из mit и berkeley своими корявыми руками.

     
     
  • 7.282, njunkie (ok), 14:24, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    С этого места подробней, дружок. Не стесняйся, пиши.
     
     
  • 8.284, _oleg_ (ok), 14:33, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Леннарт Поттеринг тебе дружок Что тебе не понятно И так всё разжевал уже ... текст свёрнут, показать
     
     
  • 9.287, njunkie (ok), 14:36, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ты разжевал-то Если это кидание говном ты называешь Разжевал , то непонятно чт... текст свёрнут, показать
     
     
  • 10.292, arisu (ok), 14:43, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а вот тут он явно про plan9 говорил ... текст свёрнут, показать
     
     
  • 11.300, _oleg_ (ok), 14:50, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Два чая сэр у ... текст свёрнут, показать
     
  • 11.301, njunkie (ok), 14:51, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну Я чот подумал о K R, да и попыток переписать Unix было очень много, парочк... текст свёрнут, показать
     
     
  • 12.311, _oleg_ (ok), 15:06, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Мой ответ удалили, очевидно, предполагая, что это может тебя травмировать Поэто... текст свёрнут, показать
     
     
  • 13.322, Michael Shigorin (ok), 18:40, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Во избежание повторных ошибок потрудитесь прочесть правила форума http wiki o... текст свёрнут, показать
     
     
  • 14.332, _oleg_ (ok), 20:10, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это попытка нарушить Вами пункт 4 правил Или мне показалось ... текст свёрнут, показать
     
     
  • 15.352, Michael Shigorin (ok), 23:57, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно, переведу вменяемые люди не удивляются, когда их сообщения удаляются за м... текст свёрнут, показать
     
     
  • 16.365, _oleg_ (ok), 11:21, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Михаил, где Вы увидели мои удивления в направлении модераторов Как модерато... текст свёрнут, показать
     
     
  • 17.401, Michael Shigorin (ok), 16:42, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В 311 Не я, но раз спросили -- счёл оправданным пояснить, заглянув в архив С... текст свёрнут, показать
     
     
  • 18.418, _oleg_ (ok), 20:39, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Благодаря генам Ванги, я предполагаю, что в этой части 311 Вы где-то увидели... текст свёрнут, показать
     
     
  • 19.432, Michael Shigorin (ok), 18:14, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    о шутке это была бы крайне паршивая наследственность, она ж бесноватая Нет, я... текст свёрнут, показать
     
  • 10.299, _oleg_ (ok), 14:50, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты не мимо проходил, то в моей фразе всё достаточно чётко написано Если не... текст свёрнут, показать
     
     
  • 11.302, njunkie (ok), 14:52, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, ну если подумать только САМ _oleg_ c Opennet-а не считает их Unix, то кон... текст свёрнут, показать
     
     
  • 12.309, Аноним (-), 15:02, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У него есть хоть какая-то рациональная аргументация, а у вас только фанатизм по ... текст свёрнут, показать
     
     
  • 13.315, njunkie (ok), 15:09, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Наших это кого-это У меня нет наших и ваших, у меня как аргумент многообразие U... текст свёрнут, показать
     
     
  • 14.390, Аноним (-), 14:36, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    По вашим сообщениям не заметно Тогда вообще не понимаю чего вы так гoвнaми друг... текст свёрнут, показать
     
     
  • 15.394, Аноним (-), 14:41, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    upd почитал дальше Теперь таки понимаю, но вам не понравится ... текст свёрнут, показать
     
  • 11.312, njunkie (ok), 15:06, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А каких идей В случае Soplaris и OS X вполне таки идеи Unix, реализованные на у... текст свёрнут, показать
     
     
  • 12.318, _oleg_ (ok), 15:44, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    О Боги Какие, нахер, там идеи Ты идеи ни с чем не путаешь Solaris крут,... большой текст свёрнут, показать
     
     
  • 13.331, njunkie (ok), 19:46, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я имел в виду Широкое распространение, ШИРОКОЕ, вот именно чтобы стоял на каждом... текст свёрнут, показать
     
     
  • 14.333, _oleg_ (ok), 20:15, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Слушай, уже не смешно Нет такой системы, которая стояла бы на каждом сервере ... текст свёрнут, показать
     
  • 13.392, Аноним (-), 14:40, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну насчет кучи, вы, допустим, загибаете Нынче 80 рынка смартов пожрал ведроид ... текст свёрнут, показать
     
     
  • 14.398, _oleg_ (ok), 15:33, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я не про кучу одинаковых устройств, а про кучу разных типов устройств С потре... большой текст свёрнут, показать
     
  • 12.391, Аноним (-), 14:37, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А где вы там микроядра углядели O_O... текст свёрнут, показать
     
  • 3.264, Аноним (-), 08:41, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В том же андроиде и так изначально нет консоли. Поэтому, например, чтобы выводить сообщения при загрузке, нужно заморачиваться с эмуляцией
     
  • 2.162, Crazy Alex (ok), 16:58, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А в отдельный проект вытащить - религия не позволила? Надо обязательно в systemd засунуть, угу. Вот за это его и не любят, собственно - там, где должно быть полтора десятка абсолютно независимых компонентов зачем-то лепят один проект.
     
     
  • 3.224, Stax (ok), 22:15, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вообще они внутри разделены.. Более-менее.. Можно собрать только отдельные части.
    Никто же не ругает ядро за то, что там куча иногда довольно независимых подсистем вместе? (не, есть товарищи с чистым стремлением к микроядрам, но..). Пример дурацкий, но идея, думаю, понятна :)

    А "не любят" местные анонимусы его совсем не за это :) А за куда более идиотские причины типа фамилии автора.

     
     
  • 4.241, arisu (ok), 03:05, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > за куда более идиотские причины типа фамилии автора.

    а ты, телепат!

     
  • 4.268, Crazy Alex (ok), 13:59, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Независимыми они были бы, если бы разрабатывались именно с оглядкой на то, что и... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (80)

  • 1.96, Zulu (?), 14:52, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В том же солярисе давно VT в юзерленде. Все равно на рисованную ядром консоль, тем более фреймбуферную, нельзя положиться в случае паники. Если хочется надежности, то полагайтесь на что-то твердое и железное. serial, например.

    Да, и особо отмечаю что количество имбецилов в комментариях зашкаливает.

     
     
  • 2.102, arisu (ok), 15:09, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Да, и особо отмечаю что количество имбецилов в комментариях зашкаливает.

    а если бы ты ничего не писал — было бы на одного меньше.

     
  • 2.141, анонимм (?), 15:56, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, и особо отмечаю что количество имбецилов в комментариях зашкаливает.

    ты же сам пару лет назад рассказывал о дермовости соплярисового smf? а теперь сам как будто бы соплярисвей защищаешь

     
     
  • 3.180, Аноним (53), 17:51, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ты же сам пару лет назад рассказывал о дермовости соплярисового smf? а
    > теперь сам как будто бы соплярисвей защищаешь

    То есть если SMF неидеален (хотя в общем-то работает и жрать не просит), то и все остальное там тоже неправильно ?
    Забавные вы существа, фанатики.

     
     
  • 4.183, arisu (ok), 17:54, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    в программе, которая использует xml для чего-то, кроме импорта данных из других дебильных программ, правильного ничего не может быть: она defective by design.
     
     
  • 5.188, Аноним (53), 18:06, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И что ? Где вообще связь между SMF и VT в юзерленде ?
     
     
  • 6.192, arisu (ok), 18:08, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > И что ? Где вообще связь между SMF и VT в юзерленде?

    и то, и то — фигня.

     
     
  • 7.226, chinarulezzz (ok), 22:18, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> И что ? Где вообще связь между SMF и VT в юзерленде?
    > и то, и то — фигня.

    Эскобар, ты?!

     
  • 7.310, Аноним (-), 15:05, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > и то, и то — фигня.

    Все фигня, кроме пчел.

     
  • 3.203, Zulu (?), 18:32, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ты же сам пару лет назад рассказывал о дермовости соплярисового smf? а
    > теперь сам как будто бы соплярисвей защищаешь

    1. smf != vt
    2. а зохен вей, я никого не защищаю.

     
  • 2.164, Michael Shigorin (ok), 17:03, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В том же солярисе давно VT в юзерленде. Все равно на рисованную
    > ядром консоль, тем более фреймбуферную, нельзя положиться в случае паники.

    Ты, может, удивишься -- но на линуксовый fb рисуют в таких случаях и поверх иксов давно уже.

     
     
  • 3.202, Zulu (?), 18:31, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не удивлюсь.
    Но это все равно лажа. Если нужен гарантированный выхлоп, то это не годится: состояние видеоадаптера на момент паники не гарантировано.
    то же относится к netconsole.

    только хардварный терминал, если нужны гарантии.

     
     
  • 4.225, Stax (ok), 22:18, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не удивлюсь.
    > Но это все равно лажа. Если нужен гарантированный выхлоп, то это не
    > годится: состояние видеоадаптера на момент паники не гарантировано.
    > то же относится к netconsole.
    > только хардварный терминал, если нужны гарантии.

    А кто гарантирует, что получится сменить видеорежим на текстовый (если состояние видеоадаптера не гарантировано) и что там будут подгружены адекватные шрифты, а не мусор?

    Только serial console, только хардкор.

     
  • 4.234, Michael Shigorin (ok), 00:55, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > только хардварный терминал, если нужны гарантии.

    Не спасёт от ресета.  Хотя в самопальной штуке под названием ServNet (а-ля простенький IPMI) делали кольцевой буфер на COM и это свойство даже имело минимум одно применение...

     
     
  • 5.316, Аноним (-), 15:10, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Не спасёт от ресета.

    Поэтому умные парни из линукскернела придумали логгить в RAM и после краха или ресета искать данные в этом заранее оговоренном дупле. Вот так - оно даже и ресета не боится.

     

  • 1.97, Аноним (-), 15:00, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Никакой другой инит системы более не будет, жуйте что дают. Посыл понятен.
    А проприетарщики после отхода Торвальдса от дел, будут тивоизировать всё и вся.
     
  • 1.132, runoverheads (ok), 15:46, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    нармал. работает.
    в /etc/securetty пришлось pts/0 дописать чтобы pam пустил.

    решение мне нравится. тем более в мобильных девайсах kms не всегда реализован в дровах

     
  • 1.231, anonymous (??), 23:56, 28/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > systemd-er - урезанная версия консоли systemd-consoled для экстренных ситуаций, таких как необходимость выполнения операций при выявлении сбоя на ранних этапах загрузки. В systemd-er отсутствует поддержка управления пользовательскими сеансами, разделения привилегий и т.п.

    Типа не смог примонтировать rootfs, а тут, в костюме супермена, systemd-er. Ржунимагу падсталом. Дайте две!

     
  • 1.263, Адекват (ok), 07:51, 29/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Итак, вопрос ко всем приверженцам systemd, вопрос из практики:
    Имеется 3 сетевые карты, с мак адресами:

    00:1f:c6:c3:c2:fe
    00:50:bf:d6:05:44
    00:1a:4a:00:00:01

    как, средствами systemd сделать так, чтобы после перезагрузки они не менялись именами сетевых интерфейсов, чтоб всегда было так:

    00:1f:c6:c3:c2:fe == eth0
    00:50:bf:d6:05:44 == eth1
    00:1a:4a:00:00:01 == eth2

    Условие чтобы имена были eth*, а не lan inet wtf -  обязательно.
    Решение должно работать для сетевых карт одного производителя, типа все карточки acorp из одной партии, и их маки различаются на одну цифру.
    Ваше решение должно позволять, в случае необходимости поменять привязку имен между, например eth0 и eth2 и чтобы после перезагрузок эти изменения сохранились и больше не менялись.

    Каждый ответ вида "неасилил", "читай дакумитацию", "у миня все работает" - будт засчитан как слив.
    Каждый не ответивщий, но при этом яростно защищающий systemd - автоматически становится "человеком-треплом".
    Принимается только готовое решение, для copy-n-paste.
    Спасибо :)

     
     
  • 2.319, Аноним (-), 16:06, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Через правила удава. Работает везде, а не только в systemd.
     
     
  • 3.336, arisu (ok), 20:25, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Через правила удава. Работает везде, а не только в systemd.

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

     
     
  • 4.359, myhand (ok), 03:01, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Через правила удава. Работает везде, а не только в systemd.
    > это только пока удев в очередной раз не сойдёт с ума. я
    > вот до сих пор не могу понять, какая связь между драйвером
    > сетевой карты и сменой имён дисковых устройств.

    Правила udev в конкретном дистрибутиве могли быть бажными, всяко
    бывает.  Тут настоящих телепатов нет, вы не думайте.

     
     
  • 5.367, Адекват (ok), 11:41, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Правила udev в конкретном дистрибутиве могли быть бажными, всяко
    > бывает.  Тут настоящих телепатов нет, вы не думайте.

    Может это systemd бажный, udev может и рад как нужно отработать, но systemd ему не позволяет ?

     
  • 5.415, arisu (ok), 18:37, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Правила udev в конкретном дистрибутиве могли быть бажными, всяко бывает.

    слака, вообще-то, славится тем, что маинтайнеры пытаются прикладывать руки к софту по минимуму, собирая его так, как авторы дают. соответственно, что-то очень загадочное творится в головах авторов udev, раз при втыкании сетевой карты udev начинает косячить, и косячит, пока руками модуль не загрузишь.

    а мне откровенно лень разбираться, что там происходит и почему. я вообще подумываю сбежать на busybox'овый mdev.

     
  • 3.337, arisu (ok), 20:26, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Через правила удава. Работает везде, а не только в systemd.

    и да: поскольку удев теперь часть системды, то демонстрируй решение же.

     
     
  • 4.339, all_glory_to_the_hypnotoad (ok), 21:18, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    посмотре как в генте сделаны персистент имена, ~ привязка к маку правила которое создаёт девайс. Ничего  особенного. Это системд не касается
     
     
  • 5.342, arisu (ok), 21:34, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Это системд не касается

    уже касается.

     
     
  • 6.421, all_glory_to_the_hypnotoad (ok), 21:26, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    пока оно может работать само по себе и его можно форкнуть (eudev) не касается
     
     
  • 7.423, arisu (ok), 21:56, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > пока оно может работать само по себе и его можно форкнуть (eudev)
    > не касается

    «форкнуть» — это ничего не значит. я без проблем ядро могу форкнуть, и толку?

     
  • 3.366, Адекват (ok), 11:30, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    пробовал делать по разным советам из интернета, ни один из вариантов не подходит... большой текст свёрнут, показать
     
     
  • 4.400, Michael Shigorin (ok), 16:40, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Но это, извините меня, костыль, и как быть если у меня все-таки
    > не 2 а 3 сетевые карты ?

    По индукции:
    SUBSYSTEM=="net", SYSFS{address}=="00:50:bf:d6:05:44", NAME="eth1"
    SUBSYSTEM=="net", SYSFS{address}=="00:1f:c6:c3:c2:fe", NAME="eth0"
    SUBSYSTEM=="net", SYSFS{address}=="00:ba:da:55:fa:11", NAME="eth1"

     
  • 2.341, Michael Shigorin (ok), 21:31, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > 00:1f:c6:c3:c2:fe == eth0
    > 00:50:bf:d6:05:44 == eth1
    > 00:1a:4a:00:00:01 == eth2
    > Условие чтобы имена были eth*, а не lan inet wtf - обязательно.

    Технически это и есть самая неприятная ситуация; первое ослабление -- переименовывать в eth*, не пересекающиеся с выдаваемыми ядром (например, eth00 eth01 eth02 или eth7 eth8 eth9).  Но поскольку возражения Леннарта и компании о том, что "вообще никак", напрочь лишены основания -- в альте отломанное возвращено на место и работает в своём положенном большинстве случаев, включая описанный Вами.

    Заинтересованным рекомендуется прочесть https://bugzilla.altlinux.org/show_bug.cgi?id=28955#c10

     
     
  • 3.360, myhand (ok), 03:13, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Но поскольку возражения Леннарта и компании

    Справедливости для, по ссылке я Леннарта не углядел.  Оторвал
    "фичу" Кай - и его аргументы абсолютно справедливы.

    Пугает, собственно, только сама подобная политика "поддержки".  Работает,
    особо не мешает - зачем выдирать с кровью?


     
     
  • 4.362, Michael Shigorin (ok), 09:32, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Слово Сиверс мало кому покажется знакомым из тех, в чей адрес предназначено, б... большой текст свёрнут, показать
     
     
  • 5.434, Аноним (-), 19:49, 01/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    То-есть, наш мсье занимается пропагандой против поттеринга , а вовсе и не объек... большой текст свёрнут, показать
     
     
  • 6.436, myhand (ok), 00:42, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кстати этот Сиверс уже несколько раз попадался на странных выходках. Но, конечно,
    > мы опять все спихнем на гарри поттера.

    Справедливости для, Леннарт теперь типа один из мейнтейнеров udev, так шта...  Как минимум, он не вылез с криками: пацаны, вы шо такое делаете!

    > А вот эксплуатационщикам - там да, грабли.

    Самое забавное было наблюдать как федоровцы потом откатили все взад...  Бей своих, чтоб чужие боялись!

    >> годами тянуть лямку того, за что взялись -- слабо. :(
    > А вот это уже прерогатива майнтайнеров. Для того и стоят вратарями на воротах.

    Мы и видим, что они не стоят, а приколачивают к воротам инфракрасные датчики сближения, ставят плюшевое кресло в углу для вратаря и проч.

     
  • 6.438, Michael Shigorin (ok), 01:07, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > То-есть

    Не-т.

    > Но, конечно, мы опять все спихнем на гарри поттера.

    Извините, взялся работать медиа-фронтэндом -- не прячь морду от помидоров.  Тем более что лет десять тому Леннарт был более чем вменяемым и аккуратным апстримом -- с него спрос куда больше.

    > Так не врут же. Гонка была, ее убрали. С логической точки зрения
    > они правы. Как программисты. А вот эксплуатационщикам - там да, грабли.

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

     

  • 1.424, Аноним (-), 21:56, 30/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Консоль и терминал для линукса это как пупок для человека. Давайте после рождения будем удалить людям пупки, т.к. они не нужны, мужчинам отрезать соски т.к. они тоже в каком то смысле атавизмы. В современном мире половое размножение не актуально, т.к. людей можно клонировать, а в ближайшем будущем печать на 3д принтере.
     
     
  • 2.425, arisu (ok), 22:00, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    отличная идея, кстати.
     

  • 1.435, неАноним (??), 22:39, 01/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а я уже всем говорил... что близится первый релиз(я уже вижу как грядет тот день!!!) новой операционной системы SystemdOS... и когда это произойдет, тогда я поднимусь во весь рост и скажу - "а я вам говорил! я говорил!" - скажу я тогда и буду трясти указательным пальцем...
     
     
  • 2.437, myhand (ok), 00:42, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > и когда это произойдет,
    > тогда я поднимусь во весь рост и скажу - "а я
    > вам говорил! я говорил!" - скажу я тогда и буду трясти
    > указательным пальцем...

    И прибегут к тебе санитары...


     
     
  • 3.441, неАноним (??), 10:06, 02/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну может и не прибегут... может например просто так скромно по телефону позвонят и поинтересуются с осторожностью и деликатно, - все ли в порядке, не надо ли витаминок каких нибуть иммуномодуляторов, а может и покрепче что нибуть МДМА или листьев коки....
     

  • 1.458, sirGrey (?), 22:16, 03/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Геестр, геестр не забудьте.

    А ещё могно MPI с исп видеокарты включить в системд, логично же.
    Кластер доожон собираться на этапе загрузки.

     
  • 1.460, Michael Shigorin (ok), 17:46, 05/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ---
    <vsu> $#@$@#$ $#@$@$ $@$@ $@#$@#$@# @#$@$ $@ $@$@#$ @$$ @$ $@$@#$@$ systemd
    <vsu> http://cgit.freedesktop.org/systemd/systemd/tree/src/journal/journald-syslog.
    <vsu> что-то не ушло в syslogd - ну и *******
    <vsu> http://comments.gmane.org/gmane.comp.sysutils.systemd.devel/11587
    <vsu> понапишут всякого, а потом получают баги вида http://www.happyassassin.net/2013/06/14/fedora-1920-logfile-explosions/
    ---

    PS: убрал ссылку, т.к. она стала 404.

     
     
  • 2.461, arisu (ok), 22:52, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > <vsu> что-то не ушло в syslogd - ну и *******

    это оЎтельно!

     

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



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

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