Файл: Операционные системы.pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 06.07.2023

Просмотров: 73

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Операционная система была написана на разработанном Дэвисом на основе C и C++ языке программирования «HolyC». Язык используется для взаимодействия с оболочкой ОС и для создания и запуска приложений. В интегрированной среде разработки, которая поставляется с TempleOS, поддерживаются несколько необычных функций, таких как встраивание картинок в код. Интегрированная среда использует нестандартный формат текста (названный «DolDoc»), который поддерживает гипертекстовые ссылки, изображения и 3D-модели, встраиваемые в обычные ASCII-файлы. Файл может содержать, например, вращающуюся 3D-модель танка в комментарии к исходному коду. Поддерживается JIT-компиляция.

Haiku

Haiku — свободная операционная система для персональных компьютеров, первая версия которой нацелена на двоичную совместимость с операционной системой BeOS.

В настоящее время международная группа разработчиков активно трудится над компонентами системы.

История

С закрытием разработки операционной системы BeOS и продажей всей её интеллектуальной собственности фирме Palm перед энтузиастами BeOS встала задача дальнейшего развития и существования этой операционной системы вообще. Поскольку система была во многом уникальной и передовой, её сторонники решили, дабы избежать юридических и технических проблем, переписать операционную систему BeOS с нуля, полностью под свободной лицензией, обеспечив максимально возможную двоичную совместимость с последней версией BeOS — 5.0.

Проект был основан в 2002 году Майклом Фипсом. Целью было полностью воссоздать последний официальный релиз BeOS R5.

Изначально проект назывался OpenBeOS (сокращенно OBOS), но позже, во избежание нарушения прав на торговую марку компании Palm, путём голосования было решено переименовать проект в Haiku.

В 2003 году была создана некоммерческая организация Haiku Inc., занимающаяся организационной частью проекта. Она контролирует развитие проекта, принимает пожертвования, а также обладает правами на торговую марку Haiku, логотип, веб-сайт и исходный код.

Техническая реализация

Haiku воплощает в себе основные идеи BeOS. Это модульная система, архитектурно решённая как гибридное ядро: микроядерная архитектура, способная динамически подгружать необходимые модули. Сетевой стек работает в режиме ядра, но в целях двоичной совместимости с BeOS R5 имеет также интерфейс в пользовательской области памяти.


Ядро Haiku — NewOS — написано бывшим инженером Be Inc. Тревисом Гейсельбрехтом и полностью совместимо с приложениями своего оригинала — BeOS R5.

Одна из отличительных особенностей системы — архитектура трансляторов — системных интерпретаторов файловых форматов (например, JPEG). Кроме того, Haiku продолжает традиции BeOS по активному использованию файловых мета-атрибутов, что позволяет реализовать работу с данными простыми и очевидными методами (см. OpenTracker).

Файловая система OpenBFS поддерживает расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тегов, максимальный размер файла — 260 гигабайт, раздела — 2 эксабайта (261 байт или 2 миллиарда гигабайтов).

Системные требования

  • 32-разрядный x86-процессор
  • 128 Мб оперативной памяти, (1 Гб для сборки Haiku внутри себя)
  • 700 Мб свободного места на жестком диске

Заключение

Для того, чтобы определиться с выбором «операционки» компьютера, нужно исходить из трех параметров:

  • Простота
  • Изучение
  • Рабочий инструмент.

Могу посоветовать выбирать из следующих ОС:

Windows – подойдет людям, которым нужен мультимедийный центр (музыка, кино, интернет, игры). И для тех, кому нужен не дорогой и не слишком сложный в использовании компьютер для работы.

Преимущества Windows:

- Широкий выбор ПО

- Полная совместимость со всем оборудованием

- Техническая поддержка

- Широкая распространенность

- Легкость настройки

Недостатки Windows:

- Ужасная безопасность (куча вирусов и уязвимостей)

- Несколько завышенные системные требования

- Множество ограничений (система контроля цифрового контента, впервые появилась в WindowsVista, Microsoft всегда пытается навязать свое мнение, что лучше для пользователя)

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

Преимущества Linux:

- Свободное распространение

- Стабильность

- Низкие системные требования

- Отсутствие вирусов (вследствие этого нет надобности в антивирусе)

- Полная свобода действий (возможность настраивать, как угодно)

- Большое количество дистрибутивов – Вы можете выбрать дистрибутив согласно своей философии

- Практически весь софт бесплатен