Сообщество - IT минувших дней

IT минувших дней

1 158 постов 7 361 подписчик

Популярные теги в сообществе:

2306

Почему удлинитель - ПИЛОТ

Многие знают, что имя собственное в названии прибора или устройства, примененного впервые, зачастую остается как имя нарицательное для всей группы аналогичных аппаратов. Ближайшие примеры: скотч (клеящая лента 3М), ксерокс (собственное имя компании-производителя), доширак (сейчас - сублимированная лапша любого производителя) и т.п.

Но я частенько спрашиваю, когда у меня просят "пилот": "А что это?" И мне объясняют про удлинитель с выключателем. На самом деле "Пилот" выглядел вот так (традиционно, раскапывая старые завалы):

Почему удлинитель - ПИЛОТ Сетевой фильтр, Пилот, Ностальгия, Качество, Ретро, Длиннопост

На корпусе 4 гнезда для крепления к столу/верстаку/стене или куда потребуется провести дополнительное питание.

Покрупнее название и характеристики.

Почему удлинитель - ПИЛОТ Сетевой фильтр, Пилот, Ностальгия, Качество, Ретро, Длиннопост

Работает. И даже двойная индикация светится.

Почему удлинитель - ПИЛОТ Сетевой фильтр, Пилот, Ностальгия, Качество, Ретро, Длиннопост

И, в отличие от многих современных "удлинителей с выключателем", это был настоящий полноценный сетевой фильтр. Эти фильтры были предназначены для защиты цепей электропитания компьютеров, периферии и другой электронной аппаратуры от таких помех, как: импульсные перенапряжения и выбросы тока, высокочастотные помехи, распространяющиеся по сетям электропитания, а также импульсные перенапряжения, возникающие в результате грозовых разрядов.

Почему удлинитель - ПИЛОТ Сетевой фильтр, Пилот, Ностальгия, Качество, Ретро, Длиннопост

Таким он и остается спустя четверть века после выпуска.

Показать полностью 4
36

Nvidia Riva 128 vs Voodoo Graphics (Old-Hard №88)

Когда речь заходит о старых видеокартах и 3D-ускорителях, многие первым делом вспоминают Voodoo 1 и 2. Да я и сам в первый год существования шоу снял видео именно про Voodoo. Но надо же двигаться вперёд... назад... эмм... в бок! Так что сегодня посмотрим на Nvidia Riva 128 в сравнении с той самой легендарной Voodoo Graphics. Делайте ставки, кто кого ;-)

94

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2

Уважаемые ценители Downgrade и все им сочевствующие!

Предлагаю Вашему вниманию вторую часть статьи 2005 года из журнала Системный администратор.

Текст сохранён полностью, но восстановлены утраченные из оригинала фотографии.



Решение Стива Джобса покончить с производителями клонов Macintosh больно ударило по самолюбию Жана-Луи Гассе, лишив Be Inc. сразу всех потенциальных клиентов. Компании не оставалось ничего другого, как искать новые рынки для сбыта своей ОС, пользовательская база которых бы исчислялась шести- или даже семизначными числами. А единственным подобным «рынком» являлись, несомненно, компьютеры архитектуры x86.

Суровое время перемен


На проходившей 11 февраля 1998 года выставке Software Development’98 компания Be Inc. представила общественности версию BeOS 3.0, работавшую на компьютерах с процессорами Intel. Несмотря на то что эта корпорация в то время представила новейшие чипы Pentium II, BeOS отлично работала и на обычном Pentium. Управляющий Intel Энди Грув тогда честно признался: «Я даже не думал, что производимое нами аппаратное обеспечение может гарантировать такой уровень производительности».


Сама BeOS 3.0 являлась «вылизанной до блеска» PR2, в которую были добавлены поддержка процессоров Pentium/Pentium II, специальная версия программы PartitionMagic для динамического разбиения жёстких дисков, изменены некоторые элементы интерфейса, а также расширены сетевые возможности.


Одновременно с выходом BeOS третьей версии Be Inc. анонсировала свою интегрированную среду разработки под названием BeIDE, компиляторы, линкеры и библиотеки для которого поставляла компания Metrowerks. «Благодаря» BeIDE собственный пакет компании CodeWarrior стал неактуален (он стоил денег, в то время как аналогичный продукт от Be Inc. поставлялся вместе с ОС), и его разработка в версии для BeOS была приостановлена.


Старт продаж BeOS 3.0 был запланирован на 20 марта 1998 г. Начиная с этого дня поддержка существующего и нового аппаратного обеспечения стала для программистов Be Inc. настоящей головной болью. Выпущенная 16 июня, BeOS 3.1 содержала в основном дополнительные драйверы для материнских плат, звуковых карт, SCSI-адаптеров и внутренних модемов.


Кроме слабой аппаратной поддержки BeOS 3.0 для архитектуры х86 не могла «похвастаться» какими-либо интересными приложениями. В день старта продаж ОС для неё было доступно всего 20 программ.


Данные обстоятельства тем не менее не помешали Intel, а также другим фирмам вложить 25 млн. $ в компанию Be Inc., финансовые дела у которой опять шли плохо. «Be Inc. – компания, которой смерть дышала практически в самую спину, – говорил в то время аналитик компании Zona Research Грег Блатник. – Я думаю, благодаря финансированию Intel, она (Be Inc. – Прим. авт.) скоро снова встанет в строй. Если же у неё на уме ещё несколько других сделок – это пойдёт компании только на пользу».


Кроме того, Intel также предоставила компании Гассе своих инженеров для обеспечения наиболее полной совместимости с процессорами семейств Pentium/Celeron. Так, например, Be Inc. была одной из первых компаний, продемонстрировавших на примере своей ОС, а также некоторых других приложений преимущества новых инструкций SSE, появившихся в процессорах Pentium III.


В июне 1998 года BeOS, можно сказать, увидела мир. Именно в это время Microdata AB стала первым официальным дистрибьютором BeOS. Патрик Ланц, сотрудник Microdata, предложил Гассе продавать BeOS в Швеции ещё в начале 1998 года, и лишь по истечении шести месяцев управляющий Be Inc. решил рискнуть. «Я до сих пор помню, как мы продавали коробки с BeOS v.3, на которых крупными буквами было написано «Не для продажи!» – вспоминает Ланц.


В дальнейшем дистрибьюторами BeOS стали: Gobe Software (американский рынок, а также англоязычные территории Азии), Hitachi (Япония и остальная часть Азии), а также Koch Media и Apacabar (Европа).


Как только Be Inc. выпустила версию своей ОС для архитектуры х86, её главной задачей стало налаживание контактов и заключение партнёрских соглашений с производителями ПК с целью установки BeOS на их компьютеры. К сожалению, почти все компании отвечали отказом, но это немудрено, ведь Be Inc. была «зелёным новичком» на рынке, который всецело лежал у ног корпорации Microsoft и её Windows.


Тем не менее один производитель ПК всё же откликнулся на зов Be Inc. Им стала компания Hitachi Ltd., производящая компьютеры для японского рынка. Впечатлённая возможностями BeOS, она согласилась преустанавливать BeOS на три модели своих компьютеров, выпускавшихся под маркой Hitachi Flora Prius. И, казалось бы, всё будет хорошо…


Ещё в 1996 году на вопрос корреспондента известного журнала Wired «Что вы думаете о Билле Гейтсе» Гассе ответил: «Биллу постоянно сопутствует успех. Билл – это Билл. Microsoft очень хорошо управляется. И ещё одно: компания – отличный террорист, когда дело касается её интеллектуальной собственности». И он не прогадал.


Как только Be Inc. наладила партнёрские соглашения с Hitachi и обе компании выпустили пресс-релизы о совместном сотрудничестве, буквально на следующий день в офис японской компании прибыли юристы Microsoft и ясно дали понять, что, если Hitachi будет устанавливать BeOS и Windows на свои компьютеры, лицензия на их операционную систему будет отнята. Это же предупреждение получили все известные и не очень производители ПК.


Как Microsoft могла запретить устанавливать BeOS? Очень просто: в лицензионном ОЕМ-соглашении Microsoft, которое подписывает каждая компания-производитель ПК, говорится: «После того, как пользователь включит компьютер и пройдёт стадия инициализации BIOS, запрещается изменять или модифицировать последовательность появления экранов, отображаемых Windows 98, вплоть до появления надписи «Добро пожаловать в Windows 98». Таким образом, Hitachi, равно как и другие производители ПК, не могли установить специальный загрузчик, позволявший пользователю выбрать, какая ОС, Windows или BeOS, будет загружаться на его компьютере.


Результат оказался плачевным. Несмотря на то что BeOS была установлена на ПК, пользователь мог узнать о её существовании лишь по загрузочной дискетке, входившей в комплект поставки. Попытка Be Inc. закрепиться в качестве OEM-лицензиата операционной системы производителя компьютеров провалилась. Позже, в 1999 году, компания даже предлагала бесплатные лицензии на свою ОС, но «мыши на бесплатный сыр не пошли».


Во время походившей 10 ноября 1998 года выставки COMDEX 98 Be Inc. анонсировала новую, четвёртую версию BeOS. Среди её основных новшеств стоит отметить:


- новую библиотеку Media Kit, предназначенную для выполнения комплексных операций над - потоковыми медиа-данными;

- в очередной раз расширенную поддержку нового аппаратного обеспечения; возможность работы с разделами FAT16/32 (чтение/запись данных из-под BeOS);

- увеличившуюся на 30% производительность ОС, а также расширенные сетевые возможности.


Сама Be Inc. считала BeOS 4.0 первой версией системы, полностью удовлетворяющей потребности обычного пользователя, а также готовой для OEM-предустановки на персональные компьютеры. По словам аналитика исследовательской фирмы IDC Уильяма Петерсона, у Be Inc. наконец-то появилась очень быстрая и стабильная ОС.


Приблизительно в это время для BeOS начали появляться программы «второго поколения», по своим возможностям не уступающие Windows или MacOS-аналогам. Среди них стоит отметить: офисный пакет GobeProductive (Gobe Inc.), программы нелинейного видеомонтажа для любителей (personalStudio) и профессионалов (A-Studio) от компании Adamation, растровый редактор Easel (Human Touch), пакет для создания «классической» мультипликации Moho (Lost Marble) и др. Кроме того, компания Wildcard Design стала первым разработчиком игр для BeOS. Её «стартовыми» продуктами стали перенесённые с других операционных систем игры Axia и Abuse.


Спустя пару месяцев после выхода BeOS 4.0 состоялась первая публичная демонстрация возможностей аппаратного ускорения OpenGL, над которым инженеры Be Inc. работали на протяжении полутора лет. Специально для этого программист Be Inc. Эндрю Кимптон портировал на BeOS игру Quake II.


Зоркий глаз присутствовавших, внимательно следивших за демонстрацией, заметил, что чип Pentium III, установленный на тестовом компьютере, работал на частоте 400 МГц, тогда как официально частота этих процессоров стартовала на отметке 450 МГц. Этот факт лишний раз доказывает, что инженеры Be Inc. имели доступ к прототипам нового чипа Intel задолго до его публичной демонстрации.


Кстати, стоит отметить работу OpenGL на BeOS, вернее, её скорость. Тот факт, что операционная система демонстрировала двух-, а в некоторых тестах трёхкратное превосходство перед Windows 95/98, говорил о возможной будущей любви разработчиков игр к этой ОС. BeOS даже начали называть «игровой платформой будущего». Ах, мечты…


Тем временем постоянно развивающийся компьютерный рынок требовал от BeOS новых возможностей. Прекрасно осознавая это, Be Inc. не стала медлить, и в апреле 1999 г. объявила о скором выходе новой версии своей операционной системы под номером 4.5. Вкратце перечислим основные нововведения BeOS 4.5: новый экран загрузки, показывающий загружающиеся в данный момент компоненты ОС, обновлённую панель настроек для лёгкой конфигурации звуковых и видеокарт, появившиеся хранители экрана, а также полные либо демонстрационные версии программ: 3dsound (позже изменившей название на 3dmix) SoundRecorder, Moho, BePlan, поставлявшиеся в комплекте.


15 апреля 1999 года Be Inc. с гордостью заявила, что количество зарегистрированных разработчиков для BeOS перевалило за отметку 10 000. Но несмотря на такой внушительный показатель, большие компании не спешили рисковать с выходом на BeOS-рынок. И их можно было понять.


Пчела демонстрирует своё жало

Выход BeOS 4.5, конечно же, не оказался незамеченным, но померк на фоне анонса Be Inc. 3 марта 1999 года об изменении своей стратегии и анонсе новой ОС под названием BeIA (кодовое название Stinger – жало). Компания, ранее делавшая ставки на операционную систему BeOS, решила попытать счастья на только начавшем зарождаться рынке так называемых персональных устройств для доступа в Интернет – Internet Apliances. Целевая аудитория IA – люди, желающие приобщиться к миру высоких технологий, но опасающиеся большой сложности в освоении компьютеров. Для примера типичного устройства рассмотрим собственный прототип Be Inc. под названием IPAD (Internet Personal Access Device – персональное устройство для доступа в Интернет), продемонстрированный компанией на выставке PC Expro в июне 1999 г. Это устройство, по форме напоминающее LCD-монитор с «деформированной» стойкой, было предназначено для использования на кухне и позволяло бы своему владельцу смотреть видеорецепты приготовления различных блюд, наблюдать за детьми в соседней комнате, слушать музыку, читать новости, получать и отправлять почту и, конечно же, бороздить просторы Интернета. Если вспомнить основную концепцию BeOS (быстрая, надёжная, компактная, с широкими мультимедийными возможностями), получается, что она, как никакая другая ОС в мире, была предназначена для такого устройства. Гассе с товарищиами подумал так же и решил рискнуть.


BeIA является «урезанной» версией обычной BeOS, в которую для улучшения мультимедийных и сетевых возможностей были добавлены: новый сетевой стек BONE (BeOS Network Stack), браузер Opera 4.0, медиаплеер Real Player, а также виртуальная машина Java. Кроме того, каждый производитель, лицензировавший BeIA, мог самостоятельно создать внешний вид системы, подстраивая его под нужды конкретного устройства. В результате усечения некоторых библиотек новая ОС могла спокойно разместиться на флэш-карте объёмом 16 Мб и комфортно чувствовать себя на тех же 16 Мб ОЗУ. По мнению Be Inc., BeIA могла бы с успехом применяться в веб-планшетах, медиа-серверах, хранящих различную фото-, аудио- и видеоинформацию, миниатюрных ПК, игровых консолях и т. д.

Вместе с заявлением об изменении стратегии Гассе объявил о том, что Be Inc. становится открытой акционерной компанией. Выпуск шести миллионов акций по цене 6 долл. за акцию должен был, по мнению управляющего, принести Be Inc. 57 млн. долл., необходимых на развитие и продвижение проекта BeIA (суммарная прибыль компании в 1998 году составила всего 1,2 млн. долл.). Первым «внешним» акционером Be Inc. стала, как нетрудно догадаться, корпорация Intel, купившая 10% её акций.


Сразу после объявления Жаном-Луи Гассе новой стратегии развития компании среди пользователей BeOS поднялась буря негодования, вызванная опасением, что Be Inc. перестанет уделять должное внимание версии своей ОС для настольных компьютеров. Павел Цислер, создатель Tracker, предложил Стиву Сакоману открыть исходные коды некоторых частей системы, чтобы сообщество программистов для BeOS могло дальше улучшать возможности операционной системы. Поскольку Сакоман и Гассе сами думали над подобным шагом, идея Цислера была воплощена в жизнь, и на свет появились проекты OpenTracker и OpenDeskbar. Тем не менее циркулировавшие вплоть до середины 2000 года слухи об открытии исходного кода всей BeOS таковыми и остались. Причина, по словам Гассе, заключалась в большом количестве чужих технологий, лицензированных Be Inc. для своей ОС. Их изымание из системы потребовало бы очень много времени, которого у компании с её ограниченными ресурсами просто не было.

Изменение стратегии Be Inc. коренным образом повлияло на весь рынок BeOS. Несмотря на то, что курс акций компании после объявления BeIA стал расти, многие именитые разработчики ПО, понимая, что дальнейшая судьба BeOS теперь под вопросом, приостановили либо прекратили процесс переноса своих приложений. В их число вошли: Steinberg (аудиоредактор NUENDO), Emagic (аудиоредактор Logic Audio), Maxon (пакет для создания трёхмерной графики Cinema 4D) и др. Также были приостановлены работы по переносу приложений внутри самой Be Inc. BeOS-версии генератора трёхмерных ландшафтов Bryce 4 (MetaCreations), пакетов для создания трёхмерной графики Strata3D и StudioPro, а также программы нелинейного видеомонтажа VideoShop (C-3D Digital) так и остались незаконченными.


Изменение стратегии Be Inc. больно ударило и по тем немногим компаниям, осмелившимся начать работы по переносу своих игровых приложений на BeOS. Со временем операционная система лишилась: Tribes II, Neverwinter Nights, Worms Armageddon, Shogo: Mobile Armor Division, Unreal Tournament, Quake III, Black & White и SimSity 3000. Хотя ещё одним немаловажным аспектом, препятствовавшим появлению игровых продуктов на BeOS, стали постоянные задержки с тестированием аппаратного ускорения OpenGL и нового сетевого BONE. Из дошедших до пользователя игр остались лишь Civilization: Call to Power и Corumn III: Chaotic Magic.


Кроме программ, BeOS начала «терять» и инженеров, работавших над ней. Так, в течение 1999 года из Be Inc. ушли практически все создатели операционной системы: Доминик Джиамполо (автор BFS), Джейсон Семс (работавший над OpenGL), Говард Бирки (BONE), Павел Цислер (Tracker) и др.


Из положительных событий, последовавших вслед за роковым заявлением Жана-Луи Гассе, стало объявление в августе 1999 г. Be Inc. финансовых результатов второго квартала. Прибыль компании составила 537 000 долл., что на 74% больше (309 000 долл.), чем за первый квартал.

Окрылённая успехом, Be Inc. начала усиленно продвигать свою новую ОС на рынок. Среди компаний, лицензировавших BeIA на протяжении 1999 года, стоит отметить: Intel, Microworkz, Qubit Technology, National Semiconductor, First Computer International, Metricom и др. Большинство из устройств, анонсированных этими компаниями, представляли собой маломощные ПК, веб-планшеты, а также «интеллектуальные пульты» для дистанционного управления бытовой электроникой.


«Засмотрелась» на BeIA и Compaq Computer. По словам представителей компании, для её персонального устройства, предназначенного для доступа в Интернет, новая ОС от Be Inc. подходила как нельзя лучше. Компании заключили партнёрское соглашение, и Compaq стала официальным лицензиатом BeIA. Однако в октябре 1999 года компания объявила о разрыве соглашения и лицензировании Windows CE от корпорации Microsoft. В это же время в Интернет просочились слухи о том, что Compaq незаконно предоставила конфиденциальную информацию относительно BeIA Microsoft, за что та обеспечила компании скидку на Windows CE. Таким образом, бывший партнёр подло предал Be Inc. и пошёл под суд, закончившийся, правда, безрезультатно.


BeOS 5 Personal Edition: преодолевая миллионный рубеж

Несмотря на некоторые успехи Be Inc. в деле лицензирования BeIA, пользователи BeOS продолжали негодовать и требовать выпустить новую версию системы, содержавшую долго ожидаемые аппаратную акселерацию OpenGL, сетевой стек BONE, а также виртуальную машину Java. Дабы хоть как-то успокоить своих клиентов, Be Inc. в марте 2000 года объявила о выходе сразу двух версий BeOS 5.0 – Personal Edition и Professional Edition. В пятой версии ОС содержалось меньше улучшений, чем в BeOS 4.5, да и они были не такими важными. Судите сами: благодаря проектам OpenTracker и OpenDeskbar обновились Tracker и Deskbar; новый драйвер для файловых систем NTFS и ext2fs позволил читать (но не записывать) данные в разделах Windows 2000 и Linux; была улучшена производительность ОС при проигрывании MPEG-файлов; появилась простая программа для записи CD-дисков под названием CDBurner, была добавлена поддержка колёсика прокрутки на мыши, расширен список поддерживаемого аппаратного обеспечения (в основном принтеров), а также несколько улучшены возможности программ NetPositive, BeMail, Camera, 3dmiX и среды разработки BeIDE.


BeOS 5 Pro Edition помимо этого содержала несколько лицензированных Be Inc. компонентов: лицензированный mp3-кодек, медиа-проигрыватель RealPlayer G2, видеоэнкодер Indeo 5, а также руководство по эксплуатации и техническую поддержку. При этом из ОС пятой версии были убраны экспериментальные драйверы аппаратного ускорения OpenGL, присутствовавшие в BeOS 4.5.


Главное же отличие между PE и Pro-версиями заключалось в том, что бесплатная BeOS 5.0 поставлялась в виде инсталлятора и устанавливалась в Windows, создавая полугигабайтный образ BFS внутри файловой системы FAT32. Be Inc. надеялась использовать BeOS 5 PE в качестве «троянского коня», который позволил бы пользователям, не желающим или не умеющим устанавливать операционную систему на отдельный раздел, тем не менее попробовать её.

В результате «Интернет-бума» Personal Edition всего за три месяца было скачано более миллиона копий BeOS 5 PE. Кроме того, практически каждый компьютерный журнал считал обязательным включить бесплатную версию ОС на свой компакт-диск. Так, по словам Стива Сакомана, в одной только Европе более 65 журналов распространили BeOS 5 PE количеством в шесть миллионов копий.


Стоит также отметить появление напротяжении 2000 года качественного нового ПО для BeOS: новой версии офисного пакета GobeProductive 2.0 с возможностью чтения документов Microsoft Office, программ для создания музыкальных композиций (GrooveMaker), ди-джеинга (FinalScratch), а также финального мастеринга песен (T-RackS), программы для нелинейного видеомонтажа (UltraDV) и др.


BeOS была у всех на виду. О ней заговорил весь компьютерный мир. Тем не менее дела у Be Inc. шли всё хуже и хуже. Если компанию представить в качестве мяча и подкинуть его высоко вверх, момент, когда он достигнет максимальной высоты и начнёт стремительно падать вниз, настал для Be Inc. именно в 2000 году.


На протяжении 2000 года стратегия BeIA начала «давать трещины». Одна за другой компании, ранее лицензировавшие новую ОС, объявляли о переходе на другие альтернативные решения: кто – на WindowsCE, кто – на QNX, а кто – на Linux.


Be Inc. помогали удержаться на плаву лишь продажи BeOS 5 Pro, принёсшие за последний квартал 2000 года 480 000 долларов, которых едва хватало на выплату зарплаты своим сотрудникам. Понимая, что каждый новый день приближает Be Inc. к банкротству, Гассе и компания продолжали усиленно продвигать BeIA в массы.


На выставке CES 2001, ежегодно проходящей в Лас-Вегасе, Be Inc. представила миру прототип Aura – мультимедийного домашнего центра, предназначенного для кодирования, прослушивания, а также хранения музыки в формате mp3. Устройство подключалось к телевизору и обладало интуитивно-понятным пользовательским интерфейсом, позволявшим организовывать композиции в плейлисты, просматривать информацию о песнях, дополнительные данные об исполнителях, а также в будущем покупать музыку через интернет-магазины. Идея с Aura так понравилась самой Be Inc., что компания буквально сразу же объявила о создании целой платформы под названием HARP (Home Audio Reference Platform – базовая платформа), предназначенной для создания «умных» мультимедийных устройств. На HARP сразу же объявился первый потенциальный покупатель – Music Republic, но дальше «постного» релиза о сотрудничестве с Be Inc. дело, как в случае с абсолютным большинством лицензиатов BeIA, не пошло.


Прощальный вздох

2001 год стал последним годом жизни Be Inc. Финансовые показатели компании держались на уровне «ватерлинии» лишь благодаря Sony, лицензировавшей BeIA для своего нового интернет-терминала eVilla. Убытки Be Inc. достигли к 31 декабря 2000 г. (конец финансового года) 94 млн. долл., в то время как прибыль составила лишь 14 миллионов. Эти финансовые показатели заставили компанию пойти на крайние меры – уволить 27 человек. Несмотря на то, что большинство из них занимали должности менеджеров по продажам, Be Inc. лишилась и нескольких инженеров, «не вовлечённых в разработку основного продукта компании», то бишь программистов BeOS.


В феврале 2001 года, отчаявшись, компания подала в суд на корпорацию Microsoft, обвиняя её в монополизации рынка операционных систем своей Windows, а также в давлении на производителей ПК. В то время судебный антимонопольный процесс касательно Microsoft длился уже три года (в частности, вспомните «войну» браузеров Netscape Navigator и Internet Explorer в 1998 г.). Be Inc., лишённая возможности поставлять свою ОС производителям компьютеров, чтобы те могли спокойно устанавливать её на свои ПК, вошла в группу компаний-обвинителей. Судебный процесс затянулся до 5 сентября 2003 года, когда Be Inc. (в которой к тому времени останется лишь один сотрудник – юрист) объявила об отзыве своего иска, а Microsoft – о выплате 23,25 млн. долл. компании в качестве компенсации.


BeIA и практически «иссякшие» продажи BeOS 5 Pro не смогли удержать BeOS от падения в бездну: 2 апреля 2001 года Жан-Луи Гассе объявил, что оставшихся у Be Inc. 9 млн. долл. хватит лишь на шесть месяцев существования, после чего она полностью обанкротится. Гассе ничего не оставалось, как начать разрабатывать план продажи своей компании.


В августе 2001 года Be Inc. объявила об очередном увольнении 28 сотрудников, пытаясь хоть немного снизить затраты и продержаться до того, как на её душу найдётся покупатель.

Ждать, впрочем, надо было недолго. Буквально через пару недель после второго увольнения компания Palm Inc. 18 августа соизволила приобрести Be Inc. и впоследствии использовать мультимедийные возможности, предоставляемые BeIA, в своей собственной операционной системе для КПК PalmOS. 12 ноября, после совещания акционеров Be Inc., Palm окончательно приобрела всю интеллектуальную собственность компании за ничтожную сумму в 11 млн. долл. Казалось, история «пчелы» подошла к концу…


Жизнь после смерти

Ан нет. Невзирая на официальную «смерть» BeOS, сообщество её пользователей продолжает активно поддерживать систему. Постоянно выпускаются новые программы, совершенствуются старые. На основе бесплатной BeOS 5 PE, а также патчей, драйверов и программ, народ собирает различные дистрибутивы.


Например, BeOS, ранее не «дружившая» с процессорами Pentium 4/Athlon, а также видеокартами старше первого ATI Radeon, благодаря появлению BeOS Max и BeOS Developer Edition может спокойно работать на новых компьютерах.


Кроме того, на основе просочившейся тайком в 2001 году беты, следующей за BeOS пятой версии BeOS 5.1d0 (кодовое название Dan0), был разработан дистрибутив PhOS.


Но самое главное – BeOS продолжает развиваться, и в этом ей помогают два проекта – Haiku и Zeta. Расскажем о них лишь в паре приложений. Заинтересованные могут найти подробное описание и новости касательно проектов по адресам, находящимся в конце статьи.


Проект Haiku, ранее носивший неофициальное название OpenBeOS, стартовал буквально через два месяца после покупки Palm компании Be Inc. Его целью стало воссоздание BeOS 5.0 в новой операционной системе с открытым исходным кодом. Помимо этого, программисты уже выпустили достаточно драйверов, позволяющих существующим версиям BeOS чувствовать себя «как дома» на большинстве распространённых конфигураций современных ПК.


Что же касается BeOS Zeta, её основателем является немец Бернд Корц, ранее занимавшийся выпуском журнала InsideBeOS, почившего после пятого номера. В начале 2001 года Корц основал компанию yellowTAB, решившую заняться дальнейшим продвижением BeOS. Для этого им была выкуплена лицензия на продажу BeOS 5 Pro у немецкого дистрибьютера Koch Media, на основе которой yellowTAB собиралась выпустить дистрибутив под названием BeOS NG (Next Generation – следующее поколение). Позже его «начинку» было решено заменить с BeOS 5 Pro на BeOS 5.1d0, в результате чего операционная система изменила название на BeOS Zeta.


На данный момент Zeta является наиболее продвинутой версией BeOS. Она включает в себя:

- обновлённое ядро;

- SVG Tracker, поддерживающий векторную графику;

- новый USB-стек;

- BONE и множество других улучшений и дополнений.


По словам Бернда Корца, количество проданных копий BeOS Zeta в три раза превышает количество всех предыдущих версий BeOS, проданных Be Inc.

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 1. Программа для нелинейного видеомонтажа personalStudio)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 2. Прототип IPAD, демонстрировавшийся Be Inc. на выставке PC Expo’99)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 3. Многозадачность BeOS 5.0 – одновременная работа десяти игр)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 4. Офисный пакет GobeProductive 2.0)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 5. Интерфейс прототипа цифрового музыкального сервера Aura)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 6. Программа для финального мастеринга песен T-RackS)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 7. Интернет-терминал Sony eVilla, работающий на базе BeIA)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 8. Интерфейс BeOS Zeta)

Сломленная, но не сдавшаяся: история операционной системы BeOS. Часть 2 Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 9. Графический растровый редактор Refraction)

Источник.

Показать полностью 9

Наиболее продаваемые бренды мобильных телефонов (2000-2020)

Нокиа в начале 2000-х столько напродавала, что до сих пор лидер по общему количеству проданных устройств. Пишите в комментариях какой у Вас был первый мобильник.

45

Сломленная, но не сдавшаяся: история операционной системы BeOS

Уважаемые ценители Downgrade и все им сочевствующие!

Предлагаю Вашему вниманию статью 2005 года из журнала Системный администратор.

Текст сохранён полностью, но восстановлены утраченные из оригинала фотографии.


«Взрыв сверхновой звезды» – именно так можно было охарактеризовать появление на рынке в 1996 году компьютера BeBox и операционной системы BeOS. Прошло время, и звезда постепенно угасла. Но, похоже, в скором времени настанет черёд повторного взрыва.

Прелюдия

Если покопаться в анналах мировой истории развития вычислительной техники и выудить из них компанию Apple, BeOS берёт своё начало именно с производителя «яблочных» компьютеров. Жана-Луи Гассе знает, наверное, практически каждый обладатель Macintosh (рис. 1). Человек, в одно время руководивший представительством Apple во Франции, благодаря своим успехам со временем занял должность начальника всех исследовательских и производственных подразделений компании. На его счету выпуск моделей Mac Plus, Macintosh II и Macintosh SE, снискавших большую популярность у покупателей.

Сломленная, но не сдавшаяся: история операционной системы BeOS Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 1. Жан-Луи Гассе собственной персоной)



Но мало кто знает о секретных проектах, которыми руководил Гассе. Ими являлись Aquarius – процессор на базе RISC-архитектуры, и Jaguar – профессиональная рабочая станция. Именно второй проект нас и интересует.


Целью «Ягуара» являлось создание высокопроизводительной рабочей станции на основе RISC-процессора Motorola 88110. Стратегия «правого верхнего угла», согласно которой в недрах компании разрабатывались компьютеры с высокой производительностью и расширяемостью, обладавшие при этом такой же высокой ценой, была навязана Apple именно Жаном-Луи. Поэтому, когда один из инженеров компании, Хью Мартин, предложил предприимчивому французу создать сверхбыстрый компьютер на базе новой тогда RISC-архитектуры, тот сразу же согласился. Руководство Apple также не возражало, правда, поставило лишь одно условие – новый компьютер не должен стоить больше 8000 долларов.


Работа закипела. Благодаря невысокой цене чипа Motorola 88100 инженеры смогли установить в первые прототипы сразу четыре штуки. Платформа на новом процессоре требовала и новой операционной системы, поэтому группой из 80 программистов за пару месяцев была разработана новая ОС под кодовым названием Bojole, основанная на микроядре Mach. Созданное в недрах университета Карнеги-Меллона, оно было основано на исходных кодах операционной системы UNIX, и одно из немногих в то время обладало вытесняющей многозадачностью и поддерживало защищённый режим памяти.


Четыре процессора и быстрая операционная система позволили новому компьютеру ещё на стадии разработки свободно обрабатывать аудио- и видеоданные, а также трёхмерную графику, а встроенные стереодинамики и камера для проведения видео-конференций подняли возможности «Ягуара» на уровень графических рабочих станций, стоивших десятки тысяч долларов. По словам Хью Мартина: «Мы сделали полноценный мультимедийный компьютер, на годы опередивший своё время».


К сожалению, несовместимость новой операционной системы с программами для MacOS, а также возросшее до предела противоборство между командами разработчиков проекта «Ягуар» и оригинального Macintosh вынудили управляющего Apple Джона Скалли в июне 1990 г. закрыть сделанный на 50% проект.


Впоследствии Жан-Луи Гассе, дискредитировавший себя выпуском первого ноутбука компании Macintosh Portable, а также вступивший в личную борьбу со Скалли, был вынужден подать в отставку. Случилось это в середине 1990 года.


Гассе отправляется в свободное плавание

Уйдя из Apple, Гассе тем не менее не расстался с мыслью разрабатывать новые компьютеры. Однажды он встретился с Ирвином Гаулдом, управляющим Commodore Business Machines. По словам самого Гассе: «Он хотел, чтобы я возглавил отдел исследований и разработок компании Commodore Amiga (разрабатывавшей одноимённые компьютеры), но я сказал: «Нет, я уже проходил через это. Я хочу управлять компанией». Гаулд ответил, что у него уже имеется прекрасная кандидатура, что означало отказ. Тем не менее Жан-Луи извлёк из встречи некоторые идеи относительно компьютеров Amiga: «Я немного обиделся на мистера Гаулда и решил, что, возможно, я мог бы создать что-нибудь наподобие Amiga, только построенное на современной аппаратной базе. Кроме того, в отличие от высокомерной Commodore я бы лучше заботился о разработчиках программных продуктов». Таким образом, Гассе принял решение, за которое ему впоследствии будут благодарны миллионы людей, – он решил создать компьютер нового поколения самостоятельно.


