После 6 месяцев разработки представлен HelenOS 0.4.1 (http://trac.helenos.org/trac.fcgi/wiki/ReleaseNotes/0.4.1), релиз многоплатформенной операционной системы на базе микроядра. Реализована поддержка файловых систем FAT и TMPFS, многозадачности, многопоточности (1:M нити). В настоящее время работает только в режиме командной строки и не имеет поддержки сети. Поддерживаются архитектуры: AMD64/EM64T (x86-64), ARM, IA-32, IA-64 (Itanium), 32-bit MIPS, 32-bit PowerPC и SPARC V9. В будущем на базе ядра HelenOS можно будет запустить полноценное GNU-окружение. Исходные тексты распространяются под лицензией BSD.
В новой версии появилась поддержка UTF-8, реализована поддержка платформ PowerPC и ARM, добавлены драйверы для работы с виртуальными дисками GXemu и Qemu, появилась поддержка файловой системы devfs, полностью переработана система распределения памяти.URL: http://trac.helenos.org/trac.fcgi/wiki/ReleaseNotes/0.4.1
Новость: http://www.opennet.me/opennews/art.shtml?num=22895
1:M нити как бы не нужны.. Linux отказался, BSD все отказались, солярка отказалась, джава отказалась.. Все вполне сознательно пришли к этому.
отказались в пользу чего? 1:1? M:N?
Зачем создавать ещё одну ось, которая загнётся?
Ну помогите вы с разработкой уже существующих осей, например того же minix 3.
Не понимаю я этих разработчиков, тем более таже лицензия что и у minix 3 - это BSD.
не нравится - не создавайте
> Зачем создавать ещё одну ось, которая загнётся?Дык она ж экспериментальная. Появились у кого-то новые интересные идейки, вот и делают ОСь, чтоб эти идейки обкатать и в деле проверить. Возможно, она через некоторое время загнется, однако некоторые особо удачные решения из нее вполне могут перекочевать в существующие системы. Вот и смысл действа.
>Появились у кого-то новые интересные идейки, вот и делают ОСь, чтоб эти идейки обкатать и в деле проверить.Я, к сожалению, облазив пол сайта, не нашёл ни одной новой интересной "идейки". Стандартное микроядро, стандартная архитектура, везде просматриваются стандартные обкатанные решения. Одно понравилось - поддержка разных процессорных архитектур.
А в чем стандартность (микроядра, архитектуры - mach, L4, minix)?
>А в чем стандартность (микроядра, архитектуры - mach, L4, minix)?А в чём нестандартность? Хотя, может слово "стандартность" действительно тут было плохо употреблять. Но тем не менее, я не вижу ничего нового в HelenOS, разве что только другая реализация "общепринятого" микроядра. Но принципы-то теже, что и в minix, mach и т. д.
И самый главный вопрос, что они натянут поверх своего микроядра, posix? На мой взгляд unix (posix) на микроядре сейчас не представляет никакого интереса.
Yet another велосипед... при том не понятно чем таким лучше остальных :)