На ранних этапах Linux Линус Торвальдс выпустил исходный код ядра Linux в альфа-состоянии, чтобы дать понять другим, что работа над новым Unix-подобным ядром находится в стадии разработки. К тому времени, как заявил @RalfFriedi, ядро Linux было кросс-скомпилировано в Minix.
Что касается полезного программного обеспечения, Линус Торвальдс также портировал утилиты для распространения вместе с ядром Linux, чтобы другие могли его протестировать. Эти программы были в основном bash
и gcc
, как описано в LINUX's History Линуса Торвальдса . За в Usenet в пост :
От: torvalds@klaava.Helsinki.FI (Линус Бенедикт Торвальдс)
Группы новостей: comp.os.minix
Тема: Что бы вы хотели увидеть больше всего в миниксе?
Резюме: небольшой опрос для моей новой операционной системы
Идентификатор сообщения: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Дата: 25 августа 91 20:57:08 GMT
Организация: Университет Хельсинки
Привет всем, кто использует Minix -
Я делаю (бесплатную) операционную систему (просто хобби, она не будет большой и профессиональной, как gnu) для 386 (486) клонов AT. Это варилось с апреля и начинает готовиться. Я хотел бы получить какие-либо отзывы о вещах, которые людям нравятся / не нравятся в minix, так как моя ОС чем-то похожа
(среди прочего, такая же физическая структура файловой системы (по практическим причинам)).
В настоящее время я портировал bash (1.08) и gcc (1.40), и кажется, что все работает. Это подразумевает, что я получу что-то практичное в течение нескольких месяцев, и я хотел бы знать, какие функции хотели бы получить большинство людей. Любые предложения приветствуются, но я не буду обещать, что буду их реализовывать :-)
Linus распространил ядро и основные утилиты в формате дискеты, чтобы пользователи могли попробовать его и, возможно, внести в него свой вклад.
После этого были загрузочные дискеты HJ Lu's Boot-root . Если бы это можно было назвать дистрибутивом, он получил бы славу первого дистрибутива, который можно установить на жесткий диск.
Это были два 5¼-дюймовых образа дискеты, содержащие ядро Linux и минимальные инструменты, необходимые для начала работы. Столь минимальными были эти инструменты, чтобы для загрузки с жесткого диска требовалось редактирование основной загрузочной записи с помощью шестнадцатеричного редактора.
Со временем количество утилит стало больше, чем максимальный размер дискеты.
MCC Interim Linux был первым дистрибутивом Linux, который использовался людьми с немного меньшими техническими навыками благодаря внедрению автоматической установки и новых утилит, таких как fdisk
.
MCC Interim Linux был дистрибутивом Linux, впервые выпущенным в феврале 1992 года Оуэном Ле Бланком из Манчестерского вычислительного центра (MCC), входящего в состав Манчестерского университета.
Первый выпуск MCC Interim Linux был основан на Linux 0.12 и использовал код ramdisk Теодора Цо для копирования небольшого корневого образа в память, освобождая дисковод для дискет с дополнительными утилитами. [2]
Он также заявил, что его дистрибутивы были "неофициальными экспериментами", описывая цели его выпусков как:
- Чтобы обеспечить простую процедуру установки.
- Чтобы обеспечить более полную процедуру установки.
- Предоставить услугу резервного копирования / восстановления.
- Для резервного копирования его (тогда) существующей системы.
- Компилировать, связывать и тестировать каждый двоичный файл в соответствии с текущими версиями ядра, gcc и библиотек.
- Обеспечить стабильную базовую систему, которую можно установить за короткое время и к которой можно добавить другое программное обеспечение с относительно небольшими усилиями.
После предшественника MCC SLS был первым дистрибутивом, предлагающим систему X Window в мае 1992 года. Примечательно, что конкурент SLS, мифический Yggdrasil , дебютировал в декабре 1992 года.
За нами последовали другие крупные дистрибьюторы, такие как Slackware в июле 1993 года (на основе SLS) и Debian в декабре 1993 года до первого официального выпуска версии 1.1 в декабре 1995 года.
Изображение предоставлено:
* Образ загрузочной / корневой дискеты с: https://www.maketecheasier.com/
* Образ дискеты yggdrasil с: https://yggdrasilblog.wordpress.com/