29 Апреля 2024, 22:25

Minix

Автор ping_Win, 30 Марта 2009, 18:50

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

ping_Win

30 Марта 2009, 18:50 Последнее редактирование: 04 Августа 2011, 23:13 от Zhek@Ch
[size="3"]Вышел пререлиз операционной системы Minix 3.1.4[/size]

Вышла новая тестовая версия микроядерной операционной системы MINIX 3..14 сборка 4203. Среди нововведений следует отметить появление поддержки виртуальной памяти, расширение числа портированных программ, например: apache-1.3.37, autoconf-2.60, automake-1.9, bash-3.0, binutils-2.16.1, gcc-4.1.1, glib-2.10.0, links-2.1pre26, lynx2-8-5 mysql-5.0.41, openssh-4.3p2, openssl-0.9.8a, perl-5.8.7, php-5.2.1, python-2.4.3, tcl8.4.14, tk8.4.14, tetex-3.0, vim-6.3, wget-1.5.3, X11R6.8.2, MPlayer-1.0rc1.

В качестве оконных менеджеров используются ede-1.1 и jwm-1.8. (скриншот).

http://www.opennet.r...shtml?num=20987

turbo

29 Апреля 2009, 18:02 #1 Последнее редактирование: 04 Августа 2011, 23:13 от Zhek@Ch
[size="3"]ОС Minix получила финансирование в размере 2.5 млн. евро[/size]

Операционная система Minix, детище профессора Эндрю Тененбаума из голландского университета Vrije, получила грант Европейского исследовательского совета (European Research Council) на сумму 2.5 млн. евро. Деньги будут потрачены на дальнейшие исследования в области разработки операционной системы, которая сама смогла бы находить уязвимости в своем коде и в последующем устранять их.

Ошибки в программном обеспечении никогда не будут полностью искоренены, написал Таненбаум в представлении к проекту. Но такие операционные системы как Windows и Linux изначально спроектированы без уделения должного внимания стабильности кода. Индустрия ПО намного более безответственно подходит к проверке качества готовой продукции, чем, например, автомобильная промышленность, где выявление дефекта одной детали может повлечь отзыв всего модельного ряда автомобилей. Решением данной проблемы может стать создание защищенной операционной системы, которая бы предъявляла более жесткие требования к исполняемому коду.

Концепция микроядер, вокруг которой построен Minix, накладывает определенные ограничения на взаимодействия процессов между ядрами. Это позволяет сводить к минимуму ситуации, когда нестабильно работающий драйвер периферийного устройства или любой другой код, запущенный в ядре, вызывает крах системы. По замыслу Таненбаума нестабильность должна локализовываться внутри микроядра, а взаимодействие с процессом ее вызвавшим блокироваться.

Выделенных средств должно хватить на оплату труда трех исследователей и двух программистов в течении следующих пяти лет.

http://www.opennet.r...shtml?num=21489

turbo

06 Ноября 2009, 18:40 #2 Последнее редактирование: 04 Августа 2011, 23:15 от Zhek@Ch
[size="3"]Вышел официальный релиз MINIX 3[/size]

Вышел первый стабильный релиз операционной системы MINIX 3 - 3.1.5. Среди новшеств стоит отметить:

 * Улучшена производительность;
 * Добавлена поддержка виртуальной памяти (virtual memory);
 * Улучшен код обработки сигналов;
 * Добавлена поддержка разделяемой памяти (Shared memory);
 * Интегрирована поддержка звуковой подсистемы OSSv4 (Open Source Sound System).
 * Реализована возможность автоопределения поддерживаемых cетевых карт. Улучшены инструменты для настройки сетевых параметров;
 * Добавлена поддержка ISO9660;
 * Расширены возможности по отладке приложений (например, ptrace);
 * Добавлены порты PostgresSQL, QEMU, Sudo, Dillo, Nedit, Mplayer, Apache, OpenSSH и т.д.
 * Добавлена возможность выполнения MINIX в качестве гостевой ОС в различных системах виртуализации;
 * Реализована функция setitimer;
 * Добавлена поддержка уровня абстракции для создания файловых систем - Virtual File System (VFS);
 * Для MINIX адаптирован пакетный менеджер Packman;

Исходные тексты MINIX 3.1.5 распространяются под BSD-подобной лицензией, для загрузки также доступен готовый загрузочный iso-образ (462 Мб), который можно загрузить в качестве Live-окружения, либо запустить в виртуальном окружении VirtualBox или QEMU.

http://www.opennet.r...shtml?num=24133

ping_Win

16 Ноября 2009, 14:50 #3 Последнее редактирование: 04 Августа 2011, 23:25 от Zhek@Ch
[size="3"]Началась разработка русской версии ОС MINIX 3[/size]

Начата работа над первой русской версией операционной системы MINIX 3, которая будет базироваться на стабильном релизе 3.1.5. Основная цель, которую преследуют разработчики, - обеспечение русскоязычных пользователей ОС MINIX удобной, а главное полной русской документацией на систему, добавление русской локализации, а также включение в дистрибутив дополнительного программного обеспечения.

Русская версия MINIX 3 ориентирована на отечественных разработчиков и пользователей встроенных систем, для обучения специалистов по информационным технологиям в высших учебных заведениях и в других сферах возможного применения системы.

