Операционная система BeOS (БиОС). Особенности версии 5.0

BeOS, операционная система для настольных персональных компьютеров, разработанная компанией Be. Первая версия операционной системы BeOS была выпущена в 1997 для процессоров PowerPC. BeOS изначально подавалась как альтернатива существующим настольным операционным системам. Она поддерживала многопроцессорность, обладала качественно реализованной для своего времени вытесняющей многозадачностью. Интерфейс BeOS вобрал в себя лучшие черты операционных систем Windows 95 и MacOS, предоставив пользователю и Windows-подобные контекстные меню, и MacOS-подобный метод управления окнами, а также целый спектр уникальных функций.

В 1998 появилась редакция BeOS для процессоров Intel, которая обладала свойствами версии для PowerPC. Однако степень оптимизации для платформы Intel была невысокой, кроме того, устанавливать BeOS на многие специфические системы компьютеров оказалось затруднительным делом из-за разнообразия оборудования и отсутствия драйверов. Этот недостаток разработчикам удалось преодолеть в четвертой версии своей операционной системы. BeOS для x86-платформы оказалась вполне конкурентоспособной, а операционная система BeOS 4.5 стала одним из лучших средств для работы с мультимедиа-приложениями. Наличие специализированных API-функций делало простым создание приложений для работы с графикой, оцифрованным видео, музыкой и речью. Простая и мощная внутренняя организация, отличная многозадачность, встроенные средства обработки мультимедиа-данных позволяют BeOS быстро обрабатывать огромные массивы информации — от потокового видео до гигантских по размеру изображений. Поддержка разнообразных сетевых протоколов позволяет интегрировать BeOS в корпоративную сеть.

Количество приложений для BeOS постоянно растет, и не только за счет портирования программного кода с других платформ, но и за счет собственных приложений BeOS. Однако отсутствие целого ряда необходимых инструментов, например, офисных и деловых пакетов, профессиональных графических приложений, а также некачественная поддержка сетевых и Интернет-функций, делают BeOS пока только примером новых технологий. Пытаясь привлечь на свою сторону крупнейших производителей программного обеспечения, компания Be предоставляет бесплатную версию своей операционной системы.
В 2000 началось распространение новой версии операционной системы BeOS 5.0 в двух редакциях. Персональная редакция — BeOS Personal Edition — распространяется бесплатно, и каждый желающий может загрузить ее с сайта free.be.com. Чуть позднее появилась профессиональная редакция — BeOS Pro Edition. Редакции отличаются друг от друга способом установки, в персональной редакции нет компилятора и средств для разработки приложений, RealPlayer G2, кодировщика Indeo 5 для видео.

Установка персональной редакции BeOS проста и проходит достаточно быстро. Загружаемый из Интернета 40-мегабайтный модуль BeOS работает под Windows и включает в себя средство Install Shield, позволяющее как устанавливать программные продукты, так и удалять их. Персональная редакция операционной системы BeOS 5.0 устанавливается в виде файла размером 500 Мбайт. Она может быть установлена на отдельный раздел диска, в том числе на «чистый» жесткий диск, и в дальнейшем использоваться без ограничений.
В версии BeOS 5.0 улучшена поддержка периферийных устройств — принтеров, графических и аудиокарт. Внесены изменения во внутренние компоненты операционной системы, в частности, улучшена работа программы Tracker, играющей в BeOS ту же роль, что и «Проводник» в Windows. Средства для монтирования дисков выгодно отличают BeOS от других операционных систем (в частности, от Windows 9x). В BeOS 5.0 может производиться доступ к файлам не только с разделов FAT и FAT32, но и с разделов NTFS, NTFS 5 (Windows 2000) и EXT2FS (файловая система Linux). Добавлена поддержка USB, файловой системы DVD-дисков, кардинально пересмотрена работа с принтерами (обеспечена поддержка нескольких сот моделей). Процедура подключения к Интернету значительно упростилась. Операционная система способна определить модем, сетевые карты и быстро сконфигурировать параметры подключения. В BeOS 5.0 не включены некоторые новейшие технологии и приложения, например, Java, OpenGL, сетевой стек BSD (BONE), Web-браузер Opera и Macromedia Flash. Их поддержка запланирована в одном из обновлений BeOS.

