» » » С днём рождения, Linux! Вспомним ядро 1.0

 

С днём рождения, Linux! Вспомним ядро 1.0

Автор: admin от 31-08-2017, 17:31, посмотрело: 90

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



С днём рождения, Linux! Вспомним ядро 1.0
BSD Unix для управления запуском системы. Всё запускается с помощью rc скриптов, с изменениями локальной системы, заданными в файле rc.local. Позднее большинство дистрибутивов Linux будут использовать более знакомые скрипты init из Unix System V, затем — систему инициализации systemd.



С днём рождения, Linux! Вспомним ядро 1.0
Папка /etc



Работа



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



Начнём с управления файлами. Каждый раз, когда вы входите в систему, SLS напоминает об оболочке Softlanding (Softlanding menu shell, MESH) — программе для работы с файлами, которую современные пользователи могут счесть похожей на Midnight Commander. Пользователи в 1990-х сравнили бы MESH с Norton Commander, вероятно, самым популярным файловым менеджером стороннего разработчика для MS-DOS.



С днём рождения, Linux! Вспомним ядро 1.0
MESH



Помимо MESH, в SLS 1.05 включено не так уж и много полноэкранных приложений. Однако, тут можно найти знакомые инструменты, такие, как почтовый клиент Elm, программируемый редактор GNU Emacs и почтенный Vim.



С днём рождения, Linux! Вспомним ядро 1.0
Почтовый клиент Elm



С днём рождения, Linux! Вспомним ядро 1.0
Редактор GNU Emacs



В SLS 1.05 есть даже тетрис, играть можно прямо в терминале.



С днём рождения, Linux! Вспомним ядро 1.0
Тетрис



В 1990-е самым распространённым способом доступа в интернет было модемное соединение, поэтому в SLS 1.05 было включено приложение Minicom для работы с модемом. Minicom обеспечивало прямое соединение с модемом и требовало от пользователя вводить AT-команды для того, чтобы, например, набрать номер или разорвать соединение. Приложение, кроме того, поддерживало макросы и другие удобные возможности, которые облегчали подключение к модемному пулу местного провайдера.



С днём рождения, Linux! Вспомним ядро 1.0
Приложение Minicom для работы с модемом



Поговорим теперь о работе с документами. SLS появилась задолго до чего-то вроде LibreOffice или OpenOffice. В Linux в начале 1990-х ничего такого не было. Вместо этого, если вам нужен был текстовый процессор, то вы, вероятнее всего, загрузили бы MS-DOS и запустили бы нечто вроде WordPerfect или шароварного GalaxyWrite.



Однако, все системы на Unix включали в себя набор простых утилит для форматирования текста — nroff и troff. В Linux они были собраны в пакет GNU groff, этот пакет имелся и в SLS 1.05. Одно из испытаний, которому я подверг SLS 1.05, заключалось в создании простого текстового документа с использованием nroff.



С днём рождения, Linux! Вспомним ядро 1.0
Простой текстовый документ в nroff



С днём рождения, Linux! Вспомним ядро 1.0
Текст, отформатированный с помощью nroff



Оконная система X



Для того, чтобы заставить систему работать в графическом режиме с использованием оконной системы X, пришлось приложить больше усилий, чем можно было ожидать, почитав документацию к SLS:



Запуск оконной системы X на вашем компьютере может слегка осложниться, преимущественно из-за того, что существует множество типов видеокарт. Linux X11 поддерживает только видеокарты VGA, но существует множество таких карт, а полностью поддерживаются лишь некоторые из них. SLS поставляется с двумя серверами оконной системы X.



Первый, полноцветный XFree86, поддерживает, полностью или частично, такие карты как, ET3000, ET4000, PVGA1, GVGA, Trident, S3, 8514, видеокарты с ускорением графики, ATI plus, и другие.



Второй сервер, XF86_Mono, должен работать практически со всеми VGA-картами, однако, лишь в монохромном режиме. Соответственно, он использует меньше памяти и должен быть быстрее, чем цветной. Однако, он, конечно, выглядит не так приятно.



Основная конфигурационная информация оконной системы X хранится в директории /usr/X386/lib/X11/. В частности, файл Xconfig задаёт тайминги для монитора и видеокарты. По умолчанию оконная система X настроена на использование цветного сервера, но вы можете перейти на монохромный сервер x386mono, если цветной не работает нормально, так как в монохромном режиме система должна заработать с любой стандартной VGA-картой. В целом, это означает назначение в качестве ссылки на текущий X сервер /usr/X386/bin/X.



Просто отредактируйте файл Xconfig, задав тип мыши и тайминги, и введите команду startx.


Всё это звучит не слишком обнадёживающе, и, надо отметить, что то так оно и есть. Ручная настройка оконной системы X, и вправду, эксперимент не из самых простых. К счастью, в SLS 1.05 включена программа syssetup, которая помогает задавать различные системные параметры, включая настройки экрана для оконной системы X. После нескольких ответов на вопросы и экспериментов с настройками, я наконец смог запустить X!



С днём рождения, Linux! Вспомним ядро 1.0
Программа syssetup



Однако, стоит помнить, что перед нами X из 1994-го года, тогда даже ещё не существовало концепции рабочего стола. Среди доступных мне вариантов были FVVM и TWM. TWM было несложно настроить, он обеспечил простое, но функциональное графическое окружение.



С днём рождения, Linux! Вспомним ядро 1.0
TWM



Завершение работы



Как ни приятно было мне вспоминать о том, с чего всё начиналось, пришло время возвращаться к моему современному рабочему столу. Моя первая Linux работала на 32-х битном 386-м компьютере с 8 Мб памяти и с жёстким диском на 120 Мб. Сегодня моя машина не в пример мощнее. На ней я могу сделать куда больше, чем в былые времена. Тут к моим услугам 64-битный Intel Core i5, 4 Гб памяти и SSD-диск на 128 Гб. На всём этом работает ядро Linux 4.11.11.



После того, как мои эксперименты с SLS 1.05 окончились, настало время прощаться.



С днём рождения, Linux! Вспомним ядро 1.0
Выключение компьютера



До встречи, ядро Linux 1.0. Приятно видеть, как далеко ты продвинулось за эти годы.



Уважаемые читатели! А как вы отпраздновали день рождения ядра Linux?


Источник: Хабрахабр

Категория: Операционные системы » Linux

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *