Кратко
В прошлом году исследователи из Университета Юты нашли на старой девятидорожечной магнитной ленте уникальную версию Unix, о которой уже все давно забыли. Это настоящая редкость: эта разновидность ОС считалась утраченой больше полувека. Учёным удалось восстановить систему, и теперь абсолютно любой может её скачать и запустить в виртуальной машине. Я не смог пройти мимо — установил Unix V4 и испытал настоящую цифровую эйфорию!
Что такое UNIX V4 и почему эта система перевернула всё?
Если вам хоть немного интересно, как развивались компьютеры, история Unix захватывает с первых строк. Всё началось с того, что операционные системы было невозможно отделить от «родного» железа: систему нельзя было просто так взять и поставить на другой компьютер. Представьте, если бы Android работал только на одном смартфоне, а Windows запускался только на своём «железе». Звучит абсурдно, но ровно так всё и строилось до появления UNIX V4 — первой «портируемой» ОС, изменившей правила игры.
Ранние варианты Unix писали на ассемблере — и каждая версия жила исключительно на определённой машине. Но с V4 разработчики полностью переписали код на языке C, и ОС стала универсальной: теперь её можно было запускать на любом оборудовании. Позже этот подход довели до совершенства, и именно с UNIX V4 началась вся эта революция. Кстати, официально эта версия не продавалась, экземпляров было считанные единицы — только для исследовательских целей. Годы спустя V4 считали потерянным звеном: в живых оставалось только руководство пользователя. Этот раритетный «динозавр» из мира Unix случайно отыскался на полке в старой кладовой — и больше нигде в мире его, кажется, не сохранилось.
Помимо перехода на язык C, именно UNIX стал прародителем почти всех современных ОС. macOS, iOS — это потомки Unix, и даже проект GNU/Linux вдохновлялся этой системой, а следом и Android. Представьте только, сколько серверов и смартфонов во всём мире работают благодаря этим идеям — а всё началось с UNIX V4. Мне захотелось увидеть этот исток своими глазами, и я решил установить и испытать эту систему сам.
Как я запускал UNIX V4: настоящий квест из прошлого
Исходники UNIX V4 спокойно лежат на Archive.org и доступны всем. Там я и скачал систему. Запустить её на современном компьютере нереально, так что пришлось установить эмулятор легендарного PDP-11 — того самого огромного компьютера-пенсионера, который распечатывал результаты на бумаге, а не показывал их на экране.
Сначала я поставил эмулятор PDP-11. Пришлось пару раз отвлекаться, чтобы докинуть нужные библиотеки, но в целом всё прошло легко.
Затем я загрузил образы дисков с UNIX 4, подключил их и прошёл процедуру запуска. Старый Unix, в отличие от современных ОС, сам собой не стартует — нужно вручную ввести команду, чтобы затащить его в память. Так я и сделал.
Система ожила — и поприветствовала меня экраном входа. По умолчанию логин — «root».
Первое впечатление: будто попал в другое время
Это забавно: вывод информации — это настоящий рулон бумаги, и печатает всё механическая головка! Клавиши «назад» не существует — ошибку стереть не получится, экран очистить нельзя. Тут я понял, как часто ошибаюсь в терминале и насколько привык к команде «clear». Но злиться не хотелось — всё происходит размеренно и заставляет внимательнее относиться к тому, что ты делаешь.
Буквы появляются не мгновенно, а с небольшой задержкой — прямо ощущаешь, как машина построчно аккуратно выводит информацию на бумагу.
Первое, что я сделал — глянул содержимое файловой системы командой «ls», затем перешёл в папку с программами («chdir /bin») и через «cat» открыл файл. Если вы хоть раз работали с терминалом Linux — эти утилиты покажутся вам удивительно знакомыми; за полвека они почти не изменились.
Софт, который вернул меня в детство
Здесь есть календарь («cal»), калькулятор («dc»), где сначала вводишь числа, а потом знак действия — всё предельно просто и по-старому.
В UNIX V4 встроен свой редактор текста. Если вы думали, что «nano» — это старье, советую попробовать «ed»! Запускаешь «ed» с нужным файлом, жмёшь Enter, вводишь «a» для добавления текста, дальше печатаешь строки, а завершить работу помогает точка («.») на новой строке и команда «w» для сохранения.
По отдельным словам удалять нельзя — только целые строки, указывая их номер. Ощущения от такого редактора необычные: именно тот случай, когда олдскул радует и вызывает почти детский восторг.
Крестики-нолики против компьютера из 70-х? Это было реально круто!
В папке «usr/games» я нашёл несколько игр и запустил крестики-нолики — сыграл партию против машины и был удивлен, насколько это весело. Компьютер даже пишет: «Я выиграл» или «Ты победил» — просто умилительно. А ещё тут есть шахматы, блэкджек и угадайка «moo».
Если хоть немного интересуетесь ретро-компьютерами — очень советую попробовать UNIX V4. Можно даже не мучиться с установкой: есть онлайн-эмуляторы, пусть они и работают чуть медленнее настоящих.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru