Долгое время пользовался OpenBSD в качестве BAMP+NFS+SAMBA.
ввиду большего количества прикладного ПО (pulseaudio combine, DLNA, ext4 — совместимость usb-hdd с роутером, WOL), решил опробовать Linux.
Методом тыка выбор пал на Debian.
Неделю смотрю на него и офигеваю:
1. Установка чего либо тянет за собой такое кол-во пакетов, что я уже забил следить за ними. (Webmin вроде всегда на perl был, а тут притянул с собой pyton)
2. Количество файлов в /etc превысила мои возможности по чтению и осмыслению. Какого рожна phpmyadmin туда пихнул непонятный кусок своих конфигов?
3. phpmyadmin и samba я так и не сог заставить работать. Превый не коннектится к локалхосту, ко второму никто не подключается снаружи. В логах при этом тишина.
собственно вопрос:
Может есть дистрибутив, где пакеты собраны с минимальными конфигами и зависимостями, а в /etc больший порядок?
Почему Опёнок мне показался намного более дружелюбным в консоли и простым в осовоении?
Стоит ли пробовать FreeBSD/FreeNAS?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Навскидку из Linux вам будет ближе всего Gentoo. Там прозрачно, откуда какие зависимости тянутся + можно ненужные [зависимости] убирать с помощью USE-флагов (не всегда, но часто). Стоит ли оно того (куча дополнительных манипуляций по поддержке системы ради этого) — вопрос риторический. В качестве более простого варианта Gentoo можно посоветовать Calculate Linux (сам его не использовал).
Попробовать FreeBSD тоже можно. Во всяком случае никто не скажет лучше вас, что вам понравится больше всего :-) Времени займет не так много ведь — тем более, что в перспективе оно сильно окупится (если вам будет удобнее и приятнее работать в системе).
Эх… А в 2003(кажется) мне тут никто не выкал :)
Дим,(ничего если на ты?) а ты сам опёнка и Гента пробовал?
что у gentoo с /etc?
OpenBSD — нет, с Gentoo работал несколько лет (правда, это в основном было лет ~5-7 назад). С /etc там порядочнее, чем в других линуксах, что я видел. Однако думаю, что тенденция заполонять /etc присуща Linux’у в целом на фоне OpenBSD. Потому что больше, быстрее и далее по списку…
P.S. Никогда не знаешь, кто окажется по ту сторону, поэтому по умолчанию и «вы» ;-)
Попробовал FreeNAS. C флэшки.
1. Грузит проц при загрузке так, что кулер улетает в отрыв. температуру не помониторил, см.ниже.
2. При загрузке обжаловался на отсутствующие таблицы и какие-то ошибки в скриптах pyton. запроса логина и веб-интерфейса не дождался.
3. выдавал предупреждения, что ему нужно аж 4 Гб памяти минимум… У меня не высоко-нагруженный сервер, по идее мне должно хватать ARM и 128мб памяти.
Вердикт для себя: если «чистая» система не может запуститься на «немузейном» (486DX2 8Мб) железе — это не мой вариант.
P.S. Дмитрий, я надеюсь, вы согласитесь, что подобное общение в 2003 было бы несколько необычным? В интернете все были равны, и вежливое обращение выдавало либо новичка, либо сарказм. Но все меняется… :)
А быть может OpenWRT x86?
Поставил OpenWRT на флэшку:
1. Установка — 1 минута (dd if=openwrt.img of=/dev/sdb)
2. Правка GRUB (загрузка с sdb2)
3. Загрузка <10 секунд.
4. Готовый web.
5. 50 Мб на диске.
6. Проц холодный, память пустая.
Минус:
1.глюк с 1 интерфейсом — ставишь его как lan — он чувствует себя роутером в сети и пытается раздавать dhcp. Ставишь как WAN — не дает доступа к web&ssh. Но все исправляется руками через консоль.
2.Есть вспомогательный раздел с GRUB и vmlinuz — sdb1. Как-то непонятна его функциональность, мечталось бы от него избавится.
3.Есть сомнения в многопользовательской версии… ибо shadow пароли отсутствуют. Но для home-use за роутером вполне должно прокатить
Кажется,это то что нужно… Ваше мнение коллеги?
Мнение простое: если нравится — надо брать! :-)
1. Plex media server под OpenWRT отсутствует…
Попробовал распаковать .deb, ругается:
2. непонятно как update-ть это чудо, ведь новая «прошивка» затрёт все изменения.
Радость закончилась.
Переехал с Pentium4 (аппаратный «охлаждение» через throttling, настраивается в биосе) на Atom N455 (в биосе как у нетбука, никаких настроек).
Попытки пересобрать ядро с поддержкой Cpufreq ни к чему не привели, в итоге надоело…
Есть ли вариант привести один из дистрибутивов (типа Debian) в состояние:
1. Места на hdd не более 200Мб в состоянии голая консоль с сетью
2. Работа в режиме маршрутизатора (2 сетевые) без использования hdd (я так понимаю что-то типа root в RAM)
3. Отключение вращения шпинделя hdd после загрузки и по расписанию. включение по необходимости
Буду благодарен за мысли, советы, ссылки на мануалы.
После длительного использования OpenBSD надо ставить Slackware. Патрик чтит законы и достоин уважения.
есть подтверждение, что данный дистр подходит под требования из поста выше?
Патрик делает все четко. /etc правильный. systemd — не используется. скрипты запуска BSD Like! Все под контролем. Инсталляция без сети. Дополнительные пакеты на slackbuild.org и у Alien.
Разумеется OpenWrt по размеру нельзя сравнивать так как Slackware — полный дистрибутив для x86 и arm.
Полна инсталляция занимает 7Gb на диске.
Но главное приемущество Slackware в том, что все под контролем и так, как расчитывали авторы пакетов. В Slackware нет извращений.
Если надо уменьшить размеры, то можно не ставить KDE и ненужные пакеты.