LINUX.ORG.RU

Нашлась единственная уцелевшая копия ОС Unix v4

 , ,


1

2

В школе вычислительной техники при Университете Юты (США) нашли и восстановили магнитную ленту, на которой оказалась единственная из известных копий операционной системы Unix v4 — первой, чьё ядро, драйверы и основные утилиты были написаны на новомодном в те времена языке C.

Восстановленные данные заняли всего 40 Мбайт — они доступны для скачивания вместе с инструкцией по запуску ОС. Unix v4 работал на продвинутом по тем временам мини-компьютере DEC PDP-11, который эмулировали при помощи SimH. На момент выпуска система оставалась экспериментальным проектом.

>>> Анонс

>>> Исходные тексты

anonymous

Проверено: hobbit ()
Последнее исправление: CrX (всего исправлений: 3)
Ответ на: комментарий от Camel

Если от НЖМД уцелеют только намагниченные пластины, то нынешними технологиями мы их прочесть не можем.

Из положительных моментов — таки НЖМД могут храниться по сто лет.

byko3y ★★★★
()

Круто, только любопытно, чего такое халатное отношение к операционной системе. Их надо сохранять обязательно.

REDDERa
()

Фига се она жирная была. Целых 40Мбайт на тот момент!

kirill_rrr ★★★★★
()
Ответ на: комментарий от question4

Ну, после первого издания Кернигана свои первые программы на С как раз в среде TurboC я сам так писал, потом переучился быстро.

gns ★★★★★
()
Ответ на: комментарий от squareroot

типов функции нет

return для слабаков

Похоже, в раннем Си были процедуры.

scanner
()
Ответ на: комментарий от tiinn

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

liksys ★★★★
()
Ответ на: комментарий от lenin386

Считай, что не осилили. Был большой процент брака, микрухи глючили и горели только в путь. Тут вот шарящий товарищ собирал аутентичный Микро-80 по заветам дидов, используя совковые компоненты, макетные платы и монтаж проводками. И ни один советский контроллер дисковда у него нормально не заработал.

liksys ★★★★
()
Ответ на: комментарий от alegz

тогда к чему такие заявления если я явно верхний адрес ОЗУ указал. или не знаешь как на PDP/LSI-11 было поделена адресное пространство?

mumpster ★★★★★
()
Ответ на: комментарий от squareroot

ну инклюд сделай, тебе ж матерно просят.
прощают видимо за то что stdc/lib по умолчанию включон.

etwrq ★★★★★
()
Ответ на: комментарий от liksys

Чего ты несешь? Все у него прекрасно заработало, ты хоть по диагонали смотри видио, которое постишь в качестве пруфа. Большой процент брака был в принципе характерен для советского техпроцесса. Не очень надежен был — да. Это характеристика любой микросхемы с двойным питанием. Все на ВГ93 жили. Спектрумы, Поиски, УК-НЦ.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Чего ты несешь? Все у него прекрасно заработало, ты хоть по диагонали смотри видио, которое постишь в качестве пруфа.

Можешь попробовать сам посмотреть видео целиком, прежде чем умничать. Помимо финального глюка с памятью, он рассказывает о всех проблемах чипов с двойным питанием. Я не запомнил конкретную проблему, но то, что чипы были очень глючными - общепризнанный факт.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от liksys

Тебе тоже закусывать надо, либо вообще не шаришь. Там финальный был глюк с микросхемой ТМ7, это триггер. Триггер.рррр. Процент брака среди советских микросхем, да, был высок, недопустимо высок. Причём, именно так называемого заводского брака, которого, по идее, быть вообще должно. Но это не значит, что ничего не было. Эдак в поэзии можно дойти в выражениях до того, что микроэлектроники у нас вообще не было. Надо также понимать, что этим микросхемам много времени, и судьба их не известна. Может, это спай, отбраковка - никто не знает.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 4)
Ответ на: комментарий от lenin386

Тебе тоже закусывать надо, либо вообще не шаришь.

Закусывать надо тебе, если ты не видишь, о чем я пишу:

Я не запомнил конкретную проблему

А пересматривать видео ради тебя уж не буду, прости.

Процент брака среди советских микросхем, да, был высок, недопустимо высок.

Да-да, процент брака был недопустимо высок, но ты всё равно считаешь, что осилили.

Надо также понимать, что этим микросхемам много времени, и судьба их не известна. Может, это спай, отбраковка - никто не знает.

Ага, и то, что в те времена за счастье было добыть импортный контроллер - тоже миф.

Короче, у тебя уже новый год начался, я понял :)

liksys ★★★★
()
Ответ на: комментарий от liksys

А пересматривать видео ради тебя уж не буду, прости.

Ради себя, товарищ. Ради себя. Здесь ты чепухой бредишь.

Да-да, процент брака был недопустимо высок, но ты всё равно считаешь, что осилили.

Это смотря с чем сравнивать. Ты ведь конечно же имеешь статистику смертей расовых американских контроллеров. Не японских аналогов, без двойного питания, а расово чистых американских. Мистер Стив Возняк наверное не просто так извращался, тратил время, и делал Эппл ][ с дисководом без контроллера дисковода.

Ага, и то, что в те времена за счастье было добыть импортный контроллер - тоже миф.

Смотря в какие те. Скорее, невозможно. Я ни разу не видел импортных контроллеров дисковода в отечественных ЭВМ. А дискеты - записывались. Интересно, как.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Здесь ты чепухой бредишь.

Взаимоисключающие параграфы у тебя, а брежу я. Окей :)

Протрезвей, прежде чем писать на лор.

liksys ★★★★
()
Ответ на: комментарий от liksys

Емнип, проблемы отечественных чипов с двойным и тройным питанием объясняются просто - они были честно содраны: ВГ93 c контроллера FD1793 компании Western Digital, а проц КР580ВМ80А - с Intel 8080А, который тоже был с тройным питанием.
Уровень «заводского брака» к примеру, у всей серии 74xx до сих пор конский - что наши, что импортные ставить в конструкцию без предварительной проверки - обрекать себя на последующие приключения в поисках косячных экземпляров. Из десятка купленных чипов в среднем 1-2 улетают в мусорку после проверки, иногда и больше.
И нормально ВГ-шки работали, если правильно их эксплуатировать. То что сейчас найти рабочий б\у экземпляр сложно - так это на совести барыг, а не производителей. Люди вон, дохлые Ryzen на Авито покупают периодически вместо рабочих - это что, проблема AMD? Не осилили?

DummyBoy ★★
()
Последнее исправление: DummyBoy (всего исправлений: 3)
Ответ на: комментарий от DummyBoy

Контроллеры дисководов двойной плотности сейчас в принципе все мировые запасы кончились. Всё, кто не успел - тот опоздал. Китайцы на Алике нерабочую перемаркировку за не самые копеечные суммы сливают. И имеют положительные отзывы, хе-хе-хе.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Ну, учитывая как давно их никто не производит - в целом, логично. Насколько помню, даже где-то натыкался на проекты эмуляции ВГ93 (не то на базе STM32, не то мелкой ПЛМ-ки). Если уж SID и AY успешно эмулируют, почему бы и нет?

DummyBoy ★★
()
Ответ на: комментарий от mumpster

Наверное затем, что бы затереть этой командой всю память и грохнуться об ноль. :) Ты хоть понял, что она делает?

gns ★★★★★
()
Ответ на: комментарий от gns

Ну… У нас в НИИ в 2016 ещё такое можно было найти в лабораториях.

Zhbert ★★★★★
()
Ответ на: комментарий от DummyBoy

SID и AY примерно в 2,5 раза более простые микросхемы, чем ВГ, по количеству транзисторов. Есть какие—то эмуляторы ВГ, их даже продают, но что-то мне подсказывает, что не полноценные они, и глючные. Весь новодел, с которым я имел дело, таковым оказывался.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от gns

компилятор написать для PDP-11

Вспоминается замечательный анекдот:

Любая презентация Эпплом новой фичи, сопровождается восторженными возгласами - «Что, и этого не было?!»

Yustas ★★★★
()
Ответ на: комментарий от alegz

в штатах, видимо, практика сдачи целых машзалов на драгметаллы была менее распространена, чем у нас в 90-е.

Видимо там машзалы никто не бросал на произвол судьбы целыми гектарами

pihter ★★★★★
()
Ответ на: комментарий от unclestephen

что о неправомерном копировании говорят правообладатели?

Да когда за юникс кто с кем судился? :)

pihter ★★★★★
()
Ответ на: комментарий от anonymous_incognito

ANSI - это и есть C89

Я так и предположил. Но эта версия Turbo C была 1988 года, обозначения C89 ещё не было. Поэтому смайл.

question4 ★★★★★
()
Ответ на: комментарий от gns

В калифорнийском музее компьютеров дохренища подобной живой техники. По-моему, туда они его и возили из Юты. Я когда был там, тоже изумился, сколько всего живого осталось. Кто-то сохраняет историю, а кто-то сдает ее в цветмет.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от liksys

Вот я туда не дошел. Командировка короткая, времени тупо не было. Зато посмотрел на летающий музей бомберов времен второй мировой. По всем штатам летает крыло исторических бомбардировщиков, садятся на какой-нибудь аэродром и разворачивают экспозицию. За деньги даже полетать можно. Я на Moffet Airfield был. Типа летное поле авиабазы и запасная полоса для шаттла (он тогда еще летал). Интересно было.

gns ★★★★★
()
Ответ на: комментарий от gns

Крутотень.

А я там два раза был, но оба раза так и не получилось посмотреть, как UNIX-дедушки запускают древний IBM. Ну, может, доберусь еще туда.

liksys ★★★★
()
Ответ на: комментарий от pihter

Да когда за юникс кто с кем судился? :)

Эпичную тяжбу со SCO все забыли чтоль? :) Они еще живы, кстати весьма.

DrRulez ★★★★★
()
Ответ на: комментарий от Zhbert

Одно дело – возможность выстрелить в ногу как плата за возможность написания эффективного кода (например, отказ от зануления переменных по умолчанию). И совсем другое – нелепые умолчания в compile time, которые ни на чём сэкономить не дают, но дают возможность для тяжёлых ошибок. Вот эти вот функции без явно обозначения типов – из второй категории.

hobbit ★★★★★
()
Ответ на: комментарий от gns

в смысле, понял?

я так развлекался в своё время, конечно же я прекрасно знаю что она делает. ;-)

и ещё, Macro-11 - прекрасен и изящен! можно сравнить с некрасивым x86 asm ))))

хотя PPC asm может с ним поспорить )))))

mumpster ★★★★★
()
Ответ на: комментарий от tiinn

Не надо популярно, вот именно в этом случае из-за упрощения теряется смысл. Я бы сказал, что код просто специфический.

liksys ★★★★
()
Ответ на: комментарий от DrRulez

Эпичную тяжбу со SCO все забыли чтоль? :) Они еще живы, кстати весьма

В этом и был смысл пошутейки…

pihter ★★★★★
()

Если подумать, эта ОС уже тогда была многозадачной или нет? Там был sh и там была возможность отправить задачу в фон?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от gns

да были в своё время адаптеры к ПК. в США их фирм ыделали, а у нас - сами паяли. а я за давностию лет уже забыл какой там был формат ленты. бобина была см 20 в диаметре. раз грузил с ленты FB. больше ничо не помню.

mumpster ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

конечно была! она же именно так и задумана была. MULTICS и это вот всё.

mumpster ★★★★★
()
Ответ на: комментарий от lenin386

А какой-нибудь VDHL её описывающий есть? Может, на альерре замутить?

alt-x ★★★★★
()
Ответ на: комментарий от unclestephen

А оно правомерное. AT&T не могла из-за антимонопольных ограничений лицензировать за деньги ранние версии UNIX, так что просто раздавала его даром по разным университетам.

Более поздние версии, скажем UNIX V да, уже могут попадать под это.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.