LINUX.ORG.RU

включение X Window в beta-дистрибуцию MINIX-3


0

0

Без большого шума и помпы, небезызвестный профессор Таненбаум (впервые ?) включил X Window в beta-дистрибуцию MINIX-3.
Внесено ,также, и некоторое количество других изменений:

-New system calls and libraries: symlink(), lstat(), readlink(), getprotobyname(), getloadavg(), getsockopt(), seteuid() and setegid(), truncate(), ftruncate(), F_FREESP for fcntl(), fchdir(), bsd fts library, plus fake but usable setgroups() and initgroups()

-Primitive virtual memory (enough for X to run; better VM will be in 3.1.3)

-Disk driver performance improved by 10x and LBA48 now supported in AT driver

>>> Подробности

Ответ на: комментарий от evg_krsk

>Не надоело исщо Эндрю :-)

Причём тут папаша - там скубенты вкалывают =)

anonymousI
()

Судя по списку софта - писец придёт профессору, от голода.

bmc
()
Ответ на: комментарий от seiken

> Это его работа - учить студентов.

для учебы это по-идее должен быть вечный -current
а тут - релизы, версии какие-то..

// wbr

klalafuda ★☆☆
()

Надо же, GNU coreutil'зы портировал! За это Профессору огромный респект: велосипеды не изобретает. Так что может и сбудется давняя мечта GNU - микроядро. Еще бы добавить Python по свежее, Erlang/OTP и можно будет посмотреть так ли это микроядро круто, как о нем говорят.

П.С. 3.1.2 еще бета

Macil ★★★★★
()

Гы-гы. Мертвецы не оживают.

Slacko
()
Ответ на: комментарий от ansi

Дистрибуция, термин, употребляемый в структурном языкознании, особенно в американской дескриптивной лингвистике. Под Д. данного элемента обычно понимают сумму всех окружений, в которых он встречается, т. е. сумму всех (различных) позиций элемента относительно позиций других элементов. Понятие Д. отражает тот факт, что каждая языковая единица (за исключением предложения) обладает ограниченной в большей или меньшей степени способностью сочетаться с другими подобными единицами.

[...]

// БСЭ

KRoN73 ★★★★★
()
Ответ на: комментарий от Macil

> -Primitive virtual memory (enough for X to run; better VM will be in 3.1.3)

При таких нововведениях полноценную GNU систему на микрояждре мы увидим не скоро :-( Скорее уж из Linux'а сделают набор серверов поверх L4, чем MINIX станет основой системы GNU.

Begemoth ★★★★★
()

А-А-А!!! Оно шевелится!!! =)))

Не сдается ведь профессор! Все пытается доказать, что в том споре он был прав? ;)

MYMUR ★★★★
()
Ответ на: комментарий от Begemoth

Что интересно уже! http://mklinux.org

Правда, последний раз был только для PowerPC, но на базе микроядра от Apple, следовательно можно выдернуть микроядро из OpenDarwin и запустить на X86. Найдутся умельцы?

rymis ★★
()

> -New system calls and libraries: symlink(), lstat(), readlink(), getprotobyname(), getloadavg(), getsockopt(), seteuid() and setegid(), truncate(), ftruncate(), F_FREESP for fcntl(), fchdir(), bsd fts library, plus fake but usable setgroups() and initgroups()

ох нифига себе, неужели теперь в minix есть симлинки? :)

grustnoe ★★
()
Ответ на: комментарий от Begemoth

>>При таких нововведениях полноценную GNU систему на микрояждре мы увидим не скоро

Не нужно отчаиваться, обещали же в следующей версии. И насколько я понимаю в микроядерном окружении эта задача решается несколько проще. VM - отдельный процесс. Если он улетает - то с собой забирает только тех, кто чью память он успел засвапить, да и то судя по всему не всех и не всегда. Да и выбирать всегда можно. Даешь 10 swap'ов!

А вообще: MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability

Так что скоро что-нибудь более-менее рабочее увидим. Особенно для КПК и других embedded устройств, где точные спецификации некоторых частей неизвестны.

Macil ★★★★★
()

глядите, он шевелится.

anonymous
()

> beta-дистрибуцию
Заходишь ты в русский магазин, хочешь купить миниск, сначала объясняешь что такое beta. Но решив, что по английски они совсем не понимают, просишь дать тебе хотябы дистрибуцию, чем совсем загоняешь продавца в тупик.

