Что такое дистрибутив? Подробный разбор

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

Компьютерные технологии

С каждым годом цифровые технологии совершенствуются, и то, что еще десяток лет назад казалось фантастикой, в наше время воплощается в жизнь. Пусть порой и в виде единичных прототипов, и не всегда успешных. Но так было не всегда, и люди более старшего возраста помнят времена, когда позволить себе компьютер могли далеко не все. А про Интернет и говорить нечего - он был очень медленным, дорогим, соединение часто обрывалось, качать гигабайты информации, как сейчас, было попросту невозможно. В те времена почти все программы, операционные системы и прочий софт распространялись только на дисках и дискетах. Но в наше время широкий доступ к Интернету сильно снизил ценность и использование съемных носителей информации и даже породил такое явление, как цифровые дистрибутивы. Так что такое дистрибутив, каким он может быть и для чего нужен? Об этом мы и поговорим.

Определение

Само слово, как и многие другие из компьютерного мира, пришло к нам из английского языка и в оригинале звучит как distribute - "распространять". Со временем это выражение прочно вошло в обиход большинства пользователей ПК и иных систем. Но что такое дистрибутив?

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

Назначение

Смысл дистрибутива в том, чтобы при установке на конечный компьютер или иное устройство были инсталлированы только нужные файлы, добавлены соответствующие записи в реестре, автозагрузке, одним словом, сделано все то, чтобы программа или операционная система работала корректно. Так что мы разобрали, что такое дистрибутив. Обычно в этом помогает так называемый установщик, который обладает элементами графического интерфейса и облегчает процесс инсталляции на компьютер. А помимо этого, конфигурируются (или предоставляются на выбор пользователя) различные настройки локального масштаба - язык, часовой пояс и прочее. Правда, такие функции поддерживает не любой дистрибутив. Что значит это слово, мы теперь знаем.

Процесс

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

Но обычно всем этим занимается не пользователь компьютера, а специальный инсталлятор, который распространяется вместе с дистрибутивом и автоматизирует большую часть работы. Наверное, наиболее удобно это организовано в операционных системах семейства Windows. Но помимо набора различного софта для работы в уже готовой ОС, наиболее часто под словом «дистрибутив» имеют в виду именно операционную систему, которая готова для установки.

Что такое дистрибутив Windows?

По данным множества опросов и статистики, эта операционная система наиболее распространена на компьютерном рынке. Причин тому много, начиная от дружелюбного интерфейса, который рассчитан на «домохозяек», так и проведение агрессивной рекламной кампании в 90-е годы прошлого века.

И дистрибутив Windows - это лазерный, жесткий или твердотельный накопитель информации, на который записаны файлы ОС, снабженные удобным инсталлятором. Последний, в свою очередь, самостоятельно проводит множество сложных действий, помогает определить совместимость с компьютером и вообще устанавливает операционную систему на «голый» компьютер, где еще нет ничего. Во время инсталляции также проводится множество крупных и мелких настроек, к примеру, определение совместимого оборудования, разметка жесткого диска, предустановка основных и универсальных драйверов и многое другое.

Создание собственного дистрибутива

Да, подобное тоже возможно. И для этого необязательно обладать навыками программирования, разработки и прочего. Правда, в последнее время под «своим» дистрибутивом стали часто подразумевать банальную сборку ОС, которую от оригинала отличает лишь внешнее оформление, наличие тех или иных предустановленных программ и прочие мелочи. Но обо всем по порядку.

Полноценно создать свой дистрибутив можно, используя ядро Linux. Процесс этот не отличается особой сложностью, но для этого нужно обладать хоть какими-то знаниями в области данной ОС.

Если говорить о Windows, то здесь все не так просто. Исходный код этой ОС закрыт для редактирования и просмотра, а значит, разобрать все, условно выражаясь, до винтика, не получится. Однако можно с помощью специальных программ сделать свою сборку, которая будет включать нужные вам предустановленные программы, драйвера, оформление и прочее.

Комментарии