LINUX.ORG.RU
ФорумTalks

В чём смысл archlinux-а?

 , ,


0

1

Я тружусь в сфере телекоммуникаций и имею возможность(при этом получая з/п) «пощупать» много разных дистрибутивов linux - от кастратов embedded для различных модемов/eth-роутеров/STB/SIP-phone до всяких enterprise типа sles и rhel. И по своим наблюдениям вижу, что используется в тех или иных задачах практически всё, кроме slackware и archlinux. И поэтому никак не могу понять, почему у школьников и студентов на этом сайте такой интерес к archlinux-у? В чём его смысл?


А в чем смысл srg666?
Мне вот он не нужен, например.

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

Для школьников еcть Ubuntu.

в гугле тоже школьники работают видимо

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

avr/msp430 тулчейны там с запашком, arm лучше самому кросстулом собирать, mspdebug тамошний не умеет до сих пор FRAM серию, и это в 21м веке. sdcc старый, icarus verilog _ВНЕЗАПНО_ сыпется при попытке подцепить vpi плугин. Продолжать?

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

Sysvinit был заметнее, чем systemd? :)

Причина впиливания systemd уже давно обсосана. Лентяи-мейнтейнеры не хотят поддерживать init скрипты. Всё. По уровню заметности они примерно одинаковы.

Кстати, с systemd быстрее можно узнать причину почему демон не стартует. Видишь, не прошло и месяца, а я уже плюсы начал находить. Еще автокомплит для алиаса сделаю и вообще шоколад потечет.

Кстати, systemd-фаги у вас journald не течет? У меня только в путь.

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

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

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

Кстати, с systemd быстрее можно узнать причину почему демон не стартует.

Я в таких случаях смотрю в /var/log/daemon.log

Кстати, systemd-фаги у вас journald не течет? У меня только в путь.

В Debian такой баг давно закрыли, но там systemd 44.

Homura_Akemi
()

3 года назад пересел с убунты на арч, так как тот был самым удобным в использовании и простым в поддержке дистрибутивом. Преимуществ масса: минимальная система, очень удобный и быстрый ПМ, АУР, BSD-style инит, подробная вики, отсутствие по умолчанию всяких монстров, вроде GRUB2.

Видно было, что дистрибутив делается для людей. Нужно поставить драйвер на видеокарту — pacman -S nvidia, и готово, безо всяких извращений, вроде тех, которые нужно проделать в федоре. Свежее ядро позволяет работать на новом железе, тут никому никогда не пришло бы в голову выпилить фирмвари, ибо дистрибутив для людей. Нужны патчи на фритайпы и фонтконфиги — пожалуйста, одна команда, несколько минут сборки и всё стоит, хоть убунтовские, хоть инфиналити. Хочешь годный плеер deadbeef — вот он в репах, здесь никто не скажет разработчику, что его софтину не примут, потому что он посмел форкнуть пару либ. И так далее. Как установил его один раз, так и жил до недавнего времени, горя не знаючи.

Но в поледнее время преимущества стали таять прямо на глазах. Участившиеся фокусы при обновлениях ещё ладно, но после того, как выпилили первый граб и rc.conf, запилили системд, убрали установщик, из преимуществ перед другими дистрами остались разве что адекватный ПМ и АУР. Так что без особого сожаления возвращаюсь на убунту, тем более, что второе преимущество она частично покрывает своими ppa.

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

Я в таких случаях смотрю в /var/log/daemon.log

Или в messages.log или daemon-name.log. Никогда угадать не могу.