Ребята, если вы пишите ао английски - пишите, если по русски - тоже прекрасно, но зачем делать такую идиотскую смесь, думаете, там понятнее?

anonymous
()
Ответ на: комментарий от anonymous

Извините, кофе налил на клаву. Да и с кем не бывает, а вот модераторам - ухо востро!

anonymous
()
Ответ на: комментарий от rymis

> следовательно можно выдернуть микроядро из OpenDarwin и запустить на X86

Алё?!?! Толи я вас не понял, толи вы не поняли чего тут наговорили... если дело во втором пункте, то вы идёте по ссылке:

http://opendarwin.org/

в раздел "OpenDarwin Downloads" и жмякаете по ссылке "OpenDarwin 7.2.1 ppc and x86"... и долго думаете... запускается ли микроядро OpenDarwin`а на x86... Скажу зарание... качали... запускаетцо... %))))

Ой йа нимагу... вроде и не ананимус.. а отжигает умеючи... :))

P.S.: если чего-то не правильно понял, то прошу извинить ;)

Cy6erBr4in ★★★
()
Ответ на: комментарий от rymis

Ну, во-первых, там линукс работает как один монолитный сервер поверх Mach, во-вторых, сущесвует L4Linux (Linux поверх микроядра L4, но монолитный сервер).

MkLinux - он для OldWorld маков, на NewWorld маках Linux прекрасно грузится и работает сам.

Только толк от запуска Linux'а поверх микро- или наноядра есть только для систем РВ, см., например, RTAI. Никиках преимуществ микроядерных систем кроме вытесняемости мы не получим.

Begemoth ★★★★★
()
Ответ на: комментарий от Macil

Я о том, что они только начали подсистемой VM заниматься, так что пока они ее до ума доведут...

Вот в том-то и проблема, что первые версии были учебными... Сравни сколько Linux, *BSD системы, великий долгострой GNU/Hurd разрабатывают и сколько MINIX 3 (разработка не учебной ОС начата только с этой версии).

Begemoth ★★★★★
()
Ответ на: комментарий от klalafuda

>>для учебы это по-идее должен быть вечный -current а тут - релизы, версии какие-то..

научить делать релизы (ставить временные галочки в бесконечном процессе разработки) едва ли проще чем научить программировать. Ломиться вперед невлизав сделанное - большая ошибка.

anonymous
()
Ответ на: комментарий от klalafuda

> думаю, напоминать, кому теперь настанет пипец просто неэтично? :)

Ты полагаешь, что minix, получив GUI, так запросто спихнёт с десктопов windows? Ну, я бы поостерёгся таких заявлений. Хотя всё возможно, всё возможно :)

yozhhh ★★★
()

MINIX получил GUI что бы его не выпихнули из процесса обучения, а то ведь линукс бедные студенты неасилють

vadiml ★★★★★
()
Ответ на: комментарий от bugmaker

>А КДЕ там какой версии?

Никакой. Пока только иксы и twm. Еще через пару лет появится window maker.

jackill ★★★★★
()
Ответ на: комментарий от Begemoth

>Только толк от запуска Linux'а поверх микро- или наноядра есть только для систем РВ, см., например, RTAI. Никиках преимуществ микроядерных систем кроме вытесняемости мы не получим.

Не скажи. Minix3 умеет восстанавливаться после краха драйвера. Это очень удобно (как минимум) для разработки драйверов, да и просто круто. Так что, если бы запустить Linux поверх Minix3 8)

anonymous
()
Ответ на: комментарий от anonymous

Ну и нафиг? Есть же L4Linux. В обоих случаях упадет только сервер Linux.

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

Ребята, вы не поверите, linux тоже обычно переживает крах драйвера ;-) Единственный фатальный случай - исключение в обработчике прерываний, тогда он пишет 'опаньки кто-то убил процесс init'. Но это не так фатально, а вообще разрабатывать драйвера под линукс - одно удовольствие. Особенно после винды. И 'rmmod -f' тоже отличная штука.

zap
()

Мда...Версия 3.1.1: IDE-3.1.1.bz2 - 10 мб А как впихнули иксы, так 185мб!!!!!! 8-Е

Danmer ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.