Автор Тема: Идеальный дистрибутив для продвинутого пользователя  (Прочитано 14451 раз)

0 Пользователей и 1 Гость просматривают эту тему.

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
    Недавно возникло желание уйти с Mageia 1 на какой-нибудь другой дистрибутив. Работаю на Mageia 1 уже несколько месяцев и подчеркну его стабильность и ориентированность на деловых пользователей. Дистрибутив хорошо подойдёт для рабочих станций в офисах, где требуется графический интерфейс без излишеств, удобное администрирование и средства безопасности сети\системы.

    За время эксплуатации, ознакомился с дистрибутивом и теперь он не устраивает по нескольким причинам:
1. Много лишнего - меньше чем в Ubuntu, но лишних вещей для домашней машины хватает.
2. Частичная автоматизация конфигурации - некоторые конфиги стали динамическими и созданы суперконфиги, которые управляются программами типа Control Center. Получается что пользователь уже не лезет на низкий уровень (собственно система не позволяет это делать), а настройки формируются программами верхнего уровня, затем переносятся во временные конфиги, после чего происходит инициализация с последних. Мне, как продвинутому пользователю, нужен доступ к низкому уровню - отредактировал конфиг, выполнил инициализацию (рестарт демонов\выполнение скриптов) и получил результат и всё это без применения высокоуровневых программ. По этой причине приходится создавать свои конфиги, чтобы получить именно такой результат, который нужен, а не который можно настроить опциями из графических сред.

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

    Этим критериям соответствует ArchLinux и Gentoo, а также дистрибутивы на их основе. В первом уж очень часто выходят обновления, после установки которых есть большая вероятность краха системы. Второй - слишком низкоуровневый, - много времени уходит на подстройку под железо и возможность запуска того или иного ПО (имеется ввиду сборка модулей ядра для программ).

Если бы у стабильной ветки Debian были бы обновления ПО по мере выхода новых версий в пределах рамок совместимости, я бы остался на нём. Debian - это "золотая середина" между простотой и свободой действий. Самое последнее ядро может и не быть в системе, но некоторые прикладные программы уж очень отстают по времени от свежих релизов.

    Однако существуют дистрибутивы на базе Debian, но с новейшим ПО - основанные на нестабильной ветке Debian. Например это: Siduction, SolusOS, AptoSID. Следующий уровень таких дистрибутивов (значительно больше изменений в ПО из репозитория SID) - Ubuntu, Mint и их клоны.
Например в SolusOS используется новейшее ядро, но репозиторий для всего ПО используется от стабильной ветки Debian. Само ядро и сопутствующие библиотеки поставляется из собственного репозитория SolusOS. Таким образом и достигается поддержка нового ПО в стабильной ветке Debian. Одно плохо - все вышеперечисленные примеры дистрибутивов устанавливаются в какой-то базовой конфигурации. Напротив, в Debian, можно было поставить голую базовую систему, а потом на неё ставить нужное ПО. Подобный подход есть в Ubuntu-Server, однако в версиях для десктопов такого нету. Ставить кучу софта сразу же, а потом лишнее убирать - не совсем рационально.
 
    Забыл упомянуть о Slackware и дистрибутивов на его основе - ZenWalk, VectorLinux. Одно в них не устраивает - их консервативность, - новые версии ПО также выходят с опозданием, а пакетов гораздо меньше, нежели в Debian.

    Так какой же дистрибутив выбрать? Буду дальше пробовать дистрибутивы... о результатах отпишу в этой теме.
« Последнее редактирование: Понедельник, 18 Июня, 2012, 12:29:45 от vovka »
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #1 : Воскресенье, 17 Июня, 2012, 14:27:35 »
За два дня на VirtualBox протестировал следующий список дистрибутивов:

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

Siduction - для современных компьютеров. Основан на нестабильной ветке Debian. Много нового ПО, новейшее ядро, много лишнего. Не смотря на Xfce по умолчанию, после загрузки система занимает порядка 450 Мбайт памяти.

