Каждый кто отдал предпочтение операционной системе Linux, рано или поздно, обязательно столкнется с проблемой выбора дистрибутива. Обычно на помощь тут же спешат знакомые гуру, которые начинают обильно советовать забивая новичку голову используя такие внушительные доводы как; — Скорость, Быстрота, Шустрость, или вообще что то наподобие, Реально мощная система.
Наверное здесь идет речь о производительности дистрибутива, но такие гуру, зачастую, сами не всегда в курсе откуда эта самая производительность берется и от чего она зависит. В интернете подобных советчиков не меньшее количество. Зачастую в их спорах сравниваются дистрибутивы, которые сравнивать вообще нет смысла, настолько они различны. В такой ситуации многие могут купится и в погоне за мифической шустростью, пожертвовать удобством и комфортом, что для новичка должно быть первостепенным приоритетом, хотя бы на начальном этапе, ведь чем удачнее начнется знакомство с новой системой, тем больше вероятность того, что человек захочет остаться и работать с ней дальше.
Так что же нужно сделать, чтобы эту пресловутую производительность поймать?
Производительность, конечно, во многом зависит от таких факторов как используемое железо или тип файловой системы, но в большей мере она зависит от загруженности ядра Linux модулями. Об этом должен быть в курсе каждый, кто хотя бы поверхностно читал в википедии что такое Linux и чем он отличается от Windows.
Так вот, чем больше модулей, тем шире дерево зависимостей, а соответственно и большее количество обрабатываемой информации. А именно вот это и влияет на драгоценные проценты производительности. Чем больше модулей подгружено к ядру, тем большее время требуется на обработку запросов, и если система захламлена большим количеством ненужных приложений-модулей, то падение производительности заметно даже визуально.
Примером лишних модулей может стать что угодно. Так как статья для новичков, то самостоятельная пересборка ядра с исключением лишних компонентов упоминаться не будет, все на уровне готовой ОС.
Когда пользователь устанавливает ОС. то ему уже изначально доступно множество различных приложений, режимов работы, всевозможных готовых сборок компонентов системы.
Есть закономерность-чем аскетичнее система, тем выше ее потенциальная производительность. В этом плане лидируют такие дистрибутивы как Arch и Gentoo. Эти системы изначально представляют собой самый минимум, на основе которого, пользователь практически самостоятельно конструирует систему. В такой системе ничего лишнего просто быть не может, за счет чего и гарантируется скорость обработки запросов и оптимальное быстродействие.
Но есть одно главное НО! Зачастую такие дистрибутивы упрекают в том, что они слишком заумны, и.т.д Обычно упрекают только те, кто просто не понимает самого смысла такого подхода. Но именно в главном они правы: новичку не стоит сразу браться за создание собственной системы. В данном случае пользователь еще не ознакомлен с богатым инструментарием Linux, не определился с набором утилит и компонентов рабочего окружения, в котором ему удобнее всего находится, поэтому такая затея с самого начала обречена на неудачу. Даже если бедняга что то и вымучает, то получившееся явно не будет оправдывать ожиданий и затраченного времени. Так что не нужно гнушаться с самого начала использовать один из самых простых и популярных дистрибутивов. Такой подход позволит начать изучение системы в самых комфортных условиях, что самым лучшим образом повлияет на скорость усваивания новой информации, в следствии чего пользователь сможет более или менее ясно представить образ системы, которая будет отвечать его требованиям, и создать ее используя уже приобретенные и отработанные знания и навыки.
Для тех, кто пользуется ОС для самых обыкновенных вещей, вроде просмотр фильмов, печатание текстов, прогулки в интернет и.т.д, такого вопроса, в принципе, и быть не должно. На этом уровне разница в производительности практически не ощутима и не нужно вестись на различные кривотолки, всегда лучше выбрать то, что является самым удобным, благо разнообразие дистрибутивов это всегда позволяет.