The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Unix v6 переписан для архитектуры x86"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от opennews (??) on 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/
Новость: https://www.opennet.ru/opennews/art.shtml?num=32283

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Unix v6 переписан для архитектуры x86"  +8 +/
Сообщение от Аноним (??) on 11-Ноя-11, 20:08 
Круто!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Unix v6 переписан для архитектуры x86"  +4 +/
Сообщение от pavlinux (ok) on 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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Unix v6 переписан для архитектуры x86"  –1 +/
Сообщение от anonymous (??) on 11-Ноя-11, 22:15 
У Балмера намного смешнее и оригинальнее про венду 1.0

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

37. "Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от Аноним (??) on 13-Ноя-11, 00:15 
> У Балмера намного смешнее и оригинальнее про венду 1.0

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

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

40. "Unix v6 переписан для архитектуры x86"  –4 +/
Сообщение от Балмер из Майкрософт on 13-Ноя-11, 04:39 
> У них теперь смешнее: продукты даже не инсталлятся

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

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

42. "Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от pavlinux (ok) on 13-Ноя-11, 18:26 
>> У них теперь смешнее: продукты даже не инсталлятся
> Аноним, хватит болтать чушь, назови хоть один пример.

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

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

47. "Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от Аноним (??) on 14-Ноя-11, 03:22 
> Microsoft Office не ставиться на Plan 9 и OpenBSD

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

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

46. "Unix v6 переписан для архитектуры x86"  +2 +/
Сообщение от Аноним (??) on 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.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

48. "Unix v6 переписан для архитектуры x86"  +/
Сообщение от Аноним (??) on 14-Ноя-11, 11:19 
Согласен, OCS - это что-то. Глючное поделие. А у нас - корпоративный стандарт. Замучились все.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

2. "Unix v6 переписан для архитектуры x86"  +2 +/
Сообщение от Аноним (??) on 11-Ноя-11, 20:17 
Жаль времени свободного не так много. Интересно было бы покопаться в сырцах. Впрочем, думаю в сырцах Linux'а копаться куда интересней :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Unix v6 переписан для архитектуры x86"  +2 +/
Сообщение от Crazy Alex (ok) on 12-Ноя-11, 17:11 
Начинать с копания в сырцах линукса - лично для меня overkill. А вот 9000 строк прочесть достаточно легко.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Unix v6 переписан для архитектуры x86"  +/
Сообщение от yantux (??) on 11-Ноя-11, 20:17 
Он проще чем Minix ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Unix v6 переписан для архитектуры x86"  –1 +/
Сообщение от Аноним (??) on 11-Ноя-11, 20:38 
кода меньше на порядок
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Unix v6 переписан для архитектуры x86"  –1 +/
Сообщение от pro100master (ok) on 11-Ноя-11, 20:42 
не верно, minix 1.0 - 12k строк http://en.wikipedia.org/wiki/MINIX_3 :)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

18. "Unix v6 переписан для архитектуры x86"  +4 +/
Сообщение от Аноним (??) on 11-Ноя-11, 22:46 
Ну так если вы взяли 1й миникс тогда и 1й юникс возьмите :P.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

20. "Unix v6 переписан для архитектуры x86"  +2 +/
Сообщение от Kim on 11-Ноя-11, 23:18 
> Он проще чем Minix ?

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

21. "Unix v6 переписан для архитектуры x86"  +/
Сообщение от koloboid (ok) on 12-Ноя-11, 00:11 
толсто
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

34. "Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от Аноним (??) on 13-Ноя-11, 00:10 
> Конечно нет. Тут же монолитное ядро.

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

4. "Unix v6 переписан для архитектуры x86"  +3 +/
Сообщение от Аноним (??) on 11-Ноя-11, 20:35 
Ух ты. Это примерно как встретить клона своего пра-пра-прадедушки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от fresco (??) on 11-Ноя-11, 20:52 
ОС в 9000 строк это круть! Пойду тряхну стариной, полистаю исходники.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Unix v6 переписан для архитектуры x86"  +/
Сообщение от исмаил on 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).

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от pavlinux (ok) on 11-Ноя-11, 20:59 
oops
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Unix v6 переписан для архитектуры x86"  +/
Сообщение от pavlinux (ok) on 15-Ноя-11, 05:40 
> oops

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Unix v6 переписан для архитектуры x86"  +/
Сообщение от Анонимусатый on 11-Ноя-11, 21:31 
Прямо ренесанс какой-то!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Классический Unix v6 переписан для архитектуры x86"  –1 +/
Сообщение от redwolf (ok) on 11-Ноя-11, 22:17 
Этому есть практическое применение или просто 4fun?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Классический Unix v6 переписан для архитектуры x86"  +4 +/
Сообщение от nmorozov (ok) on 11-Ноя-11, 22:21 
а ты как думаешь ?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

35. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от Аноним (??) on 13-Ноя-11, 00:11 
> Этому есть практическое применение или просто 4fun?

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Классический Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от Аноним (??) on 11-Ноя-11, 22:22 
http://en.wikipedia.org/wiki/Xv6 вот вроде как ответ, у них кончились PDP-11, а студентов учить надо, ну и зачёт по курсачу для участников проекта небось
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от Аноним (??) on 13-Ноя-11, 17:40 
simh(1) кончились? O_o
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от gegMOPO4 (ok) on 11-Ноя-11, 22:45 
А как там насчёт лицензионной чистоты? А ну как SCO наедет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Unix v6 переписан для архитектуры x86"  +/
Сообщение от koloboid (ok) on 12-Ноя-11, 00:12 
> разработана около 30 лет назад для PDP-11 с использованием раннего диалекта
> языка Си

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

25. "Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от исмаил on 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/

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

28. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от Resonance (ok) on 12-Ноя-11, 11:27 
А есть где-то книга по изучению этой ОС?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Классический Unix v6 переписан для архитектуры x86"  –4 +/
Сообщение от Аноним (??) on 12-Ноя-11, 17:31 
> А есть где-то книга по изучению этой ОС?

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

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

36. "Классический Unix v6 переписан для архитектуры x86"  +1 +/
Сообщение от Аноним (??) on 13-Ноя-11, 00:12 
> Да ну, если не системник,

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

43. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от Аноним (??) on 13-Ноя-11, 19:10 
А что, учебники по Асму уже стали засекреченными?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

49. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от fork (??) on 14-Ноя-11, 22:11 
Ну какбы обычно каждый сам свой опыт проецирует )))
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

32. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от Аноним (??) on 12-Ноя-11, 22:35 
xv6 существует уже давно, в чём новость-то?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от lucentcode (ok) on 13-Ноя-11, 01:25 
Интересно, спасибо. Обязательно соберу и посмотрю. Интересно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Классический Unix v6 переписан для архитектуры x86"  +/
Сообщение от Аноним (??) on 14-Ноя-11, 02:16 
Оо, осталось всего-то вгрохать ~1.15 млрд. евро и получится современное ядро Linux!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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