Gentoo: дистрибутив Linux, где вы компилируете собственное оптимизированное программное обеспечение

Gentoo Linux ОбзорОгромное количество различных способов работы Linux поразительно, так как существует множество вариантов. Хотя существует множество дистрибутивов, которые используют форматы пакетов .deb или .rpm, есть также несколько, которые используют свои собственные форматы, если они вообще есть. Один из этих дистрибутивов является уникальным по сравнению с большинством других, так как разработчики дистрибутива не собирают программное обеспечение в двоичные пакеты для простой установки.

Вместо этого, этот дистрибутив Linux не заботится о том, насколько просто установить программное обеспечение, а скорее работает так, чтобы он работал как можно лучше в вашей системе посредством оптимизации для конкретного компьютера.

О Gentoo

Gentoo Linux Обзор

Gentoo — это дистрибутив Linux, который является полностью оригинальным проектом и имеет совершенно иной подход к структуре дистрибутива по сравнению с большинством других. Идея Gentoo заключается в том, что все установленное программное обеспечение должно быть скомпилировано самостоятельно, то есть вы загружаете исходный код в программное обеспечение и сами компилируете его в своей собственной системе, чтобы компилятор мог создать программное обеспечение для вашей конкретной системы.

Для большинства других дистрибутивов программное обеспечение уже скомпилировано на серверах разработчиков и упаковано так, что операционная система может легко извлечь пакет и переместить двоичные файлы в правильные места. Эти двоичные файлы обычно компилируются для всех систем, использующих указанную архитектуру, но, поскольку они не компилируются в вашей системе, они теоретически не так оптимизированы, как могли бы.

всплывать

Gentoo Linux Обзор

Хотя вам необходимо скачать весь необходимый исходный код и скомпилировать его самостоятельно, вам не придется зацикливаться на том, чтобы самостоятельно найти исходный код, правильно его скомпилировать и поддерживать в актуальном состоянии. Вместо этого в Gentoo есть приложение с именем Emerge (для которого приложение с именем Porthole является графическим интерфейсом), которое очень похоже на apt в системах на основе Debian, таких как Ubuntu или yum на Fedora.

Он может проверять различные «репозитории» на наличие нового или обновленного программного обеспечения и отображать его в Porthole. В Emerge, однако, используется система портов, где каждая запись в системе представляет собой просто файл .ebuild, в котором перечислены команды, которые Emerge необходимо выполнить для загрузки исходного кода и правильной компиляции программного обеспечения. Всякий раз, когда Emerge проверяет систему портов и обнаруживает, что существует более новая версия, она обновляет свой список программного обеспечения и действует соответствующим образом.

преимущества Недостатки

У этого подхода к установке аппаратного обеспечения есть ряд преимуществ и недостатков, поэтому Gentoo действительно полезен только в определенных условиях, или если вы профессионал в Linux, который хочет попробовать. Преимущество этого метода установки программного обеспечения состоит в том, что все это скомпилировано в вашей системе, поэтому компилятор может учитывать все возможные оптимизации и обеспечивать максимально быстрое выполнение программного обеспечения.

Это также делает установку программного обеспечения более гибкой, если вы знаете, что делаете, чего, вероятно, не понравится никому, кроме профессионала Linux. Такая гибкость и оптимизация приводят к возможности некоторых довольно интересных проектов, таких как Misa Digital Guitar, которая работает на Gentoo Linux. Поэтому, если вам действительно нужна последняя унция производительности, возможно, Gentoo поможет вам.

Однако для более распространенных пользователей есть несколько недостатков, которые могут не сделать Gentoo достойным нашего времени в качестве ежедневного драйвера. Например, Gentoo определенно не легок и крайне обескуражен для начинающего Linux. Компиляция также занимает много времени, даже если мощный процессор выполняет всю работу. Существует причина, по которой большинство людей компилируют программное обеспечение на своих мощных серверах, а затем просто упаковывают его.

Чтобы исправить эту ситуацию, разработчики Gentoo предоставили несколько предварительно скомпилированных двоичных файлов для программного обеспечения, которое, как известно, компилируется вечно, например Firefox или среда рабочего стола KDE. Тем не менее, это своего рода поражение цели дистрибутива, поэтому, если вы собираетесь делать это почти для всего своего программного обеспечения, вы также можете использовать (условно говоря) традиционный дистрибутив.

Опять же, Gentoo может быть отличным выбором для вас, если преимущества перевешивают недостатки того, что вы делаете.

Заключение

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

Что вы думаете о подходе Gentoo? Какой подход к дистрибутиву вам нравится больше всего, или что, по вашему мнению, можно изменить в Gentoo? Дайте нам знать об этом в комментариях!

Ссылка на основную публикацию
Adblock
detector