SolusOS - для современных мощных компьютеров. Основан на стабильной ветке Debian, но с собственным новейшим ядром, как и в случае с Siduction. По умолчанию использует новый GNOME, переконфигурированный в стандартный win-like интерфейс. Для запуска нужно более 500 Мбайт оперативки. Очень много лишнего.

ZevenOS 4.0 - тот же Ubuntu, только с интерфейсом Xfce4, переделанным под вид BeOS. Много лишнего.

CrunchBang - минималистичная версия стабильного Debian. Фактически это тот же самый Debian, только с графическим окружением OpenBox и минимумом наворотов. Ядро - 2.6. Не так давно поставил этот дистрибутив на нетбуке - всё-равно пришлось много лишнего отключать. Хороший вариант для продвинутого пользователя.

Chakra - дистрибутив на база ArchLinux, но использующий собственные репозитории с уклоном на библиотеки Qt (в составе KDE), а не на GTK (в составе GNOME). Нужен достаточно мощный компьютер. В отличии от Arch, команда разработчиков более консервативна и есть вероятность намного более надёжной и стабильной работы дистрибутива. Существенный (на мой взгляд) "минус" - перевод GTK-приложений в "бандлы" (Bundles) - программные модули типа как в MacOS, где приложение распространяется в виде одного архива, в котором помещаются нужные библиотеки (в частности GTK и GTK+) и собственно само приложение.  При запуске, приложение загружает библиотеки из своего окружения и выполняется в своей микро-среде. Это не классический nix-подход, когда каждая библиотека и собственно приложением устанавливается отдельными пакетами (исходниками). Подход бандлов - новинка в среде Linux.
На сколько важен GTK в системе, можно посмотреть в статье Википедии. Не смотря на новизну, установка бандлов в Chakra не составляет труда - для этого предусмотрен менеджер приложений типа Synaptic`а в Debian.
Используется ядро 3.*. Минус - настройки системы через приложения верхнего уровня.

ALT Linux 6.0.1 - Simply Linux - российский дистрибутив для домашних компьютеров. Хорошая локализация, возможность установки обучающих программ при подключении соответствующих репозиториев. Используется ядро 3.0.20. Софт по умолчанию хорошо подобран для домашнего использования. Дистрибутив достаточно минималистичен и подойдёт начинающему русскоязычному пользователю. Минус - всё те же настройки системы через приложения верхнего уровня.


Попутно протестировал и несколько ресурсоёмких дистрибутивов:

SimplyMepis - для мощных компьютеров. Основа - Debian, максимально адаптирован для удобства пользователя. Много лишнего.

PinguyOS - для мощных компьютеров. Графическая среда - GNOME3. Много всякого рода графических штучек.

PearOS - для мощных компьютеров. Основан на современном Ubuntu. Графическая среда - GNOME3, переделанная под вид MacOS.

Bodhi Linux - для достаточно мощных компьютеров. Основан на современном Ubuntu. Графическая среда - LXDE. Не смотря на обилие графических наворотов, дистрибутив работает достаточно быстро и даже предоставляя возможность пользователю начать сессию с настройки оформления рабочего стола.

В закачке дистрибутивы для старых компьютеров: ConnochaetOS и Liquid Lemur Linux.
*nix - свобода мысли, свобода творчества!

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #2 : Воскресенье, 17 Июня, 2012, 16:44:24 »
SolusOS - для современных мощных компьютеров. Основан на стабильной ветке Debian, но с собственным новейшим ядром, как и в случае с Siduction. По умолчанию использует новый GNOME, переконфигурированный в стандартный win-like интерфейс. Для запуска нужно более 500 Мбайт оперативки. Очень много лишнего.
Вот поэтому надо брать дебиан и ставить только нужное ;) Минус - не свежее ядро (можно и самому конечно скомпилить).

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #3 : Понедельник, 18 Июня, 2012, 09:10:12 »
Вот поэтому надо брать дебиан и ставить только нужное ;) Минус - не свежее ядро (можно и самому конечно скомпилить).
Ну, версия ядра здесь особо не влияет, а вот старенькие приложения - это действительно большой минус. Как минимум, в стабильной версии они отстают на год от версий на официальных сайтах.
Не всегда можно перейти на ядро версией выше. Есть такой момент как зависимости от библиотек Си и компилятора. Например, для сборки ядра 3.0 требуется Си версии3, а дистрибутив и его программы собраны под версией2. Таким образом, штатные версии компилятора уже не подходят для сборки, а их обновление потребует пересмотр всех приложений, использующих версию2. (версии выбраны произвольно - для примера). Вобщем, в зависимости от версий Си, компилятора, а также версий ядра, сборка может быть произведена успешно.
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #4 : Понедельник, 18 Июня, 2012, 09:12:55 »
Продолжаю пробовать дистрибутивы.
ALT Linux 6.0.1 KDesktop - версия ALT Linux с графическим окружением KDE последней версии.  Подойдёт для дома или офиса. Полная локализация. Кушает много ресурсов. Ядро 3.*

Frugalware - достаточно гибкий дистрибутив-конструктор типа ArchLinux. Позволяет на этапе установки изменять много параметров, включая предустановку пакетов. Используется ядро 3.1. В качестве системы инициализации используется совсем молодая система Systemd, что наверняка оттолкнёт многих пользователей. Я попробовал с полчасика поразбираться в ней, почитал статьи в LXF143 и "забил" на это дело. Особенно порадовало, как доктор Браун начинал статью про Systemd:

Цитировать
В старые добрые времена процесс загрузки Unix BSD был доступен пониманию. Систему можно было запустить в однопользовательском режиме, и вы попадали в консоль пользователя root, или в многопользовательском режиме. Затем появилась System V с ее уровнями выполнения – одно из первых заболеваний типа «а добавим-ка на один уровень сложности больше, чем нужно». Тем не менее, люди привыкли к причудам файла inittab, символическим ссылкам S* и K* и перечню зависимостей в виде комментариев в скриптах запуска системы.
Затем появился Upstart. Я уже брюзжал, что происходящее в этой управляемой событиями системе трудно понять (LXF129). А теперь все изменится благодаря systemd, детищу умов Леннарта Поттеринга [Lennart Poettering] и Кая Сиверса [Kay Sievers]. Поясняю: это systemd, а не System D. Не было никаких систем A, B и C; это системный демон.

Цитирую страницу проекта: «Systemd – это системный менеджер и менеджер сервисов для Linux, совместимый с SysV и скриптами запуска LSB». Systemd предоставляет интенсивные возможности распараллеливания, запускает сервисы через активацию D-BUS и сокеты и демонов по требованию, отслеживает процессы с помощью cgroups, позволяет делать снимки состояния системы и восстанавливать по ним это состояние, поддерживает точки монтирования и автомонтирования и реализует тщательно проработанную транзакционную логику управления сервисами на основе зависимостей.
Возможно сама система достойна внимания, но пока достаточно сложна для понимания.

ConnochaetOS - он же Deli Linux - минималистичный дистрибутив для стареньких машин. Ядро: 2.6.32. В качестве графического окружения используется IceWM, а также "обезжиренные" программы. Также как и в Puppy Linux, сам дистрибутив собран без основной базы программ типа Gnome или KDE, а использует разные приложения от разных проектов, в частности есть приложения из GNOME и LXDE. Система инициализации и пакетный менеджер взяты у ArchLinux. После загрузки в памяти занимает 95 Мбайт. В процессе установки не позволяет выбирать нужные пакеты.
« Последнее редактирование: Понедельник, 18 Июня, 2012, 12:32:59 от vovka »
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #5 : Понедельник, 18 Июня, 2012, 12:15:55 »
Liquid Lemur Linux - дистрибутив на базе ArchLinux с графическим окружением XFCE4 с различными дополнениями. Перегружен графическими излишествами, хотя всё выглядит мило и красиво, как в PearOS. Ядро: 3.2.5. Странно что в состав дистрибутива не входят такие гигантские приложения как LibreOffice, а имеются их маломощные аналоги.
« Последнее редактирование: Понедельник, 18 Июня, 2012, 12:24:49 от vovka »
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #6 : Понедельник, 18 Июня, 2012, 17:00:03 »
CRUX - почти аналог Gentoo. Почти, потому что в Gentoo можно скачать несколько вариантов world`а (базовой низкоуровневой системы)  в зависимости от того, на сколько глубоко нужно сделать изменения в системе, а в CRUX world только один. Базовые утилиты входят в world, а ядро всё-равно надо конфигурировать\компилировать самостоятельно ещё до первого запуска. Достаточно низкоуровневый дистрибутив. Особенность - наличие репозиториев портов (архивов с исходниками), разделённых на базовые (системные) и пользовательские. 
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
aptosid - дистрибутив на базе нестабильной ветки Debian - SID. Наверное это самый близкий (наименьшее кол-во изменений) дистрибутив к SID. Ядро 3.1-6. Существует в виде нескольких сборок с разным графическим окружением - xfce, KDE lite, KDE. Используется 2 репозитория - debian\sid и aptosid. По сравнению с другими аналогичными дистрибутивами, в этом - меньше всего лишних команд запуска демонов при загрузке (xfce). Этот дистрибутив надо опробовать на реальной машине.
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #8 : Четверг, 21 Июня, 2012, 16:22:03 »
Сегодня протестировал Salix OS 13.37 mate и Crunchbang с нестабильным ядром:

Salix OS - готовый к эксплуатации дистрибутив Slackware. В процессе установки доступно много настроек, в том числе и запуск некоторых демонов при старте системы. Ядро: 2.6. Поработать с ним в MATE не получилось - слишком маленький раздел на виртуалке сделал - загрузка прошла до GDM, а для входа в систему места не осталось  ;D В отличии от Slackware, дистрибутив обладает графическими средствами управления пакетами и обработкой зависимостей (данные с официального сайта).

Crunchbang сборки под i386 на витруалке не стартанул вообще - говорит: "у вас проц не под это ядро". "Забил" на проблему - о Сrunchbang представление имею и оно было описано в постах выше.


По итогам предварительного обзора, возвращаюсь к aptosid и пробую на реальной (своей  ;D ) машине.
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #9 : Понедельник, 25 Июня, 2012, 16:32:09 »
Salix OS MATE - дистрибутив на базе Slackware с графическим окружением MATE (классический GNOME). Всё выглядит классически и действительно, в дистрибутиве имеется программа Gslapt Package Manager (аналог Synaptic в Debian), с помощью которого можно устанавливать ПО из бинарников не прибегая к классической компиляции как в Slackware, а также часть программ  (около 3тыс. пакетов) устанавливается через сборку - для этого есть своя графическая утилита.
Попробую поставить этот дистрибутив, только в редакции с KDE.
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #10 : Четверг, 28 Июня, 2012, 06:55:45 »
Более подробные обзоры работы дистрибутивов на реальных машинах читайте в форуме "Тематические обсуждения *nix" » "Установка *nix".
По результатам тестов написаны такие статьи:

*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #11 : Четверг, 28 Июня, 2012, 14:23:28 »
Опробовал сегодня дистрибутив Frugalware на реальной машине. Или он слегка недоработан, или у меня руки кривые, вобщем при загрузке выдаёт ошибку что не находит одну из команд в мини-системе initrd, но загрузка продолжается. Затем pacman-2g почему-то не устанавливает приложения как надо. Поизучал проблемы и решил не связываться пока с этим дистрибутивом. На виртуалке тест прошёл без проблем, а в моём случае, на реальной машине,  получилась такая вот хрень.

В итоге, я поставил себе минимальную систему Debian Squeeze, доустановил минимальный XFce4, поставил приложения, не связанные с GNOME (поскольку возможны ещё метания между интерфейсами), настроил средства, которые мне нужны (включая оборудование) и вполне оказался доволен. Принтер - печатает, сканер - сканирует, Интернет\почта - работает, wine - нормально запускает приложения.  Не ставил ещё закрытые драйвера на видюху, но пока производительность текущего драйвера меня устраивает.

Таким образом, я в очередной раз себе доказал, что Debian, лучшая система для более-менее продвинутого пользователя.
*nix - свобода мысли, свобода творчества!

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #12 : Пятница, 29 Июня, 2012, 23:32:44 »
Таким образом, я в очередной раз себе доказал, что Debian, лучшая система для более-менее продвинутого пользователя.
долгое время я пользовался сперва минт 7, потом минт 11 до их устаревания. Убунту тоже пользовался. Сделал вывод, что с каждым годом наравне с увеличением возможностей дистрибутива по поддержке железок из коробки увеличивается количество "косяков", которые отталкивают пользователей, наевшихся в своё время виндовых глюков, от этих линукс систем. ВОТ И СЕЙЧАС В ОТПУСКЕ МАТЕРЮСЬ НА МИНТ 13, который наглухо может зависнуть при использовании модема USB с симкой МТС через нетвёк менеджер (модем хуавей е171), причём в логах никаких ошибок, которые помогли бы мне решить проблему я не нашел. Убунту мне нравился до тех пор, пока там не убрали гном 2. И этот навязанный юнити мне тоже не по сердцу, люблю гном 2. В итоге по приезду домой грохну последний минт на нетбуке, и поставлю стабильный Squeeze , и будет он пока у меня везде. Не могу сказать, что я продвинутый пользователь, не всё легко мне в Squeeze , но он не глючит, а это важно!!!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Идеальный дистрибутив для продвинутого пользователя
« Ответ #13 : Среда, 30 Января, 2013, 15:08:09 »
MINT 14 Nadya  с графическим окружением Xfce4.
Поставил этот дистриб на работе. Машинка: P-4 (Prescott) 2.8ГГц., 512МБ оперативки, встроенное видео (16....32Мб от оперативки), встроенный звук, материнка 2004-го года выпуска. 
Плюсы: 
- быстрая загрузка (хоть и для продвинутого пользователя и не актуально),
- буквально всё - юзерфрендли,
- хорошая подборка программ по умолчанию,
- в репозиториях самый новый софт.

Минусы:
- проблема с управлением сервисами (используется система инициализации upstart, причём в ней нет механизма отключения сервисов). Вобщем, сервисами как-то плохо управляется и, я как пользователь, не могу отключить лишнее и сделать по-своему. Это самый большой недостаток - потеря контроля.
- однозначно, даже для этого скромного графического окружения, нужна машина с более высокими требованиями - памяти нужно как минимум 600Мбайт, необходим также 3D-ускоритель.
- по умолчанию, не совсем удобна тема оформления - возникают сложности с прицеливанием на окно программы (всё серое и границы окон сливаются с рабочими элементами). В стандартной теме xfce4, панелька окна (где находятся кнопки "свернуть", "закрыть", "на полный экран") выделяется явно третим цветом, отличным от цвета рабочих элементов. В Mint - всё одноцветно-серое,
- по умолчанию, окружение Xfce4 - "раздуто", что требует более высокой производительности от машины.
- по умолчанию запускается много непонятных сервисов, которые выполняют непонятную работу,

Итог: для продвинутых пользователей не рекомендую. Во главе Unix-системы стоит прежде всего контроль, а в этом дистрибутиве (наверняка и в Ubuntu тоже) программы за пользователя решают бОльшую долю всего.
« Последнее редактирование: Воскресенье, 03 Февраля, 2013, 10:38:21 от vovka »
*nix - свобода мысли, свобода творчества!