The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект по воскрешению первозданного UNIX для PDP-7

29.02.2016 18:47

Уоррен Туми (Warren Toomey), автор ряда работ по истории развития UNIX, развивает проект по воскрешению первозданного UNIX, который в 1969 году был разработан для компьютера PDP-7. Оригинальный код UNIX для PDP-7 считается утерянным. Восстановление кода осуществляется по крупицам путём сканирования печатных материалов с оригинальным ассемблерным кодом, который встречается в архивных материалах.

Для симуляции окружения PDP-7 и выполнения восстановленного кода ведётся работа по написанию ассемблера и созданию файловой системы. Компоненты, для которых не удалось найти оригинальный код (shell, ls), реализуются с нуля. Исходные тексты наработок, созданных в рамках проекта, опубликованы под лицензией GPLv3.



  1. Главная ссылка к новости (http://minnie.tuhs.org/piperma...)
  2. OpenNews: Эмулятор PDP-1 на Javascript вернул к жизни первую графическую игру
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43963-pdp
Ключевые слова: pdp, unix
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, freegamer (ok), 19:08, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +28 +/
    > проект по воскрешению

    Некромансеры!

     
     
  • 2.2, Crazy Alex (ok), 19:11, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Они ж воскрешают, а не поднимают...
     
     
  • 3.12, freegamer (ok), 19:58, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Свежий ветер избранных пьянил
    С ног сбивал, из мертвых воскрешал
    (С) Высоцкий
     
     
  • 4.22, Аноним (-), 23:59, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Свежий ветер избранных пьянил
    > С ног сбивал, из мертвых воскрешал

    Код древнейший первых UNIX
    Уоррен Туми целый день писал.

     
     
  • 5.41, Анонимфывфыв (?), 10:59, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Уоррен Туми целый день писал.

    Уоррен Туми целый день сканированный код распознавал

     
  • 5.54, freegamer (ok), 18:50, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Код древнейший первых UNIX

    Прямо как мумия фараона в пирамиде.
    Дык я о том же.

     
  • 4.33, Demo (??), 09:34, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Свежий ветер избранных пьянил

    Кто такие пьянилы?

     
     
  • 5.34, fatlortroll (?), 09:47, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Кто такие пьянилы?

    Избранные, пускающие свежие ветры.

     
     
  • 6.53, freegamer (ok), 18:39, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Объясните это фанатам Высоцкого ))))
     
  • 5.62, Аноним Анонимыч (?), 15:45, 06/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Свежий ветер избранных пьянил
    >
    >Кто такие пьянилы?

    Глаголов не ведаете, сударь?

     
  • 4.42, Аноним (-), 11:18, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Свежий ветер избранных пьянил
    >С ног сбивал, из мертвых воскрешал
    >(С) Высоцкий

    Если UNIX не любил,
    Значит и не жил
    И не дышал!

     
     
  • 5.47, A.Stahl (ok), 13:20, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ну, я в 69-ом не жил и не дышал.
    Радуйся -- вроде и глупость написал, а в частном случае даже и правду...
     

  • 1.5, anonomouous (?), 19:24, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Последнее вычитание в столбик со скриншота не дает мне покоя.
     
     
  • 2.7, Baz (?), 19:29, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    это не математика, а мантры магические для бубна.
     
  • 2.9, Анонимыш (?), 19:42, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А что не так с 6400 - 710 = 5690 ?
     
     
  • 3.11, Andrey Mitrofanov (?), 19:53, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > А что не так с 6400 - 710 = 5690 ?

    Гипнотическая же сила арифметики.

     
  • 3.16, freehck (ok), 20:52, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну разве что то, что это можно и устно посчитать. Впрочем, при сильном опухании порой и такое можно в столбик считать, кто ж запрещает. :)
     
     
  • 4.29, G0Dzilla (??), 04:57, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разве что, писалось для памяти, чтобы другие спотыкались об это. UNIX - труд не одного человека
     
  • 4.35, count0krsk (ok), 10:01, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я тут недавно узнал, что забыл, как умножать в столбик. В голове могу, а так - нет.
    Вот они, мерзкие компьютеры до чего довели )))
     
  • 4.40, Аноним (-), 10:31, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    в столбик надёжней
     
  • 4.49, йцукен (??), 14:14, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну разве что то, что это можно и устно посчитать. Впрочем, при
    > сильном опухании порой и такое можно в столбик считать, кто ж
    > запрещает. :)

    Компьютерное время было дорогим, народ сидел ночами.

     
  • 2.23, Аноним (-), 01:18, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Последнее вычитание в столбик со скриншота не дает мне покоя.

    Это пра-пра-пра ... турбо-буста!
    А вообще:
    http://www.theregister.co.uk/2013/06/19/nuke_plants_to_keep_pdp11_until_2050/
    > The venerable PDP-11 minicomputer is still spry to this day, powering GE
    > nuclear power-plant robots - and will do so for another 37 years.

     
  • 2.30, Аноним (-), 08:08, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Автор не столько вычитал, сколько по всей видимости фиксировал смещение до какой-то метки. Наверно до print/ :-)
     
     
  • 3.57, ano (??), 22:37, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, что все числа десятичные. Вряд ли это смещение
     

  • 1.8, Аноним (-), 19:36, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    еще бы PDP-7 воскресить! и заживём
     
     
  • 2.10, Andrey Mitrofanov (?), 19:44, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > еще бы PDP-7 воскресить! и заживём

    Хай, Роберт!

    Hi Robert, yes there is a project underway to type it all in and [U]bring it
    up on SimH and hopefully on a real PDP-7[/U]. I've set up a mailing list for

    https://duckduckgo.com/?q=SimH

     
  • 2.28, mario (??), 02:57, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Они ещё есть, всё нормально.
     
     
  • 3.36, Аноним (-), 10:03, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    хочу
     

  • 1.13, Аноним (-), 19:58, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    https://pdp11-js.googlecode.com/git/unixv6.html
    http://pdp11.aiju.de/
     
  • 1.14, A.Stahl (ok), 20:10, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Вот какие люди бывают. И ничего. Хорошие, наверное, даже люди.
    А когда я делаю интерфейс для андроид-программы с помощью знаков псевдографики, то на меня показывают пальцем и обидно смеются.
    Тьфу..
     
     
  • 2.17, Michael Shigorin (ok), 20:57, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > Тьфу..

    Не плюй в колодец -- вылетит, не поймаешь (ц)

    (в том смысле, что почитайте свои сообщения про других -- может, не в бобине дело?..)

     
     
  • 3.18, asavah (ok), 21:03, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >(в том смысле, что почитайте свои сообщения про других -- может, не в бобине дело?..)

    золотые слова!
    может для начала их к себе бы применили?

     
  • 3.19, A.Stahl (ok), 21:04, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да я самый добрый человек в мире. Если что и может меня вывести из себя, так это что-то не менее ужасное, чем буквосочетания "шы" или "чю". Но в таких случаях кто бы не схватился за топор? :)
     
     
  • 4.52, Аноним (-), 17:17, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Да я самый добрый человек в мире.

    врешь ведь

     
  • 3.25, Анончег (?), 02:33, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дело было не в бобине
    Саша Шталь сидел в кабине

    Мишаня, да ты в себе Пушкина загубил!

     
  • 2.20, A.Stahl (ok), 21:26, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >на меня показывают пальцем и обидно смеются

    Кстати вот: https://play.google.com/store/apps/details?id=org.asciigames.fillfield_free&hl
    Может хоть посетителям ЭТОГО треда такое оформление придётся по душе.

     
     
  • 3.43, анонимт (?), 11:30, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Псевдографика не обязана быть такой темной:) http://www.liveinternet.ru/users/49560/post3835463/
     
     
  • 4.44, A.Stahl (ok), 11:52, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Жёлтый на синем тоже присутствует. Куда же без него?
     
  • 2.21, Led (ok), 23:01, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > А когда я делаю интерфейс для андроид-программы с помощью знаков псевдографики, то на меня показывают пальцем и обидно смеются.

    Они не из-за этого "показывают пальцем и обидно смеются".

     

  • 1.32, Аноним (32), 09:09, 01/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    сначала надо сам комп воскресить и узнать какой там процессор
     
  • 1.38, Аноним (-), 10:05, 01/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а что это за скриншот? у меня так бабушка считает сколько потратила
     
     
  • 2.58, Led (ok), 22:37, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > а что это за скриншот? у меня так бабушка считает сколько потратила

    Твоей бабушке не больше 50-и, малыш?

     

  • 1.39, Аноним (-), 10:14, 01/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Читал ПЗ http://www.tuhs.org/Archive/PDP-11/Distributions/research/McIlroy_v0/UnixEdit :

    The PDP-11 on which UNIX is implemented is a 16-bit 12K computer, and UNIX occupies 8K words. More than half of this space, however, is utilized for a variable number of disk buffers; with some loss of speed the number of buffers could be cut significantly.


    Вот как-то так, используя 16 килобайт памяти и двадцать системных вызовов, работало с обеспечением многопользовательской работы и разделения времени. Иерархическая FS, поддержка больших файлов, simplicity, elegance, and ease of use. Ну не офигеть?

     
     
  • 2.51, Аноним (-), 17:03, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это да, сейчас не всякому hello world-у таких ресурсов хватит...
     
     
  • 3.55, Аноним (-), 20:12, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это да, сейчас не всякому hello world-у таких ресурсов хватит...

    Скорее наоборот – интересно, какому привет-миру хватит таких ресурсов? Кроме как непосредственно загрузчика (хотя и там не все так однозначно) ...

     

  • 1.56, kx (??), 22:33, 01/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Еще надо возродить multics переписав его с PL1 на C.
     
  • 1.60, Аноним (-), 16:17, 03/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > GPLv3+
    > UNIX

    Иронично.

     
  • 1.61, freebsd1 (?), 17:58, 05/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >[оверквотинг удален]
    > с оригинальным ассемблерным кодом. Кроме того, ведётся работа по  написанию
    > ассемблера для выполнения этого кода, созданию файловой системы и воссоздание с
    > нуля компонентов для которых не удалось найти оригинальный код (shell, ls).
    > Исходные тексты созданных в рамках проекта наработок опубликованы (https://github.com/DoctorWkt/pdp7-unix)
    > под лицензией GPLv3.
    > <center><img src="https://www.opennet.ru/opennews/pics_base/0_1456761777.png"
    > style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;"
    > title="" border=0></center>
    > URL: http://minnie.tuhs.org/pipermail/tuhs/2016-February/006655.html
    > Новость: http://www.opennet.ru/opennews/art.shtml?num=43963

    А какой смысл в этоммероприятии? У меня на работе вон pdp11 стоит. И все кто знал как с ним общаться уже вымерли. А молодеже скорее всего  это не интересно

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру