BeOS

BeOS - операційна система, розроблена Be Inc. як мультимедійна система нового покоління. До вигідним відмінностям BeOS від інших популярних у той час систем відносять багатопоточність, мікроядерну, підтримку багатопроцесорних архітектур, 64-бітову журнальованою файлову систему, вкрай зручний і простий користувальницький інтерфейс.


1. Історія

1.1. Створення компанії Be, Inc.

Корпорація Be Inc. була створена в 1990 колишнім виконавчим директором Apple Жаном-Луї Гассе з метою створити комп'ютерну систему нового покоління (зауважимо, що Гассе пішов по шляху засновника Apple Стіва Джобса і його платформи NeXT). На підйомі ентузіазму Гассе і його соратники об'єдналися, щоб зробити простий у використанні, надійний комп'ютер, вільний від пережитків минулого. Планувалося створити саме комп'ютер, операційна система була лише побічної метою. Наприклад, файлова система не повинна була містити каталогів взагалі, всі файли лежали на диску без розподілу по директоріях, а приналежність до тієї чи іншої програми визначалася на основі атрибутів - інформації про файл, не записаної в самому файлі.


1.2. BeBox

Комп'ютер BeBox (Праворуч) . На передній панелі світяться індикатори завантаження двох процесорів - вертикальні Blinkenlights

