Показать сообщение отдельно

  #5  
Старый 16.03.2007, 19:07
Y.Dmitriy
Постоянный
Регистрация: 14.03.2007
Сообщений: 367
Провел на форуме:
1392441

Репутация: 161
По умолчанию

MacOS – графическая пользовательская операционная система для компьютеров Macintosh, выпускаемых корпорацией Apple. MacOS до последнего времени была тесно связана с оборудованием, выпускаемым Apple и работала фактически только на «родных» машинах, несмотря на то, что были попытки создания эмуляторов оборудования, на котором работала MacOS, для x86.
Существует несколько «поколений» эмуляторов оборудования Apple для PC. Прежде всего, это такие проекты, как VMac, Basilisk II и Executor. Данные эмуляторы рассчитаны на серию процессоров Motorolla 68000, поэтому последней версией MacOS, которую можно запустить с их помощью, является версия 8.1. Среди новых разработок, предназначенных для эмуляции процессоров PowerPC, с которыми работают новые версии MacOS, следует отметить такие проекты, как PearPC?, недавно прекративший свое развитие, Sheep Shaver?, изначально разрабатывавшийся для BeOS (способен работать с MacOS вплоть до версии 9.0.4), а также собственную разработку Apple под кодовым именем Marklar.
В настоящий момент MacOS сменила другая операционная система – MacOS X (X означает римскую цифру десять). Поскольку название старой и новой ОС Apple схожи, MacOS обычно называют «Классической» MacOS.«Классическая» MacOS широко известна тем, что не содержит командной строки, являясь первой полностью графической операционной системой, снискавшей коммерческую популярность. Ранние версии MacOS содержали ряд ограничений, за которые подверались многочисленной критике. В частности, первые версии были однозадачными, а последующие поддерживали только кооперативную многозадачность, управление памятью было очень ограниченным, а «расширения», за счет которых система приобретала дополнительные возможности, часто пораждали множество кофликтов. Так или иначе, MacOS была крайне популярна из-за своей простоты использования.


Изначально файловой системой, которую использовала MacOS, была собственная разработка, MFS (Macintosh File System – Файловая Система Макинтош). MFS базировалась на плоских файлах и содержала только один уровень директорий. Позже MFS бала заменена на HFS (Hierarchical File System), которая содержала настоящее дерево директорий. Обе файловые системы являются совместимыми.
Традиционно файлом считается цепочка байтов. Задачей же файловой системы, кроме всего прочего, является хранение данных о местоположении того или иного файла.


Вместо этого, как в MFS, так и в HFS вводилось понятие «ветви» (fork). Таких «ветвей» существовало всего две: ветвь данных (data fork) и ветвь ресурсов (resource fork). В ветви данных хранился тот же тип информации, что и в обычных файловых системах: к примеру, картинки или текстовые документы. В ветви ресурсов же хранились другие структуированные данные, вроде меню, графики, звуков или сегментов кода. Файл состоял из этих двух ветвей, но их совместное существование внутри файла не было обязательным, то есть файл вполне мог содержать пустую ветвь данных или пустую ветвь ресурсов. К примеру, текстовый файл мог хранить свой текст в ветви данных, а стилевую информацию – в ветви ресурсов. Таким образом приложение, не распознающее стилевую информацию, по-прежнему имело доступ к «голому» тексту.
ОФСАЙТ:
Апле

________________________________________

MDF
Микроядерная модульная операционная система.
Разрабатывается с 2000 года.


Система на ядерном уровне не совместима со стандартами.
В качестве средства взаимодействия процессов используется TPC (Trans Process Call). Это средство чем-то близко RPC.


Предполагается обеспечение совместимости с POSIX и другими стандартами посредством интерфейсных битблиотек.
Так же предполагается активное использование программного обеспечения GNU.
Система базируется на исходных текстах, в том числе и инсталлируется из них. но не отрицает и проприетарный софт (если таковой сможет на ней работать)
На данный момент система не представляет практического интереса, так как находится в очень ранней стадии разработки.
ОФСАЙТ НЕ РАБОТАЕТ!!!
http://dronix.sourceforge.net/
_____________________________________

Menuet
Операционная система, написанная практически полностью одним человеком на ассемблере, и распространяемая по лицензии GPL. По словам разработчиков, это позволяет создавать программы, которые будут меньше, быстрее, и менее прожорливыми до ресурсов. Занимает в несжатом виде одну дискету, с которой и запускается, копируя ее содержимое в оперативную память. Умеет работать с жестким диском, мышью, клавиатурой, сетевой картой, модемом и прочим оборудованием (на момент прочтения заметки эти сведения уже могут устареть, так как постоянно пишутся драйверы и программы под эту ОС).
ОФСАЙТ:
http://menuetos.org/


_______________________________________

Minix



Создана Эндрю Танненбаумом в качестве практической иллюстрации к своей книге “Operating Systems – Design and Implementation”.
На этой системе Линус Торвальд писал Linux используя её как прототип.


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


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

Официальный сайт третьей версии
Официальный сайт
ОС Minix 3 на русском, перевод документации
http://www.minix3.org/index.html
http://www.cs.vu.nl/~ast/minix.html
http://www.minix3.ru/



_________________________________________