По замыслу Гассе, его новинка должна была стать тем «мультимедийным монстром», на пост которого претендовал так и не состоявшийся проект «Ягуар». На воплощение новой идеи у француза имелись 1,7 млн. долларов, с которыми он ушёл из Apple. Чуть позже Гассе благодаря своим связям получил дополнительное 7-миллионное финансирование. Помощником Жана-Луи в организации собственной компании стал Кори Ван Арсдейл, на которого были возложены обязанности адвоката и главного менеджера.


Первым инженером, которого Гассе пригласил в свою, ещё в то время не названную, Be Inc., стал Стив Сакоман, один из бывших сотрудников Apple, «отец» проекта Newton, позже ставшего первым карманным персональным компьютером в мире.


Вначале Сакоман работал у себя дома. Буквально через несколько дней после начала воплощения идеи Гассе в жизнь, он разработал первый прототип компьютера, состоявший из текстолитовой платы, 20 МГц процессора Hobbit производства компании AT&T, оперативной памяти и последовательного порта. Позже Сакоман добавил второй процессор, флоппи-дисковод, жёсткий диск, дополнительные параллельные и последовательные порты, а также видеоадаптер, разработанный им самим.


Через некоторое время Гассе пригласил на работу троих программистов, двое из которых – Боб Герольд и Эрик Рингвальд – раньше работали в Apple (Боб работал над проектом «Newton», а Эрик – над «Ягуаром»). Третий программист, Бенуа Шиллингс, был приглашён Гассе и Сакоманом после впечатляющей демонстрации своих программ, которые он разрабатывал для MacOS.


В обязанности Боба Герольда входила отладка создаваемых Сакоманом прототипов, а также написание драйверов. Что же касается Эрика и Бенуа, они создавали для нового компьютера новую ОС.


Вообще-то вначале разработчики предложили Гассе купить либо лицензировать какую-нибудь из уже существующих «встраиваемых» операционных систем. К сожалению, ChorusOS, на которую пал взор из-за её заманчивых возможностей, оказалась слишком дорогой. Впоследствии Chorus Microsystems была куплена Sun Microsystems и стала основой JavaOS. Гассе и компания приняли окончательное решение – делать операционную систему своими силами.


На рубеже 1991-92 гг. Гассе наконец-то принял решение дать своей крошечной компании имя. Изначально он планировал назвать её United Technoids, но, по словам Стива Сакомана: «От этого названия веяло чем-то мрачновато-извращённым, и я предложил Жану-Луи на выходных поискать какое-нибудь более подходящее название». В понедельник, когда Гассе спросил Сакомана, что тот нашёл, Стив ответил, что пока дошёл лишь до буквы «В». «Что же, пусть будет «Be», – решил Гассе. Так компания и обзавелась своим «пчелиным» именем.


Кроме того, вместе со становлением Be Inc. в качестве полноценной компании было принято решение об аренде небольшого офиса, который располагался в Менло Парке, штат Калифорния, – недалеко от зданий Apple Computer.


Шёл 1992 год. Работа над BeBox продолжалась. Стив Сакоман последовательно добавил в прототипы компьютера звуковую плату, встроенный модем, а также три цифровых сигнальный процессора (DSP) производства AT&T, которые должны были отвечать за обработку звуковых и видеоданных.


Не отставала от BeBox и его операционная система. В конце 1991 года Гассе нанял на работу Сирила Меуриллона, начавшего работу над ядром для BeOS. В это же время на сцене Be Inc. появился Доминик Джиамполо, автор знаменитой файловой системы BeOS. Бенуа Шиллингс, работая совместно с ним, написал первую версию графической подсистемы BeOS, которая затем превратилась в главную часть ОС – сервер App Server. 1993 год ознаменовался выходом первой тестовой версии ОС (также известной как DR1) (рис. 2).

Сломленная, но не сдавшаяся: история операционной системы BeOS Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 2. Одна из ранних версий BeOS для BeBox на базе процессоров Hobbit)



Уже в 1994 году появилась версия DR2, в которой было исправлено множество ошибок, а также добавлены поддержка SCSI-дисков и GeekPort – специального порта BeBox, предназначенного для энтузиастов-программистов. Кроме того, система обзавелась первыми средствами разработки приложений.


BeOS под микроскопом

Теперь сделаем небольшую остановку и рассмотрим подробнее особенности BeOS, а также её достоинства по сравнению с конкурентами:

- BeOS построена на микроядерной архитектуре. ОС состоит из микроядра, а также различных серверов, каждый из которых отвечает за выполнение определённых функций.

- Интерфейс программирования приложений (API) у BeOS основан на объектно-ориентированном дизайне вместо процедурно-ориентированного. Благодаря такому подходу программисты могут свободно использовать части кода в различных программах, что позволяет значительно ускорить процесс их создания.

- Вытесняющая многозадачность. В большинстве операционных систем каждый процесс управляется менеджером процессов. Чем больше процессов находится под командой менеджера, тем менее быстрой и стабильной становится система. В многопоточных системах каждый процесс создаёт свои собственные процессы, выполняющие строго определённые функции, тем самым значительно разгружая менеджер. Например, в BeOS каждое открытое окно создаёт два новых процесса: клиентский и серверный. Первый процесс получает и обрабатывает пользовательские события, такие как: нажатия клавиш, движение мыши и т. д., тогда как второй – занимается обработкой задач, связанных непосредственно с самим окном.

- Симметричная многопроцессорная обработка (SMP). Потоки могут использовать несколько чипов, установленных в компьютере (поддерживается до 8 процессоров), «перепрыгивая» с процессора на процессор в зависимости от их загруженности. Для примера: во время загрузки ОС один процессор отвечает за поиск приводов в компьютере, второй отображает на экране логотип операционной системы. Благодаря такому подходу прирост производительности BeOS, работающей на многопроцессорной системе, по сравнению с однопроцессорной стремится к 80-100%.

- Ориентация на обработку мультимедийных и коммуникационных задач. Многопоточный дизайн BeOS, а также низкая латентность системы позволяют ей легко справляться с аудио- и видеоданными, а также трёхмерной графикой. BeOS автоматически задаёт различные приоритеты выполняющимся в «реальном режиме» процессам, таким как запись видео или его воспроизведение.

- 64-разрядная файловая система BFS поддерживает жёсткие диски объёмом до нескольких терабайт и благодаря журналированию транзикаций предотвращает потерю данных.


Выход на финишную прямую

В 1994 году для BeBox пришлось искать новую платформу, поскольку процессоры Hobbit прекратили своё существование. Apple использовала Hobbit в первых прототипах проекта Newton. Когда же инженеры компании совместно с Acorn создали новую архитектуру ARM-процессоров, Hobbit стал не нужен. В результате летом 1994 года AT&T, не получив дальнейшего финансирования от Apple, отказалась продолжать разработку чипов Hobbit и окончательно ушла с рынка процессоростроения.


В поиске нового чипа для BeBox выбор инженеров Be Inc. пал на процессор PowerPC: новый, но уже достаточно разрекламированный компаниями Apple, IBM и Motorola продукт. Имея меньшую стоимость, чем у процессора Hobbit, PowerPC обладал лучшей архитектурой (комбинация серверного чипа IBM POWER и шины Motorola 88110) и производительностью. А предложил Be Inc. использовать PowerPC инженер Apple Джо Палмер, впоследствии ставший «отцом» нового BeBox.


Палмер в то время заканчивал разрабатывать Macintosh Quadra 660AV в Apple. Он хотел, чтобы независимые компании начали использовать стандарт PReP (PowerPC Reference Platform – связанная с PowerPC платформа), разработанный IBM, Apple и Motorola, поэтому решил встретиться по этому поводу с Жаном-Луи Гассе. Как раз в то время AT&T приостановила разработку процессоров Hobbit, поэтому Палмер предложил Be Inc. использовать новый PowerPC. «На внезапное предложение Жана-Луи помочь им в разработке компьютера на базе нового чипа я с радостью согласился», – вспоминает он.


Таким образом, BeBox обзавёлся новым «сердцем», вернее, двумя. Первые версии BeBox содержали пять процессоров – два Hobbit-чипа и три DSP. Для того чтобы компьютер можно было без проблем перенести на новую архитектуру, инженер Глен Адлер добавил в старые прототипы плату с ещё двумя процессорами PowerPC, доведя, таким образом, общее количество чипов в системе до семи штук. Позднее, когда программисты Be Inc. перенесли основной код BeOS на новую архитектуру, старые процессоры и DSP окончательно канули в Лету (рис. 3).

Сломленная, но не сдавшаяся: история операционной системы BeOS Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 3. Внешний вид BeBox)


Позже новый инженер Be Inc., Джосеф Палмер, в одиночку занялся доводкой BeBox до финального состояния. Им была разработана материнская плата, основанная на спецификации PReP. В то же самое время, изза недостатка средств, Палмеру пришлось использовать стандартную подсистему ввода/вывода, аналогичную той, что была на обычных персональных компьютерах из мира Windows.


С «лёгкого языка» Джо Палмера BeBox обзавелась своим названием. Вот что он сказал по этому поводу в одном из интервью: «Первые прототипы компьютера на базе процессоров Hobbit и DSP-чипов назывались просто Be-1. Когда пришёл черёд PowerPC, машины именовались Be-2, или BeBox. Со временем второе название прочно прилипло к нашим прототипам, вследствие чего стало основным и единственным».


Триумф BeBox

Конец 1994 года мог стать концом компании Be Inc: 9 миллионов долларов компании иссякли, а разработка компьютера только подходила к своему завершению. Ещё минимум год ушёл бы на то, чтобы довести «до ума» операционную систему. Жан-Луи Гассе принял решение найти для компании нового владельца. Его взор обратился к бывшему работодателю – Apple. В недрах «яблочной» компании в то время разрабатывалась операционная система под кодовым названием Copland, призванная заменить стремительно устаревающую MacOS 7.x.


«Финансовых средств у нас не осталось, и мне пришлось пригласить на встречу руководителя Apple Майкла Шпиндлера, чтобы поговорить с ним о возможности покупки Be Inc.», – вспоминает Гассе. К сожалению, встреча закончилась, не принеся никакого результата. Но Гассе никогда не забудет слов, произнесённых Шпиндлером на прощание: «Тебе, наверное, спится лучше, чем мне». «Я помню этот момент, поскольку Шпиндлер всегда очень хорошо предчувствовал опасность», – говорит Гассе. Apple была на краю пропасти: проект Copland разросся до невероятных размеров и превратился в «неповоротливый Титаник», готовый в любую минуту пойти ко дну от внезапного столкновения с айсбергом.


Неудача попытки продажи Be Inc. заставила Гассе готовиться к единственному выходу – публичной демонстрации BeBox потенциальным инвесторам в надежде привлечь хоть какие-нибудь денежные средства для продолжения проекта. Данное событие должно было состояться на выставке Agenta’95.


Специально для будущей выставки Стив Сакоман подготовил презентацию, демонстрировавшую обработку на BeBox восьми AVI-видеофайлов и трёхмерной графики (Жан-Луи Гассе хотел лицензировать у Apple технологию QuickTime, но цена в 5 млн. долларов оказалась для Be Inc., ещё не выбравшейся из «долговой ямы», просто непомерной). Всё это работало одновременно и без какого-либо торможения.


Один из журналистов, присутствовавших в тот памятный день на выставке Agenta’95, позже назвал BeBox «суперкомпьютером в компактном корпусе ПК» (вспомните, какая компания в 1999 году придаст своему компьютеру приставку «супер»). Два процессора PowerPC 603e, несмотря на свои 66 Мгц, помогали BeBox демонстрировать производительность на уровне рабочих станций IBM RS/6000, стоивших десятки тысяч долларов. Возможность установки до 256 Мбайт ОЗУ в обычный ПК в 1995 году была также чем-то нереальным. А уж 26 различных портов ввода/вывода, располагавшихся на задней стенке компьютера, делали из компьютера Be Inc. поистине «чудо». Чего уж говорить об операционной системе, о возможностях которой было написано выше. Зрители были в шоке от демонстрации BeBox. А довольно низкая цена в 1995 у.е., как для системы, демонстрирующей подобный уровень производительности и возможности, стала «последним гвоздём». Многотысячная аудитория, присутствовавшая в зале, устроила Жану-Луи Гассе овацию. Это был его день, день всей команды Be Inc., и, конечно же, триумф BeBox и BeOS.


Удержаться на волне успеха

Выставка Agenta’95 принесла Be Inc. дополнительные инвестиции на сумму 6 млн. долл. (одним из инвесторов стал известный разработчик суперкомпьютеров Сеймур Крей), которые позволили компании доработать BeBox до состояния полной готовности и 3 октября начать отгружать компьютеры первым заказчикам. В то же время работа над совершенствованием BeOS продолжалась.


До апреля 1996 года компанией было выпущено семь тестовых версий системы (так называемые Development Release), каждая из которых добавляла в ОС новые возможности, а также улучшала уже существующие. Та же BeOS DR7 могла «похвастаться»: поддержкой 32-битного цвета, новой файловой системой BFS, виртуальными Рабочими столами, а также улучшенными сетевыми возможностями.


По словам Жана-Луи Гассе, вначале BeOS необходимо было набрать минимальную «критическую массу» программ, для чего компьютеры BeBox попадали, в основном, в руки программистов, поражённых демонстрацией возможностей компьютера и ОС и желающих начать разрабатывать для неё новое ПО. Кроме того, Be Inc. воплотила в жизнь новую концепцию продаж программного обеспечения: вместо того, чтобы раскошеливаться на рекламу, компании, а также программисты-одиночки предлагали потенциальным покупателям демо-версии своих программ, размещённых на специально созданном Be Inc. сайте BeDepot.com. Если пользователю понравилась демо-версия, он мог при помощи обычного телефона заказать себе полную версию. Кстати, многие компании-разработчики ПО для BeOS (например, та же BeatWare) «вышли в свет» именно благодаря такой системе продаж.


В начале 1996 года производство BeBox, вследствие иссякших в очередной раз денежных средств, было приостановлено. Компания была на грани банкротства. Тем не менее на волне бума, поднятого демонстрацией компьютера на Agenta’95, быстро нашлись новые инвесторы и, после 14миллионного «вливания» в активы компании, процесс производства был возобновлён.


Следующей целью Жана-Луи Гассе стала выставка MacWorld Expo, проходившая летом 1996 года. Официально Be Inc., кстати, запрещалось присутствовать на выставке, поскольку её продукция никаким образом не была связана с Apple. Тем не менее 6 августа 1996 года тысячи людей столпились возле стенда компании: на нём демонстрировалась BeOS, работавшая на компьютере Power Macintosh. Зрители были в шоке: то, чего все уже который год ждали от Copland (главным образом, вытесняющую многозадачность и защищённый режим памяти), уже было воплощено в BeOS и работало на их компьютерах! Кроме того, ОС также работала на клонах Macintosh, производившихся компанией Power Computing. Mac-версия операционной системы от Be Inc. произвела очередной фурор.


Но мало кто знает, что предназначалась эта версия ОС для другой цели – демонстрации Apple возможности работы BeOS на компьютерах Power Macintosh. Да-да, теперь Apple первой предложила Гассе купить его компанию. Правда, запрошенная им цена в 300 млн. долл. показалась «яблочной» компании слишком большой (она предлагала Be Inc. «лишь» 100 млн. долл.), поэтому переговоры, длившиеся на протяжении полугода, ни к чему не привели.


Тем не менее, убедившись в полном крахе проекта Copland, в 1997 году, после покупки за 430 млн. долл. Стива Джобса и его компании NeXT Inc., Apple объявит о начале разработки новой операционной системы под кодовым названием Rhapsody на базе ОС NEXTSTEP.


5 августа 1996 года из недр Be Inc. вышли сразу два новых продукта. Первым из них был новый BeBox, в основу которого были положены те же PowerPC 603e, работавшие, правда, на частоте 133 МГц. Также был немного изменён цвет корпуса. В остальном новый компьютер полностью копировал своего старшего собрата, правда, стоил уже 2995 у.е.


Вместе с новым BeBox свет увидела и новая версия BeOS, DR8 (рис. 4). Из улучшений стоит отметить появившуюся библиотеку 3D Kit, позволявшую разработчикам наделить свои приложения интерактивной трёхмерной графикой; библиотеку Game Kit, обеспечивавшую прямой доступ к графическому адаптеру компьютера; встроенную в файловую систему возможность работы с электронной почтой; новый веб-браузер NetPositive; новые элементы графического интерфейса, а также расширенную поддержку аппаратного обеспечения: более ёмкие винчестеры, устройства для порта GeekPort, а также джойстики.


