Linux - это всего лишь ядро, и если пользователи хотят его использовать, им нужен полный дистрибутив. При этом, как использовались первые версии Linux, когда не было дистрибутивов Linux?
112
Linux - это всего лишь ядро, и если пользователи хотят его использовать, им нужен полный дистрибутив. При этом, как использовались первые версии Linux, когда не было дистрибутивов Linux?
fdisk
, была открыта дверь для других, чтобы они могли более легко выдвигать свои собственные настройки Linux.Ответы:
На ранних этапах Linux Линус Торвальдс выпустил исходный код ядра Linux в альфа-состоянии, чтобы дать понять другим, что работа над новым Unix-подобным ядром находится в стадии разработки. К тому времени, как заявил @RalfFriedi, ядро Linux было кросс-скомпилировано в Minix.
Что касается полезного программного обеспечения, Линус Торвальдс также портировал утилиты для распространения вместе с ядром Linux, чтобы другие могли его протестировать. Эти программы были в основном
bash
иgcc
, как описано в LINUX's History Линуса Торвальдса . За в Usenet в пост :Linus распространил ядро и основные утилиты в формате дискеты, чтобы пользователи могли попробовать его и, возможно, внести в него свой вклад.
После этого были загрузочные дискеты HJ Lu's Boot-root . Если бы это можно было назвать дистрибутивом, он получил бы славу первого дистрибутива, который можно установить на жесткий диск.
Со временем количество утилит стало больше, чем максимальный размер дискеты.
MCC Interim Linux был первым дистрибутивом Linux, который использовался людьми с немного меньшими техническими навыками благодаря внедрению автоматической установки и новых утилит, таких как
fdisk
.После предшественника 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/
источник
just a hobby, won't be big and professional like gnu
о, мальчик, ты был не правВ моем случае (c.1994) Linux был собран как образы, подходящие для 3,5-дюймовых дискет (1,44 МБ), вероятно, как продолжение 5/4-дюймовых образов, упомянутых выше, и у каждого есть определенный набор драйверов, скомпилированных в ( сеть, VGA и т. д.). Таким образом, вы должны были знать, что вам нужно, и надеяться, что у вас есть подходящее оборудование.
После того, как вы загрузились и смогли подключиться к локальной сети или через модем, вы пошли и нашли нужное программное обеспечение (FTP, gopher и т. Д.) - это было в самом начале «Интернета», а поисковые системы не на самом деле еще существует, поэтому нужно было знать, куда идти или кого спрашивать) и построить его самостоятельно.
Я был в восторге, когда смог загрузить свой 486DX и набрать номер в своей университетской сети (56 тыс.!) И смонтировать общий ресурс AFS на домашнем компьютере ... это были дни. ;)
источник
Короткая версия
В то время, когда Линус запустил свое ядро, проект Gnu имел работающую операционную систему, за исключением работающего ядра. Поэтому, когда люди оглядывались по сторонам, они находили все необходимые им инструменты: gcc (и friend: binutils), bash (и friends gnu-utils), emacs,…
Затем они построят свою собственную систему из частей.
Вот откуда пошла эта шутка: «Если бы MS-Windows был самолетом, он поднялся бы на 10 тысяч футов, а затем взорвался, убив всех в стороне, но, по крайней мере, вам не нужно создавать собственный самолет, прежде чем вылететь».
источник
В своей книге « Just For Fun » Линус Торвальдс упомянул, что ядро Linux изначально было простым эмулятором терминала для подключения к удаленной машине Unix через модем:
источник
Отредактировано: устранено неловкое отсутствие понимания того, как работают ядра, и оставлено важная часть.
Пользовательское пространство GNU существовало до появления ядра Linux.
https://en.wikipedia.org/wiki/GNU
https://en.wikipedia.org/wiki/Linux_kernel
Питер Макдональд (Peter MacDonald) широко известен как создатель первого «полезного» дистрибутива GNU / Linux.
https://en.wikipedia.org/wiki/Peter_MacDonald_(computer_programmer)
https://en.wikipedia.org/wiki/Softlanding_Linux_System
По воспоминаниям о некоторых дискуссиях, которые у меня были с ним: Питер работал системным администратором Unix в правительстве и учился в Университете Виктории на степень магистра. Питер хотел работать дома, но стоимость лицензии на настольную систему Unix была непомерно высокой. Он уже был знаком с пользовательскими инструментами GNU, поэтому, увидев сообщение Линуса Торвальдса в сети университета, он в полной мере воспользовался преимуществами и подключил инструменты GNU к новому ядру. Итак, действительно, первоначальная проблема была обратной вашим вопросом: пользовательское пространство уже существовало, и все, что требовалось, - это ядро.
Некоторые другие исторические лакомства:
источник
Linux был впервые запущен как улучшенная замена Minix и для понимания программирования в защищенном режиме на i386. Minix поставляется с источником, и в то время были утилиты GNU userland и утилиты BSD userland. Оба были доступны с источником. Linux пытался быть POSIX-совместимым, поэтому переносить его было не так сложно. Одним из первых шагов было запустить bash в Linux. Первые годы Linux можно рассматривать как кросс-компиляцию, ядро нужно было скомпилировать в другой системе.
источник