Глава 2. Краткая история Red Hat Linux
Содержание
Red Hat Enterprise Linux это один из общего числа вариантов (также именуемых дистрибутивами) операционной системы Linux и является продуктом компании США Red Hat, Inc., базирующейся в Raleigh, North Carolina. Эта компания была основана в середине 1990-х через слияние компаний, которыми владели на то время Марк Юинг и Боб Янг. Появление Linux, тем не менее, уходит даже Дальше в прошлое. Эта глава обозначит всю историю как операционной системы Linux, так и Red Hat, Inc.
Linux это операционная система во многом в той же степени как Windows выступает операционной системой (к тому же существует множество схожести между сторонами Linux и Windows). Сам термин операционная система используется для описания того программного обеспечения, которое действует в качестве некого уровня между имеющимися в компьютере аппаратными средствами и теми приложениями, которые запускаются в повседневной практике. Когда программисты пишут приложения, они взаимодействуют с такой операционной системой для выполнения задач, подобных записи файлов на устройство жёсткого диска и отображения информации на своём экране. Без операционной системы каждому программисту пришлось бы писать код непосредственного доступа к имеющемуся в его системе оборудованию. Кроме того, такой программист должен быть в состоянии поддерживать всякий отдельный элемент когда- либо созданного аппаратного средства дабы быть уверенным, что его приложение будет работать в любой возможной аппаратной конфигурации. Поскольку сама операционная система справляется со всей этой сложностью оборудования, разработка приложений превращается в гораздо более простую задачу. Linux это лишь одна из множества доступных в наши дни операционных систем.
Чтобы разобраться в истории Linux, нам вначале нужно вернуться обратно к лаборатории AT&T Bell в конце 1960-х. В это время AT&T Bell прекратила участие в разработке новой операционной системы с названием Multics. Однако два инженера AT&T, Кен Томпсон и Деннис Ритчи, решили воспользоваться тем, что они осознали в проекте Multics и создать новую операционную систему под названием UNIX, которая быстро завоевала популярность и широкое распространение как в корпорациях, так и в академических учреждениях.
Со временем на рынок вышли различные частные реализации UNIX, в том числе созданные IBM (AIX), Hewlett-Packard (HP-UX) и Sun Microsystems (SunOS и Solaris). Кроме того, UNIX- подобная операционная система под названием MINIX была создана Эндрю С. Таненбаумом и она предназначалась для применения в образовательных целях с доступом к исходному коду, предоставляемым университетам.
истоки Linux можно отследить до работ и философии двух человек. В основе самой операционной системы Linux лежит то, что носит название ядра. Это основной набор функций, необходимых для работы самой операционной системы. Такое ядро управляет ресурсами всей системы и обеспечивает связь между имеющимися оборудованием и приложениями. Ядро Linux былор разработано Линусом Торвальдсом, который испытывая неприязнь к MS-DOS и нетерпеливостью по отношению доступности MINIX для нового микропроцессора 80386, решил написать своё собственное UNIX- подобное ядро. Когда он завершил первую версию ядра, он выпустил её под лицензией с открытым исходным кодом, которая позволяла кому угодно выгрузить этот исходный код и свободно применять и изменять его, причём не платя Линусу никаких денег.
Примерно в то же самое время Ричард Столлман из фонда сСвободного программного обеспечения, убеждённый сторонник бесплатного программного обеспечения с открытым исходным кодом, работал над собственной операционной системой с открытым исходным кодом. Однако, вместо того чтобы изначально сосредоточиться на ядре, Сттоллман начал с разработки версий с открытым исходным кодом всех инструментов, утилит и компилятором UNIX, требующихся для применения и обслуживания операционной системы. К тому времени, когда он закончил разработку этой инфраструктуры, очевидным решением было объединить его работу с написанным ДЛинусом ядром для создания законченной операционной системы. Эта комбинация стала известна как GNU/ Linux. Пуристы настаивают на том, чтобы Linux всегда именовался GNU/ Linux (в действительности, в своё время Ричард Столлман отказывался давать пресс- интервью любому изданию, в котором Linux не упоминался бы как GNU/ Linux). Это небезосновательно, с учётом того, что разработанные Free Software Foundation инструменты GNU составляют значительную и жизненно важную часть GNU/ Linux. К сожалению, большинство людей и публикаций именуют Linux просто Linux и, скорее всего, так будет всегда.
В 1993 году Боб Янг создал компанию с названием ACC Corporation, которой, по словам самого Янга, он руководил из "швейного шкафа своей жены". Название ACC предназначалось для представления каталога дел, но также было и аббревиатурой небольшого дела, которым руководила его жена, с названием "Antiques and Collectibles of Connecticut" (Антиквариат и предметы коллекционирования Коннектикута). Среди проданных через каталог ACC были компакт- диски Linux и соответствующее программное обеспечение с открытым исходным кодом.
Примерно в это же время, Марк Юинг создал свою собственную компанию дистрибутива Linux, которую он назвал Red Hat Linux (по его склонности носить красную бейсболку во время обучения в Университете Карнеги- Меллона).
В 1995 году ACC приобрела Red Hat, приняла название Red Hat, Inc. и пережила быстрый и значительный рост. Боб Янг ушёл с поста генерального директора вскоре после того, как его компания стала публичной в августе 1999 года, и с тех пор предпринял ряд деловых и благотворительных усилий, включая издание книг по запросу под названием Lulu и владение двумя канадскими профессиональными спортивными командами. В 2018 году IBM, в рамках сделки на сумму в 34 миллиарда долларов, приобрела Red Hat, Inc.
Ранние выпуски Red Hat Linux поставлялись клиентам на дискетах и компакт дисках (конечно же, это предшествовало распространению широкополосного подключения к Интернету). Когда у пользователей возникали проблемы с этим программным обеспечением, они имели возможность связаться с Red Hat исключительно по электронной почте. На самом деле, Боб Янг часто шутит, что это было бы действенно для ограничения запросов поддержки, поскольку к тому времени как клиент осознал, что ему требуется помощь, его компьютер обычно не работал, а следовательно был не доступен для отправки сообщения электронной почты с просьбой о помощи к службе поддержки Red Hat. В последующие годы Red Hat обеспечивала наилучшие связанные с платными подписками уровни поддержки, а теперь предлагает различные уровни поддержки, начиная с "самостоятельной помощи" (без поддержки) и заканчивая премиальным сопровождением.
Red Hat Enterprise Linux 9 это текущее коммерческое предложение Red Hat, предназначенное в первую очередь для критически важных корпоративных систем. Это также краеугольный камень расширяющейся экосистемы предлагаемых Red Hat продуктов и услуг. RHEL это продукт с открытым исходным кодом в том смысле, что вы имеете возможность бесплатно выгрузить её исходный код и самостоятельно собрать программное обеспечение, если пожелаете (к этой задаче нельзя относиться легкомысленно). Тем не менее, если вы желаете выгрузить предварительно собранную, готовую к установке версию исполняемых файлов этого программного обеспечения (с сопровождением или без него), вам придётся заплатить за него.
Red Hat также спонсирует проект Fedora, основная цель которого состоит в предоставлении бесплатной операционной системы Linux (как в исходном коде, так и в собранном дистрибутиве) в виде Fedora Linux. Fedora Linux также служит в качестве почвы апробации многих новых функциональных возможностей, которые в конечном счёте приспосабливаются в семействе операционной системе Red Hat Enterprise Linux и его производной CentOS.
Для не способных позволить себе подписку Red Hat Enterprise Linux другим вариантом выступает операционная система CentOS Stream. Изначально созданный сообществом проект CentOS теперь принадлежит Red Hat, получает исходный код Red Hat Enterprise Linux, удаляет требования к маркировке и подписке Red Hat, компилирует его и предоставляет получаемый дистрибутив для выгрузки. Как и Fedora, CentOS Stream выполняет тестирование новых функциональных возможностей операционной системы в полевых условиях, прежде чем они будут включены в последующий выпуск RHEL. Тем самым, ему может не доставать стабильности, но он предоставляет доступ к передовым функциональным возможностям.
Первоисточники операционной системы Linux восходят к работам Линуса Торвальдса и Ричарда Столлмана в виде ядра Linux в сочетании с инструментами и компиляторами, созданными в рамках проекта GNU.
За прошедшие голы природа самого открытого кода Linux привела к выпуску широкого спектра различных дистрибутивов Linux. Одним из таких дистрибутивов выступает Red Hat Enterprise Linux, создаваемый компанией Red Hat Enterprise, Inc., основанной Бобом Янгом и Марком Юингом. Red Hat специализируется на предоставлении программных решений Linux корпоративного уровня в сочетании с обширными услугами технического сопровождения.