Дистрибутив
Дистрибути́в (англ. distribute — распространять) — это форма распространения программного обеспечения.
Дистрибутив обычно содержит программы для начальной инициализации системы. Случай дистрибутива операционной системы — инициализация аппаратной части, загрузка урезанной версии системы и запуск программы-установщика), программу-установщик (для выбора режимов и параметров установки) и набор специальных файлов, содержащих отдельные части системы (так называемые пакеты).
Наличие дистрибутивов — это следствие того, что форма программного обеспечения, используемая для его распространения, почти никогда не совпадает с формой программного обеспечения на работающей системе.
Дистрибутив программного обеспечения
Программное обеспечение для ОС Windows распространяется в виде EXE- или MSI-инсталляторов, для Mac OS — чаще всего в образах DMG, для Linux — либо в распространённых RPM-, либо в DEB-пакетах, а также в виде исходного кода, архивированных в формате tar.gz или tar.bz2. При распространении программы через Интернет дистрибутив часто упакован в один файл образа файловой системы или архива.
См. также
- Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
Что такое дистрибутив программы
Начинающим пользователям компьютера обычно бывает сложно разобраться, что такое дистрибутив (установочный файл) и чем он отличается от самой программы. Это вызывает множество проблем, давайте на простых понятных примерах разберемся в назначении и отличиях одного от другого. Установленную компьютерную программу можно представить в виде набора файлов и библиотек, размещенных особым образом в операционной системе, а также записей в реестре.
Их количество может составлять много тысяч элементов и все они должны находиться в строго определенном месте. Выполнить такое руками проблематично. Поэтому, со временем для распространения программ был придуман установочный файл, по-другому еще называемый инсталлятором или дистрибутивом. Фактически это та же программа, но в виде подготовленном для ее установки, то есть ей невозможно пользоваться, пока не будет произведена установка.
Дистрибутив — это набор файлов составляющих программу, а так же содержащий инструкции по установке, зависимости от других программ и автоматизированный установщик. В перечень его задач входит проверка системы на соответствие минимальным требованиям программы, распределение всех файлов по нужным папкам файловой системы, создание необходимых записей в реестре, первоначальная настройка программы, откат и так далее. Результатом его работы является готовое к использованию приложение.
В операционной системе Windows дистрибутив обычно имеет расширение .exe или .msi, при скачивание установочного файла из интернета, они часто скачиваются в виде архива с расширением .rar, .zip и так далее, тогда их нужно предварительно разархивировать, а затем запустить установку. Большие программы часто встречаются в виде iso-образов.
В реальности инсталляторы бывают двух типов. Первый тип как раз описан выше, его еще называют автономным установщиком или оффлайн, поскольку все необходимое он содержит внутри себя и может весить очень много. В противоположность ему бывают онлайн-установщики (web installer) которые имеют минимальный размер и могут весить всего пару мегабайт при том, что устанавливаемая программа может весть сотни мегабайт. Секрет в том, что они содержат минимальный набор данных необходимый для начала установки программы, а все остальное они загружают непосредственно из интернета с серверов разработчика программы прямо в процессе установки. Такой тип установщиков не подходит для установки программ на компьютеры без доступа к интернету.
Человеку мало знакомому с компьютером, такое определение, что такое дистрибутив может оказаться непонятным. Поэтому приведем такую аналогию, вы покупаете в магазине шкаф, но доставка привозит коробку с разобранным шкафом. У вас есть коробка с разобранным шкафом внутри и инструкция по сборке. Фактически это шкаф, но пользоваться вы им не можете, пока не откроете коробку, не прочитаете прилагающуюся инструкцию и не произведете сборку. Только теперь вы имеете действительно шкаф, которым можно пользоваться. Дистрибутив, как раз является аналогом коробки с разобранным шкафом. Вся разница только в том, что из одной коробки можно собрать только один шкаф, а из дистрибутива можно делать сколько угодно установок программы, он не «расходуемый».
Отсюда вытекает важный момент, который новички часто не понимают. Если на компьютере установлена программа, то нельзя просто скопировать папку с установленной программой на другой компьютер, она работать на нем не будет. Правда существуют исключения, это не касается portable версий программ и программ не хранящих нужные им для работы данные нигде кроме своей папки. Так же просто переместив папку с установленной программой в другое место на жестком диске компьютера, возможно она перестанет работать. В принципе существует возможность скопировать установленную программу на другой компьютер, но это может оказаться довольно не просто, да и зачем эти мучения, когда проще найти дистрибутив программы.
Инсталлятор может представлять из себя единственный файл, в котором все необходимое для установки программы находится внутри или множество файлов и папок, среди которых есть установочный файл. Типичным представителем последнего типа являются современные компьютерные игры. Установочный файл чаще всего имеет название по имени устанавливаемой программы, распространено так же название setup.exe.
Чтобы установить программу, нужно запустить установочный файл, мастер установки проверяет наличие в компьютере необходимых библиотек и компонентов и если все нормально, обычно задает несколько вопросов по месту установки и некоторым настройкам и приступает непосредственно к установке. Создает в нужном месте файловой системы папки и файлы с программой, делает необходимые записи в реестре. После завершения процесса установки, можно пользоваться новой установленной программой, а дистрибутив можно удалить, чтобы не занимал лишнее место на жестком диске компьютера.
Поделиться понравившейся статьей:
Что такое дистрибутив
Существует целый новый язык, — но Вы можете узнать о нем немного как только начнете познавать его. Эта страница постарается объяснить некоторые из особенностей, которые в корне отличаются, так что сразу расположитесь поудобнее.
Так что же такое дистрибутив?
Этому нет аналога в мире Windows. Основа любого дистрибутива — ядро Linux, которое часто обновляется, но является одинаковым для всех. К тому же есть и другие слои, которые могут повлиять на то, как ваш рабочий стол выглядит. Большинство людей не хотят все это решать — требуется множество технических навыков для того, чтобы настроить рабочий стол самостоятельно — для этого и создаются дистрибутивы. Подумайте об этом с точки зрения торговых марок. У Вас возможно имеется Mageia, Fedora, Debian, Kubuntu или один из многих других. Все они предложат вам те же самые приложения -у вас будет возможность следовать учебным материалам в любом из них, — но они могут иметь собственный внешний вид, а иногда и иметь минимальные различия.
Если Вы нашли отличие и не знаете, что делать
Если Вы обнаружите, что инструкции не работают, посетите форум и спросите об этом. Кто-нибудь поможет Вам с отличиями.
Если вам удобнее задавать вопросы в чате, то статья Как общаться с другими пользователями KDE поможет вам с настройкой чат-клиента
Какие дистрибутивы существуют?
Множество дистрибутивов могут попасть в этот список, а новые появляются все чаще. Если Вам необходим всесторонний обзор дистрибутивов Linux, посетите DistroWatch.
Ряд дистрибутивов является подавляющим, но не волнуйтесь. Если у вас есть очень специфические потребности, большинство дистрибутивов должно подойти. Вот вопросы, на которые вам нужно обратить внимание:
- Поддерживает ли дистрибутив мое оборудование?
- Было ли оно недавно обновлено — скажем, за последний год или около того?
- Легко ли доступно необходимое мне программное обеспечение (то есть в репозиториях, поэтому вам не придется собирать его из исходного кода самостоятельно) и хорошо ли интегрировано в систему?
- Поддерживается ли мой родной язык?
Поиск всей нужной вам информации из домашней страницы дистрибутива может стать довольно нелегким делом. К счастью, многие дистрибутивы имеют варианты в виде Live CD, что позволяет протестировать систему перед установкой.
Как создать установочный носитель
Наиболее распространенным методом получения дистрибутива является загрузка с домашней страницы. Будьте осторожны, дистрибутивы большие — обычно от 500 Мб до 4 Гб, это значит, что Вам необходимо быстрое Интернет-соединение. Кроме того, разработчики некоторых дистрибутивов предлагают рассылку компакт-дисков или DVD за небольшую плату. Кроме того, некоторые журналы Linux поставляются с DVD, и зачастую это полный дистрибутив. Возможно, самым простым решением будет попросить друга — если вы знаете других пользователей Linux. Большинство дистрибутивов имеют открытый исходный код, таким образом Вы можете совершенно законно копировать и распространять их.
Если вы скачали дистрибутив, то у вас есть один большой файл в виде образа с расширением ISO. Теперь Вы должны записать его на компакт-диски, DVD или USB-диск. Не пытайтесь записать его как обычный файл. Ваша программа записи CD/DVD должна иметь специальную опцию для записи образов (или файлов ISO).
Note
Загрузочные носители весьма чувствительны к качеству записи. Возможно, Вам придется установить скорость записи в настройках вашей программы, например, на (четырехскоростной режим) 4x.
Что такое дистрибутив Linux
В этой статье мы рассмотрим что такое дистрибутив Linux, почему применяется именно этот термин и чем дистрибутив отличается от ядра Linux. Вы также узнаете, почему некоторые люди настаивают на использовании названия GNU/Linux.
Дистрибути́в (distribute — распространять) — форма распространения программного обеспечения. В данном случае, форма распространения операционной системы Linux. Дистрибутив Linux состоит из ядра операционной системы и набора программ, настроенных специальным образом. Для удобства речи операционную систему Linux установленную на компьютере тоже называют дистрибутивом, чтобы было понятно какая именно разновидность Linux используется.
Что такое дистрибутив Linux?
В этой статье мы будем считать приемлемой взаимозамену понятий «разновидность ОС Linux», «мод ОС Linux» и «установочный пакет ОС семейства Linux», «дистрибутив ОС семейства Linux», «ОС семейства Linux (развёрнутая)».
Дистрибутив Linux — установочный пакет для развёртывания операционной системы, состоящей из ядра Linux, утилит GNU, дополнительного ПО и диспетчера пакетов. Он также может включать в себя пакет для установки дисплейного сервера и развёртывания среды рабочего стола.
Название «дистрибутив» происходит от английского слова «distribute» — «распространять». К примеру, компании Debian и Ubuntu занимаются именно таким распространением ядра Linux со всем необходимым программным обеспечением (таким, как сетевой менеджер, диспетчер пакетов, среда рабочего стола и т.д.) в качестве полнофункциональной операционной системы.
Дистрибутив также осуществляет установку необходимых обновлений в процессе установки, а развёрнутая на базе определённого дистрибутива ОС — в дальнейшем.
Таким образом, Linux — ядро ОС, а дистрибутив Linux — установочный пакет какой-то из разновидностей этой операционной системы плюс дополнительные компоненты. Такие разновидности (моды) называют операционными системами на базе Linux.
Linux — просто ядро, а не операционная система: что это значит?
Ядро — основа операционной системы. Оно непосредственно взаимодействует с аппаратурой. С ядром можно взаимодействовать с помощью приложений — с помощью предоставляемого приложениям программного кода.
Для того, чтобы понять это, воспользуемся аналогией: если представить операционную систему как автомобиль, то ядро будет двигателем. Нельзя ездить, используя лишь один только двигатель. Точно так же нельзя пользоваться только одним ядром в качестве полнофункциональной ОС.
Моды ОС Linux, развёрнутые с помощью выбранных пользователем дистрибутивов, можно сравнить с автопроизводителями, таким, как Toyota или Ford, предоставляющим потребителям готовые машины, сделанные на базе некоего концепта. В соответствии с этой аналогией, такие дистрибутивы, как Ubuntu или Fedora, например, предоставляют пользователям возможность развернуть соответствующие, готовые к использованию, операционные системы.
Что такое GNU/Linux?
В 1991 году Линусом Торвальдсом было создано только ядро ОС Linux.
Однако, для того, чтобы пользоваться этим ядром нужна оболочка, осуществляющая взаимодействие с пользователем. Чаще всего используется оболочка Bash.
Взаимодействие с ядром с помощью терминала осуществляется путём выполнения команд, таких, как cat, cp, mv, grep, find, diff, gzip и другие. Некоторые из этих команд наследованы, главных образом, из операционной системы UNIX.
Ещё до появления Linux Ричард Столлман в 1983 году создал проект GNU — самый первый проект свободного программного обеспечения. В GNU были включены такие популярные утилиты Unix, как cat, grep, awk, shell (bash), а также собственные компиляторы (например, GCC) и редакторы (например, Emacs).
В 80-х годах UNIX был проприетарным и очень дорогим. Именно поэтому Линус Торвальдс и разработал новое ядро, очень похожее на UNIX. Для взаимодействия с этим ядром Linux Торвальдс использовал утилиты GNU, доступные бесплатно по лицензии GPL.
Благодаря утилитам GNU ядро Linux вело себя так же, как и ядро UNIX. По этой причине Linux иногда называют UNIX-подобной операционной системой.
Оболочка Bash тесно интегрирована с утилитами GNU. В связи с этим в сообществе пользователей Linux многие настаивают на том, чтобы и GNU также получил заслуженное признание. Поэтому они и употребляют название GNU/Linux.
Выводы
Какой же термин всё-таки наиболее правилен — Linux, GNU/Linux, дистрибутив Linux, операционная система на базе Linux? В этой статье нами было предоставлено достаточное количество информации для лучшего понимания всех этих взаимосвязанных терминов.