LINUX.ORG.RU

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

 ,


0

2

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

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

Анонс

>>> Ссылка на исходные тексты

anonymous

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

я просто писал такой код, со вставками асма

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

так я же написал, что адрес верхний ОЗУ какой не помню уже на ДВК, надо отступить на 2 байта ниже первого для ввода-вывода и туда запилить эту команду. вы ваще поняли, что это за команда и в чём юмор? 8)

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

для LTO и тем более DLT или 9xxx от StorageTek - навряд ли )))))

mumpster ★★★★★
()

Интересно, на 1801ВМ*-based отечественном винтаже включая MK85 заведётся?

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

Но НГМД у нас свой контроллер так и не осилили.

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

Ну да, но синтаксически конструкция верная, за тем исключением, что int в конце концов переполнится :)

yars068 ★★★★★
()

они доступны для скачивания вместе с инструкцией по запуску ОС

На месте копирасов я бы возбудиться и удалил все закачки н@х#й

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

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

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

А про return, его отсутствие уже в C99 это undefined behaviour в случае, если его читают:

GCC начиная с третьей версии стал лепить implicit return 0, если не сказано другого. Мы как-то переходили с 2.95-2 на 3.сколько-то и на это налетели. Могу рассказать подробности, если интересно.

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

Шо, и на компилятор написать для PDP-11 тоже? :)

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

родной, я под 1806 писал ещё в 2000х, так что не надо пытаться меня на чём-то подловить.

alegz ★★★★★
()
Ответ на: комментарий от sunjob
#include <stdio.h>
#include <limits.h>

void main(void) {
  printf("long bitness is %d\n", LONG_WIDTH);
  printf("int bitness is %d\n", INT_WIDTH);
  return;
}

Ты хотел сказать, 64-разрядная? Да. Но int 32-разрядный, соответственно, INT_MAX = 2³² - 1.

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

Вполне себе стандартный C стиля K&R тех времён. Не только лишь все понимают, насколько был всрат Си, а то, что мы знаем — это намного более поздняя, сильно улучшенная и доработанная версия. Да-да, сильно улучшенная и доработанная, вы не ошиблись.

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

Родное сердце, с этой командой хоть куда в пульте вставай, все равно TRAP to 4 будет :)

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

Не только лишь все понимают, насколько был всрат Си, а то, что мы знаем — это намного более поздняя, сильно улучшенная и доработанная версия.

Да ну, плюс немножко сахара, а так тот же язык. Хотя, сейчас меньше неявного, как здесь с типом и значением main() — и это плюс, соглашусь. А так, что тогда хороший макроассемблер, что сейчас. Разве что Forth ещё рядом был, но там специфика, и не взлетело. Точнее, взлетало, да ненадолго.

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

Авторское право на программы в США стало распространяться, то ли в 1975-м, то ли в 1977-м. А это ноябрь 1974.

Собственно, путаница с авторским правом потом привела ко всяким судебным тяжбам SCO, а также к появлению FreeBSD, из которого тщательно выкидывали куски неизвестно чьего кода.

Aceler ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.