vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2011-07-28 10:10 pm

Свершилось

RetroBSD заработал на реальном процессоре.  Имеем самый маленький в мире Unix-компьютер.



За основу взята плата UBW32 производства Sparkfun.  К ней припаяны USB-адаптер для консольного порта и разъём для карточки SD/MMC.  Желающие могут легко повторить эту конструкцию: описание есть здесь. Для сборки софта надо зкачать исходники и сказать "make" в главном каталоге. Образуются два файла: unix.hex и root.bin. Первый надо прошить в Flash-память платы утилитой ubw32, а второй записать на 16-мегабайтную SD-карточку командой dd. Включаем и получаем на экране:
2.11 BSD Unix for PIC32, build #700:
     Compiled 2011-07-28 by sergev@ubuntu-sergev:
     /home/sergev/Project/retrobsd/trunk/sys/pic32/compile
phys mem  = 128 kbytes
user mem  = 96 kbytes
root dev  = (0,0)
root size = 16384 kbytes
swap size = 2048 kbytes
# _

[identity profile] dom3d.livejournal.com 2011-07-29 05:37 am (UTC)(link)
Поздравляю!

[identity profile] perepertoz.livejournal.com 2011-07-29 10:29 am (UTC)(link)
а сколько-сколько там транзисторов в этой простой компьютере ? ;)

[identity profile] sir66.livejournal.com 2011-07-29 11:25 am (UTC)(link)
Я конечно преклоняюсь перед твоими талантами и мои поздравления, но все таки мне не очевиден смысл всех этих изысканий. В конце концов сейчас в половине роутеров Линукс стоит, а они размером бывают не сильно больше. Да и любой андрофон это тоже вполне себе юникс (точнее Линукс) компьютер. И среди андрофонов есть ну очень компактные модельки, очень может быть что поменьше чем эта плата, так что даже тезис про "самый маленький" уже не очевиден. В общем то мы окружены сверхкомпактными юниксами, причем весьма функциональными.

В этой BSD сетевой уровень то вообще присутствует?

Правда вот почему везде ядро от линукс. Даешь смартфон на BSD!

Тут вот Обогуев в Москву очередной раз собрался и ему вроде нашли в Протвино его ленты. От у меня спрашивает нельзя ли где в Москве их скопировать на другие носителии. Боится что размагнитятся при перевозке.

Часть лент -- стандартные девятидорожечные, такого типа:
http://www.dataconversionresource.com/9-track_016-3.jpg

Часть -- кэртриджи TK50, такого вида
http://williambader.com/museum/vax/09tk50top.jpg
Они могут читаться на устройствах TQ50/TQ50 (aka TK50/TK70), которые были специфически DEC-овской вещью и могут иметься только на сохранившихся VAX-ах и MicroVAX-ах.


я что то теряюсь на тему где такое может быть. Есть мысли? Вы же вроде для БЭСМ что то подобное искали.

[identity profile] webushka.livejournal.com 2011-07-29 11:26 am (UTC)(link)
Ну, не самый маленький (gumstix'у уже лет этак несколько и он в два раза меньше, при лучшем железе), но зато самый дешёвый из маленьких, да :)

[identity profile] oboguev.livejournal.com 2011-07-29 01:43 pm (UTC)(link)
Ты кстати знаешь, что BSD на арамейском и иврите означает "С помощью Божьей"?

http://en.wikipedia.org/wiki/Besiyata_Dishmaya

[identity profile] mandrykin.livejournal.com 2011-07-29 05:23 pm (UTC)(link)
Поздравляю!
Какие дальнейшие планы по развитию RetroBSD?

Re: Спасибо!

[identity profile] spamsink.livejournal.com 2011-08-09 06:35 am (UTC)(link)
Ты в курсе, что версия 1.0 джонсоновского компилятора вышла 1 апреля 2011 года?

[identity profile] spamsink.livejournal.com 2011-08-10 05:45 am (UTC)(link)
Не знаю, но что вышла - не шутка: http://pcc.ludd.ltu.se/
Там есть pdp10 как пример словной машины.

[identity profile] oboguev.livejournal.com 2011-08-31 08:25 am (UTC)(link)
Ссылка не открывается, но году так в 1986 мой одногруппник перенёс PCC на DECSystem 10.

[identity profile] darkhobbit.livejournal.com 2011-07-29 10:38 pm (UTC)(link)
Поздравляю!