Общеизвестно, что GNU/Linux предлагает дистрибутивы на любой вкус и предпочтения. Некоторые пользователи, даже те, кто неохотно ими пользуется, указывают именно на это преимущество как на недостаток, утверждая, что не знают, какой из множества вариантов выбрать.
Читатели (и друзья) , регулярно посещающие DesdeLinux, знают, что у меня сегодня может быть установлен Debian , а завтра — Arch Linux , или наоборот. Но это не значит, что я не имею четкого представления о том, что мне нужно. Я пользователь, который любит учиться, и у меня есть один существенный недостаток: версионная болезнь . Но я не буду говорить о себе, поэтому вернемся к первоначальной теме.
Что следует делать при выборе дистрибутива? Лично я считаю, что первый ответ на этот вопрос — это другой вопрос (если позволите повторение) : что мне нужно от дистрибутива? Например, у меня есть друг-разработчик. Когда мы обсуждаем эту тему, он говорит мне:
Я использую Linux Mint 9, потому что мне нужно максимально оптимизировать своё время. Я не могу тратить его на настройку каждого элемента системы, который собираюсь использовать. И мне нужно, чтобы всё, что я устанавливаю, работало и было максимально стабильным. Я мог бы использовать Debian Stable , но в нём нет необходимых мне пакетов; я мог бы использовать Debian Testing , но я не могу рисковать — пусть и редко — тем, что что-то выйдет из строя после обновления. В Linux Mint также есть PPA-репозитории Ubuntu , где я нахожу много полезного, и, по крайней мере, в моём случае, всё работает идеально с первого раза.
Он определённо прав. В моём случае не имеет значения, установлю ли я сегодня Arch или Debian и потрачу целый день на настройку, потому что моя работа это позволяет и не требует много времени. Мой друг — пользователь, которому нужно работать немедленно, и Linux Mint 9 (аналог Ubuntu 10.04 ) даёт ему такую возможность.
Но у меня есть ещё один друг, который не разработчик, а музыкант, и он использует LMDE (с репозиториями Squeeze) . До этого он скачал список необходимых пакетов из Ubuntu Studio , что было бы идеально, если бы у него не было проблем со звуковой картой.
Это два наглядных примера объективных потребностей. Итак, первое, что нам нужно сделать, чтобы выбрать дистрибутив, — это понять, для чего он нам нужен . Но есть еще один момент: имеющиеся у нас ресурсы. Если у нас есть 8 ГБ оперативной памяти , процессор i5 и 500 ГБ дискового пространства, подойдет любой вариант, но это не так, если объем оперативной памяти нашего компьютера не превышает 512 МБ , верно?
Вторым шагом будет поиск дистрибутива, который предоставляет необходимые пакеты и позволяет комфортно работать, не перегружая оборудование . Именно здесь на помощь приходит Eyecandy в средах рабочего стола.
И хотя мы могли бы еще больше уточнить наш поиск идеального дистрибутива , я оставлю вам третье и последнее требование, которое следует учесть, два связанных вопроса: Есть ли у нас хорошее интернет-соединение для доступа к репозиториям? Нужно ли нам постоянно обновлять?
Я знаю людей, которые до сих пор используют Debian Etch , не из-за нехватки ресурсов, а потому что в этой версии есть всё необходимое для их повседневной работы. Им не нужно ничего обновлять, и раз всё работает, зачем что-то менять? И это действительно так. Иногда (те из нас, кто страдает от «версионной болезни») хотят иметь самые последние пакеты, хотя на самом деле то, что у нас есть сейчас, работает идеально. Но у нас не всегда есть доступ к интернету или хорошее соединение, чтобы их загрузить.
Таким образом, следует учитывать 3 наиболее важных фактора:
- Зачем нам нужно распространение?
- Какие ресурсы у нас есть?
- У нас есть интернет? Нужно ли нам иметь ежедневный доступ к репозиториям и оставаться в курсе?
Подумав ещё раз, я добавлю четвёртое дополнительное требование: сообщество и документация . Но, конечно, чтобы перейти к нему, нам сначала придётся выполнить третье.