Дистрибутив будет распространяться в двух вариантах: LiveCD и LiveUSB, с возможностью установки на жесткий диск. Также будет подготовлен дисковый образ для виртуальных машин Vmware и QEMU. Дата выхода релиза будет приурочена ко Дню защитника Отечества - 23 февраля 2010 года.

http://linuxforum.kz...do=new_post&f=1

Zhek@Ch

04 Октября 2010, 22:32 #4 Последнее редактирование: 04 Августа 2011, 23:28 от Zhek@Ch
[size="3"]MINIX 3.1.8: Доступен стабильный релиз [/size]

После пяти месяцев разработки доступен стабильный релиз операционной системы MINIX 3.1.8, разработку которой курирует известный ученый Эндрю Таненбаум. ОС MINIX построена на базе микроядерной архитектуры, код работающий на уровне ядра составляет всего несколько тысяч строк, остальное работает на пользовательском уровне. Кроме образовательных нужд, MINIX 3 позиционируется как платформа для производителей встраиваемой техники, для которых неприемлемы условия GPL.

В новой версии, кроме исправления ошибок, представлены следующие улучшения:

  • Новая инфраструктура управления пакетами, основанная на использовании системы pkgsrc, изначально разработанной для NetBSD. Для установки, удаления и обновления бинарных пакетов задействована apt-подобная утилита pkgin, работающая поверх pkgsrc;
  • Поддержка доменных Unix-сокетов (Unix Domain Socket);
  • Поддержка файловой системы Ext2;
  • Поддержка мультизагрузки;
  • Реализация ACPI-драйвера;
  • Полная реализация поддержки APIC (программируемый контроллер прерываний), включая контроллер ввода вывода (I/O APIC), что дает возможность задействования в Minix более 16 прерываний;
  • Экспериментальная поддержка AHCI-режима для SATA-контроллеров.
Исходные тексты MINIX распространяются под BSD-подобной лицензией, для загрузки доступен готовый загрузочный iso-образ (288 Мб), который можно использовать в роли Live-окружения или запустить под управлением систем виртуализации VMWare, QEMU или VirtualBox (не устанавливается без задействования VT-x или AMD-V). Дополнительно можно отметить, что в разработке находятся порты MINIX для архитектур ARM и PowerPC.


Drone

05 Октября 2010, 09:45 #5 Последнее редактирование: 04 Августа 2011, 23:28 от Zhek@Ch
Цитата: Zhek@Ch от 04 Октября 2010, 22:32[size="3"]MINIX 3.1.8: Доступен стабильный релиз[/size]
Приятно покопаться в коде ОС. В особенности если еще есть и книжка Эндрю "Проектирование и реализация операционных систем". Идеальное пособие для гуру.

Zhek@Ch

23 Ноября 2011, 02:59 #6 Последнее редактирование: 23 Ноября 2011, 03:10 от Zhek@Ch
[size="3"]Эндрю Таненбаум: Успешность Linux -- это просто удача[/size]


[size="1"]Эндрю Таненбаум
 Иллюстрация с сайта En.Wikipedia.Org[/size]

Эндрю Таненбаум (Andrew Tanenbaum), известный как автор операционной системы Minix и популярных учебных пособий по операционным системам и сетям, недавно дал интервью французскому сайту LinuxFR.org, где вновь с сомнением отозвался о Linux и рассказал про нынешнее состояние и перспективы MINIX3.

Спор профессора Эндрю Таненбаума с молодым Линусом Торвальдсом (Linus Torvalds) об архитектуре операционных систем (микроядро Minix против монолитного ядра Linux) стартовал ещё в начале 90-х, став с тех пор своеобразной классикой в мире ИТ. В очередном интервью Таненбаума речь зашла о Linux, Minix и BSD-системах. На вопрос Таненбауму о том, считает ли он успех Linux доказательством того, что Линус был прав, профессор невозмутимо ответил, что «успех Linux обусловлен тем, что BSD-системы были вытеснены с рынка из-за судебного разбирательства с AT&T в критичное для этого время».

Таненбаум и вовсе считает, что успех Linux является весьма относительным. В качестве аргумента он приводит пример политического сайта, направленного на «обычную» аудиторию, где Linux используют лишь 5 процентов посетителей, а «Macintosh (с BSD в основе)» -- 30 %. Успехом он не считает ни базарную модель разработки Linux, ни «вирусный эффект» лицензии GPL -- популярность Linux, по Таненбауму, была достигнута лишь благодаря стечению обстоятельств.

Успех других проектов с открытым кодом профессор прокомментировал так: «В мире есть всего около полдюжины Open Source-проектов, доминирующих на своих рынках, таких как Apache и gcc. Даже Firefox, получивший миллионы долларов от Google в обмен на скромный блок с поиском, приближается к третьему месту, уступая IE и Chrome».

Среди других заявлений Таненбаума в этом интервью:

  • Ключевые ориентиры развития MINIX3 -- совместимость с NetBSD, нацеленность на применение во встраиваемых системах, надежность.
  • Почему NetBSD? Потому что это «зрелая стабильная система» («ядро Linux далеко не так хорошо написано и все время меняется»), обладающая 8000 пакетов («этого нам достаточно»).
  • Работа над ARM-портом MINIX3 начнется в январе 2012 года.
Постоянная ссылка к новости: http://www.nixp.ru/news/11509.html.
По материалам LinuxFR.org.