LINUX.ORG.RU

Arch Linux перешёл на systemd полностью

 ,


0

5

С сегодняшнего дня все новые установки Arch Linux будут поставляться с systemd по умолчанию, что означает завершение перехода на systemd. Поддержка initscripts как пакета и системы загрузки сохранится для совместимости на неопределённое время.

Изменение заключается в добавлении пакета systemd-sysvcompat в группу base, которая автоматически полностью устанавливается всем новым пользователям Арча.

Не все пакеты ещё готовы к переходу, так что тем, кто не может написать к ним systemd-юнит, предлагается установить initscripts и использовать массив DAEMONS в /etc/rc.conf (пакет нужно установить для поддержки в systemd чтения этого файла).

Существующие системы могут перейти на systemd вручную.

>>> Подробности

Ответ на: комментарий от AX

- В русский язик слова «сол», «мол» и «бол» пишуца с мягкий знак, а слова «вилька» и «тарелька» - бэз мягкий знак. Запомнитэ это, дэти, потому что панят это - невазможна!

вчера один армянин этот анекдот пересказывал, до сих пор смешно :)

только там было «сол и фасол»

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 1)
Ответ на: комментарий от PaxtonFettel

Weelcome, Gagarin.

Welcome back Fixed

Слез с него на арч, ибо 2 года назад он был приятнее в пользовании. Сейчас, смотрю, эти времена уходят ((

c0smonaut
()
Ответ на: комментарий от c0smonaut

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

Waterlaz ★★★★★
()
Ответ на: комментарий от c0smonaut

ушел сносить arch и ставить gentoo

подскажи способ быстро собрать генту для EeePC с Intel Atom 1.6Ghz? :-) и потом пакеты...

h4tr3d ★★★★★
()
Ответ на: комментарий от c0smonaut

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

После установки иксов и wm, казалось бы, можно уже начать работать, но тут меня ждала куча мелких факапов: неработающие Fn клавиши, mplayer не может в 10 битные кодеки (привет 2011 год), и соответствующего use флага нет, mpd не может в libcue и соответствующего use флага в ебилде тоже нет (а в арче он предусмотрен, если пересобирать из abs!), ... Перечислять всё слишком долго.

Да, исправить некоторые вещи из списка, конечно, несложно - гугли @ пересобирай. Но это очень муторно. Я всё-таки хочу работать, а не заниматься тем, что в других дистрибутивах делают мэйнтейнеры пакетов. Ну и да, писатели ебилдов в source-based дистрибутиве предусматривают меньший набор use-флагов, чем в арч? Уже это настораживает.

Ебилдов для ряда математических библиотек нет (PKGBUILD'ы есть). Гентушники используют вычислительные мощности исключительно для компиляции, видимо.

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

anonymous
()
Ответ на: комментарий от anonymous

mplayer не может в 10 битные кодеки (привет 2011 год),


media-video/mplayer
Installed versions: 1.0_rc4_p20110322-r1

$ mplayer mplayer -vc help | grep 10-bit
ffr210 ffmpeg working FFmpeg R210 - 10-bit RGB [r210]
blackmagic vfw working Blackmagic 10-bit [BMDCodecLib.dll]
ffv210 ffmpeg untested FFmpeg V210 - 10-bit [v210]
qtcine qtvideo working cinewave uncompressed 10-bit codec [CineWave.qtx]

eix eix media-sound/mpd
* media-sound/mpd
Available versions: 0.16.8 ~0.17.1 ~0.17.2 {{aac +alsa ao audiofile bzip2 cdio cue +curl debug +ffmpeg ....



Дата релиза mpd - 0.16.8 April 4th, 2012. Mplayer-а - во фрагменте выше.Ничего специально не делал, по гуглам не лазил, ебилды не правил. Но вообще, для добавления в ебилд отсутствующего флага достаточно знать как работает configure/make. Судя по
https://wiki.archlinux.org/index.php/Arch_Build_System_(Русский) (пример с добавлением флага arts:
./configure --prefix=/usr
меняем на
./configure --enable-arts --prefix=/usr)
«у птичек всё то-же самое».

Ну, в общем, мужик, ты понял :)

scott_tiger ★★★
()

Не знаю, за что все так ругают systemd, но мне он показался именно тем, что я так давно хотел.

Теперь не надо искать в какой файл пишет тол тот или иной сервис, journalctl -u name.service -f рулит. Теперь не надо разбираться с pid-файлами, ибо cgroups.

Я в восторге, посоны!

cheerfulboy
()
Ответ на: комментарий от cheerfulboy

разбираться с pid-файлами

А что тебе в них не понятно?

Теперь не надо искать в какой файл пишет тол тот или иной сервис

Даже если согласиться с этим аргументом, причём тут init?

Binary ★★★★★
()
Ответ на: комментарий от scott_tiger

Но вообще, для добавления в ебилд отсутствующего флага достаточно знать как работает configure/make.

Спасибо, я догадываюсь, как править ебилды. Только догадайся, что с твоими правками будет после первого обновления. Посылать патчи мне было лень: я поставил эту систему на «поиграться» и результат разочаровал.

Флаг cue у меня тоже был включен, да бестолку: в параметрах configure mpd должен быть ключ --with-libcue, но его не было. Так что flac + cue он не играл.

Ничего специально не делал, по гуглам не лазил, ебилды не правил.

Я тоже не лазил, не правил, не делал, но у меня десятибитные кодеки не работали.

Ну, в общем, мужик, ты понял :)

Да, про генту и её целевую аудиторию я всё понял.

anonymous
()
Ответ на: комментарий от vasily_pupkin

Сделать копию и потом каждый раз мерджить вручную с версией из portage? Спасибо, такого добра не нужно.

anonymous
()
Ответ на: комментарий от anonymous

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

Можно скопировать файл ебилда в соседний каталог и установить PORTDIR_OVERLAY. Тогда вручную ничего не надо будет делать.

Гента source based дистрибутив, который предоставляет определенную гибкость (например, ставить systemd или нет). Чтобы этим пользоваться нужно прочесть пару мануалов. Один раз. Собственно, точно так-же как и в арче.
Ты, похоже, как обычный одмин-мышевоз установил очередной дистр - посмотрел, не, по дефолту все не так как я хочу, говно.

Да, про генту и её целевую аудиторию я всё понял.

Да, про тебя тоже, чем дальше, тем понятнее.
Хочешь чтобы по дефолту было все так как нравится тебе... Причем тут гента? :)
Лень писать багрепорт? Пиши разработчикам в вишлист :)