Перші версії BeOS працювали тільки на спеціально створених комп'ютерах BeBox (англ.) [1], які теж вироблялися компанією Be, Inc .. Відмінними рисами цих комп'ютерів були багатопроцесорність (в одній з версій комп'ютера стояло 7 процесорів, в іншій - 2), у двопроцесорній версії - індикатори завантаження процесорів на передній панелі системного блоку (відомі також під назвою Blinkenlights), темно-синій колір системного блоку і 37-бітний порт на задній панелі, відомий під назвою "GeekPort" [ 2], з простим і зручним управлінням для програміста - щоб заохочувати створення зовнішніх пристроїв під BeOS. BeBox називалися " Silicon Graphics для жебраків "через їх потужності, що дозволяє використовувати BeBox в якості графічної робочої станції при відносно невисокій вартості. Перші прототипи BeBox будувалися на процесорах AT & T Hobbit (англ.), поки їх не зняли з виробництва. Тоді Ве вирішила перейти на процесори PowerPC. З 1995 до 1997 всього було продано близько двох тисяч комп'ютерів BeBox, більшість з яких працюють і донині. Один з них можна побачити в комп'ютерному музеї в Бостоні. 30 січня 1997 Be, Inc. оголосила, що згортає виробництво обладнання, і BeBox більше не випускалися.


1.3. PowerPC

Після того як було згорнуто виробництво BeBox, операційній системі BeOS знадобилася нова платформа. Оскільки вона до того часу вже працювала на PowerPC, в якості нової платформи були обрані комп'ютери Macintosh фірми Apple Computer, Inc. Портування BeOS на Macintosh зайняло два дні.

До того часу традиційна операційна система комп'ютерів Макінтош ( System або Classic) безнадійно застаріла, а проект розробки нової, сучасної системи (Copland (англ.)) провалився, тому виконавчий директор Apple Гіл Амеліо почав переговори про купівлю Be Inc. Переговори зірвалися, оскільки Жан-Луї Гассе просив $ 200 мільйонів, а Apple готова була витратити не більше 125. Рада директорів Apple вирішив, що краще вибрати NeXTSTEP і купив NeXT в 1996 за $ 429 мільйонів, повернувши в керівництво засновника компанії Стіва Джобса.

Потім Apple перестала ділитися з Be, Inc. специфікаціями своїх нових комп'ютерів, тому BeOS запускається лише на деяких Power Macintosh (на інших моделях робота можлива тільки в емуляторі). В 1997 Power Computing поставляв BeOS разом зі своєю серією клонів Macintosh, які могли за вибором користувача грузиться в Mac OS або BeOS.


1.4. Intel

Після невдачі з Apple, Be Inc. вирішила перенести систему на звичайні процесори Intel, і, починаючи з видання BeOS 3 (приблизно 1997 р. також вийшли видання 4, 4.5 і 5), ця операційна система працює на звичайних IBM PC -сумісних комп'ютерах. Цей крок був зроблений з метою набрати групу послідовників і зайняти свою нішу на ринку ОС. Мінімальні вимоги для установки (не змінювались з тих пір) - процесор Intel Pentium, 32 мегабайта оперативної пам'яті, 500 мегабайт на жорсткому диску, клавіатура і миша: останнє є системним вимогою, тому що без неї в BeOS працювати не можна - на відміну від, наприклад, Microsoft Windows, в якій без вказівного пристрою введення працювати важко, але можна.

Версія BeOS R5 стала останньою версією BeOS, випущеної компанією Be, Inc. Вперше для широкого загалу була випущена безкоштовна версія - Personal edition, яку кожен бажаючий міг поставити на свій комп'ютер. Вона широко розповсюджувалася у вигляді CD-додатків до журналів (у тому числі і в Росії) і була викладена на сайті компанії. Крім того було досягнуто згоди з провідними виробниками комп'ютерів про попереднього встановлення BeOS в якості другої системи, поряд з Windows.

Невдалий менеджмент привів до того, що безкоштовна версія (BeOS 5 Personal Edition) успішно конкурувала з платною (BeOS 5 Professional). Спроба Be, Inc. випустити безкоштовну версію виявилася невдалою з маркетингової точки зору: склад безкоштовного пакету був такий, що майже повністю дублював платну і продажу останньої неухильно падали - BeOS 5 Personal Edition поширювалася як Windows-програма, встановлювалася в логічний розділ на одному з дисків комп'ютера і передбачалася тільки для ознайомлювальних цілей, однак включала в себе весь інструментарій, необхідний для розбивки диска, установки системи в окремий розділ і установки завантажувача, який дозволяв вибрати завантаження Windows або BeOS.

Корпорація Microsoft натиснула на виробників комп'ютерів (Hitachi, Compaq), і вони відмовилися від предустановки двох систем на вироблені машини. Маловідома операційна система так і не стала популярною серед користувачів. 8 вересня 2003 Microsoft виплатила Be Inc. $ 23.3 мільйонів за позовом про порушення антимонопольного законодавства.

У 2002 році компанія Be, Inc. оголосила себе банкрутом і продала всю свою інтелектуальну власність фірмі Palm за 11 млн доларів, куди перейшла також і основна частина колишніх працівників Be, Inc.


1.5. Cobalt

В Palm колишні розробники BeOS працювали над 6-й версією операційної системи PalmOS для наладонников, спираючись на зроблені ще в рамках BeOS напрацювання операційної системи BeIA (англ.) (BeOS for Internet Appliances) для мобільних пристроїв.

6-а версія Palm OS, звана PalmOS Cobalt, вийшла в світ у 2004, однак не пішла на серійні пристрої та працювала тільки на прототипах. Після поділу Palm на PalmOne і PalmSource, з подальшим придбанням останньою компанією ACCESS Co., Ltd. (англ.), роботи по Cobalt були припинені, і почата розробка нової ОС для пристроїв Palm на базі Linux. Всі права на систему зараз належать ACCESS Co., Ltd.

Швидше за все, частина розробників BeOS взяли участь у створенні Palm webOS, так як нова ОС заснованої на ядрі Linux випущена в 2009, використовує ту ж концепцію API -інтерфейсу для Web-додатків, яка вперше з'явилася в BeIA (англ.) (BeOS for Internet Appliances) ще в 2000.


2. Сучасність

Незважаючи на використання передових на час існування Be Inc. технологій, BeOS не змогла набрати достатньої маси користувачів і додатків для подальшого існування. В даний час серед декількох проектів по відродженню BeOS найбільші шанси на успіх у Haiku Team. Група ентузіастів, серед яких кілька колишніх інженерів Be, Inc. пише бінарно-сумісну з BeOS операційну систему з відкритими початковими кодами (в даний момент доступна альфа версія Haiku R1/Alpha 4).

Незадовго до поглинання Be Inc. Palm'ом німецька компанія yellowTAB (англ.) придбала у Be, Inc. вихідні коди BeOS, як вона сама заявляє, проте до цих пір історія залишається темною. Напевно відомо лише, що у yellowTab є ліцензія від Be, Inc. на перепродаж і модифікацію BeOS. Незабаром з'явилася створена yellowTab операційна система Zeta, яка насправді являє собою модифіковану версію BeOS 5.1 або операційну систему, створену на основі отриманих від Be, Inc. вихідних кодів для BeOS нового покоління, що малоймовірно. На початку 2005 в Ганновері на CeBIT була показана перша версія Zeta. Zeta успішно продавалася; на середину 2005 року було продано більше 80000 копій - це більше, ніж було продано копій BeOS за всі роки існування Be, Inc.

У 2006 році компанія yellowTAB піддалася процедурі банкрутства, і права на розповсюдження Zeta перейшли до німецької компанії magnussoft (англ.), яка в 2007 році відмовилася від подальшого розповсюдження та підтримки Zeta через недостатній обсяг продажів і можливих проблем з правами на вихідний код і поширення цієї ОС.


3. BeOS R5.1d0

BeOS R5.1d0 або Dano / EXP (також відома як EXP, Dano, EXP/Dan0 або Dan0, "Подарунок" в російськомовному BeOS-співтоваристві) - кодове ім'я збірки незавершеного релізу R5.1, витекли з Be Inc. Дата складання - день закриття останньої, 15 листопада 2001. У Dano реалізовані OpenGL, новий мережевий стек (BONE), віконні прикраси, XML Kit, новий USB-стек, підтримка підказок, новиx принтерів, нові шрифти, оновлені Media kit, Interface Kit і app_server, нові драйвера (наприклад, підтримка Adaptec U160 SCSI контролерів і покращена підтримка SB128) і пр.

Існує думка, згідно з яким Be Inc. рухалася в бік відкриття BeOS, на користь чого свідчить заміна деяких пропрієтарних компонентів на відкриті аналоги (заміна власного MP3 encoder'а на Lame, RSA Encryption Engine в NetPositive на OpenSSL).


4. Продукти, що використовують BeOS

  • BeOS (і Zeta), як і раніше використовуються в відеоредактор Edirol DV-7 корпорації Roland.
  • Цифровий рекордер Tascam SX-1 працює на сильно зміненій версії BeOS.
  • iZ Technology продає 24-х канальні професійні цифрові аудіорекордер RADAR 24 і RADAR V на BeOS 5.
  • Magicbox, виробник зовнішніх вивісок, використовує BeOS в лінійці Aavelin.
  • Final Scratch (англ.), система для діджеїв, що грають на 12 "вінілі, спочатку працювала на BeOS.

5. Скріншоти

  • Робочий стіл [1]
  • Вікна [2]

Примітки

  1. The BeBox Zone - www.link3 (Англ.) . Andrew Lampert. Читальний - www.webcitation.org/616XMBz3e з першоджерела 21 серпня 2011. - Музей BeOS.
  2. GeekPort - www.link3 (Англ.) . The BeBox Zone. Andrew Lampert. Читальний - www.webcitation.org/616XMkYen з першоджерела 21 серпня 2011.