Дабы довести число анонсов за день до заветной цифры «3», Be Inc. 5 августа выпустила пресс-релиз, в котором объявила о лицензировании у Silicon Graphics Inc. графического API OpenGL, а также планах по его интеграции в BeOS.

Сломленная, но не сдавшаяся: история операционной системы BeOS Downgrade, Операционная система, Microsoft, Apple, Длиннопост

(Рисунок 4. BeOS DR 8 для BeBox на базе процессоров PowerPC)


Параллельно с развитием BeBox Гассе налаживал отношения с производителями Mac-клонов, дабы те поставляли BeOS со своими компьютерами. 26 ноября 1996 года Power Computing стала первой компанией, лицензировавшей BeOS. В скором времени за ней последовали DayStar, Motorola и UMAX.


Наполеоновским планам Жана-Луи Гассе продать в 1996 году 10 тысяч, а в 1997-м – 100 тысяч BeBox не суждено было сбыться. К тому же лицензирование BeOS производителям клонов Macintosh имело значительно больший интерес для компании, вследствие чего продвижением собственных компьютеров Be Inc. практически не занималась.


В Интернете можно найти фотографии прототипа четырёхпроцессорного BeBox, создававшегося в 1996 году, но так и не доведённого до конца. По словам Джо Палмера, причин, послуживших приостановлению разработки, всего две. Первая: альянс AIM (Apple, IBM, Motorola) забросил дальнейшее развитие PowerPC 604 в пользу нового PowerPC 750 (известного также как G3), не предназначенного для использования в многопроцессорных конфигурациях. Вторая: у Be Inc. возникли трудности с получением различной информации относительно архитектуры чипов из недр AIM, за что стоит сказать отдельное «спасибо» Apple.


В результате разработка четырёхпроцессорного BeBox затянулась. Поскольку в то время наибольшее внимание публики было уделено работе BeOS на компьютерах Power Macintosh и его клонах, Be Inc. 30 января 1997 года объявила о прекращении выпуска собственных компьютеров и концентрации исключительно на дальнейшем совершенствовании операционной системы.


Специально для Mac-клонов Be Inc. выпустила BeOS Preview Release 1 и 2, ставшие первыми «публичными» версиями операционной системы.



Так, PR1 принёс в BeOS обновлённую файловую систему BFS, ставшую 64-разрядной, программный режим ускорения OpenGL, новую интерфейсную оболочку под названием Tracker. На долю PR2 можно записать: обновлённый Tracker, улучшенный стек TCP/IP, а также расширенный листинг поддерживаемого аппаратного обеспечения.


На конференции BeDevCon, проходившей в начале мая 1997 года и ознаменовавшейся выходом BeOS PR1, Эрик Рингвальд также объявил о планах компании интегрировать виртуальную машину Java в первую полноценную версию BeOS (v 3.0), выход которой был намечен на весну 1998 года. В то же время компания Metrowerks пообещала дальнейшее улучшение Java в своём пакете для разработки CodeWarrior.


Дела у Be Inc. шли довольно неплохо: более 500.000 распространённых копий BeOS, налаженные партнёрские отношения с производителями клонов Macintosh, увеличивающееся с каждым днём количество разработчиков ПО для операционной системы (на момент выпуска BeOS PR2 – 4400), а также появление первых «серьёзных» программ, таких как: VirtualMac (эмулятор MacOS 7.x), BeatBox (музыкальный редактор), LRDraw (графический векторный редактор), Be Basics (текстовый процессор и редактор электронных страниц)…


Не жди беды, она сама к тебе придёт. Через некоторое время после того, как Apple приобрела NeXT Inc., Джил Амелио, сместивший Майкла Шпиндлера с поста управляющего компанией в начале 1996 года, был отправлен в отставку, а его место занял Стив Джобс, назначенный «временным» управляющим.


Буквально сразу же после этого Джобс приостановил производство КПК Newton, а также за пару месяцев «сдал в утиль» практически весь рынок производителей клонов Macintosh, аннулировав либо принудительно выкупив их лицензии. Be Inc., оставшись без партнёрской поддержки, а также их компьютеров, очутилась в облике «наездника без коня». Жану-Луи Гассе пришлось искать выход из сложившейся ситуации. Результат не заставил себя ждать.


Источник.

Показать полностью 4
247

Другая история: AtheOS

Эта заметка начинает серию заметок об операционных системах, которые не на слуху у пользователей, но между тем заняли своё место в истории. Заметка входит в цикл статей об истории операционных систем.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

AtheOS — свободная операционная система для компьютеров архитектуры х86. AtheOS — сокращённо от Athene Operating System.


Разработка началась в 1994 году норвежским программистом Куртом Скёуэном. Он занимался разработкой операционный системы один и в марте 2000 года представил её в сети Usenet под лицензией GNU GPL. По некоторым слухам, Курт прекратил разработку AtheOS в 2002 году. Последняя версия — 0.3.7 вышла 9 октября 2001 года.


Стоит понимать, что AtheOS — это не очередной дистрибутив Unix — подобной операционной системы, а совершенно самостоятельная система, написанная с нуля на C++. Её пользовательский интерфейс похож на Amiga, но под ним вы, скорее всего, увидите много сходства с BeOS. Интегрированный графический интерфейс построен на клиент-серверной архитектуре, подобно X11. Многопоточность позволяет ему обойти X11 в отзывчивости.


Особенности:

Скауэн портировал KHTML на AtheOS, чтобы создать веб-браузер ABrowse. Были портированы Apache, PHP3, Perl и другие приложения.

- Собственная журналируемая 64-х разрядная файловая система AtheOS File System, называемая чаще AFS (не путать с распределённой файловой системой Andrew File System).

- Поддержка симметричной многопроцессорности

- Почти полная поддержка стандарта POSIX

- Оригинальная объектно-ориентированная GUI архитектура

- Приоритетная многозадачность с многопоточностью

- C++ ориентированный API

Скриншоты с сайта разработчика:

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост
Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост
Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост
Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Программное обеспечение

Установка программ происходит следующим образом: портированные приложения распаковываем в каталог /usr, а нативные приложения в каталог /Applications

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Приложения распространяются в формате архивов tgz. Мне не удалось настроить в системе интернет, поэтому программы я предварительно скачал на виртуальный диск. Монтировать диск пришлось вручную, благо команда mount работает как от неё ожидаешь. Поддержка файловых систем, на достойном уровне для 2002 года.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Установка AtheOS

Установка AtheOS оказалось занятием необычным. Суть в том, что дистрибутив из себя представляет три образа дискеты и один архив tgz.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Сайт уже много лет недоступен и я скачал всё это с зеркала Архива Интернета. Но туда не попал самый главный файл: install.txt. По логике было понятно, что там рассказано, как ставить систему. Но раз файла нет, значит нет — буду разбираться на месте…


Свои приключения я начал в VirtualBox. В Debian при помощи dd записал образы трёх дискет в три виртуальные дискеты. Первые две дискеты были в FAT12, а третья не понятно с какой файловой системой (может AFS, не проверял). Дискеты требуется менять по очереди, но когда я вставлял третью дискету, система наглухо зависала. Было решено идти от обратного и не пользоваться загрузочными дискетами.


Установка системы виделась просто:

- Создать и отформатировать раздел AFS

- Распаковать tgz архив в корень

- Установить загрузчик


Решение виделось на поверхности — это была последовательница Syllable Desktop, основанная на AtheOS и совместимая с ней. Монтируем диск, загружаемся и вращаем барабан форматируем диск. Запускаю утилиту DiskManager (регистр критичен) и создаю раздел AFS. Скрин не прилагаю, так как утилита из AtheOS, скрин был выше.


Форматировать диск нужно отдельно, команде format нужно лишь устройство, файловую систему и метку диска. Это звучало так:

format /dev/disk/ata/hdb/0 afs atheos

Монтируем диск правой кнопкой мыши в меню Диски.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

И собственно, скомандовав следующее заклинание, распаковываем систему на диск:

tar -xvpzf /dos/download/atheos-base-0.3.7.tgz

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Всё скопировалось и осталась лишь установка загрузчика. Вот тут меня ждал большой облом, а может просто опыта работы с GRUB не хватило. Суть в том, что он тут модифицированный для работы с AFS, в добавок у AtheOS и Syllable Desktop различаются версии загрузчика.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Значит нужно идти методом автора. В интернете было найдено зеркало сайта, где мне удалось найти недостающий install.txt. Прочитав его, я понял, что иду верной дорогой, но следует всё-таки загрузиться с дискет. Не помогло ничего, кроме смены гипервизора.


