Краткое содержание
Кажется, что скучающий студент, играющий в компьютерную игру, не может стать причиной революции в компьютерной сфере, но, судя по всему, Линус Торвальдс сумел извлечь из этого выгоду.
Корни Linux в "Prince of Persia"
В начале 1991 года Линус Торвальдс, тогда еще студент Хельсинкского университета в Финляндии, купил ПК 386 на студенческий кредит и деньги на Рождество. Это следует из книги Глина Муди "Р rebellious Code: Внутри Linux и революции открытого кода".
Р rebellious Code: Внутри Linux и революции открытого кода
Эта книга исследует историю Linux и революции открытого кода, начиная с нуля.
Как студент факультета компьютерных наук, он изначально планировал установить Minix, Unix-клон, разработанный ученым Эндрю Таненбаумом в качестве дополнения к его учебнику по операционным системам. Торвальдс заказал копию, но программное обеспечение не удалось получить сразу.
В ожидании своей копии Minix Торвальдс делил свободное время между экспериментами с программированием в MS-DOS и игрой в "Prince of Persia". Первое стало основой для создания ядра Linux, а второе оказало значительное влияние на дальнейшее распространение Linux.
Хотя к моменту получения Minix он уже завершил игру, он разделил жесткий диск между Minix и DOS, чтобы продолжать играть. Классическая игра так хороша, кого можно в этом упрекнуть?
Как dual-boot способствовал успеху Linux
Небольшое дизайнерское решение Торвальдса оказалось судьбоносным. Linux мог "двойной загрузкой" делить компьютер с одной или несколькими операционными системами с самого начала.
Когда в начале 90-х начали появляться дистрибутивы Linux, MS-DOS и Windows уже были хорошо устоявшимися. Вы могли зайти в любой компьютерный магазин и найти программное обеспечение для Microsoft ОС, включая классические игры вроде "Prince of Persia".
Многочисленные ранние хакеры Linux, по словам Муди, отмечали возможность двойной загрузки как причину попробовать новую операционную систему. Им не нужно было отказываться от своих существующих систем, чтобы опробовать новую ОС. Это отличало Linux от систем BSD того времени, которые требовали полного использования машины и, вероятно, стало одной из причин, почему Linux стал предпочтительной открытой системой для многих в последующие годы.
GORILLA.BAS: Как сыграть в секретную игру MS-DOS из вашего детства
Кто бы мог подумать, что пара EGA горилл может оказать такое влияние?
Урок: Если хотите, чтобы ОС развивалась, хорошо ладьте с другими
Возможность двойной загрузки была примером ориентированности Linux на совместимость с другими системами с самого начала. Отличная особенность Linux заключается в том, что он встречает потенциальных пользователей там, где они находятся. Виртуальные машины и такие среды, как Windows Subsystem for Linux, а также поддержка множества компьютерных стандартов, таких как TCP/IP, помогли Linux хорошо взаимодействовать с другими системами.
Linux был принят, потому что умеет отлично ладить с другими. Как только люди увидели, на что он способен в тандеме с другими системами, неудивительно, что он стал все более популярным с тех пор, как начал свой путь в начале 90-х.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Вы также можете читать наши материалы в:
- Telegram: https://t.me/gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru