Марк Шаттлворт объявил (http://www.markshuttleworth.com/archives/1316) о намерении перевести Ubuntu Linux на системный менеджер systemd. По словам Шаттлворта, как член семейства Debian проект Ubuntu поддержит решение технического комитета Debian по переходу на новую систему инициализации, даже если оно оказалось не в пользу детища компании Canonical. Марк призвал сообщество Ubuntu помочь в эффективной реализации принятого решения и содействовать интеграции systemd в Debian и Ubuntu. План и сроки перевода Ubuntu на systemd пока не оглашены.
URL: http://www.markshuttleworth.com/archives/1316
Новость: http://www.opennet.me/opennews/art.shtml?num=39090
Ну вот и всё. Poettering wins.
> Ну вот и всё. Poettering wins.Не все. Ждем генту.
Нет. Ждем всех в генту.
> Нет. Ждем всех в генту.Уж послали так послали. Не, спасибо.
>> в генту.
> Уж послали так послали.Это совсем не то, что вы подумали!
Гента не будет "линуксом для гиков" вечно. Когда-нибудь Source-based дистрибутивы будут устанавливаться из GUI по умолчанию.
тогда перейдут на план9 к примеру...)))
Если гента станет полностью GUI-шной - это не будет автоматически означать что она перестанет быть гибкой ОС. Пользователь по-прежнему сможет выбирать с чем компилировать софт. На то и Source based.
>c чем компилировать софтэто недостаток всех линуксов.
-либо нужно распространять сырцы и компилить и включать только нужные
-либо распространять бинарник со всеми взможными зависимостямипо хорошему нужны более гибкие бинарники
> по хорошему нужны более гибкие бинарникинет, более гибкая система пакетов, если уж охота за бинарники держаться.
С бинарниками создать по-настоящему гибкую систему пакетов может быть теоретически и можно, но примеров тому в истории неизвестно.
Вообще-то есть мягкие зависимости.
И вообще для вас истеричек Шатлворт изобрел Ubuntu Software Center чтоб не ныли что зависимости жмут.
А графический инсталлятор одной кнопкой с котиками есть?
sabayon, calculate, etc
погуглите сабайон с калькой )
Для этого есть Calculate.
Давайте расставим точки над i. Source-based в чистом виде всегда будут для гиков. Что не помешает на их основе делать дистры с полным набором всяких волшебных юзерохомячковых плюшек. gentoo -> Calculate, FreeBSD -> PC-BSD.
> Давайте расставим точки над i. Source-based в чистом виде всегда будут для
> гиков.тю. делаем красивый инсталлятор. делаем графический пакетный менеджер, который вместо Страшного Терминала показывает какой-нибудь блестючий скроллбар. всё, юзеру по барабану, что оно на самом деле тащит тарболы и из исходников собирает. а гики пользуются в той же системе гиковскими тулзами.
Это можно. Привлечь пользователей-хомячков даже может получиться.
Только что это даст нормальным пользователям того же дистрибутива?
Хомячки неспособны даже зарепортить баг.
> Только что это даст нормальным пользователям того же дистрибутива?а про это я не говорил. я всего лишь написал, как сделать source-based проглатываемым для тушканчика.
кстати, как раз для «обычных пользователей» польза вполне может быть: за ожидание установки они награждаются вполне неплохой гибкостью системы. если это ещё и оформить не в виде непонятных галочек типа «собрать без avahi» (авахи? что это за фигня? да ну его!), «собрать без odbc» (odbc? да у меня даже сын такими словами не ругается!), а в виде более-менее подробных пояснений на уровне юзера, что какая галка значит… получился бы почти идеальный дистрибутив. пользователи могут покрутить пару ручек (и некоторые таки будут крутить), а power users смогут ставить и настраивать другим с кучей нужных им опций.
другое дело, что создавать и поддерживать такой дистрибутив некому, конечно. паверы и гики и так про ручки знают, описывать их для «тушканчиков» — лениво. а тушканчики без просветительской работы не поймут, зачем им всё это надо.
а жаль.
>тушканчики без просветительской работы не поймут, зачем им всё это надоЯ тоже пока не понимаю зачем им это надо.
Для них система состоит из окошечек, а не из процессов, пакетов и сервисов.
Сколько я таких, "пересевших на Линукс" не видел - ни у одного нет желания ни в чём разбираться в принципе. Они и Windows так же пользовались, как кофеваркой - ткнул вот сюда и вот он браузер, туда - и вот он Word. Для них идеал - даже не Android а iOS.
> Страшного Терминала показывает какой-нибудь блестючий скроллбар. всё, юзеру по барабану,
> что оно на самом деле тащит тарболы и из исходников собирает.Зато юзеру не по барабану что оно неделю пыхтит процессором, собирая либрофис. Большинство юзеров оного устроят дефолтные опции. А вот фтыкать неделю на пересборку этой фигни на их нетбуке их не устроит.
что характерно — большинству он и вовсе нафиг не нужен.
И кто же отменял бинарные пакеты в source-based дистрибутиве?
https://packages.gentoo.org/package/app-office/libreoffice-bin
> скроллбар.прогрессбар же ну!
>> скроллбар.
> прогрессбар же ну!"Цемент тоже бар. Сижу, куру."
У них вполне правильная политика. Уже давно есть графический \ текстовый инсталлятор, но собирать систему из stage-архивов всё равно никто не запрещает. Поэтому не debian и не redhat, и поэтому лучше (:
> Нет. Ждем всех в генту.Уж лучше вы к нам
C Gentoo очень сложно куда-то переходить.
Всё жмёт и ничего нельзя.
Гента не поможет. Тут тоже притаился системд. :( Проблема в том что этот монстр поглощает критически важные узлы. Перекоряченный удев, из которого торчат во все стороны системд зависимости. Вовремя умерший консолекит, как раз к тому времени как системд начал делать заявки на управление привелегиями, да так, что может в скором времени и DE запустить без этого "чумодана" нельзя будет.
Подобный чудовищный агрегат (все в одном, этакая помесь мясорубки и холодильника) - нарушает основной принцип *nix, одна программа - одна функция. Это не просто порождение очередного NIH-нутого "Бабушкина" - это изумительная по своему коварству и элегантности диверсия, порождающая очередной "Уиндоус" все в одном.
Сдается мне, что следующим этапом развития системд (когда все на нее перелезут) станут бинарный вставки, а они в свою очередь "для безопасности" будут подписаны какой-нидь микрософтой.
А пока радуйтесь... :) Но помните - Поттеринг, не безумный программер-ученый, он хладнокровный наемник-диверсант, за ним стоит "красная шапочка", а вот кто стоит за шапочкой... не разобрать, но тень жуткая.
> Но помните - Поттеринг, не безумный программер-ученый, он
> хладнокровный наемник-диверсант, за ним стоит "красная шапочка", а вот кто стоит
> за шапочкой... не разобрать, но тень жуткая.То, что он "наемник-диверсант" - это было понятно уже давно. То, что он "хладнокровный" - ну это ты большой комплимент этой истеричке сделал:) То, что "за ним стоит "красная шапочка"" - врядли, "красная шапочка" - это место, куда он был внедрён (и, по совместительству, первая жертва "внедрителей")
Толсто жеsys-apps/systemd-204 с ноября еще, и у многих демонов конфиги уже лежат в files/
хочешь - ставь, вперёд и с песней. Чай не диктатура
> Чай не диктатураВ современном-то Линуксе? Еще какая.
Диктатура большинства - не слышали про такую концепцию?
> В современном-то Линуксе? Еще какая.
> Диктатура большинства - не слышали про такую концепцию?В современном Линуксе - меритократия. Кто разрабатывает - тот и главный. А умеет только трепаться о "философии" - так пусть треплется, пофиг на него.
Вы вот найдите того кто вам сказал что "кто первый натарабанил на клавиатуре кривую поделку - тот и молодец" называется меритократией, и плюньте ему в суп - он вас обманул.
> Вы вот найдите того кто вам сказал что "кто первый натарабанил на
> клавиатуре кривую поделку - тот и молодец"Ну так upstart и не взлетел, хоть и появился раньше :)
> Ну так upstart и не взлетел, хоть и появился раньше :)Вообще, им рхел пользуется нынче...
>> Ну так upstart и не взлетел, хоть и появился раньше :)
> Вообще, им рхел пользуется нынче...Но собирается переходить на systemd (начиная с RHEL7).
но пока еще не взлетел.
> Но собирается переходить на systemd (начиная с RHEL7).Ну вот когда перейдет - тогда и убунта соберется. Шатл малацца: пока того что надо не было - сам писал. Появилось - ок, зачем самому тогда пахать? Логично.
Апстарт используется в РХЕЛ 6 только потому, что сам 6ой рхел появился даже раньше, чем systemd.
> кто первый натарабанил на клавиатуре кривую поделку - тот и молодецДа вот только где ж код всех этих анонимных аналитиков, которые тарабанят "не-кривые" поделки? Пока имеем ситуацию, что всем мейнтейнерам резко перехотелось поддерживать инитскрипты, значит чем-то системды им поможет в жизни, м?
Или они за откат от рхел его встраивают?)
> Да вот только где ж код всех этих анонимных аналитиков, которые тарабанят
> «не-кривые» поделки?sysvinit, например.
> Пока имеем ситуацию, что всем мейнтейнерам резко перехотелось поддерживать
> инитскрипты, значит чем-то системды им поможет в жизни, м?а лучше бы помогало не маинтайнерам, а конечным пользователям.
> а лучше бы помогало не маинтайнерам, а конечным пользователям."Конечным пользователям" вообще до звезды какая там инит-система, если она работает. И это не значит, что конечный пользователь дебил - просто в большинстве случаев что-то тюнинговать в системе инициализации просто незачем.
Пофиг на мейнтейнеров? А вот зря, есть такая хорошая практика не ссать в колодец, из которого пьёшь.
> В современном Линуксе - меритократия. Кто разрабатывает - тот и главный.ИЧСХ, так во всех открытых проектах почему-то. Наверное потому что если кто чисто технически может оказывать влияние - значит, может.
> Диктатура большинства - не слышали про такую концепцию?Слышали когда-нибудь про формирование консенсуса? В реальном мире идеальная схема не работает, поэтому целью ставится не идеальная балансировка а лишь минимизация недовольства при итеративной доработке решения. Кто-то останется недоволен, но зато это предотвращает саботаж процесса, когжа некто например вообще ничем не довольствуется, etc.
>> Чай не диктатура
> Диктатура большинства - не слышали про такую концепцию?И что? Кому надо слабают оверлей. Кому не надо - тому не надо.
Зачем вы разводите философию там где всё проще
Не дождетесь!
> Не дождетесь!ORLY? Технически всё готово.
Есть ли подводные камни - хз, не пользуюсь. Но то что sys-apps/systemd имеет стабильные версии какбе намекает что можно переходить
Технически - да. Технически systemd никто не отрицал изначально.Но теперь красношапка своими же руками создала себе смертельного врага - на генту поневоле мигрируют все, кто несогласен с красношапой политикой. А эти люди (и я в том числе) уж скорее будут свои личные скрипты пилить, чем пересядут на говноД. И в генте их теперь явное большинство.
> генту поневоле мигрируют все, кто несогласен с красношапой политикой.Вы наверное шутите, мистер Фейнман. Тем более что там свои колоритные персонажи типа Барбато водятся. Инверсная версия поттеринга.
> Вы наверное шутите, мистер Фейнман. Тем более что там свои колоритные персонажи
> типа Барбато водятся. Инверсная версия поттеринга.Не инверсная, а просто клон. Ну, разве что, в отличие от оригинала, не может в сишку.
Это, в общем, естественно, что посаженные в одну банку поттеринги передерутся. Один вот сегодня сдался под давлением другого.
Там много кто водится.
А вот гвоздями никто ничего не прибивает.
> А вот гвоздями никто ничего не прибивает.init=/bin/bash (или /whatever/crap/you/want) уже перестал работать? Нет? Тогда и у других "гвоздями никто ничего не прибивает".
> Но теперь красношапка своими же руками создала себе смертельного врага - на
> генту поневоле мигрируют все, кто несогласен с красношапой политикой.Мечты, мечты.
Ты не понял главного. Раз оно в портах значит им пользуются. Будут становится популярнее - со временем могут сделать дефолтом. И куда ты рыпнешься?> А эти люди (и я в том числе) уж скорее будут свои личные
> скрипты пилить,А ты их пилил то? Я для openrc пилил. И не скажу что это супер легкое делно, но и суперсложного там нет. Я смотрел конфы системд и тоже вроде ничего такого ужасного.
У него другие недостатки - монолитность и линуксо-привязанность например.
Но хомячкам пох. И хомячки на генту не полезут. Я не вижу в этом горя
>Ты не понял главного. Раз оно в портах значит им пользуются. Будут становится популярнее - со временем могут сделать дефолтом.Это ты не понял главного: альтернатива всегда хорошо. Но systemd - это как раз отсутствие какой-либо альтернативы по определению. Все что не входит в его монолит безжалостно отрубается. Система рихтуется под него таким образом, что бы исключить появление любых конкурентов. Это выворачивание и рук и ног.
>И куда ты рыпнешься?
Присоединюсь к разрабам OpenRC. И буду пилить с ними до тех пор, пока это возможно.
>А ты их пилил то? Я для openrc пилилДа, я делал как-то свой запил OpenRC для одной ембедид системы. Так что архитектура мне знакома не по-наслышке
> Присоединюсь к разрабам OpenRC.Которые завтра объявят что их труд тяжел и неблагодатен и порекомендуют всем мигрировать на системд.
>Которые завтра объявят что их труд тяжел и неблагодатен и порекомендуют всем мигрировать на системд.Значит я форкну их труд и буду пилить уже сам и для себя. В конце-концов, это моя профессия ПО писать, а для себя куда легче кодить, чем на продакшн.
Хотя на самом деле я думаю, что до этого дело не дойдет, и что разработчики OpenRC окажутся куда более принципиальными, чем эти прихлебатели-убунтоводы.
> Значит я форкну их труд и буду пилить уже сам и для
> себя. В конце-концов, это моя профессия ПО писать, а для себя
> куда легче кодить, чем на продакшн.hate-driven development - куда уж там скучному scrum :-D
интересно, у него как у недоумков "форкнувших" udev хватит запала только чужие копирайты перебить, или маленько побарахтается?
> Значит я форкну их труд и буду пилить уже сам и для себя.Вот и отлично. Наконец то хейтеры заткнутся и займутся чем-нибудь полезным. Заодно будет посмотреть насколько их задора хватит.
У хейтеров полезное уже есть и работает.
>Но systemd - это как раз отсутствие какой-либо альтернативы по определению.Чепуха. Инстальну я его из sys-apps/systemd, что, у меня openrc исчезнет из портежа? Нет же
> Система рихтуется под него таким образом, что бы исключить появление любых конкурентов. Это выворачивание и рук и ног.
А ничего что у тебя один gcc? Я например на ябле могу llvm собирать, а в лине много чего от gcc-измов зависит. Не жмёт?
>Присоединюсь к разрабам OpenRC. И буду пилить с ними до тех пор, пока это возможно.
Та хотя бы присоеденись к майнтейнерм генту, у них с этим тяжело. Будешь скрипты для openrc писать, это максимально гарантирует что они с него не слезут. Вперёд
> Да, я делал как-то свой запил OpenRC для одной ембедид системы. Так что архитектура мне знакома не по-наслышке
Вооот. А теперь расскажи на этом примере что тебе помешало бы в systemd
Разговор станет предметнее
>Чепуха. Инстальну я его из sys-apps/systemd, что, у меня openrc исчезнет из портежа? Нет жеНет, не чепуха. Загибай пальчики: без udev линукс работать не будет, а udev - часть systemd, которую только угрозой вселенского скандала удалось сделать хоть как-то независимой ; systemd использует отличную от стандартной систему каталогов, поскольку подстраивает ее под свои компоненты, используя при этом весьма сомнительную аргументацию; systemd использует собственные сервисы, замещая ими стандартные решения, которые объявляет устаревшими: пример - consolekit; systemd пытается заместить системные службы явно выходящие за пределы его компетенции, например службу журналирования....
Ты загибаешь пальчики? Загибай, потому что в итоге получится кукиш, который Леня демонстрирует всем разработчикам имеющим отличное от него мнение.
И все это хозяйство базируется на очень слабом коде. В частности, в его коде во многих местах отсутствует явная инициализация переменных, нет проверок на нулевые указатели и так далее. Не имеется так же и комментариев, а ведь еще Петя Нортон говорил что "отсутствие комментариев не только служит признаком непрофессионализма программиста, но является достаточным поводом для его увольнения".
Ты спрашивал, кажется, почему я не выбрал systemd для ембедит системы? Так вот, я не выбрал systemd потому что: а) я категорически не приемлю его архитектуру б) мне страшно даже представить процесс сопровождения этого кода
> без udev линукс работать не будетэ… щито? намекаю: система начинает работать и работает сильно раньше, чем стартовые скрипты запускают удев.
Блин, конечно система начинает работать раньше! Я говорил в общем смысле, а не конкретно. Под "линуксом" понималась ось в целом, а не ядро.А если говорить о конкретике, то без udev с его реагированием (на основе правил) на опознание ядром блочных (и не только) устройств, вряд ли загрузка далеко уйдет, ибо кому-то ведь надо файлы устройств в /dev/ создавать, верно?)))
> кому-то ведь надо файлы устройств в /dev/ создавать, верно?)))и как же бы жили, когда udev не было… просто не представляю. хотя… а может, mknod?
>> кому-то ведь надо файлы устройств в /dev/ создавать, верно?)))
> и как же бы жили, когда udev не было… просто не представляю.
> хотя… а может, mknod?Да не вопрос - создавай руками, если есть желание. И ссылки по гуиду и номерам шины делай тоже руками... И, в случае USB-дисков, каждый раз как подключаешь/отключаешь их. Но может все же возьмешь eudev (как я)? Поверь проще будет)))
> Да не вопрос - создавай руками, если есть желание.таки раньше и создавалось. и ничего, жили. я продолжаю утверждать, что «без udev линукс работать не будет» — это чушь.
> Но может все же возьмешь eudev
зачем? у меня отлично работает udev165. никакой необходимости его обновлять не вижу. если и возьму что, то это будет mdev.
>что «без udev линукс работать не будет» — это чушьДа, ладно тебе - не придирайся к словам. Ну не совсем точно я сформулировал, и что? Такой большой криминал? Да, правильнее было бы наверное так сказать: "в современных линукс-дистрибутивах без udev практически не возможно обойтись". Устроит?
> Да, ладно тебе - не придирайся к словам. Ну не совсем точно
> я сформулировал, и что? Такой большой криминал?если ты пишешь для журнала «нло и тайны воды» — нет, не криминал. а на ресурсе, который ещё пытается оставаться техническим — таки криминал. «ну, подумаешь, не обнулил я переменную — это такой большой криминал?»
> наверное так сказать: «в современных линукс-дистрибутивах без udev практически не возможно
> обойтись». Устроит?всё ещё чересчур сильно, я считаю, но однозначно лучше, чем было. хотя… хочешь, я приведу тебе пример линукс-дистрибутива, где никакого udev? с миллионами установок?
А случайно не было ли попытки это исправить - привязать ядро к своему софту? Было в рассылке лкмл - Линус обматерил Сиверса и ещё кого-то и запилил поддержку загрузки фирмваре в ядро.
там просто народ никак не мог договориться, чьи тапки. линусу это мешало спать, поэтому он в конце концов пришёл, отобрал тапки и этими тапками всех разогнал.
> А ничего что у тебя один gcc? Я например на ябле могу
> llvm собирать, а в лине много чего от gcc-измов зависит. Не
> жмёт?неа, не жмёт. я могу поставить несколько версий gcc и clang, и все они спокойно будут работать, не мешая друг другу. я думаю, не надо пояснять, почему с инитами такой трюк в лучшем случае требует скиллов акробатики 80-го уровня?
> требует скиллов акробатики 80-го уровня?А также просто двойную работу при добавлении нового демона в систему...
>> требует скиллов акробатики 80-го уровня?
> А также просто двойную работу при добавлении нового демона в систему…прежде всего — акробатики. разные компиляторы я могу без перезагрузки использовать, даже одновременно несколько софтин разными компиляторами собирать. а вот с инитами такой финт не выйдет.
> даже одновременно несколько софтин разными компиляторами собирать. а вот с инитами
> такой финт не выйдет.Ну если с акробатикой - может и пройдет. Но минное поле весьма конкретное.
> А ничего что у тебя один gcc?Странно. У меня шланг в репах есть. ЧЯДНТ?
Ну привязка к линксу, предположим, довольно условная. Там привязка к фичам, которые пока есть только в ядре линукс, но это лишь повод их реализовать в других ядрах… что в Дебиан и делают, собственно. Они вовсе не собираются бросать тот же kFreeBSD из-за смены системы инициализации или держать для него отдельную систему инициализации. Я вижу это так, что где-то в процессе подготовки выпуска восьмого демьяна внезапно обнаружится, что systemd больше не «привязан» к линукс.
> Ну привязка к линксу, предположим, довольно условная. Там привязка к фичам, которые
> пока есть только в ядре линукс, но это лишь повод их
> реализовать в других ядрах… что в Дебиан и делают, собственно. Они
> вовсе не собираются бросать тот же kFreeBSD из-за смены системы инициализации
> или держать для него отдельную систему инициализации. Я вижу это так,
> что где-то в процессе подготовки выпуска восьмого демьяна внезапно обнаружится, что
> systemd больше не «привязан» к линукс.Я думаю, что kFreeBSD просто останется на sysvinit.
> Но теперь красношапка своими же руками создала себе смертельного врагау шапки уже есть смертельные враги - (in no particular order) orocle, vmware, немного ms.
а эти люди (и вы в том числе) - не враги, нет. слишком мелки и похрен.
>слишком мелкиПо отдельности, - да.
>и похрен
Знаете, MS тоже когда-то так считала. В смысле, что линуксоиды - "похрен". Теперь вот молчит в тряпочку на этот счет.
ЗЫ Хотите делать systemdOS? Вперед! Только не надо ее называть gnu/linux, убедительно прошу. Потому что нет в вашей оси ни байта гну/линукса. Уже нет. На самом деле, это что-то на базе ядра Linux. Приблизительно вот как андроид. Тот тоже типа "линукс", хотя все знают, что это название - чистейшая фикция.
ну не подставляй же борт так явно. смысл твоего высказывания я разделяю, но с трудом удерживаюсь, чтобы не пальнуть в так соблазнительно открытый беззащитный борт всеми пушками.p.s. «смысл высказывания разделяю». блин, это заразно.
Андроид уже дважды фикция, с тех пор как сделал свой проприетарный systemd под названием Google Play Services.
>>слишком мелки
> По отдельности, - да.
>>и похрен
> Знаете, MS тоже когда-то так считала. В смысле, что линуксоиды - "похрен".
> Теперь вот молчит в тряпочку на этот счет.
> ЗЫ Хотите делать systemdOS? Вперед! Только не надо ее называть gnu/linux, убедительно
> прошу. Потому что нет в вашей оси ни байта гну/линукса. Уже
> нет. На самом деле, это что-то на базе ядра Linux. Приблизительно
> вот как андроид. Тот тоже типа "линукс", хотя все знают, что
> это название - чистейшая фикция.Единственное, что в линуксе есть хорошего, это как раз ядро, и именно оно, разрабатываемое в жестко-вертикальном стиле, интересн другим, корпорациям в том числе.
Остальное, вся это гнутая пое..нь мха веков, которая даже распаллеливаться не умеет, вообще то мало интересна.
И далеко не случайно корпорации используют по большей части именно ядро, все остальное в линуксе, склепанное стадом котов сообщества на коленке в сарае, им нахер не нужно.
> Единственное, что в линуксе есть хорошего, это как раз ядроНу зачем же вот так сразу останавливаться?
А единственное, что есть хорошего в ядре Линукса - это драйвера.
А единственное, что есть хорошего в этих драйверах - их количество.
Так он уже давно в генте..eselect profile list
Available profile symlink targets:
[1] default/linux/amd64/13.0
[2] default/linux/amd64/13.0/selinux
[3] default/linux/amd64/13.0/desktop
[4] default/linux/amd64/13.0/desktop/gnome
[5] default/linux/amd64/13.0/desktop/gnome/systemd
[6] default/linux/amd64/13.0/desktop/kde
[7] default/linux/amd64/13.0/desktop/kde/systemd *
в генте есть - Все !!!
что, внезапно - не повод в это "вляпываться".
---=== flawless victory ===---
> ---=== flawless victory ===---Да какой flawless, столько cpaча было.
неудивительно.
куда они денутся с подводной лодки, бишь Debian-а.
более того, как раз Марк и Ко - были основными лоббистами перехода на системдЭ.
аналогично тому как они политику релизов пытались пропихнуть, новую.
> Ну вот и всё. Poettering wins.Всё исполнилось в точности, и в полном соответствии с предсказанием:
http://www.opennet.me/openforum/vsluhforumID3/93946.html?n=A...
Интересно о чём нам теперь поведает Мишаня ?
> Всё исполнилось в точности, и в полном соответствии с предсказанием:Мне не нравится этот тип, но он получает +1 к скиллу телепатии...
>> Ну вот и всё. Poettering wins.
> Всё исполнилось в точности, и в полном соответствии с предсказанием:
> http://www.opennet.me/openforum/vsluhforumID3/93946.html?n=A...
> Интересно о чём нам теперь поведает Мишаня ?о том, что у него тогда болела голова, потому соображал плохо, естественно ;-)
это правиьно надеюсь в ближайшее время так же будет объявлено о переходе на вайланд
Да, было бы хорошо. Но думаю, там глобальные планы руководства Ubuntu, которые не отменить.
> Да, было бы хорошо. Но думаю, там глобальные планы руководства Ubuntu, которые
> не отменить.Судя по тому как легко марк забил на апстарт - я бы на это $100 не поставил...
Просто Марк неосилятор и сам пилить ничего не может.
> Просто Марк неосилятор и сам пилить ничего не может.1) Марк создал самый популярный десктопный дистрибутив Linux`а.
2) Причем, раздает убунту совершенно бесплатно всем желающим, потратив на это дело
не один миллион долларов из своих личных денег. Уже одно это заслуживает уважения.Много кто из здесь присутствующих может похвастаться подобными достижениями?
Поэтому - не надо уподобляться персонажу известной басни
http://rvb.ru/18vek/krylov/01text/vol3/01fables/085.htm
1) Red Hat вносит больше всех вклада в ядро, иксы, GNOME и остальные главные компоненты десктопного Линукса. В прошлом - первая по вкладу в Wayland, Mesa и KMS, пока в Intel не ушла часть их разработчиков.2) Причем, раздает Fedora совершенно бесплатно всем желающим, потратив на это дело не один миллион долларов из своих личных денег. Уже одно это заслуживает увадения.
Много кто из здесь присутствующих может похвастаться подобными достижениями?
> 1) Red Hat вносит больше всех вклада в ядро, иксы, GNOME и
> остальные главные компоненты десктопного Линукса. В прошлом - первая по вкладу
> в Wayland, Mesa и KMS, пока в Intel не ушла часть
> их разработчиков.Деятельность компании Red Hat также заслуживает всяческого уважения.
> 2) Причем, раздает Fedora совершенно бесплатно всем желающим, потратив на это дело
> не один миллион долларов из своих личных денег. Уже одно это
> заслуживает уважения.Здесь Red Hat все-таки получает больше чем отдает. Сравнивать коммерческую компанию
с живым человеком - это несколько некорректно. Тем более, что Red Hat уже прибыльная
компания, а бизнес Марка - пока что еще нет, но он всеравно не сдается. Хотя - мог бы
просто уничтожить десктопный дистрибутив и его компания в момент стала бы прибыльной:https://www.linux.org.ru/news/ubuntu/10050859
Сам Шатлворт признает, что отказавшись от полностью убыточного десктопного сегмента в пользу развития уже имеющегося в компании портфолио решений для Cloud Computing можно выйти на прибыльность, однако в его планы это не входит.
Расходы Canonical в этом году лишь возрастут, т.к. компания надеется на успех Ubuntu Phone, в продвижение чего активно вкладывается.
> Много кто из здесь присутствующих может похвастаться подобными достижениями?
Многие ведь здесь хотят, чтобы на десктопах побыстрее наступил вендекапец,
и чтобы их знания и опыт использования линукса стали более востребованными.Больше всех в этом направлении работает именно Марк Шатлворт,
и созданная им компания, которая пока что еще является убыточной.
> Многие ведь здесь хотят, чтобы на десктопах побыстрее наступил вендекапец,
> и чтобы их знания и опыт использования линукса стали более востребованными.ох уж нет, спасибо, я не хочу. Мне в виндовых конторах хватает эникеев с манией величия, лезущих крувыми руками в сервер, если такое случится в тех ДЦ где я линуксы ставлю... нет уж спасибо.
>Сравнивать коммерческую компанию с живым человеком - это несколько некорректно.лолшто
Марк - это Сын Солнца, который сам в одиночку создал убунту за два вечера, что ли?
Сравнение корректное, потому что и там, и там работает далеко не один человек. Не говоря уже о том, что обе компании - коммерческие.
>> Сравнивать коммерческую компанию с живым человеком - это несколько некорректно.
> Марк - это Сын Солнца, который сам в одиночку создал убунту за
> два вечера, что ли?
> Сравнение корректное, потому что и там, и там работает далеко не один
> человек. Не говоря уже о том, что обе компании - коммерческие.Марк - основантель компании Canonical и дистрибутива Ubuntu.
И на создание этой компании он потратил свои личные деньги,
которые заработал в другом бизнесе. Причем компания Canonical
пока что все еще является убыточной. Т.е. Марк продолжает тратить
свои деньги на то, чтобы компания Canonical продолжала существовать.Компания Red Hat - тратит деньги, которые она зарабатывает. Владельцы
и акционеры компании получают чистую прибыль от ее деятельности.Поэтому - сравнивать инвестиции прибыльной коммерческой компании Red Hat
и инвестиции Марка из его личных денег - это не совсем корректное сравнение.
Да хоть с луны эти деньги свалились, какая разница-то? Деньги есть деньги. Не обосновали вы, почему сравнение некорректно.
>> Просто Марк неосилятор и сам пилить ничего не может.
> 1) Марк создал самый популярный десктопный дистрибутив Linux`а.
> 2) Причем, раздает убунту совершенно бесплатно всем желающим, потратив на это дело
> не один миллион долларов из своих личных денег. Уже одно это заслуживает
> уважения.
> Много кто из здесь присутствующих может похвастаться подобными достижениями?Я думаю если кто нибудь будет вбухивать по 30 миллионов каждый год, то результат будет как минимум не хуже. Убунта как была убыточной так ей и остается и насколько хватит Марка вкидывать бабло никому не известно.
>>> Просто Марк неосилятор и сам пилить ничего не может....
>> 1) Марк создал самый популярный десктопный дистрибутив Linux`а.
>> 2) Причем, раздает убунту совершенно бесплатно всем желающим, потратив на это дело
>> не один миллион долларов из своих личных денег. Уже одно это заслуживает
>> уважения....
> Я думаю если кто нибудь будет вбухивать по 30 миллионов каждый
> год, то результат будет как минимум не хуже.Так ведь кроме Марка нет никого желающих вбухивать по 30 миллионов своих личных денег.
> Убунта как была убыточной так ей и остается
Не факт. Она может стать и прибыльной. По крайней мере, Марк в это верит,
и пытается вывести свою компанию к тому, чтобы Canonical стала прибыльной.Хотя как видно из его деятельности, деньги для него -
это не самая главная ценность в жизни.Вот еще:
1) "27 марта 2013 года журнал «Forbes» признал Марка Шаттлворта личностью,
которая встряхнула компьютерную индустрию в 2013 году".2) https://ru.wikipedia.org/wiki/Убунту_(идеология)
С технической стороны - это верное решение. Но от Марка не ожидал принятия подобного решения. Последнее время казалось, что он страдает nih-синдромом(в свете событий с Mir). Однако похоже, что Марк ещё способен быть выше подобной чепухи.
Да он и на Wayland ещё перейдет, не переживайте. Я в детстве таким же был: выдвину идею -- если её поддержали - хорошо, если нет - немножко подожду и сделаю вид, как будто её и не было никогда.
Да ты ж прирождённый харизматический лидер!Зови нас, Йорген, мы пойдём за тобой на край света!
Я думал Mir делали, потому что Xorg/Wayland не позволяли решить задачу совмещения Мобильной и Десктопной ОС - того, к чему сейчас стремится Ubuntu. Разве нет?
Честно говоря, я думал уходить с убунты, как раз ввиду этого синдрома. И если бы убунта отказалась от systemd - это было бы последней каплей.
> Последнее время казалось, что он страдает nih-синдромом(в свете событий с Mir)Просто ты не понимаешь разницы Wayland/Mir - никакого синдрома там и близко нет, а systemd это просто продолжение идей upstart. Все на местах. Ubuntu получает бесплатных батраков редхета, Mir и Ubuntu - еще сильней укрепляют свои лидируюущие позиции.
>поддержит решениеРазумеется поддержит. Несмотря на большое сообщество у убунты оно довольно-таки специфическое -- кто умнее, тот пилит несовместимые велосипеды, а остальные рисуют нескучные обои.
Если бы они остались на upstart я бы тогда даже перестал презрительно посмеиваться, когда они корчат из себя Ubuntu, а не GNU/Linux.
А так как были паразиты... не, не паразиты. Как называются существа, которые нуждаются в каком-то ещё существе, но не вредят ему? Хм... В общем эта ваша Убунта и в Африке Убунта.
У Ubuntu с Debian особый вид симбиоза)
Симбиоз? Вообще это хорошо, уменьшают энтропию. Минус один велосипед - upstart
> Симбиоз? Вообще это хорошо, уменьшают энтропию. Минус один велосипед - upstartи вообще, все должны строем ходить!
buntu без debian нифига не стоит, это уже давно ясно.
единственное, что они пока запилили сами это unity, и то оный делался на базе гнома.
достачно зайти на ланчпад и попросить/поискать про любую фичу которй нет в конкретном пакете - ответ один: пока в апстриме (т.е в дебиане) не сочтут нужным запилить -> ПНХ.вангую, что то же самое произойдёт с хмырём.
Каким образом они вредят как "паразиты", если часть разработчиков Дебиана работают на зарплату Каноникл?
> Каким образом они вредят как "паразиты", если часть разработчиков Дебиана работают на
> зарплату Каноникл?Ты так говоришь, словно трудоустройство - это жест невиданной щедрости. Работа - это всего лишь обмен своего времени на денежный эквивалент. Вот если бы саноникл безвозмездно деньги жертвовал дебиану - тогда бы другой разговор был. А трудоустройство кого-то там у себя - это хоть и не паразитизм, но и не обратное.
>Начальная поддержка использования systemd в качестве опции в Ubuntu ожидается вскоре появления стабильной поддержки systemd в Debian.А мне помню анонимы заливали что Бубунта сама может запилить все что надо и не дожидаться Дебиана. А тут ждать будут
Конечно будут, если нормально с этим системд не могут справится даже у себя его приютившие openSUSE, Fedora...: http://suseana.ru/?p=859.
Ссылка из этого топика http://www.opennet.me/opennews/art.shtml?num=39083 М-да, атмосфера так напряжена, что даже в новости про Firefox обсуждается Systemd. Ну так приведи ещё ссылок на баги Systemd, их там несколько! Одного бага с кириллицей недостаточно.Вот одна такая ссылка: http://opennet.ru/opennews/art.shtml?num=39050
> Конечно будут, если нормально с этим системд не могут справится даже у
> себя его приютившие openSUSE, Fedora...: http://suseana.ru/?p=859.А Арчик то, арчик что? Я оттуда жалоб не слыхал вроде
Эта Canonical только пиарится в новостях своим якобы огромным вкладом, а на самом деле только кнопочки передвигает. Вот и сейчас пиарятся, наверняка потом будут заявлять о том что делают много хорошего для Systemd (повторится история с Wayland). Ну а пока "мы отказываемся от upstart, но на самом деле это не минус, на самом деле мы молодцы".Блин, оборжака! Кто-нибудь, сходите объясните их директору что systemd в Debian не безальтернативен! Что sysvinit никто не "выбрасывает", он остаётся в качестве альтернативы Systemd, а также единственным париантом для Debian/kFreebsd и прочих альтернативных ядер. И тогда мы вместе поржём над Марком, который тут же побежит пиариться тем что "мы передумали переходить на systemd, мы нашли программистов для поддержки upstart!"
> systemd в Debian не безальтернативен!Да-да, расскажите нам еще.
>> systemd в Debian не безальтернативен!Да-да, в арче тоже так кричали, а потом забили на все кроме systemd
>>> systemd в Debian не безальтернативен!
> Да-да, в арче тоже так кричали, а потом забили на все кроме
> systemdименно после этого кстате Arch стал окончательно годной няшкой \(^__^)/
[а до этого был весьма подозрительным, наполовину хорошим].
Arch прекрасная вещь, после того как все особо неадекватные юные дарования из Gentoo туда посваливали, хочется сказать ему огромное за то спасибо.
> Arch прекрасная вещь, после того как все особо неадекватные юные дарования из
> Gentoo туда посваливали, хочется сказать ему огромное за то спасибо.— У вас, голубчик, в этой комнате слишком много скопилось дряни, сказал он однажды Спрутсу. — Однако убирать здесь не стоит. Мы попросту перейдём в другую комнату, а когда насвиним там, перейдём в третью, потом в четвёртую, и так, пока не загадим весь дом, а там видно будет.
"В те времена как для господина Жулио, так и для господина Спрутса
самым большим удовольствием было усесться вечерком, после дневных забот, у
телевизора и начать проклинать новые порядки.
...
- Вот она! Вот она где, погибель наша, растет! - говорил, брызгая
слюной, Спрутс и грозился кулаком на экран телевизора.
- Все пропало! - горестно махал рукой Жулио. - Теперь уже нет никакой
надежды на возвращение старого!"
Не знаю, в моем арче eudev и openrc, а забил я как раз на глючный сисьтемды.
Всего то нужно было месяц назад отказаться от требования подписания CLA на upstart, тогда доводы в пользу upstart перевесили бы. CLA в обсуждениях стал камнем предкновения и именно той мелочью, что склонила как минимум двух членов TC проголосовать за systemd. По сути всё свелось к противопоставлению CLA и непортабельности systemd, в остальном плюсы и минусы уравновесились.
> По сути всё свелось к противопоставлению CLA и непортабельности systemd, в остальном плюсы и минусы уравновесились.Оно и к лучшему. Потому что upstart портабелен не более, чем systemd. Там часть кода понимает только автор, который несколько лет назад свалил из убунты.
Да, только вот почему-то он работает на kFreeBSD. Вот же ж незадача!
пруф.https://packages.debian.org/search?suite=sid&arch=kfreebsd-i...
его там просто нет
По сути Марк красиво порезал собственные расходы на разработку upstart, устроив победу systemd в Debian.
> Всего то нужно было месяц назад отказаться от требования подписания CLA на upstartПолучается, что Марк наCLAл на upstart? Ведь он не захотел устранить это препятствие.
> Получается, что Марк наCLAл на upstart?Получается что он сначала наCLAл себе, а потом еще и решил что раз получился баг - надо его превратить фичу, спихнув вообще всю стоимость разработки на других. Шатл даже из FAIL-а сделал WIN.
Гениальное решение. Смелый человек всегда знает когда нужно отступить и не боится этого делать
> Гениальное решение. Смелый человек всегда знает когда нужно отступить и не боится этого делатьНет. Гениальный - тот, который пытается выдать поражение за победу :)
> Нет. Гениальный - тот, который пытается выдать поражение за победу :)Учитывая что враг взялся забесплатно всех накормить, восстановить город и убраться восвояси - довольно сложно считать такое решение неразумным.
Он вообще молодец!
Он видит в каких областях линукс дистрибутивов есть пробелы и какие стороны нужно развивать. Начиная разработку своих продуктов он тем самым троллит ленивых разрабов - хейтеров убунты и велосипедостроения, чем способствует общему развитию opensource. После того как альтернативный продукт обзаводится большим комюнити и более-менее стабилизируется, можно на него переходить, и переводить разрабов на другие направлени)
Браво Марк!
Просто проблеск унификации в тёмном царстве разброда и шатаний.
Марк рещил не париться и не размениваться на борьбу. Он просто скопиластит systemd из Дебиана в очередной релиз Убунты.
Поттеринг одобрил решение Марка и надеется забыть былые разногласия:https://plus.google.com/u/0/+LennartPoetteringTheOneAndOnly/...
Всё правильно. Учитывая, что они уже давно копипастили systemd, это вполне логичный шаг. Как я и говорил.
Тоже самое ждет и Mir в ближайшем будущем.
Как один человек смог превратить Линукс в Винду. Здравствуйте замороченные комбайны, бинарный реестр, бинарные логи, бинарные скрипты, глючайщий звук, глючаящая сеть, глючаящая загрузка. Прощай unix-way, текстовые конфиги, скрипты на баше, простота и предсказуемость.
>скрипты на баше, простота и предсказуемостьХех… Это как умный, честный и партийный?
забавно как люди и в глаза не видевшие тот самый системд смеют его хаять напрво и налево. при этом не зная вообще ничего о нем. при этом при всем выставляя себя полными идиотами и посмешищем. эх а еще на ресурс забрались где юникс системы обсуждают. )))
Была не стабильная.
Добавим нестабильности.
Ждем реестра и переименования в Windows - 9.
а чем всем не нравится systemd? я понять не могу, какая разница? неужели все пользователи линукс пишут какие то скрипты запуска и следят за инициализацией демонов в системе? да еще и в убунту? если раз в пол года нужно какой нить скриптик например в инит кинуть, то за полчаса с гуглом проблема решается и забывается. Или это всеже какой то извращенный способ самоутверждения?
Позволь я тебе объясню. Когда-то я был пользователем оффтопик-ос и меня очень раздражало, что крайне сложно понять, как она работает. Это очень сильно раздражало, когда что-нибудь ломалось и было невозможно понять что. Очень сложно было настроить систему под себя. Мне не хватало многих вещей, тогда я даже не знал, каких именно. Потом я узнал, что нужные мне вещи (bash, vim, множество консольных утилит, оконные менеджеры, удобная файловая иерархия, удобные и понятные права доступа, удобный способ объединения программ через пайпы и т.д.) есть в Linux. И что особенно приятно, для меня не составило труда в том, как оно всё работает. Если что-то вдруг ломалось, не составляло труда найти, что именно и исправить. Не составило и труда сделать свой дистрибутив, заточенный исключительно под свои нужды. Однако со временем ситуация стала резко меняться.
Внезапно стали появляться программы вроде NetworkManager, PolicyKit, Avahi, PulseAudio и Systemd. Каждая из этих программ делалась с благими намерениями и поначалу я даже радовался их появлению, но после более близкого с ними знакомства, возникало чувство недоумения. Для некоторых утилит сразу возникал вопрос: а нахрена они вообще нужны? Зачем мне PulseAudio, если звук и так хорошо работает? Безусловно, alsa довольно неудобно настраивается, но ведь логичнее было бы доработать её утилиты или внедрять OSS4. Avahi - я им не пользуюсь, для меня странно видеть его включенным по-умолчанию. PolicyKit - в системе, где есть sudo очень странно видеть отдельного демона с кучей тредов. При том, что настраивается он значительно сложнее. Почему все эти вещи, которые по сути позиционируются как базовые системные компоненты, зависят от кучи библиотек и от других служб (dbus, который правда теперь заменится kdbus). Для Systemd, который является в том числе и системой инициализации это особенно кажется безумным. Не говоря уже о том, что Systemd уже давно не только и не столько система инициализации.
Самое неприятное во всех этих утилитах: они предпочитают, чтобы я не лез. Глядя на всю эту кашу в современных дистрибутивах, я вспоминаю оффтопик. Его главная концепция: всё уже решено умными дядями, ничего не трогай. Теперь в линуксе также.
Я не хочу сказать, что всё должно быть как прежде. Меня и самого многим не устраивал sysvinit (он уже давно устарел), поэтому для своего дистрибутива я написал простенькую систему инициализации, которая умеет перезапускать упавшие сервисы, учитывает зависимости, производит параллельную загрузку и с простой конфигурацией. Всё это заняло лишь пару тысяч строк на C. И мне не пришлось объявлять пол своей системы устаревшей. Меня не сильно радовала замороченность ALSA, поэтому я перешёл на OSS4.
Во многих современных дистрибутивах просмотр списка запущенных процессов, файлов в /tmp и списка точек монтирования вызывает чувство недоумения. Так и хочется спросить: для чего всё это?
Я понимаю, что мой подход - это подход гика, любителя конструкторов, таких людей как я в мире линукс уже давно стало мало. Но я уверен, что все цели, которые вроде как ставятся разработчиками systemd и подобных продуктов, можно достигнуть, оставив простоту и изящество, ранее присущее linux-дистрибутивам. Я не понимаю, зачем надо двигаться в сторону усложнения.
Все эти изменения пока мало касаются моей домашней десктоп-системы, будучи единственным разработчиком и пользователем своего дистрибутива я сам решаю, какие компоненты будут и какие не будут присутствовать на моём компьютере. Но я точно знаю, что чем сильнее я отклоняюсь от большинства, тем сложнее мне будет продолжать двигаться в текущем направлении.
Всё что я написал, это не аргументы против современных тенденций, это вопрос моего личного предпочтения, моих личных требований. Но я надеюсь, хотя бы понятно, что моё нежелание видеть systemd и ряд других программных продуктов в современных дистрибутивах строится не на страхе нового и не на эмоциях. Просто с моей точки зрения, всё хорошее, что было в Linux тщательно уничтожается.
Что делать-то будем? Какие предложения?
Думаю, что есть только один вариант: надо как-то сделать дистр, гарантирующий отсутствие в нем нет systemd, для всех, кто решит на него перейти. Прежде чем доказывать всему миру что мы правы, необходимо обезопасить свой собственный дом!
Сначала придётся сделать ядро, гарантирущее отстутствие в нём systemd.
У меня есть Opensuse 12.2. Здесь в GRUB по F5 выбирается система инициализации. В 12.3 убрали. Предлагаю сделать как было. На гитхабе видел попытки, но они заброшены. https://github.com/SUSE/hackweek/wiki/System-V-init-for-Open...Ну правда, Opensuse же. Я считаю что он лучше всех.
1). NetworkManager есть. Подождите, дослушайте! Он отключаем: http://img-fotki.yandex.ru/get/6725/64948406.0/0_d003d_d411f... При этом есть замечательное GUI для настройки традиционного ifup, если не включать NetworkManager. Вот видео: http://zenitur.narod.ru/videos/yast.mkv
2). Avahi есть. Подождите, дослушайте! В центре управления системой есть графическая программа настройки уровней запуска. avahi отключаем, как и любая другая системная служба https://lh4.googleusercontent.com/-n1NTIV3piaw/Tp1LGM2s4HI/A...
3). PulseAudio есть. Подождите, дослушайте! В Opensuse есть графические программы для настройки многих вещей: сканера отпечатков пальцев, TV-тюнера, принтера, сканера, устройств звука... Вы наверное думаете что я их только что придумал? Нет, вот смотрите скриншот: http://img411.imageshack.us/img411/1653/20120708005702.png В общем, графическая программа для лёгкой настройки ALSA существовала всегда. В Opensuse и Mageia она есть до сих пор. В Ubuntu убрана после появления PulseAudio, вот как она выглядела: http://wvw.constantvzw.org/?p=43
4). KDE4 - графическая оболочка по умолчанию. Подождите, дослушайте! Opensuse уникален тем, что там есть актуальная сборка KDE3! В 00-е годы сообщество Opensuse и компания Novell вносили огромный вклад в KDE. А их главный конкурент Red Hat - в GNOME. Возможно поэтому KDE3 никогда не удаляли из Opensuse, он всем нравился. Вот он: http://en.opensuse.org/KDE3 . Он патчится, умеет новые libpng, gcc, udisks и udisks2. Он устанавливается в один клик. Набор программ огромный: от k3b и Amarok до Quanta Plus и Ktex. Для остальных дистрибутивов Linux KDE3 делают другие люди: http://trinitydesktop.org/ Там меньше прекомпилированных программ, а скомпилировать самому недостающие невозможно: нужно будет в исходном коде заменить все kdelibs на tdelibs и всё в таком духе.
5). Сам центр управления системой удобен: умеет очень многое, выглядит родным приложением для DE KDE, GNOME и Xfce. Почему-то у него есть нелюбители, они говорят что в таком большом GUI что-нибудь, да и забудут, значит нужна только правка конфигов. Ну так никто не мешает настроить 90% из GUI и 10% правкой конфига. Или вообще не пользоваться GUI - конфиги же не бинарные. Также они говорят что GUI не поможет, когда не работают иксы. Они снова ошибаются: у YAST есть псевдографический интерфейс на ncurces. http://www.novell.com/documentation/suse91/suselinux-admingu...
Также нелюбители говорят что "даже не хотим смотреть, там наверное всё очень сложно, нагромождено, и каждый релиз меняют весь дизайн". Неправда: кнопка "Справка" на каждом шаге установки очень помогла мне в 2005 году установить SUSE первый раз. Причём всё на русском языке! Сейчас 2014-й и дизайн программ настройки системы не поменяли: я могу зайти в центр управления спустя 5 лет после последнего раза, и сходу найти то что мне нужно. А если что-то забыл, то прочитать справку, которая есть в каждом GUI: от настройки менеджера загрузки до редактора разделов. Посмотрите скриншоты выше, чтобы убедиться в этом! Вспоминаются обзоры Бачило и Нифёдова: они установили Windows 3.1 и обновляли её до 95, 98 и XP. И спустя годы видели что то, что уже было сделано в 3.1, вообще не поменялось! Только добавлялись новые пункты меню и настроечные галочки. Так же и в SUSE-Opensuse.
6). Конечно, Opensuse не лишён недостатков. Например Линус Торвальдс раскритиковал Opensuse за требования пароля root для того чтобы поменять системное время и подключить новый принтер. Он сказал что это система для одного пользователя. Подробности: http://www.linux.org.ru/news/novell/7475647
Да, он прав. Дело в том что графическая настраивалка принтеров появилась раньше Web-интерфейса настройки CUPS (где тоже пароль root нужен) и средств настройки GNOME и KDE. В Opensuse её не стали убирать. Аналогично и со всем остальным: настраивалка традиционного ifup появилась раньше NetworkManager, и её не стали убирать.
Моё мнение - Opensuse 12.2 идеален. Не заставляет пользоваться именно Pulseaudio, а предлагает при установке и позволяет сделать переключение после установки. Мне кажется, лучше иметь установленным, но отключенным, чем "никакого PulseAudio в моей системе!". Но Opensuse перестал быть идеален, когда убрал выбор между System V и System D, который всегда был. Возможно в этом замешан криминал - помните как разработчики форка udev показательно извинялись перед Поттерингом? В общем, пишите мне на XMPP: Zenitur@jabber.ru, помогу чем смогу. Программы не пишу вообще, но умею компилировать и создавать пакеты RPM.
..а всё почему?
Потому что yast не доверили придумать студентам типа Поттеринга или Пакарда, а честно срисовали у взрослых дядек из IBM, где в AIX оно называется SMIT - System Management Interface Tool.
Конечно, получилось похуже оригинала, но всё же.
Вы этот смит своими глазами видели? AIX хорошая система в своем сегменте, но не надо путать мягкое с теплым.
И в чём же вы видите разницу?
Добавили XML и YCP?
> И в чём же вы видите разницу?
> Добавили XML и YCP?Тот же смит имеет весьма "детский косяки". Попробуйте через смит установить на сетевом интерфейса айпи допустим 192.168.0.1, потом поменяйте его на 192.168.0.2. А потом сделайте cat /etc/hosts и оцените юмор. Я это к тому что любой гуй, какими бы серьезными дядьками и тетьками он не делался, не заменит ручное редактирования конфига практически никогда. И да лично я против гуев для настроек системы, но в тоже время я не представляю себе юзерфредли дистр линукса без них. А про AIX я всего лишь хотел сказать, что не стоит сравнивать узкоспециализированную и заточенную под паверы систему с дистром линукса общего назначения на котором клепают от серверов до кофеварок.
Никто не пытался сравнивать AIX и Linux (это не означает что их невозможно сравнивать или в этом не может быть смысла).
Вы не ответили в чём же Вы усматриваете разницу между yast и smit.
Вместо этого Вы рассказали что в SMIT есть косяки - может быть, Вы что-то пытались на этом основании утверждать? Но что?
> Никто не пытался сравнивать AIX и Linux (это не означает что их
> невозможно сравнивать или в этом не может быть смысла).
> Вы не ответили в чём же Вы усматриваете разницу между yast и
> smit.
> Вместо этого Вы рассказали что в SMIT есть косяки - может быть,
> Вы что-то пытались на этом основании утверждать? Но что?да бесполезный спор если честно и беспредметный
> Конечно, получилось похуже оригинала, но всё же.
Это было не сравнения? А так если уж придраться то подобная консольная псевдо гуевина была реализована во многих дистрах линукса. Говорить что реализации лучше или хуже чего то другого, того же смита к примеру, или одна относительно другой тоже не есть правильно. Это как в анекдоте - "грузин лучше чем армянин..."
> Думаю, что есть только один вариант: надо как-то сделать дистр, гарантирующий отсутствие
> в нем нет systemd, для всех, кто решит на него перейти.у нас в слаке нет и не планируется. гарантии — разумность Патрика.
>гарантии — разумность Патрика.Это хорошо, но мало. Вот если бы Патрик сделал публичное заявление на эту тему - тогда другое дело. А так, сегодня - разумен, завтра - нет... а у людей уже сервера на слаке будут развернуты с проектами.
Я как вспомню как свои сервера с опенсусе на генту мигрировал - так вздрогну. Второго раза очень не хотелось бы.
> Это хорошо, но мало.слаководам достаточно. пока что за десятки лет Патрик не замечен в резком поглупении и беге за модой. и вообще: разве можно не доверять человеку, у которого хобби — домашнее пиво варить?!
Спасибо, насмешил, в обсуждении такой грустной новости.
>> Это хорошо, но мало.
> слаководам достаточно. пока что за десятки лет Патрик не замечен в резком
> поглупении и беге за модой. и вообще: разве можно не доверять
> человеку, у которого хобби — домашнее пиво варить?!замечен в выпиливании гнома когда он был еще торт, например.
> замечен в выпиливании гнома когда он был еще торт, например.лично я гном никогда тортом не считал, туда ему и дорога. с тех пор всё надеюсь, что он и кеды выпилит.
ах, да, традиционно: DE не нужны.
> у нас в слаке нет и не планируется гарантии. Разумность Патрика.
fixed
>> у нас в слаке нет и не планируется гарантии. Разумность Патрика.
> fixedда хоть так, хоть эдак — всё равно лучше бебиана. Патрик OpenSSL не ломал, например.
>>> у нас в слаке нет и не планируется гарантии. Разумность Патрика.
>> fixed
> да хоть так, хоть эдак — всё равно лучше бебиана. Патрик OpenSSL
> не ломал, например.бебиан на свои пакеты накладывает сотни патчей. и я считаю логичным что иногда может случится даже такой былинный отказ как с оупенссл. но не ошибается только тот, кто ничего не делает.
> не ошибается только тот, кто ничего не делает.…сказал хирург, по ошибке отрезав пациенту голову.
FreeBSD?
ух-ты какой эпичный баттхёрт... и конечно этот балабол "написал" инит, ага - чем хейтер тупее, тем больше у него понтов.
> ух-ты какой эпичный баттхёрт… и конечно этот балабол «написал» инит, ага -
> чем хейтер тупее, тем больше у него понтов.прикинь, я тебе сейчас инит напишу. внемли, дитя:
/* See LICENSE file for copyright and license details. */#include <errno.h>
#include <signal.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>#include <sys/signalfd.h>
#include <sys/types.h>
#include <sys/wait.h>
/***********************************************************************/******************************************************************************/
static char *const rcinitcmd[] = { "/etc/rc.d/rc.init", NULL };
static char *const rcrebootcmd[] = { "/etc/rc.d/rc.shutdown", "reboot", NULL };
static char *const rcpoweroffcmd[] = { "/etc/rc.d/rc.shutdown", "poweroff", NULL };
/***********************************************************************/******************************************************************************/
#define LEN(x) (sizeof (x)/sizeof *(x))
/***********************************************************************/******************************************************************************/
static __attribute__((noreturn)) void venprintf (int status, const char *fmt, va_list ap) {
vfprintf(stderr, fmt, ap);
if (fmt[0] && fmt[strlen(fmt)-1] == ':') {
fputc(' ', stderr);
perror(NULL);
}
exit(status);
}
static __attribute__((noreturn,format(printf,1,2))) void eprintf (const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
venprintf(EXIT_FAILURE, fmt, ap);
va_end(ap);
}
static __attribute__((noreturn,format(printf,1,2))) void weprintf (const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
vfprintf(stderr, fmt, ap);
va_end(ap);
if (fmt[0] && fmt[strlen(fmt)-1] == ':') {
fputc(' ', stderr);
perror(NULL);
}
exit(EXIT_FAILURE);
}
/***********************************************************************/******************************************************************************/
typedef struct {
int sig;
void (*func) (void);
} sigcbinfo_t;
/***********************************************************************/******************************************************************************/
static void spawn (char *const argv[]) {
pid_t pid = fork();
if (pid < 0) {
weprintf("sinit: fork:");
} else if (pid == 0) {
setsid();
setpgid(0, 0);
execvp(argv[0], argv);
weprintf("sinit: execvp %s:", argv[0]);
_exit(errno == ENOENT ? 127 : 126);
}
}
/***********************************************************************/******************************************************************************/
static void sigpoweroff (void) {
spawn(rcpoweroffcmd);
}
static void sigreap (void) {
while (waitpid(-1, NULL, WNOHANG) > 0) ;
}
static void sigreboot (void) {
spawn(rcrebootcmd);
}
/***********************************************************************/******************************************************************************/
static sigcbinfo_t dispatchsig[] = {
{ SIGUSR1, sigpoweroff },
{ SIGCHLD, sigreap },
{ SIGINT, sigreboot },
};
/***********************************************************************/******************************************************************************/
int main (int argc, char *argv[]) {
struct signalfd_siginfo siginfo;
sigset_t sigset;
int sigfd;if (getpid() != 1) {
/* check for special links */
if (argc > 0 && argv[0]) {
const char *ee = strchr(argv[0], '/');
if (ee == NULL) ee = argv[0];
if (strcmp(ee, "reboot") == 0) {
kill(1, SIGINT);
return 0;
}
if (strcmp(ee, "poweroff") == 0) {
kill(1, SIGUSR1);
return 0;
}
}
return EXIT_FAILURE;
}
setsid();if (sigemptyset(&sigset) < 0) eprintf("sinit: sigemptyset:");
for (int i = 0; i < LEN(dispatchsig); ++i) {
if (sigaddset(&sigset, dispatchsig[i].sig) < 0) eprintf("sinit: sigaddset:");
}if (sigprocmask(SIG_BLOCK, &sigset, NULL) < 0) eprintf("sinit: sigprocmask:");
sigfd = signalfd(-1, &sigset, SFD_CLOEXEC);
if (sigfd < 0) eprintf("sinit: signalfd:");spawn(rcinitcmd);
for (;;) {
ssize_t n = read(sigfd, &siginfo, sizeof(siginfo));
if (n < 0) eprintf("sinit: read:");
if (n != sizeof(siginfo)) continue;
for (int i = 0; i < LEN(dispatchsig); ++i) {
if (dispatchsig[i].sig == siginfo.ssi_signo) dispatchsig[i].func();
}
}/* not reachable */
return EXIT_SUCCESS;
}и это ещё сложнее, чем надо, потому что вот тебе рабочий инит:
#define _XOPEN_SOURCE 700
#include <signal.h>
#include <unistd.h>int main () {
sigset_t set;
int status;if (getpid() != 1) return 1;
sigfillset(&set);
sigprocmask(SIG_BLOCK, &set, 0);if (fork()) for (;;) wait(&status);
sigprocmask(SIG_UNBLOCK, &set, 0);
setsid();
setpgid(0, 0);
return execve("/etc/rc", (char *[]) { "rc", 0}, (char *[]) { 0});
}но ты же совершенно не разбираешься в теме, ты умеешь только про «понты» вещать. а лучше бы ты жевал и учился.
Э,
ИМХО: Сложность Систем (не только операционных) растет (причем рост этот, последнее время стал переходить в фазу экспоненциального, если уже не перешел (снова имхо)), а уровень "грамотности" среднестатистического Хомо Сапиенса, ..., даже если он (уровень) и не падает, то рост (если он рост) какой будет пропорциональности по Вашему?
Вот и получается, что "вилочка" то расходится :(
Тут есть множество выходов (некоторые (возможно почти все) из которых нас не устраивают).
Далее идет серия фантастических рассказов.
Например о том, что имя Леня было придумано "Вселенским Разумом", и он (Разум) ждал почти что Вечность, пока появится бренное Тело в которое можно вложить малую-малую толику этих знаний. И да, волшебный пинок в нужном направлении, прилагается (хотя конечно немного жаль, нет не жаль совсем, что тело бренно. Да и пинок будет не Вечно иметь воздействие ;)А к чему бы все это, а к тому что кому то нужна одна единственная "кнопка" с надписью "" (в кавычках вписать по вкусу). А кому то хлебом не корми, дай под капотом разобраться, что да как, и что еще выкинуть можно ;)
А шоу, оно не только маст го он, оно было, есть, и будет (без маст ;)!
сложность ОС растёт вовсе не потому, что это реально надо, увы. точнее, парднон, совершенно непропорционально необходимости. подавляющее большинство ненужной сложности берётся от того, что «у нас уже есть едущая система, давайте к ней фичи прикручивать!» и прикручивают. система стонет, но едет. фичи прикручивают. а всё потому, что «выкинуть и сделать как надо» — это «академические теоретики пусть, нам ехать сегодня надо, а что завтра телега развалится — так то завтра будет, авось уж как-нибудь там…»
> сложность ОС растёт вовсе не потому, что это реально надо, увы. точнее,
> парднон, совершенно непропорционально необходимости. подавляющее большинство ненужной
> сложности берётся от того, что «у нас уже есть едущая система,
> давайте к ней фичи прикручивать!» и прикручивают. система стонет, но едет.
> фичи прикручивают. а всё потому, что «выкинуть и сделать как надо»
> — это «академические теоретики пусть, нам ехать сегодня надо, а что
> завтра телега развалится — так то завтра будет, авось уж как-нибудь
> там…»Думаю Вы правы.
Но я о том, что "все что ни делается, все к лучшему!".
И для того что бы радоваться вкусу даже самой постной конфетки, некоторым сперва необходимо съесть большую ложку дегтя ;) Ну так, для сравнения.
> Но я о том, что «все что ни делается, все к лучшему!».а я о том, что люди — раса псевдоразумная и необучаемая. поэтому уже фиг знает какой круг по счёту нарезают, радостно наступая на одни и те же грабли.
>> Но я о том, что «все что ни делается, все к лучшему!».
> а я о том, что люди — раса псевдоразумная и необучаемая. поэтому
> уже фиг знает какой круг по счёту нарезают, радостно наступая на
> одни и те же грабли.Люди разные бывают. Да и грабли, как умные люди говорят, на вкус и цвет тоже все разные. Кто то может ими "грабить", а кто то нет ;) Так что посмотрим, что там впереди у systemd, и как с ним в Debian будет.
Спс.
> Люди разные бывают.по отдельности — да. а если брать «в целом» — то ситуация весьма печальная, увы.
позвольте пожать вам руку, анонимус!
какое-то время назад и меня начали доставать какие-то стремные сообщения на экране а-ля "avahi, .local not found" и прочее, а также неожиданные просьбы зачем-то ввести в очередной раз пароль, когда я всего лишь что-то кликаю в UI
ладно был бы какой-то профит, а так ну зачем мне какой-то avahi, которым вообще пользоваться не собираюсь, или networkmanager, который в парочке тех случаев, когда было необходимо что-то посложнее dhcp, всё равно не помог
не будучи настолько технически продвинутым, мой подход оказался попроще, чем каждый раз разбираться с очередной новомодной ересью, решено было отказаться от всяческих DE(теперь ставлю дистры с netinstall-a) и ставить openbox, его возможностей как оказалось мне хватило за глаза
что-то конечно и openbox за собой нынче потянет, ну такие сервисы приходится отключать руками
решение половинчатое, но сейчас доволен куда больше
Avahi удобен, когда много компов. Через него
1) легко устанавливаются принтеры,
2) локальный чат по протоколу Bonjour.
Для дома да, не нужно.
> Avahi удобен, когда много компов. Через него
> 1) легко устанавливаются принтеры,Принтеры легко устанавливаются в cups 1.5 без avahi
> 2) локальный чат по протоколу Bonjour.Bonjour - это реализация mDND, а не протокол
> Для дома да, не нужно.
Садись, маковод, "двойка".
>> Avahi удобен, когда много компов. Через него
>> 1) легко устанавливаются принтеры,
> Принтеры легко устанавливаются в cups 1.5 без avahiИзвините, не уточнил. Я имел ввиду сетевые принтеры. Не нужно знать их IP, если в сети DHCP сервер. По avahi принтеры находятся сами.
>> 2) локальный чат по протоколу Bonjour.
> Bonjour - это реализация mDND, а не протоколСпасибо за уточнение. В Pidgin при добавлении учётки написано «Протокол Bonjour». Дальше не вникал.
> а чем всем не нравится systemd? я понять не могу, какая разница?
> неужели все пользователи линукс пишут какие то скрипты запуска и следят
> за инициализацией демонов в системе?Некоторые пишут. Некоторые следят. Для них есть разница и поэтому им не всё равно. Ты не пишешь и не следишь, но других осуждаешь.
Уже есть одна система, в которой пользователи ничего не пишут и ни за чем не следят. Это кормовая база для вирусописателей, владельцев спам- и ДДОС-ботнетов, антивирусных компаний и компаний по переустановке этой самой системы.
> да еще и в убунту? если
> раз в пол года нужно какой нить скриптик например в инит
> кинуть, то за полчаса с гуглом проблема решается и забывается.Подход пользователя. Проблема в том, что в гугле есть кто-то умный, кто разбирается лучше тебя. Когда система станет сложнее, умных людей не станет меньше, но им всё меньше будет хотеться делать бесполезную работу для толпы близоруких ушлёпков, которые дальше своего носа не видят.
> Или это всеже какой то извращенный способ самоутверждения?
Людям, которые занимаются автотуризмом и часто уезжают в ебеня, нужно знать, как работает их машина. Потому что в ебенях нет автосервисов. Для тех, кому машина нужна только для того, чтобы перемещаться между домом и работой, разбираться в машине не нужно.
===
Владельцы
автомобилей обычно не трогают двигатель, но в каждом городе абсолютно любых
размеров есть гараж с дорогими подъемными устройствами, специальными инструментами
и диагностическим оборудованием, которых не может себе позволить средний
автомобилевладелец. А двигатель автомашины гораздо сложнее и недоступнее
двигателя мотоцикла, поэтому смысла здесь больше. Для мотоцикла же Джона
-- БМВ Р60, -- спорить готов, -- механика отсюда до Солт-Лейк-Сити не найдется.
Если его иглы или свечи полетят, ему хана. Я знаю, что у него не
найдется с собой набора запасных иголок. Ему не ведомо, что такое иголки.
Если мотоцикл подведет его на западе Южной Дакоты или в Монтане, прямо
не знаю, что он будет делать. Там его можно только индейцам его продать.
Чем он занимается сейчас, я знаю: старательно избегает вообще об этом думать.
БМВ известен тем, что в дороге не создает хозяину никаких механических
проблем, и именно на это Джон рассчитывает.
Сначала я думал, что таково их особое отношение к мотоциклам, но позже
обнаружил, что оно простирается и на другие вещи... Сидя как-то утром у
них на кухне и ожидая, пока они соберутся ехать, я заметил, что кухонный
кран течет, и вспомнил, что из него капало и в прошлый раз -- фактически,
он капал, сколько я могу себе припомнить. Я что-то сказал им по этому поводу,
а Джон ответил, что пытался заменить его новым смесителем, но тот не работал.
Вот и все, что он сказал. Подразумевалось, что вопрос исчерпан. Если пытаешься
починить кран, и починка не удается, значит тебе просто суждено жить с
капающим краном.
===
https://plus.google.com/u/0/+LennartPoetteringTheOneAndOnly/...Всё. Теперь Поттеринг стал TheOneAndOnly.
[paranoia mode] Почему-то кажется, что переход на systemd - это заказ АНБ. Положительная гибкость systemd (правда я так и не понял на кой она нужна эта гибкость), на мой взгляд перекрывается ее откровенной корявойстью, дырявостью и возможной нестабильностью. Гики под свои нужды настроят (если будут ее использовать). А что насчет остальных? А ведь именно у остальных она и будет стоять из коробки. Т.к. "гибкость" нужна для десктопов и все десктоп-ориентированные дистрибутивы ("для остальных") уже все решили.
Прикольно :) Ubuntu всегда гнёт понты, но всегда прогибается под теми без кого не может существовать.
Ждем отказ от Mir в пользу Wayland.
> Ждем отказ от Mir в пользу Wayland.а чего тут ждать? вот как в бебиан вяленд войдёт, так миру и капец.
«И хоть в Canonical заявляли, что не хранят никакие личные данные пользователей, при каждом использовании Dash ваши поисковый запрос, страна, местонахождение, источники и Области, активные в данный момент, передаются в компанию.» точная перепечатка из линукс формат за январь 2014 года. интересно и теперь убунту нисколько не похожа виндовс? я бы с такой операционки слезал и побыстрее
Возникает вопрос в необходимости такого большого количества Linux дистрибутивов, которые все одинаковые. Как раз такой парк дистрибов интересен лишь тем, что иллюстрировал варианты. Не смотря на недостатки, мне нравится SysV система скриптов или rc-система в FreeBSD, потому что все под контролем.