И вот я в Qemu.

Загружаюсь я с первой дискеты, вижу приглашение GRUB 0.5.96.1, выбираю единственный пункт и он просит вторую дискету.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

А дальше наступает этап вставки третьей дискеты, где у меня в VirtualBox всё зависало.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Так как я решил пойти путём автора, то решил делать всё строго по руководству и взял два виртуальных диска: один чистый, а второй FAT16 с архивом системы. Передо мной только терминал Bash.

Начнём с создания раздела и выбора файловой системы.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Далее раздел форматируем и оказывается, что в AtheOS именование дисков идёт отлично от Syllable Desktop и команда немного другая:

format /dev/disk/ata/hdb/0 afs atheos

Прикольно то, что форматирование происходит мгновенно и без запросов. Осторожнее со своими желаниями!

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Создаю точки монтирования и монтирую оба диска.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Распаковываем архив в корень нового диска. Команда та-же, сюрпризов от tar ждать не приходится.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

А дальше интересный момент в руководстве: нужно открыть menu.lst и поправить номер раздела на диске с 1 на 0. Вроде не сложно и можно сделать через Bash, но я поленился и воспользовался Syllable.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Дело за малым — установка загрузчика. Перезагружаюсь с первой дискеты и нажав клавишу C попадаю в GRUB Shell, откуда и устанавливаю загрузчик.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Перезагружаюсь и меня приветствует окно ввода пароля. Логин-пароль по-умолчанию: root.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

И вот меня встречает рабочий стол. К слову сказать, их там 32. Первые 12 закреплены за комбинациями клавиш ALT+F1-F12. ВНЕЗАПНО разрешение монитора на каждом рабочем столе настраивается индивидуально.

Другая история: AtheOS Downgrade, Операционная система, 2000-е, Длиннопост

Заключение

Система легла в основу таких операционных систем, как: Cosmoe, Pyro Operating System и Syllable. В следующих заметках поговорим и о них.

Если хотите попробовать AtheOS на VirtualBox, то можете взять архив для импорта.


Как обычно, это копия заметки из моего блога.

Показать полностью 20
96

Винчестер-то не резиновый...(старая истина)

Было время, когда объем жесткого диска исчислялся в мегабайтах. Казалось бы 20 мегабайт - огромный объем. Так я и многие другие думали 30 лет назад. Однако все течет, все меняется. Сейчас жесткие диски в 1 Тб (в 50 000 раз больше чем 20 мегабайт) обычное явление. Мало того, в широком доступе твердотельные накопители с новыми технологиями . . .

Однако в то время (80-90е годы прошлого века) не было фильмов в цифровом формате, картинка "весила" в десятки раз меньше, софт зачастую был оптимизирован и занимал небольшой объем. Да что говорить, дистрибутив виндовс 3.1 распространялся на дискетах. Текстовые файлы весили десятки килобайт. При очень большой нужде можно было обойтись вообще без жесткого диска. Для экономии места были популярны архиваторы: winrar, arj, pkzip, pklite для сжатия выполняемых файлов и так далее. Для дискет был вариант нестандартного форматирования, к примеру утилитой pu_1700.  Одна из причин пропадания свободного места на жестком диске на мой взгляд была следующая. Доступа к сети интернет и даже скажем фидо или ббс был не у всех. Обменивались между собой дискетами с софтом игрушками и так далее. Это сподвигало оставлять себе копии на дискетах или на жестком диске, что реже. Так или иначе свободное место заканчивалось, а апгрейд жесткого диска в материальном плане был очень болезненный. Соотношение цены за мегабайт доходило до 10 уе или даже больше. Поэтому старались прибегать к разного рода ухищрениям для экономии места. К примеру вырезка из старого иностранного журнала.

Винчестер-то не резиновый...(старая истина) Ностальгия, Ретро, Компьютер, Программа, Данные, Жесткий диск, IT, Экономия, Длиннопост

Один из вариантов экономии места был в виде программно-аппаратного комплекса STACKER. Аппаратную часть я не застал, говорили что даже кодирование на лету поддерживается, но софтом пользовался часто с переменным успехом. Было радостно видеть, как на 40 мб винчестер влезает почти 90 мб данных. А иногда и наоборот. Все зависело от самих данных и степени их подвержению компрессии. Функцию сжатия данных перед записью выполнял центральный процессор, что снижало общую производительность. Этим приходилось жертвовать. За то, при чтении данных скорость в среднем возрастала, поскольку физическая скорость чтения данных с накопителя не была равна объему данных после распаковки.

Винчестер-то не резиновый...(старая истина) Ностальгия, Ретро, Компьютер, Программа, Данные, Жесткий диск, IT, Экономия, Длиннопост

Система динамического сжатия данных "на лету позволяла в среднем удвоить емкость жестких дисков. Она прекрасно устанавливалась, сама делала все, что нужно, работала под DOS и под Windows, грузилась резидентом в нижнюю или в верхнюю память. Некоторое замедление работы компьютера компенсировалось увеличением емкости жестких дисков при почти полной невидимости для пользователя. (При наличии специальной платы скорость работы теоретически возрастала за счет сокращения обмена с физическим диском.) При установке стакер не было необходимости удалять что-то с диска, он сам делал все, что нужно .Можно было сжать системный жесткий диск или съемный раздел, а при желании и флоппи-диски.

Один из примеров использования программы. В верхнем разделе оперативно памяти создавался виртуальный рам диск, скорость которого была в разы больше чем физический накопитель и особенно дискета. Далее этот рам диск форматировался программой стакер или аналогичной и у нас увеличивалось пространство. Все это происходило в автоматическом режиме, незаметно от пользователя. Огромная скорость чтения и записи в рам диск давала возможность ускорить работу программ, которые требовали частой работы с жестким диском, а в некоторых случаях можно было отказаться от винчестера на некоторое время, пока включен был компьютер. Может быть из этого вырос облачный сервис после увеличения скоростей интернета, кто знает.

Винчестер-то не резиновый...(старая истина) Ностальгия, Ретро, Компьютер, Программа, Данные, Жесткий диск, IT, Экономия, Длиннопост

Степень сжатия сильно зависит от того, какие файлы на диске. Если много места занимают файлы баз данных, вы можете увеличить емкость диска в 4 и более раз. Если же на диске хранятся в основном файлы со сложными изображениями, упакованные архивы или предварительно сжатые EXE-файлы (в том числе и с оверлеями), выигрыша может и не быть. К примеру Нортоновские утилиты почти не сжимались.

После установки STACKER пропадал смысл держать на жестком диске архивы, полученные утилитами сжатия данных (PKZIP, LHA, ARJ), так как они, во-первых, закрывают данные от быстрого доступа и, во-вторых, их использование не приводило к увеличению свободного места на диске, а наоборот - к уменьшению! Такой парадоксальный на первый взгляд результат объясняется тем, что размер свободного места прогнозировался стакером путем умножения среднего коэффициента сжатия на размер физически свободного места. Так как утилиты сжатия несколько эффективнее упаковывают данные, то при этом освобождается некоторое количество физического места, но одновременно уменьшается средний коэффициент сжатия, и в результате размер прогнозируемого свободного места уменьшается.

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

Но, к сожалению, в каждой программной бочке меда есть своя ложка дегтя. Но не будем о грустном, потеря данных это наиболее печальный факт как со стороны физического накопителя, так и со стороны сбоя компьютера или софта.

Винчестер-то не резиновый...(старая истина) Ностальгия, Ретро, Компьютер, Программа, Данные, Жесткий диск, IT, Экономия, Длиннопост

Для увеличения скорости работы накопителей выпускались программы типа SMARTDrive. Она создавала в дополнительной памяти кэш диска, существенно ускоряющий операции MS-DOS с диском. Однако так же существовал риск потери данных в случае аппаратного или программного сбоя компьютера. Сейчас кэш в накопителях встроенный и необходимости в аналогичных утилитах уже нет.

Конкуренты: В число утилит, вошедших в состав операционной системы MS-DOS 6.0, входило средство динамического сжатия данных DoubleSpace. В работе эта программа совершенно аналогична пакету STACKER. Более того, фирма Stac Electronics подавала иск по факту "заимствования" корпорацией Microsoft алгоритма программы STACKER и выиграла его. Но это уже совсем другая история. Актуальность сжатия данных на сегодняшний день применяется при бэкапе.

Показать полностью 4
Отличная работа, все прочитано!