jsn: (Default)
jsn ([personal profile] jsn) wrote2011-04-20 05:37 pm

inception, revisited

Для тех, кто очень стар или увлекается археологией (я недостаточно стар, чтобы помнить version 6).
http://pdp11.aiju.de/ -- эмулятор PDP-11, на котором запущен UNIX V6 (тот самый, настоящий, 1975-го года выпуска).
Эмулятор написан на яваскрипте, грузится в ваш броузер, в него грузится натурально тот самый настоящий UNIX v6, и всё заверте.
Там есть даже компилятор C, но скомпилить hello world мне не удалось -- памяти не хватает, кажется.

[identity profile] brohm.livejournal.com 2011-04-20 02:51 pm (UTC)(link)
старпер детектед!

[identity profile] sorhed.livejournal.com 2011-04-20 04:08 pm (UTC)(link)
Намана всё компилируется.

[identity profile] jsn.livejournal.com 2011-04-20 04:14 pm (UTC)(link)
Да, действительно. Выдаёт trap, правда, но, похоже, это ничему существенному не мешает.

trap 000250 occured: page length exceeded, address 170440 (block 104) is beyond length 154
R0 175674 R1 177710 R2 000000 R3 000000 R4 000000 R5 177716 R6 170440 R7 002644
[uUN C] instr 002640: 016716 MOV *7002, (SP)


[identity profile] mff.livejournal.com 2011-04-23 03:08 pm (UTC)(link)
Компьютерная техника ушла вперед недостаточно далеко, если UNIX v6 в эиуляторе PDP-11, написанном на java работает на моём i7 2.66 так уж медленно

[identity profile] jsn.livejournal.com 2011-04-23 07:06 pm (UTC)(link)
Грешно, Митя, путать яву и яваскрипт. Было бы оно на яве, летало б.

[identity profile] mff.livejournal.com 2011-04-23 07:10 pm (UTC)(link)
Я их не путаю, я прочитал у тебя там ява o_O, ошибся

Но, строго говоря, у меня хром, и яваскрипт мог бы летать :