URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 81297
[ Назад ]

Исходное сообщение
"Unix v6 переписан для архитектуры x86"

Отправлено opennews , 11-Ноя-11 20:08 
Операционная система Unix v6, используемая в Массачусетском технологическом институте для обучения (http://pdos.csail.mit.edu/6.828) студентов основам проектирования операционных систем, переписана (http://os-blog.com/xv6-unix-v6-ported-to-ansi-c-x86/) на ANSI C и портирована для архитектуры x86 (изначально ОС Unix v6 была разработана около 30 лет назад для PDP-11 с использованием раннего диалекта языка Си).  Xv6 имеет достаточно простую архитектуру, прекрасно подходящую для изучения внутреннего устройства ОС. Исходные тексты распространяются под лицензией MIT и состоят из примерно 9 тыс. строк кода.


По заявлению разработчиков, новый вариант, поучивший имя Xv6 (http://pdos.csail.mit.edu/6.828/2011/xv6.html), значительно больше, чем просто порт Unix v6: в Xv6 была добавлена поддержка параллельного выполнения процессов, многие части были заменены (планировщик задач, файловая система). Для сборки можно использовать Си-компилятор из состава GCC.


URL: http://os-blog.com/xv6-unix-v6-ported-to-ansi-c-x86/
Новость: http://www.opennet.me/opennews/art.shtml?num=32283


Содержание

Сообщения в этом обсуждении
"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 11-Ноя-11 20:08 
Круто!

"Unix v6 переписан для архитектуры x86"
Отправлено pavlinux , 11-Ноя-11 21:15 
Заработало!!! :-D

FEATURES:

Advanced Extented Ultimate Edition of Motherf$#er SHell - sh
Продвинутая программа просмотр текста - cat
Advanced GREP. Only NOW support upto more then 80 lines per file.

В дистрибутив так же включены: echo, kill, ln, ls, mkdir, rm, wc, console !!!

Только сейчас, за 9999.99$ CALL RIGHT NOW!!!
И мы бесплатно подарим усовершенствованную систему тестирования forktest и usertests


"Unix v6 переписан для архитектуры x86"
Отправлено anonymous , 11-Ноя-11 22:15 
У Балмера намного смешнее и оригинальнее про венду 1.0

http://www.youtube.com/watch?v=tGvHNNOLnCk


"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 13-Ноя-11 00:15 
> У Балмера намного смешнее и оригинальнее про венду 1.0

Да ну, как был клоуном так и остался. У них теперь смешнее: продукты даже не инсталлятся, но они как-то умудряются и такое продавать.


"Unix v6 переписан для архитектуры x86"
Отправлено Балмер из Майкрософт , 13-Ноя-11 04:39 
> У них теперь смешнее: продукты даже не инсталлятся

Аноним, хватит болтать чушь, назови хоть один пример.


"Unix v6 переписан для архитектуры x86"
Отправлено pavlinux , 13-Ноя-11 18:26 
>> У них теперь смешнее: продукты даже не инсталлятся
> Аноним, хватит болтать чушь, назови хоть один пример.

Microsoft Office не ставиться на Plan 9 и OpenBSD


"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 14-Ноя-11 03:22 
> Microsoft Office не ставиться на Plan 9 и OpenBSD

Знаешь, павлин, MS дошел до того что у них часть продуктов и на винды теперь не ставится, грохаясь с кодами ошибок которые отсутствуют на сайтах MS :)


"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 14-Ноя-11 03:17 
> Аноним, хватит болтать чушь, назови хоть один пример.

Давайте я прикольных багов и фич вам насыплю, из того что встречалось? Вам понравится :)

1) .NET 3.5 SP1 на раз крашился и ломался в процессе установки. С довольно существенной вероятностью, процентов 15-30 наверное. После этого MSI становится в позу и не может ни откатить инстал, ни завершить его. Установка софта пользующего MSI installer переставала работать. Совсем. Много гемора - на ровном месте. Не понятно как вообще можно релизнуться с столь термоядерными багами, ломающими пользователям систему.
2) Сетап MS LCS (ныне OCS) более-менее свежих версий вообще признаки жизни подает очень избирательно. На части конфигураций не ставится принципиально, завершая сетап совершенно идиотскими ошибками. О выдаваемых кодах ошибок сайт MS ничего не знает. Зачет в номинации "FAIL".
2.1) Бонус: если все-таки удастся каким-то чудом заинсталлить этот "шедевр" энтерпрайзной мысли, можно заметить что оно умудряется терять IM сообщения на ровном месте. При соединениях по TCP. Без сообщений об ошибках. Более ненадежного и слабопредсказуемого софта для IM я просто не видел.
3) MS Project. Он инсталлится. И даже работает. На первый взгляд. Просто через некоторе время работы (инкубационный период не более месяца) он начинает жить своей жизнью и уходит в астрал. Начиная местами выдавать нечто абстрактное, наверное из параллельного мира. Понемногу вычисления утрачивают корреляцию с наблюдаемой действительностью. Что удивительно, ходят слухи что находятся лохи которые эту альфа-версию генератора рандома даже покупают. Было бы интересно посмотреть как они потом это используют :)))
4) Попалось на глаза такое поделие как MS testing center. Эпичная вещь, достойная слагания о ней легенд!!! Оно, конечно, инсталлируется. Но вот дальнейшее никого не оставит равнодушным. Функционал бывает в 2 состояниях: убого донельзя или не работает. Я смог его покрешить за полчаса безобидной операцией с меню. Этот продукт надо было просто и без обиняков назвать EPIC FAIL. Так точнее и понятнее.
5) Средства управления Hyper-V. Они, конечно, устанавливаются. Зато почти не работают. Одно другого глюкавее. Такой энтерпрайз, что вообще спасибо скажешь если через полдня мытарств каким-то чудом сможешь к виртуалке приконектиться. Я видел три штуки разных. Все три неюзабельны/глюкавы/нестабильны/убоги. Великолепная вещь чтобы советовать ее своим врагам, особенно с учетом ценника win2008 способного запускать hyper-v.


"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 14-Ноя-11 11:19 
Согласен, OCS - это что-то. Глючное поделие. А у нас - корпоративный стандарт. Замучились все.

"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 11-Ноя-11 20:17 
Жаль времени свободного не так много. Интересно было бы покопаться в сырцах. Впрочем, думаю в сырцах Linux'а копаться куда интересней :)

"Unix v6 переписан для архитектуры x86"
Отправлено Crazy Alex , 12-Ноя-11 17:11 
Начинать с копания в сырцах линукса - лично для меня overkill. А вот 9000 строк прочесть достаточно легко.

"Unix v6 переписан для архитектуры x86"
Отправлено yantux , 11-Ноя-11 20:17 
Он проще чем Minix ?

"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 11-Ноя-11 20:38 
кода меньше на порядок

"Unix v6 переписан для архитектуры x86"
Отправлено pro100master , 11-Ноя-11 20:42 
не верно, minix 1.0 - 12k строк http://en.wikipedia.org/wiki/MINIX_3 :)

"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 11-Ноя-11 22:46 
Ну так если вы взяли 1й миникс тогда и 1й юникс возьмите :P.

"Unix v6 переписан для архитектуры x86"
Отправлено Kim , 11-Ноя-11 23:18 
> Он проще чем Minix ?

Конечно нет. Тут же монолитное ядро.


"Unix v6 переписан для архитектуры x86"
Отправлено koloboid , 12-Ноя-11 00:11 
толсто

"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 13-Ноя-11 00:10 
> Конечно нет. Тут же монолитное ядро.

Которое по размеру чего доброго окажется меньше "микро" :)))


"Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 11-Ноя-11 20:35 
Ух ты. Это примерно как встретить клона своего пра-пра-прадедушки.

"Unix v6 переписан для архитектуры x86"
Отправлено fresco , 11-Ноя-11 20:52 
ОС в 9000 строк это круть! Пойду тряхну стариной, полистаю исходники.

"Unix v6 переписан для архитектуры x86"
Отправлено исмаил , 12-Ноя-11 00:27 
> ОС в 9000 строк это круть! Пойду тряхну стариной, полистаю исходники.

http://minnie.tuhs.org/cgi-bin/utree.pl
http://www.tuhs.org/wiki/Unix_Archive_Sites

Там несколько вариантов v6 и v7 (ленты ходили по институтам), и куча всего другого.
v6/7 прекрасно запускается в эмулятторе pdp11 (sim).


"Unix v6 переписан для архитектуры x86"
Отправлено pavlinux , 11-Ноя-11 20:59 
oops

"Unix v6 переписан для архитектуры x86"
Отправлено pavlinux , 15-Ноя-11 05:40 
> oops

Мне уже плюсы автоматом ставят, прям как в универе, - за то, что староста - зачёт! :)


"Unix v6 переписан для архитектуры x86"
Отправлено Анонимусатый , 11-Ноя-11 21:31 
Прямо ренесанс какой-то!

