Дистрибутивы Linux - Записки дебианщика. Вопрос, будоражащий пытливые умы сомневающихся пользователей Windows: что такое дистрибутив линукс?
Итак, существует три лучших дистрибутива Linux. Сайт Distrowach ведет статистику самых популярных дистрибутивов среди пользователей. На этом предлагаю заканчивать удачи в освоении операционной системы Linux..
Чем один дистрибутив отличается от другого? Вон их сколько! Зачем же так много дистрибутивов Linux? Windows одна, и всем хватает - а зачем Линуксов так много?
Короткий ответ: потому, что линуксы разные: один лучше для серверов, другой - для десктопов. Долгий ответ: вообще Linux - только ядро операционной системы, а для полной системы нужно много чего: загрузчик, системные утилиты и куча прикладных программ, вроде музыкальных плееров и редакторов текста. Каждый Линукс - комбинация всех этих программ и способов их установки, версий ядра, лицензионной политики и нескучных обоев от определённого поставщика (Debian, Red. Hat, Gentoo..). Именно эта комбинация и отличает Debian от Slackware, Gentoo от Ubuntu, и open. Su. Se от Red. Hat. Вот эти- то комбинации разных программ, соединённые в одно единое взаимосвязанное целое, как раз и называют дистрибутивами Linux.
Когда спрашивают какой дистрибутив самый лучший, то сразу хочется дать по лбу вопрошающему, не так ли, дорогие друзья? При падении легкое востановление без использования командной строки, Правда у меня никогда не падал.. Линукс лучший? Обзор 12 linus - дистрибутивов, из которых можно выбрать подходящий. Думаю, что для новичков это самый лучший выбор. Ну или как минимум её. А вот gimp не легок в освоении. Но ведь и в. Данный дистрибутив прост в установке и освоении, хорошо распознает оборудование и отлично локализован. Еще один представитель самых первых дистрибутивов Linux, в структуре которого уже многие годы кроме версий пактов ничего не меняется..
Графическая оболочка для Linux. установка и обновление ПО под Ubuntu или лёгкая. Самый популярный, и пожалуй самый удобный и простой в освоении дистрибутив. Лучший выбор тех, кто не хочет каждый раз настраивать систему и качать все из интернета.. Краткое описание основных дистрибутивов Linux. Какой linux выбрать? Как и любой другой liveCD/liveUSB дистрибутив, может подойти для ознакомления с линуксом или для выполнения. Легкий, простой и гибкий дистрибутив. Наверное самый популярный из существующих дистрибутивов линукс. . Linux.com опубликовал свою версию лучших дистрибутивов 2016того года. По мнению экспертов известного ресурса а также лично моим, лучшим. Таким образом, решение стало действительно универсальным. Самый настраиваемый дистрибутив: Arch Linux.. Мы рассмотрим лучшие легкие дистрибутивы linux, которые вы можете использовать на старом компьютере. Этот проект разрабатывается с целью обеспечить простой в использовании и легковесный дистрибутив Linux с хорошими возможностями..
Что такое дистрибутив - выяснили, теперь ответ на вопрос: Чем отличается один дистрибутив от другого? Одни отличия будут разительными и будут заметны для простого пользователя сразу (десктоп по умолчанию, предустановленный набор программ и их версии), а другие - менее очевидные (параметры сборки ядра, пакетный менеджер). Десктопное окружение и внешний вид "из коробки"Собственно, это самое главное для пользователя - как это чудо будет выглядеть сразу после установки. Более того, один и тот же дистрибутив можно заставить выглядеть по- разному: Ничто не мешает снести одно десктопное окружение и поставить другое.
В каждом десктопном окружении есть свои особенные программы: например, в KDE текстовый редактор - Kate, в GNOME - gedit, в XFce - Mousepad. Использовать программы одной среды в другой не возбраняется, потому, чтодевиз Linux - настраивается ВСЁ! Заблудились в обилии настроек KDE? Попробуйте лаконичный GNOME. Хочется быстрой, отзывчивой среды с минимумом свистулек - поставьте XFce. Даже в консоли можно найти аналоги привычных программ и прекрасно работать. Но дистрибутивы отличаются не только десктопными средами и программами, установленными "из коробки" - одно из главных отличий в том, как эти программы устанавливаются, и тут мы встречаем.
Пакетный менеджер для управления программами. В дистрибутивах Linux, в отличие от Windows, вы никогда не увидите файлов типа setup. DLL чёрт знает куда и которые потом нужно очищать всякими костылями. В линуксах программы устанавливаются, удаляются и обновляются централизованно, и отвечает за это специальная программа, которая называется пакетный менеджер. Говоря просто, пакетный менеджер это такая программа, которая ведёт базу данных установленных приложений и их версий, и всегда знает, какие файлы куда установлены, чтобы можно было поставить новые программы, удалить старые или обновить всю систему целиком без переустановки и вычищения мусора оставшися файлов.
Почему же это тогда называется пакетный менеджер, а не программный, спросите вы? Пакеты программ. Дело в том, что в дистрибутивах Linux программы разбиты на пакеты, которые не всегда содержат, исполнимые файлы. Например, в пакет может быть положена библиотека (или набор библиотек) требующаяся для правильной работы программы, документация, или темы оформления с нескучными обоями. Системы управления пакетами и программы- пакетные менеджеры бывают разные: RPM [Redhat Package Manager]создана для Red.
Hat- основанных дистрибутивов Linux. Пакетный менеджер, например yum или zypper, используется в Red. Hat Linux, а так же в Fedora, Su. Se и других. APT [Advanced Package Tool]создана для дистрибутивов Linux, основанных на Debian GNU/Linux. Пакетный менеджер, например aptitude или dpkg, используется собственно Debian, а так же Ubuntu, Knoppix, Mepis и другими. Portage package management system имеет много разновидностей, примером может служить дистрибутив Gentoo.
Как вариант пакетного менеджера можно привести emerge. Пакетные менеджеры не просто ищут желаемые вами программы по описаниям.
Вот вы ткнули мышкой в программу и нажали кнопку установить, а она спрашивает вас про какие- то зависимости. Что это такое? Зависимости в пакетах. В пакете содержится не только исполнимая программа, библиотека или обоина на рабочий стол, но также и требования того, какие программы или библиотеки (в Windows это называют DLL- файлы) нужны для её работы. Например, если вы работаете в десктопной среде GNOME и вам приглянулся текстовый редактор Kate из KDE, при попытке его установить пакетный менеджер попросит поставить кучу зависимостей - библиотек KDE. Это будет сделано за вас, автоматически, и никакого мусора в системе не будет - всё под контролем пакетного менеджера. А почему в линуксах всё так сложно, а в Windows этого нет и все живы? Потому, что в Windows каждая крупная программа ставит вместе с собой свои версии библиотек.
Это спорное решение. Так как в Windows менеджера пакетов нет, обновить программу получится только сносом старой и установкой новой версии. Обновить такую систему целиком без переустановки программ не получается. Для пользователя оно вроде как проще - ткнул setup. Программистам из Микрософта тоже напрягаться не надо. Сложно будет потом, когда захочется обновиться до следующей версии Windows..
У пакетной системы есть своя оборотная сторона. Пока вы ставите программы, которые соответствуют вашей версии дистрибутива - всё весело и просто: версии библиотек и других программ подогнаны друг к другу и все зависимости соблюдены.
Если вам захочется, не трогая дистрибутив, поставить распоследнюю версию программы, могут возникнуть сложности. Например, в Debian версии 5. PDF это kpdf, и мне захотелось его обновить из следующей версии, Debian 6. Пакетный менеджер, просмотрев зависимости, радостно доложил: в новой версии kpdf нет, но есть okular, и он зависит от новых библиотек, и текущие нужно обновлять. Кроме того, старые программы с новыми библиотеками работать не будут, так что нужно обновлять и их. А вместе и другие программы.
И графическую оболочку. Ну и загрузчик заодно. И всё из- за одного мелкого бубенчика.. Конечно, в 9. 9% случаев всё кончится хорошо и программа (часто вместе с куском системы) обновится без осложнений. Просто обновлять много всего из- за мелкой программы не всегда есть время, желание и возможности. Вся эта огромная куча пакетов с их ворохом зависимостей друг от друга, управляемая пакетным менеджером, как раз и составляет ваш дистрибутив Linux.
Но это не просто куча мусора, а упорядоченная система, которая называется. Репозитории пакетов программ. Все программы в дистрибутивах Linux - отдельные проекты, развивающиеся сами по себе. Как вы уже поняли, прочитав про зависимости в пакетах, собрать все эти программы, с их зависящими друг от друга библиотеками вместе и чтобы всё работало - дело очень сложное. Этим сложным делом занимаются за вас разработчики дистрибутива (майнтейнеры).
Они со знанием дела берут программы из открытых исходных кодов и начинают подгонять их друг к другу, упаковывая программы в пакеты и соблюдая все зависимости, тестируя и удаляя ошибки из программ. Собрать программу в пакет можно и самому, и это, при некотором понимании процесса, не очень сложное дело - если вы не пытаетесь собрать что- то большое, вроде KDE, GNOME или Libre. Office. Тем не менее, для этого потребуется использовать компилятор и иметь хотя бы отдалённое понятие о программировании. Все подогнанные друг к другу программы, библиотеки и нескучные обои, упакованные в пакеты со всеми зависимостями - это и есть репозиторий вашего дистрибутива, откуда программы и устанавливаются в ваш компьютер. Репозиторий это все файлы пакетов, принадлежащие одному дистрибутиву (например, Debian) одной его версии (например 5. ISO- файлы образов для пропаливания на болванку содержат как раз репозиториипакетов со всеми зависимостями и менеджером пакетов плюс установочную программу, которая разметит жёсткий диск, всё поставит и приготовит вам десктоп (или сервер, или что попросите).
ВАЖНО! Пожалуйста, не поддавайтесь искушению ставить программы в Linux в обход менеджера пакетов, простой компиляцией. Работать они будут, но пакетный менеджер ничего о них не будет знать. При обновлении системы или программ вы рискуете получить больше проблем на свою голову, чем представляете. Устанавливайте программы ТОЛЬКО в виде пакетов. Дистрибутивы Linux разнятся не только пакетными менеджерами: репозитории одних дистрибутивов содержат огромное количество программ для установки, репозитории других очень небольшие. Некоторые дистрибутивы в комплекте имеют программы, которых в других нет.
Почему? Тому причиной. Лицензионная политика. Всякие нехорошие корпорации вроде Microsoft или Adobe пишут программы и продают их за безумные деньги, при этом не гарантируя ничего. Исходный код тоже не дают - говорят, что такой код закрытый. Хуже того: вы не можете исправить ошибки в программах, даже если знаете как; вы не можете распространять программы (у них это называется пиратство); вы не можете устанавливать программы на все компьютеры (только на один); как правило, вы не можете открыть результат своей работы в другой программе (закрытые форматы).
Пользуясь к примеру Windows, вы фактически не имеете никаких прав и гарантий - лицензия проприетарных (закрытых, собственнических) программ похожа на договор аренды без гарантий и с кучей ограничений. Сравнение с автомобилем: проприетарное программное обеспечение. Чтобы представить себе проприетарщину в полный рост, вообразите, что некая корпорация Микро. Авто, выдавив нечестной конкуретной борьбой всех соперников, является монополистом на рынке автомобилей. Купить машину можно только марки Микро.
Авто, и заправки в городе только Микро. Авто - рецепт топлива держится в секрете. При этом, когда вы покупаете автомобиль, вас просят подписать лицензионное соглашение, в котором на автомобиль не даётся никаких гарантий вообще. То есть они не гарантируют, что тормоза работают, двигатель не взорвётся, а руль не отвалится.