СТАВИТЬ BeOS ИЛИ НЕТ?

 Автор: Валерий Янкин

Просиживая перед монитором часами каждый день, набивая текст в текстовом процессоре, путешествуя по Сети или работая с графикой, мы не представляем себе, насколько скучна и ограничена наша жизнь как пользователей персональных компьютеров. У нас есть набор программ, с которыми мы постоянно работаем, и есть операционная система, "небесную" заставку которой мы наблюдаем каждый раз при включении компьютера. Многих такой образ жизни вполне устраивает, но находятся и те, кто испытывает постоянное желание что-то изменить в этой рутине. Подвергая тестам все новые и новые программы и системы, эти люди проводят бессонные ночи за своими ПК с красными от долгого сидения за монитором глазами. И, надо сказать, дело тут не в фанатичной увлеченности технологиями - они просто занимаются поисками своего идеала. Одни находят его, другие - нет. Как правило, с программами дело обстоит довольно просто: их многообразие способно удовлетворить даже самого взыскательного пользователя. А вот с операционными системами ситуация выглядит отнюдь не привлекательно. Очень скоро после десятка опытов многие искатели Идеальной Системы понимают, что через их руки прошли все ОС, которые они смогли достать, но поиски не закончились ничем. Охаянная всем миром Windows хоть и работает вроде бы удовлетворительно, но приелась, жесткие UNIX отпугивают своим недружелюбным интерфейсом, про OS/2 ходят слухи, что она собралась "умирать", MacOS - вообще параллельные миры. И с выходом в свет очередной системы искатели идеалов в очередной раз с горечью констатируют: ничего нового. И все вновь возвращается на круги своя, включая до боли знакомые облака...
В 1996 году в полку операционных систем в который раз прибыло. Рынок 32-разрядных ОС с графическим интерфейсом пополнился детищем компании Be (англ. to be - "быть") под названием BeOS. Тогда, в далеком 1996, весьма ограниченное число людей в Европе знало о ее существовании, и почти никто в России. Между тем можно сказать, что наши пользователи проспали рождение системы, которую специалисты и просто имевшие с ней дело люди с самого начала окрестили "Операционной системой будущего". Такого гордого названия не удостаивались даже новые версии Windows, "прелести" которых господа из Microsoft так горазды расписывать. И, надо сказать, BeOS носит его по праву. Качественно отличающаяся в лучшую сторону от доброго десятка своих собратьев, она с самого момента своего "рождения" полюбилась множеству пользователей по всему миру, которые нашли в ней то, что так долго и безрезультатно искали. Так чем же эта система так пленила тысячи людей, и почему же именно она, по мнению многих пользователей, явилась тем оазисом, где они наконец-то смогли отдохнуть от бесплодных исканий? Чтобы ответить на этот вопрос, давайте посмотрим на замыслы разработчиков BeOS, и в том числе Жана-Луи Гассе, основателя Be. Покинув Apple в начале девяностых, он задумал создать свою систему, которая не была бы похожа на уже существующие. Упор в ее проектировании он поставил в особенности на скорость и качество выполнения мультимедийных приложений, а также на общую стабильность работы. Задачи, возлагаемые в перспективе на новую ОС, были нешуточными: многозадачность с одновременным просчетом трехмерной графики, воспроизведением видео и звука параллельно с работой в Интернет! Сложно себе представить, но разработчикам этот замысел удался. Для его осуществления была создана новая аппаратная платформа на основе PowerPC-архитектуры; собранный компьютер назвали BeBox. Успех нового проекта был налицо, причем бОльшую роль сыграл даже не BeBox, а BeOS. И это вовсе не означало, что высокие результаты были получены потому, что эта операционная система была "заточена" под BeBox, просто, получив возможность работать независимо, Гассе и его специалисты создали ОС сразу с нуля, без темного, уходящего в восьмидесятые, прошлого типа текстового интерфейса, формата "8.3" и прочих атавизмов. BeOS стала операционной системой "для этой жизни", избежав большинства недостатков своих предшественников и вобрав в себя максимум их достоинств. А ими являются: хорошо отлаженный механизм действительной виртуальной памяти; четкое распределение пространства памяти; распараллеливание потоков и, следовательно, огромный скачок в производительности на многопроцессорных системах; наконец, полностью объектно-ориентированное построение. Hа практике это означает, что в BeOS можно запускать много программ даже с не очень большим объемом физической памяти; систему почти невозможно "подвесить" ошибкой в программе; добавление еще одного процессора дает прирост в производительности почти на 100% (особенно при обработке данных многопоточных мультимедийных приложений); программы для BeOS малы по размеру, просты в написании и за счет этого устойчивее в рабо те. Да, и еще прибавьте ко всему этому сделанный в духе системы для Маконтошей интерфейс.
Hекоторое время попробовать новую систему на деле могли лишь счастливые обладатели компьютеров с процессорами PowerPC. Однако в середине 1996 года компания выпустила версию BeOS и для процессоров Intel, таким образом предоставив возможность армии владельцев PC узнать BeOS в действии. Hо до широкой известности BeOS пока было далеко. Решающим шагом к ней стала акция компании по распространению пятой версии BeOS бесплатно. Hемного "облегченная" по сравнению с полной версией, бесплатная BeOS 5 Personal Edition была выложена на сайт http://free.be.com весной этого года. Ажиотаж, связанный с этим действием компании, был такой, что сервер не выдержал избытка желающих загрузить BeOS. Больше миллиона копий было распространено на компакт-дисках и через Интернет, причем в немалой степени проявили активность и российские пользователи. Такие темпы и цифры являются наглядной демонстрацией того, что пользователей заинтересовала именно сама система - ведь под BeOS пока написано довольно мало приложений. К счастью, это не отталкивает людей, по достоинству оценивших BeOS. Да и сами программы - дело времени. Каждую неделю на www.bebits.com - главном "хранилище" ПО (главным образом бесплатного) для BeOS - появляются новинки, написанные энтузиастами со всего мира; поддержку системе оказывает также GNU - проект, давший "дорогу в жизнь" огромному количеству бесплатных (public-licensed) программ для Linux. Один из последних "подарков" GNU - портированный на BeOS мощный пакет для работы с растровой графикой под названием The GIMP, по своим возможностям приближающийся к PhotoShop. Такая поддержка со стороны GNU не случайна. Часть интерфейса BeOS в виде open source была выложена в Интернете, что не могло не расположить членов GNU. Во-вторых, пятая версия BeOS содержит множество элементов, свойственных непосредственно UNIX-системам: терминал с набором типичных команд, система монтирования файловых систем, названия каталогов на диске и, наконец, виртуальные рабочие столы для облегчения работы. Однако если вы не знакомы с UNIX, не стоит волноваться: ваша работа в BeOS ни коим образом не будет зависеть от умения обращаться с терминалом и т.п. Удобство и простота интерфейса - вот один из главных козырей этой системы. Говорят, что в нем много от MacOS. Что ж, надо признать, что BeOS действительно переняла некоторые черты интерфейса операционной системы от Apple. Hо только самое нужное (и это не только слова), оставшись простой в настройке и использовании. Конфигурирование доступных системных параметров происходит через интуитивно понятные меню, сами программы настройки расположены в одной папке, что облегчает их поиск. К тому же в BeOS не существует никакой связи между местоположением программы и возможностью ее запуска: переименовывайте и переносите папки, переименовывайте сами программы - хуже от этого запускаться они не будут. Да, и никакого реестра.
Заканчивая, я отвечу на вопрос, который обычно возникает у многих: в расчете на какого пользователя сделана BeOS? Ответ таков: если вы работаете с мультимедиа-приложениями, занимаетесь дизайном web-страниц, слушаете музыку, играете в игры и хотите делать все это с большей отдачей без постоянной боязни за стабильность работы системы - то BeOS для вас!


НАЗАД