scott_tiger ★★★
()
Ответ на: комментарий от scott_tiger

Можно скопировать файл ебилда в соседний каталог и установить PORTDIR_OVERLAY.

И что с новыми версиями?

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

Вот, типичный гентушник: на любую критику реагирует «ололо, неосилятор!11».

Во-первых я совсем не мышевоз, поскольку пользуюсь недефолтными vim и xmonad (без DE). Во-вторых, не админ (это можно было заметить уже из первого поста, где я данную профессию обозвал «унылой»).

Хочешь чтобы по дефолту было все так как нравится тебе

Я не пользуюсь дефолтом, как уже говорил выше. Я люблю ОС-конструкторы. Но в генте даже отдельные кубики этого конструктора нужно сильно дорабатывать напильником. Это перебор. Приемлемым это могут считать только люди с профессиональной деформацией (сисадмины, программисты), либо те, кто не видел нормальных дистрибутивов-конструкторов.

anonymous
()

Возрадуйтесь!

Разработчики Arch Linux объявили об удалении из репозиториев пакета ConsoleKit. Для управления сеансами работы пользователей теперь задействован logind, входящий в состав системного менеджера systemd. Все ранее зависимые от ConsoleKit пакеты переведены на использование logind.

Таким образом полная функциональность дистрибутива теперь обеспечивается только при загрузке с использованием systemd. При использовании ранее применяемой системы инициализации пользователи GNOME, KDE и Xfce будут лишены ранее обеспечиваемой ConsoleKit функциональности, например, не будет доступна одновременная работа нескольких пользовательских сеансов.

Kindly_Cat
()
Ответ на: комментарий от anonymous

нормальных дистрибутивов-конструкторов.

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

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

Пару дней назад поставил дебиан debootstrap'ом. Хотел было сказать, что вот он вполне хорош (всё работает и вычищать ничего не нужно), но только что оказалось, что пакетов cuda-sdk и parallel composer там нет, а система сборки далеко не так прозрачна, как в арче (да и аналога AUR там вроде как нет). Качать же что-то руками мне религия не позволяет.

Так что самый нормальный из виденных мной дистрибутив-конструктор - это арч годичной давности. Sad but true.

anonymous
()
Ответ на: комментарий от anonymous

P. S. А ещё оказывается, там нет wikidpad. Про дебиан так и хочется сказать: «а софта-то нет!».

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

anonymous
()
Ответ на: комментарий от anonymous

И что с новыми версиями?

И будет примерно так


* media-sound/mpd
Available versions: 0.16.8 0.16.8[1] 0.16.8-r1[1] ~0.17.1 ~0.17.1[1] ~0.17.2 ....
...
«local_portage» /usr/local/portage


Вот, типичный гентушник: на любую критику реагирует «ололо, неосилятор!11».

Критика, это «дефолтная установка не соответствует моим требованиям»? :) По моему опыту, чтобы настроить арч и использовать aur/pkgbuild документации нужно прочитать примерно столько-же сколько для того чтобы установить нужные оверлеи/флаги в генте.

Но в генте даже отдельные кубики этого конструктора нужно сильно дорабатывать напильником.

Дорабатывание напильником в 99% случаев заключается в установке package.mask/use/keywords если пакет присутствует в стандартном портеже, и установке соответствующего оверлея, если нужно что-то нестандартное.

только люди с профессиональной деформацией
я ... пользуюсь недефолтными vim и xmonad (без DE)

Хи-хи. Не льсти себе, будь честным до конца :) Ken Pier, главный инженер в unix haters handbook сравнивал людей использующих unix с выходцами из центральной Африки (http://www.art.net/~hopkins/Don/unix-haters/preface.html), как раз в плане деформации сознания. Поэтому вопрос только в степени или разновидности :)

Приемлемым это могут считать ... те, кто не видел нормальных дистрибутивов-конструкторов.

Хи-хи. Назови три лучших? :) Уж не арч - точно, история с systemd наглядно демонстрирует.
Имхо, из дистрибутивов конструкторов гента - если не лучший, то один из. Не хочется читать документацию - абсолютно хозяйское дело. Но это не проблемы генты.

scott_tiger ★★★
()
Последнее исправление: scott_tiger (всего исправлений: 1)
Ответ на: комментарий от anonymous

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

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

val-amart ★★★★★
()
Ответ на: комментарий от scott_tiger

Ken Pier, главный инженер в unix haters handbook сравнивал людей использующих unix с выходцами из центральной Африки

А Ричи назвал коллектив авторов говноедами. Кто был прав? %)

tailgunner ★★★★★
()
Ответ на: комментарий от val-amart

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

Бесполезняк. Твой единственный шанс отсрочить всемирное торжество systemd - присоединиться к Debian и начать допиливать sysvinit, серьезно.

tailgunner ★★★★★
()
Ответ на: комментарий от cheerfulboy

Не знаю, за что все так ругают systemd

Ты серьезно? Тебе это непонятно даже после того, как в systemd засунули http сервер?

anonymous
()
Ответ на: комментарий от anonymous

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

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

scott_tiger ★★★
()
Ответ на: комментарий от tailgunner

А Ричи назвал коллектив авторов говноедами. Кто был прав? %)

ЕМНИП, он, скорее, назвал книгу говнопудингом, который, тем не менее, может быть вполне питательным для некоторых :)

Я, лично, согласен с Ричи. И считаю, что размышления на тему - «эти люди унылы и п*дануты, то-ли дело я» - явление порядка ничуть не выше. Отсылка к цитате - это был такой вежливый способ выразить эту мысль.

scott_tiger ★★★
()
Последнее исправление: scott_tiger (всего исправлений: 1)

прошел по ссылке. Ох ёжты маё, какая простынь. Вот котам делать нечего...

chinarulezzz ★★
()
Ответ на: комментарий от tailgunner

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

chinarulezzz ★★
()
Ответ на: комментарий от tailgunner