BeOS отличает качественное и производительное объектно-ориентированное ядро. Базовые сервисы и компоненты системы построены на основе объектного C++. Использование наследования классов и повторного использования кода на уровне системы упрощает архитектуру приложений и значительно уменьшает время, затрачиваемое на разработку. В комплект с BeOS 5.0 входит полный набор средств для разработчика приложений под названием BeIDE, включающий в себя компиляторы (GCC для систем с процессорами x86 и CodeWarrior для PowerPC), отладчики, дополнительные библиотеки, подробную документацию, примеры программ.

Функции API операционной системы BeOS совместимы с POSIX и позволяют портировать существующие приложения, написанные под различные операционные системы. Благодаря поддержке POSIX многие утилиты для командной строки становятся доступными для использования в BeOS. Часть стандартных утилит включена в поставку, а остальные могут быть загружены из Интернета. Плюсом BeOS 5.0 является доступность исходных текстов большей части операционной системы, большинства приложений, драйверов и самих средств разработки приложений. 64-битная журнальная файловая система BFS (Be File System) позволяет создавать и работать с очень большими файлами. Журнал, который ведется BeOS, обеспечивает быстрый возврат работоспособности системы после сбоев, нарушающих целостность хранящихся на диске файлов. Особенностью BeOS является и улучшенный подход к идентификации файлов данных. Помимо традиционной привязки расширения файла к приложению, в BeOS применяется идентификация, основанная на так называемых MIME-типах, — достаточно стандартизированный способ идентификации файлов и связи их с приложениями.

Интерфейс BeOS заимствовал все лучшее из Windows и MacOS. Но для пользователей Windows будет неожиданным использование клавиши Alt в качестве дополнительного модификатора для сокращенного ввода команд. По умолчанию, самая распространенная операция копирования в буфер обмена — Alt+C, а вставки содержимого — Alt+V. Но в настройках предусмотрена возможность изменить назначение клавиш Ctrl и Alt.

Операционная система BeOS использует стандартные, мало отличающиеся от принятых в Windows подходы при взаимодействии с пользователем. На Рабочем столе (Desktop) располагаются значки для доступа к дискам, программам и файлам. При необходимости можно использовать несколько Рабочих столов. Каждый Рабочий стол может быть настроен по-своему, включая разрешение, глубину цвета и другие параметры, а для переключения между ними используются комбинации клавиш Alt+F1, Alt+F2 и так далее. Управление файлами возложено на программу Tracker, подобную Проводнику Windows. Она отвечает за отображение содержимого Рабочего стола, открытие и отображение информации в окнах, поиск файлов. С помощью системного меню BeOS можно получать доступ к приложениям и программам настройки системы. Пункты меню Recent Documents и Recent Applications позволяют получить быстрый доступ к последним использовавшимся приложениям и документам.

Окно, на котором располагаются кнопка вызова системного меню, а также кнопки доступа к работающим приложениям, можно при желании расположить так же, как и в Windows, — снизу или сверху. Панель задач в BeOS похожа на панель задач Windows — те же всплывающие меню и кнопки для переключения приложений. Окна приложений имеют укороченный верхний заголовок с кнопками закрытия и управления размером окна. Причем кнопка закрытия расположена в левой части окна, как и в MacOS. Каждое приложение в BeOS может порождать несколько окон, и операционная система предоставляет удобный доступ к любому из них. К методам расположения и управления окнами в BeOS можно привыкнуть в течение короткого времени. Не очень удачна процедура открытия списка файлов в папках жесткого диска — каждая папка открывается в отдельном окне. Если структура папок очень глубокая, можно столкнуться с проблемами переключения между окнами.
Поиск файлов и информации на диске может производиться с множеством параметров, причем выполненные процедуры поиска можно сохранять для повторного использования. Для поклонников командной строки BeOS предоставляет Unix-подобную командную строку и оболочку Bash. С помощью командной строки можно производить практически все действия с операционной системой как локально, так и с помощью встроенного сервиса Telnet.
В BeOS 5.0 входит Web-браузер NetPositive, который поддерживает различные кодировки русского языка. Для прокрутки содержимого окон задействован колесный регулятор некоторых типов мышей. Но NetPositive не поддерживает на должном уровне CSS (Cascade Style Sheet) и язык JavaScript. Система BeOS изначально рассчитана на многоязыковую поддержку, работает с Unicode-шрифтами. Для русификации и украинизации в BeOS существует специальная программа-переключатель клавиатуры. В поставку системы не включены Unicode-шрифты с русским алфавитом, и для работы с русским языком необходимо скопировать в TTF-шрифты из соответствующей папки Windows.


При использовании материалов сайта ссылка обязательна! (Copyright by www.avs-info.ru 2006)