"Классический Unix v6 переписан для архитектуры x86"
Отправлено redwolf , 11-Ноя-11 22:17 
Этому есть практическое применение или просто 4fun?

"Классический Unix v6 переписан для архитектуры x86"
Отправлено nmorozov , 11-Ноя-11 22:21 
а ты как думаешь ?

"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 13-Ноя-11 00:11 
> Этому есть практическое применение или просто 4fun?

Ну попробуй примени практически, потом расскажешь :)


"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 11-Ноя-11 22:22 
http://en.wikipedia.org/wiki/Xv6 вот вроде как ответ, у них кончились PDP-11, а студентов учить надо, ну и зачёт по курсачу для участников проекта небось

"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 13-Ноя-11 17:40 
simh(1) кончились? O_o

"Классический Unix v6 переписан для архитектуры x86"
Отправлено gegMOPO4 , 11-Ноя-11 22:45 
А как там насчёт лицензионной чистоты? А ну как SCO наедет?

"Unix v6 переписан для архитектуры x86"
Отправлено koloboid , 12-Ноя-11 00:12 
> разработана около 30 лет назад для PDP-11 с использованием раннего диалекта
> языка Си

а где бы этот оригинал посмотреть? сабж не очень интересен


"Unix v6 переписан для архитектуры x86"
Отправлено исмаил , 12-Ноя-11 00:28 
>> разработана около 30 лет назад для PDP-11 с использованием раннего диалекта
>> языка Си
> а где бы этот оригинал посмотреть? сабж не очень интересен

http://minnie.tuhs.org/cgi-bin/utree.pl
http://www.tuhs.org/wiki/Unix_Archive_Sites


"Unix v6 переписан для архитектуры x86"
Отправлено koloboid , 12-Ноя-11 10:28 
>>> разработана около 30 лет назад для PDP-11 с использованием раннего диалекта
>>> языка Си
>> а где бы этот оригинал посмотреть? сабж не очень интересен
> http://minnie.tuhs.org/cgi-bin/utree.pl
> http://www.tuhs.org/wiki/Unix_Archive_Sites

спасибо, мил человек. интересно.


"Unix v6 переписан для архитектуры x86"
Отправлено исмаил , 12-Ноя-11 00:40 
>> разработана около 30 лет назад для PDP-11 с использованием раннего диалекта
>> языка Си
> а где бы этот оригинал посмотреть? сабж не очень интересен

Исходники
http://minnie.tuhs.org/Archive/PDP-11/Distributions/research/

Эмуляторы
http://minnie.tuhs.org/Archive/PDP-11/Emulators/

Образы для загрузки
http://minnie.tuhs.org/Archive/PDP-11/Boot_Images/


"Классический Unix v6 переписан для архитектуры x86"
Отправлено Amurzet , 12-Ноя-11 04:37 
Для тех, кому подобное интересно. Не новость. Меня умилило по полной программе.
Авторы Сергей Вакуленко,  Брухис Леонид.
http://sourceforge.net/projects/bkunix/

"Классический Unix v6 переписан для архитектуры x86"
Отправлено Resonance , 12-Ноя-11 11:27 
А есть где-то книга по изучению этой ОС?

"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 12-Ноя-11 17:31 
> А есть где-то книга по изучению этой ОС?

Кроме исходников и мозгов больше ничего не нужно. 9К строк кода даже дебил прочитает.


"Классический Unix v6 переписан для архитектуры x86"
Отправлено Resonance , 12-Ноя-11 22:57 
> Кроме исходников и мозгов больше ничего не нужно. 9К строк кода даже
> дебил прочитает.

Да ну, если не системник, будет много вопросов... По тем же ASM вставкам


"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 13-Ноя-11 00:12 
> Да ну, если не системник,

И не монитор...


"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 13-Ноя-11 19:10 
А что, учебники по Асму уже стали засекреченными?

"Классический Unix v6 переписан для архитектуры x86"
Отправлено fork , 14-Ноя-11 22:11 
Ну какбы обычно каждый сам свой опыт проецирует )))

"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 12-Ноя-11 22:35 
xv6 существует уже давно, в чём новость-то?

"Классический Unix v6 переписан для архитектуры x86"
Отправлено lucentcode , 13-Ноя-11 01:25 
Интересно, спасибо. Обязательно соберу и посмотрю. Интересно.

"Классический Unix v6 переписан для архитектуры x86"
Отправлено Аноним , 14-Ноя-11 02:16 
Оо, осталось всего-то вгрохать ~1.15 млрд. евро и получится современное ядро Linux!