присоединиться к Debian и начать допиливать sysvinit, серьезно.

я решительно не понимаю, что еще надо допиливать в sysvinit. все работает, все просто и понятно.

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

я решительно не понимаю, что еще надо допиливать в sysvinit

Это понимают мэйнтейнеры sysvinit в Debian.

tailgunner ★★★★★
()
Ответ на: комментарий от Binary

разбираться с pid-файлами

А что тебе в них не понятно?

Мне-то все понятно. Но зачем они нужны, если есть cgroups.

Даже если согласиться с этим аргументом, причём тут init?

Никогда не понимал, зачем нужен зоопарк логеров. Общий протокол нужен, да. journald реализует syslog.

cheerfulboy
()
Ответ на: комментарий от anonymous

Вы так говорите, будто реализовать http-сервер это дофига делов. И будто код будет сложен в поддержке.

cheerfulboy
()
Ответ на: комментарий от cheerfulboy

Мне-то все понятно. Но зачем они нужны, если есть cgroups.

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

Никогда не понимал, зачем нужен зоопарк логеров. Общий протокол нужен, да. journald реализует syslog.

это конкуренция. ос без конкуренции в этих вопросах это оффтопик, зачем миру еще одна? ну и вопрос зачем все тащить в одну кучу так и не раскрыт.

Binary ★★★★★
()
Ответ на: комментарий от cheerfulboy

Мне-то все понятно. Но зачем они нужны, если есть cgroups.

Зачем нужны cgroups если есть pid-файлы?

PS: и вообще этот десяток лишних строк cgroups в выводе mount-а иногда так бесит...

anonymous
()
Ответ на: комментарий от chinarulezzz

или пересесть на слаку и забыть о том что надо что-то пилить, допиливать

пересесть на слаку

и забыть о том что надо что-то пилить, допиливать

Вот это ты разошелся ;)

anonymous
()
Ответ на: комментарий от anonymous

Чистая правда))) Предельно ленивый дистрибутив, знания о слаке пятилетней давности актуальны и сейчас. При том - раз настроил, и на 7 лет можно расслабиться, до следующего обновления, где придётся прочитать README гораздо меньший по объёму чем портянка по переходу на systemd :)

chinarulezzz ★★
()
Ответ на: комментарий от one_quaker

Арч жалко конечно, очень надеюсь что в генту это УГ не сделают по дефолту

Мечтать не вредно.

O02eg ★★★★★
()
Ответ на: комментарий от chinarulezzz

Личное и правдивое мнение по поводу арча - дистрибутив очень простой, лёгкий, быстрый и практически безглючный!!! Я начинал с Мандрейка, потом перешёл на Мандриву 2005 и т.д. до 2012.0. Переустанавливал данную ось, наверняка больше чем винду за свою жизнь, потом пробовал Кубунту, пока не надоели проблемы с пульс-аудио... Попробовал поставить арч - понравился, установка прошла гладко. Возникли проблемы (опять с аудио) с алса, может из-за аудиокарты соунд бластер одиджи - не знаю, но вылечилось всё установкой пульс-аудио. Систему поломал путём насильного обновления Glibc - перед обновлением лучше заглянуть на страничку арча, посмотреть рекомендации специалистов, чем слепо обновлять систему... Практически всё необходимое ПО для работы и отдыха есть. Единственное неудобство - отсутствие программы захвата видео, например - Xdtv и невозможностью настроить тв-тюнер (кривые ручонки?). Перешёл недавно на груб-2 - остался доволен. Перешёл на системд - скорость загрузки возросла в разы!!!.. Не знаю зачем гнобить арч, системд - всё работает и работает быстро! ПО современное и - в моём контингенте используемого ПО нет проблем! Да - есть в системд какой-то хттп-сервер - ну и? ДЫк я им и не пользуюсь, а система всё равно запускается быстрее... Вообщем - верно гласит истина, по ходу дела - каждому своё! Лично мне - чуть-чуть продвинутому и простому пользователю арч - просто сказка!...

anonymous
()
Ответ на: комментарий от anonymous

Уже заморочка, дома только мой EeePC и комп жены с виндой для всяких 1С

h4tr3d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.