everything.log, же (%

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

Если собирать все, то, боюсь, неделю ждать придется!

У меня phenom 955 4-ядра, весь мир пересобрался(gcc обновлял) за одну ночь. Запустил, лег спать, с утра всё(1000 пакетов) пересобрано.

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

а где он ориентирован на кеды? Просто в нём они, имхо, лучше, чем где-либо еще, работают. Там «из коробки» просто голая консоль. Для бинарных пакетов есть Calculate, правда, он у меня почему-то почти сразу сломался

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

Просто в нём они, имхо, лучше, чем где-либо еще, работают

Кроме них там мало что хорошо работает.

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

когда я сдуру заменил sysvinit на systemd, еле разрулил все обратно: компьютер просто перестал грузиться

Для тебя настолько большая проблема добавить/убрать init=/bin/systemd в параметры загрузки ядра?

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

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

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

Больше года на генте юзал openbox, полет нормальный

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

Откуда же я помню? Сеть не работала (естественно, и все сервисы, завязанные на сеть, не взлетели), с иксами что-то нехорошее было, тормозило все жестоко.

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

Но это же не значит, что «компьютер не загрузился». А запустить ручками сервисы и включить их автозапуск ты не догадался? Читать хотя бы wiki перед тем, как использовать новый инит - это конечно же лишнее, лучше свою глупость на ЛОРе изливать.

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

запустить ручками сервисы и включить их автозапуск ты не догадался?

Нафиг этот график! С sysvinit все работало. Поэтому и снес к чертовой бабушке гребаный systemd и вернул все, как было.

Читать хотя бы wiki перед тем, как использовать новый инит

Не поверишь: я его и не ставил, просто выполнил обычное обновление и не читая жамкнул Y.

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

Нафиг этот график! С sysvinit все работало.

Вот значит в sysvinit настраивать автозапуск мы можем, а в systemd - «его че, настраивать еще надо?!»

Не поверишь: я его и не ставил, просто выполнил обычное обновление и не читая жамкнул Y.

Я вполне поверю, что все твои проблемы от твоих кривых рук.

Выдержка из systemd.install:

post_install() {
  # enable getty@tty1 by default, but don't track the file
  systemctl enable getty@.service

  systemd-machine-id-setup

  echo ":: Append 'init=/bin/systemd' to your kernel command line in your"
  echo "   bootloader to replace sysvinit with systemd"
}

Скажи, Эдди, как же это так у тебя инит сам заменился?

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

Вот значит в sysvinit настраивать автозапуск мы можем, а в systemd - «его че, настраивать еще надо?!»

Вот, значит, не собираюсь я лишние действия ради непонятно чего выполнять. Ладно бы, если этот systemd какие-нибудь «плюшки» давал. А так ведь — преимуществ над sysvinit 0.0, но требует кучу ручной работы.

как же это так у тебя инит сам заменился?

yaourt предложил, очевидно, заменить sysvinit на systemd, а я, не читая, жамкнул «Y» (или вообще с --noconfirm обновлялся, как это обычно и делаю).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Jonson___

Диалог не читал, легче ставить Ubuntu, ничего я оттуда не удалял. Присоединяюсь к ТС, Arch не нужен, но это уже мое личное мнение.

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

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

У тебя есть 2 варианта: 1. понять ради чего; 2. менять дистрибутив, ибо в скором времени systemd будет по дефолту, а init-скрипты никто поддерживать не будет.

как же это так у тебя инит сам заменился?

yaourt предложил, очевидно, заменить sysvinit на systemd, а я, не читая, жамкнул «Y»

$ pacman -Qs sysvinit
local/sysvinit 2.88-7 (base)
    Linux System V Init
local/sysvinit-tools 2.88-7 (base)
    Linux System V Init Tools

$ pacman -Qs systemd
local/initscripts 2012.08.3-2 (base)
    System initialization/bootup scripts
local/systemd 189-4
    system and service manager

$ pacman -Qi systemd
Name           : systemd
Version        : 189-4
URL            : http://www.freedesktop.org/wiki/Software/systemd
Licenses       : GPL2  LGPL2.1  MIT
Groups         : None
Provides       : libsystemd=189  systemd-tools=189  udev=189
Depends On     : acl  bash  dbus-core  glib2  kbd  kmod  hwids  libcap  libgcrypt  pam  util-linux  xz
Optional Deps  : initscripts: legacy support for /etc/rc.conf
                 python2-cairo: systemd-analyze
                 python2-dbus: systemd-analyze
                 systemd-sysvcompat: symlink package to provide sysvinit binaries
                 cryptsetup: required for encrypted block devices
Required By    : colord  dbus-core  device-mapper  initscripts  libatasmart  libgbm  libgusb  mkinitcpio  pcmciautils
                 thunar  udisks  udisks2  xf86-input-evdev  xf86-video-intel  xorg-server
Conflicts With : libsystemd  systemd-tools  udev
Replaces       : libsystemd  systemd-tools  udev
Installed Size : 8368.00 KiB
Packager       : Tom Gundersen <teg@jklm.no>
Architecture   : x86_64
Build Date     : Пт. 31 авг. 2012 00:52:14
Install Date   : Чт. 06 сент. 2012 21:27:38
Install Reason : Explicitly installed
Install Script : Yes
Description    : system and service manager

Эдди, хорош врать, а?

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

Ты сам смотри, поставил арч, допиливаешь его, борешься с багами и все равно все работает не так как нужно. Поставил Ubuntu -> просто работаешь. Вот и думай, что для школьников, а что нет.

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

в скором времени systemd будет по дефолту, а init-скрипты никто поддерживать не будет

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

Эдди, хорош врать, а?

Насчет чего?

Eddy_Em ☆☆☆☆☆
()

Домашний комп посетителя ЛОРа - чем не использование

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

Насчет чего?

Насчёт того, что systemd при установке заменяет собой sysvinit.

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

А они параллельно и не работают.

И как тогда у меня оба они рядышком стоят? Чудо Господне, не иначе :)

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

А они параллельно и не работают.

Ну надо же какой догадливый. Вот только systemd надо _специально_ _самостоятельно_ ручками включать, так что хватит врать.

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

Вот ты думаешь, я помню, каким образом у меня так получилось? Может, по-пьяни решил посмотреть, что за чудо-юдо такое, этот systemd.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от kss

ЕМНИП, снести sysvinit предлагает только systemd-sysvcompat, но это опциональный пакет и сам по себе он не ставится (от него ничего не зависит). Ты должен его ручками ставить, понимая что делаешь.

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