Люди, работавшие в данной сфере в 90-х – начале 2000-х, возможно, вспомнят об OS/2 от IBM, которая в то время была чуть ли не единственной системой, подходящей для embedded-решений. Она была неприхотлива, но при этом чрезвычайно надежна, а ее сетевые возможности были в то время лучшими на рынке операционных систем. Однако ее последняя версия вышла добрых двенадцать лет назад, а поддержка закончилась в то же время, к которое она прекратилась для Windows 98, что делает ее уже исторической ОС… Впрочем, в отличие от многих других систем, которые уже пора заносить в учебники истории, OS/2 все-таки развивается, причем не энтузиастами, а крупными софтверными компаниями, и реализуется на коммерческой основе. Сегодня речь пойдет о системе eComStation, которая представляет собой сильно модифицированную OS/2, улучшенную и приспособленную к современным условиям и компьютерам.
Феникс в мире ОС
Так как история eComStation неразрывно связана с историей OS/2, да и, как уже было отмечено, она и является той самой «полуосью», прошедшей через руки третьих лиц, уделим некоторое внимание истории оригинальной системы от IBM. Так как это – тема, пожалуй, отдельного и очень подробного рассказа, остановимся лишь на наиболее важных и значимых моментах.В 1984 году появился новый компьютер IBM PC/AT, который благодаря процессору Intel 80286, обладавшему поддержкой защищенного режима, теоретически был способен на куда большее, чем оригинальный IBM PC с процессором 8088. Почему именно «теоретически»? Все дело в том, что PC-DOS, штатная операционная система данного ПК, разработанная Microsoft, не использовала большинство возможностей 80286, а из-за определенных трудностей, связанных с переходом в защищенный режим процессора и из него, разработчики программ попросту игнорировали их. Поэтому годом позже IBM заключила с Microsoft соглашение о совместной работе над более продвинутой системой, чем DOS, носящей кодовое название CP/DOS. Спустя два года этот проект вылился в OS/2 1.0, многозадачную операционную систему с поддержкой как новых приложений защищенного режима, так и старых программ для DOS. В конце 1988 года система обзавелась графическим интерфейсом, который был довольно сильно похож на интерфейс графической оболочки Windows, которую Microsoft в то время активно развивала. Собственно, сама концепция ПО для IBM PC подразумевала следующую схему – «от DOS к OS/2 через Windows».
Однако время шло, и Windows, достигнув версии 3.0, из простой «ступеньки» превратилась в сверхуспешный коммерческий продукт, OS/2 же, наоборот, оказывается обузой и источником финансовых потерь для всего альянса IBM-Microsoft. Она была дорога, для нее было написано мало приложений, у нее отсутствовали драйвера для большинства устройств не от IBM, да и с маркетинговой кампанией было далеко не все так радужно. Это, а также внутренние противоречия между двумя IT-гигантами, привело к тому, что Microsoft начала самостоятельную разработку куда более совершенной, с их точки зрения, «NT OS/2», активнее сближая ее с Windows. Вскоре после этого две компании перестали сотрудничать между собой, и IBM стала заниматься разработкой OS/2 2.0, а Microsoft достались права на разработку ее же, но только версии 3.0. Однако компания Гейтса решила полностью оставить имеющийся бренд «голубому гиганту» и переименовала разрабатываемую ими систему в Windows NT.
Именно так OS/2 и системы семейства Windows стали конкурирующими. Впрочем, до того, как NT не избавилась от «детских болезней», конкурировали они все же слабо – в то время, как системы от Microsoft были направлены больше на потребительский рынок, «полуось» была полностью ориентирована на enterprise и конкурировала скорее с Unix-системами. Постепенно развиваясь, обрастая новыми функциями и возможностями (такими как поддержка приложений для Windows 3.x), новая ОС становилась все более и более привлекательной для профессионалов. Однако после выхода NT 4.0 IBM стала серьезно сдавать свои позиции, в основном из-за того, что NT обладала большей библиотекой программ и драйверов. Как следствие, выпущенная в 1996 году OS/2 Warp 4 стала последней пользовательской версией, ну а чуть позже, уже на рубеже тысячелетий, серверная редакция OS/2 WarpServer for e-Business окончательно завершила «эпоху IBM на рынке операционных систем».Впрочем, «эстафетная палочка», еще не выпавши из рук IBM, была передана компании Serenity Systems. В 2000 году она сообщила, что ей удалось заключить контракт на производство новой клиентской версии «полуоси» под названием eComStation. Первая версия возрожденной системы, фактически, являлась все той же Warp 4, к которой был применен пакет обновлений Convenience Package, ранее распространявшийся только по заключении индивидуального контракта с IBM. Помимо этого, была добавлена поддержка UDF и USB, которая, опять же, до этого поставлялась лишь напрямую от производителя к клиентам. Наконец, в поставку eCS 1.0 были включены также приложения от сторонних компаний, open-source сообществ и прочих третьих лиц, что делало ее скорей не отдельной системой, а «максимальной сборкой» уже существующей системы, которая объединяла все то, что уже и так существовало, в удобный единый пакет.
Инициатива Serenity Systems была воспринята OS/2-сообществом на славу, и компания стала выпускать новые версии eComStation. Так как IBM уже теряла интерес к своему детищу, она начала разработку новых патчей, улучшений и модификаций своими силами. Благодаря тому, что система реализуется на коммерческой основе, обновления и новые версии выходят довольно часто, что позволяет eCS работать на конфигурациях, на которых работа оригинальной системы просто невозможна технически.
И пользователю, и администратору
Необходимо еще раз напомнить, что eComStation является коммерческим ПО, и пусть по сравнению с Windows его цена не кажется особо высокой, все же для альтернативной ОС она довольно сильно кусается. Поэтому, к сожалению, полностью и подробно описать ее работу попросту не представляется возможным. Впрочем, ознакомиться с ней все равно можно благодаря демонстрационному live-CD, который позволяет опробовать ее без установки на жесткий диск. Основой для предлагаемого пользователям demo CD является бета-версия eCS 2.2, еще не доступная публично; таким образом, мы получаем даже более ясное представление о будущем данной системы, чем если бы мы использовали установленную версию.В ходе тестирования обнаружился приятный сюрприз – eCS одинаково хорошо определяет и довольно новое, и уже устаревшее «железо», в большинстве случаев делая это без каких-либо дополнительных действий со стороны пользователя. «Из коробки» работает практически все, начиная от видеоплат и сетевых карт и заканчивая аудио, в том числе интегрированным, и USB-адаптерами.Графический интерфейс eComStation, центральной частью которого является оболочка Workplace Shell, оказался на удивление дружелюбным и доступным практически любому пользователю. Фактически, трудности вызывали лишь отдельные особенности интерфейса, оставшиеся еще с эпохи OS/2 (такие, как перетаскивание файлов и элементов только с помощью правой кнопки мыши), однако и их вполне можно перенастроить таким образом, чтобы пользователю было привычно работать. Вообще, в целом система предрасполагает в кастомизации всего и вся, что наверняка оценят любители настраивать систему под свои персональные нужды.Программ, написанных для eCS, не так много, однако все основное есть и превосходно работает. Возможна работа несколько устаревших, но все же до сих пор исправно работающих в условиях современной Сети версий Firefox и Thunderbird, создан полностью интегрирующийся в среду системы порт OpenOffice.org (который, правда, реализуется на коммерческой основе), портирована также солидная часть open-source программ различного рода. Однако главной «фишкой» системы, доставшейся ей от своего прародителя, является потрясающая совместимость практически со всеми старыми приложениями для первых версий OS/2, MS-DOS и 16-битных Windows. Так, в eComStation без труда запустились и работали первые версии Microsoft Word и Excel для OS/2, созданные еще в эпоху сотрудничества двух софтверных гигантов (попробуйте сейчас запустить программу двадцатилетней давности в 64-битной Windows 8.1!), равно как и многие другие исторические программы. Особенно сильно порадовала высокая производительность и совместимость DOS-приложений, которые на порядок лучше той, которую обеспечивает Microsoft’овская прослойка DOS-совместимости NTVDM.
Добавить Комментарий