COCS22-OS\2
Меню сайта

Мини-чат

Реклама
:)

Друзья сайта
  • Все для мобільного
  • Антибукмекерский фронт
  • Зароботок в інтернеті

  • Статистика
    Rambler's Top100 :)

    Реклама

    OS/2

    OS/2операционная система фирмы IBM. Отличие OS/2 от многих современных ОС состоит в том, что она целиком и полностью построена на постоянных и неизменных принципах. В этой «традиционности» OS/2 имеет сходство с Unix.

    Содержание
    1 История системы
    2 Области использования OS/2
    3 Некоторые свойства системы
    3.1 Файловая система
    3.2 Графический интерфейс пользователя GUI
    3.3 Командная строка
    3.4 REXX
    3.5 TCP/IP
    3.6 Приложения DOS, win16 и win32
    3.7 Исправление ошибок
    3.8 Java
    3.9 Программы UNIX
    3.10 Работа в сети
    3.11 OpenGL
    3.12 Драйверы




    История системы

    Параллельно с разработкой Windows корпорация Microsoft совместно с IBM вела активную работу по созданию системы OS/2. В начале девяностых годов пути двух гигантов IT-индустрии разошлись, и разработчики в IBM занимались своей системой самостоятельно. Было полностью переписано ядро и Драйверы, добавлены TCP/IP и USB‐стек.

    После того, как IBM и Microsoft разошлись в разные стороны, Microsoft переделала свою версию OS/2 в Windows NT, а сама OS/2 продолжала разрабатываться в фирме IBM, которая всё же не уделяла этой операционной системе должного внимания. Версию OS/2 Warp 3 всерьёз рассматривали как достойного конкурента Windows, но версия 4 уже не претендовала на это из‑за рекламной деятельности Microsoft. 26 октября 1996 года вышла следующая версия — OS/2 Warp 4.0 (Мерлин). В 1999 появляется OS/2 Warp Server for e-business (кодовое название «Аврора», версия системы — 4.5).

    Microsoft, официально отказавшись от поддержки OS/2, продолжала внимательно следить за развитием этой операционной системы. Многие детали интерфейса OS/2 IBM и Microsoft перешли в новую ОС Microsoft — Windows 95.

    OS/2 существует до сих пор и приобрела некоторую популярность в среде корпоративных клиентов и сетевиков. И сегодня многие крупнейшие корпорации в Европе доверяют OS/2 управление своими компьютерными сетями, однако в России OS/2 не получила широкого распространения.

    Особой популярностью в качестве домашней операционной системы OS/2 никогда не пользовалась, оставаясь в тени Windows, и, позже Windows NT. Тем не менее усилия как самой IBM, так и множества корпоративных и независимых разработчиков програмного обеспечения не прошли даром — OS/2 является стабильной системой с предсказуемым поведением и хорошим набором системных и прикладных программ. При этом OS/2 представляет собой самостоятельную линию развития операционных систем, отличаясь от Windows NT существенно меньшими требованиями к аппаратным средствам, а от GNU/Linux — лучшей поддержкой программ для DOS и win16.

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


    Области использования OS/2

    OS/2 традиционно используется в банковской сфере; иногда — в банкоматах, в файрволах для OS/390. На постсоветском пространстве основные области использования OS/2 сводятся к следующему:

    Сервер
    «Aurora» (OS/2 WSeB 4.5x) популярна в качестве файлового сервера из‑за производительности, надёжности и набору возможностей. Используется, например, в качестве сервера приложений и контроллера домена, а также позволяет использовать разнообразные интернет‐сервисы вроде серверов HTTP, FTP, SMTP/POP3, FireWall, прокси‐сервера, сервера точного времени и т. п.

    Рабочее место в лаборатории
    OS/2 встречается в институтских лабораториях — там, где много управляющих программ для «экзотических» платформ типа Windows 2.x или GeoWorks, где от системы требуется хорошая многозадачность.
    Типичный диалог с вкладками в Warp 4

    Обработка больших (для своего времени) объёмов данных
    OS/2 обрабатывает многомегабайтные потоки информации (хорошей иллюстрацией является статья Феликса Гербека об использовании OS/2 для обработки данных с метеоспутников). Это было одной из причин популярности OS/2 в Фидонете, где крупные узлы ежедневно обрабатывают десятки (а то и сотни) мегабайтов почты — как правило, в автопилотном режиме.

    Разработка ПО
    OS/2 была популярна для разработки программ на Java, учитывая уважительное отношение IBM к этому языку и самую быструю из существующих для x86 Java‐машину. Также разрабатывалась серия продуктов IBM VisualAge (С++, Java и SmallTalk).

    ОС для слабой машины
    На старой i80486 с 4—8 мегабайтами памяти вполне можно работать в OS/2 Warp 3 — этого достаточно для запуска клиента сети и нескольких старых досовских программ, написанных ещё на Clipper или FoxPro. Именно такие машины с таким набором ПО часто встречаются в бухгалтериях.


    Некоторые свойства системы


    Файловая система
    В OS/2 реализован механизм монтируемых файловых систем (IFS — Installable File System). Это означает, что для работы с той или иной файловой системой нужно просто загрузить соответствующий драйвер. Штатная «высокопроизводительная файловая система» (HPFS — High Performance File System) поддерживает разделы диска до 64 гибибайт (это ограничение драйвера, сама файловая система поддерживает до двух тебибайт) и позволяет использовать имена файлов длиной до 255 символов. HPFS экономно расходует дисковое пространство (размер сектора составляет 512 байт), крайне мало подвержена фрагментации и отличается стабильностью. В последних версиях OS/2 имеется менеджер логических дисков (LVM), позволяющий объединять несколько физических разделов (в том числе находящихся на разных дисках) в единый том, и включена поддержка более быстрой журналируемой файловой системы JFS, поддерживающей тома больших объёмов (до 2‑х тебибайт).
    Помимо входящих в поставку IFS для FAT, HPFS, JFS, ISO9660 (CDFS) и UDF существуют также монтируемые файловые системы сторонных производителей для VFAT, FAT32, EXT2, NTFS, HFS, AEFS и др.
    OS/2 Window List displays


    Графический интерфейс пользователя GUI
    В OS/2 в качестве штатного интерфейса используется Workplace Shell (WPS).
    В отличие от Microsoft Windows, где графические и текстовые программы используют две разные кодировки («кодировка DOS» и «кодировка Windows»), в OS/2 везде используется кодировка DOS (для русской локализации — CP866). Исключение составляют приложения Windows, запускаемые под OS/2.
    Поддержка Юникода, однако, в «родных» приложениях OS/2 практически отсутствует — в частности, в именах файлов, хотя файловая система JFS хранит их в Unicode (ср. FAT32 в Windows).


    Командная строка
    В отличие от Microsoft Windows, GUI в OS/2 можно не загружать, получая при этом во многом работоспособную систему в командной строке. Штатный шелл может быть заменён на более продвинутый аналог 4os2 или портированные из юниксов sh, bash и т. п. Это позволяет загружать вполне работоспособную систему с одной‐двух дискет, однако некоторые важные функции, не требующие, казалось бы, GUI, реализованы лишь в Presentation Manager.


    REXX
    REXX — язык для написания скриптов. Это язык с весьма несложным синтаксисом, разработанный в IBM. Версия REXX для OS/2 позволяет писать как консольные, так и графические приложения, выполнять команды OS/2, а также обращаться к OS/2 API. Помимо этого, многие программы имеют REXX API, позволяющее создавать скрипты для управления работой этих программ (ср. Visual Basic for Applications в Windows и Bash и т. п. в GNU/Linux).


    TCP/IP
    OS/2 имеет юниксоподобный стек TCP/IP (последние версии являются полностью BSD4.4‐совместимыми), с привычными для пользователей юниксов утилитами и демонами типа arp, ifconfig, netstat, ppp, telnetd, sendmail etc. Стек TCP/IP в OS/2 содержит клиента SOCKS и портированный из AIX файрвол.


    Приложения DOS, win16 и win32
    OS/2 поддерживает приложения DOS и Win16. К примеру, OS/2 позволяет загружать с дискеты или её образа на диске произвольную версию DOS или передавать в пользование программе 736kb conventional memory. Для особо капризных программ существует различные параметры настройки, контролирующие практически все аспекты работы сессии DOS.
    Приложения Windows могут быть запущены как в полноэкранной сессии win-os2 (ничем не отличается от Windows 3.1), так и поверх рабочего стола OS/2. В win-os2 можно работать с программами, требующими для работы win32s extender (Photoshop 3.0x, MS Internet Explorer/win16).
    В последнее время активно развивается проект Odin (домашная страница), позволяющий запускать приложения современных версий Windows, либо конвертировать их в родные OS/2-приложения.


    Исправление ошибок
    Выходят пакеты исправлений (fixpaks) — так, к маю 1999 года вышло уже 108 фикспаков для OS/2 2.x, 40 для OS/2 Warp 3 и 17 для OS/2 Warp 4. Пакеты исправлений кумулятивны, т. е. каждый последующий включает в себя все исправления из предыдущего. Кроме того, фикспаки служат не только для исправления ошибок, но и для добавления новых функций, отсутствующих в системе на момент её выпуска.


    Java
    По тестам VolanoMark 2.1.2 IBM JDK 1.1.7 for OS/2 является самой быстрой Java-машиной среди всех Intel-based платформ. Java-машина для OS/2 бесплатна и поставляется вместе с системой. Последнюю версию можно взять с IBM Software Choice.


    Программы UNIX
    Для облегчения портирования Unix/Linux программ, а также разработки нативных приложений в unix-like стиле, используется набор библиотек emx, распространяемый в соответствии с GNU GPL. Если юниксная программа не завязана на конкретные особенности реализации ядра (часто бывает с приложениями для Linux), то в большинстве случаев её можно скомпилировать под OS/2.
    Существуют также несколько реализаций X Window для OS/2, наиболее распространённой из которых является XFree86OS/2.


    Работа в сети
    В комплект поставки OS/2 Warp Connect и OS/2 Warp 4 (Merlin) входят клиенты сетей Novell NetWare, Microsoft Network и NFS.


    OpenGL
    В OS/2 Warp 4.0 и выше реализована программная поддержка OpenGL. Универсальный видеодрайвер Scitechsoft SNAP реализует «software optimized» поддержку OpenGL.


    Драйверы
    Драйверы к самой разнообразной аппаратуре можно взять с OS/2 Device Driver Pak. Поддерживаются более 6500 продуктов.


    Исходные коды

    1 ноября 2005 года сообщество энтузиастов OS/2 направило в IBM петицию с просьбой открыть исходные коды этой операционной системы. Несмотря на то, что петицию подписали 11613 человек, IBM её проигнорировала. На данный момент предпринимается повторная попытка обращения с данной просьбой. Все желающие могут подписать петицию на сайте OS2World.

    IBM до сих пор получает отчисления с продаж OS/2, распространяемой как eComStation.


    OS/2 Warp
    Разработчик IBM, Microsoft
    Семейство ОС OS/2
    Исходный код Закрытый исходный код
    Последняя версия 4.52 — декабрь 2001
    Тип ядра модульное
    Интерфейс графический
    Лицензия Проприетарная
    Состояние Активное, см. eComStation
    Веб-сайт eComStation.ru






    Google
     



    Hosted by uCoz

    ROVO © COCS22®