Aurora - пеpвые впечатления
Илфат Кутдусов (Dark_Elf)
...В общем, впечатления от Авроры положительные.
Для тех кто не знает -- это OS/2 WarpServer for e-business или Warp 4.5.
IBM анонсировала выход OS/2 Warp Server for e-business (Aurora). Подробности
здесь
Официальная страница про Аврору на сервере IBM.
Кроме этого, для бета-тестеров на IBM уже есть специальная страница.
- Данная информация собрана на основе личных наблюдений и информации с канала #OS2Russian в IRC-сети EFnet.
- Также использовались материалы с серверов dz-online и IBM.
К сведению читателей:
Появилась Aurora beta 2 с ядром 14.030. Информации о ней пока нет, по той причине, что мне ещё не удалось её пощупать.
Как только попробую -- сообщу результаты.
От официальных представителей IBM в Екатеринбурге, фирмы S&C, стало известно, что в прайсах IBM начало продаж Авроры намечается на 10 марта 1999 года. Цена пока неизвестна...
Впечатления
С виду -- это обычный Merlin с WarpServer-ом. Если сравнивать с поставкой предыдущих версий OS/2 то в Аврору входят:
- LanServer 5.2;
- TCP/IP 4.2.1;
- Java 1.1.6;
- NetScape Communicator 4.04;
- поддержка SMP (симметричной многопроцессорности);
- файловая система JFS;
- средства управления серверами под Windows NT;
- и многое другое;
Подробности
Достаточно сильно перепахано ядро OS/2. По словам Vitali E. Pelenyov: "После выхода OS/2 v2.0 это самый крупный шаг IBM в развитии OS/2". Наконец-то сделана поддержка 32-разрядных драйверов IFS. В OS/2 3.0 и 4.0 был довольно сложный механизм работы IFS, который реализовывался через двойную трансляцию вызовов 32bit->16bit->32bit. Наконец-то это исправлено и сделанно по-человечески, как это и должно быть, т.е. без трансляций.Снято ограничение на объём виртуальной памяти. Теперь ограничение на размер виртуальной памяти не 512 Мб, как это было в 3.0 и 4.0, а 2 Гб по умолчанию и 3 Гб максимум. Отсюда следует, что возможно скоро мы сможем запускать Win'95/NT приложения под осью... Устанавливается это командой "VIRTUALADDRESSLIMIT=3072" в CONFIG.SYS.
Отказались работать некоторые нативные OS/2 программы, которые в 4.0 и 3.0 работали без проблем. В частности, RAR/2 версии старше 1.53. Запуск приводил к трапу этой программы. После некоторых шаманств выяснилось, что виноват заголовок EXE-файла, который лепит BC/2++. Вылечить удалось просто упаковкой/распаковкой запускаемого файла LxLite-ом. В общем-то неважно, что вы сделаете. Главное, что LxLite прописывает этому EXE-шнику правильный заголовок. DP: в последних версиях RAR/2 эта ошибка исправлена.
Выводы
За долгие годы наблюдения выяснилось, что если что-то начало не так работать, значит IBM за это взялась. В этом направление появляются надежды на то что IBM взялась за загрузчик программ, может быть скоро сделает и запуск Win'95/NT програм. ;-DУбран FDisk. Теперь вместо него более мощная программа под названием LVM. Она позволяет не только создавать и удалять разделы, но и монтировать их на другие буквы, монтировать в JFS тома.
Из всех нововведений Авроры многих в первую очередь интересует, что же такое JFS (этакая новая игрушка). Далее приведено письмо Basil Botchin о JFS с некоторыми сокращениями...
По некоторым сведениям JFS имеет все необходимое для поддержания ACL. Поэтому, возможно, просто появится что-то типа JFS386. JFS имеет динамический кеш о котором так долго говорили большевики... ;-)Система: P-II-266/64 (P2L97)
- Загружаться система с нее не умеет. (Хотя непонятно, зачем это надо, большинство юниксов тоже грузятся с отдельного раздела)
- Почему-то не поддерживает ACL, что совсем неприятно, может быть к релизу это и исправят.
- По первым впечатлением очень устойчивая файловая система.
Диски:
HDD0 - Quantum FireBall ST 3.2 (3.2Gb)
HDD1 - Western Digital Caviar 2635 (610Mb)
HDD2 - Maxtor 71336 AP (1.2Gb)
Надо отметить, что JFS расположена у меня достаточно нетривиально: На HDD0 в начале диска 500Mb, в конце диска еще 30Mb + на HDD2 раздел размером в 1,2Gb, соответвенно получаем суммарный объем около 1,7Gb.
Для тестирования устойчивости применялся следующий метод: Запуск достаточно большого количества сессий с записью, чтением, удалением файлов (в качестве файлов применялись архивы -- чтобы можно было оценить их целостность), затем, когда диск был практически полон (свободное место около 3 мегабайт) нажималась кнопка Reset. Проход ChkDsk по разделу с JFS составлял чуть более 2 секунд!. Потерь файлов не наблюдалось ни в одном случае, всего таких нештатных перезапусков было около 20.
Затем я перешел к тестированию JFS на скорость. Для этого я применил следующую программу:
D:\TMP>kbps
KiloBytes Per Second - file access benchmark Version 1.0
Written Aug'94 by Senatorov (2:5020/146.30, paul@arrow.msk.su)
Usage : Kbps DirPath /C:comp /L:length /NКонечно, данная программа вряд ли может дать абсолютно точные цифры, но относительную производительность оценить позволяет. Запускалась данная программа с параметром /L:200000 (то есть пишем файл в ~200mb)
А теперь результаты:
OS, FS, размер кэша Запись, kb/s Чтение, kb/s Aurora beta1, HPFS, 2048 3137.5 6436.0 NT WS 4.0 sp3, NTFS, Dynamic 5285.4 1975.2 Merlin fp8, HPFS386, 30720 3783.9 3459.9 Aurora beta1, JFS, 30720 61633.3 10509.7 В последних цифрах я не ошибся, :-) все именно так и есть.
Вот еще комментарий с сервера dz-online:
Кирилл Перцев, знаток AIX и вообще всяких "сумчатых" штук из IBM, высказал сомнение в том, что преградой для реализации ACL в OS/2 JFS стала специфика поддержки ACL в JFS. С его слов:Естественно, ACL в AIX и ACL в Lan Server (серверная версия OS/2 -- dz) это разные вещи. Но кайф в том, что JFS не навязывает семантику ACLей, она просто дает место (которым можно не пользоваться, и тогда это место на диске ничего не занимает) для хранения абстрактной информации о файле, которая не умещается в inode. То есть получается как бы "файл о файле". А уж что там хранить - EA, ACL, высоту файла в третьем измерении - неважно, дело системы. Поэтому с точки зрения OS/2 - можно взять обычные HPFSовские ACLи и положить их в эти "файлы о файлах".
То есть, по логике, из этого должно следовать, что в "Авроре" JFS будет с ACL. Однако, как мне кажется, маркетоиды в IBM и логика - понятия не слишком близкие, так что чем дело кончится - бабка надвое сказала.
Поддерживаются SMP и HPFS386. Правда, для обоих случаев аврора просит дискетки
с лицензиями на эти продукты.
Поставить HPFS386 вы сможете при выполнении одного из приведенных условий:
- Если у вас уже существует какой либо из разделов с HPFS386
- Если вы подмените лицензионную дискету на дискету с меткой диска IBM500S1 или IBM400S1 и на ней будет файл 386hpfs2.zip или 1-ую инсталяционную дискетку от LanServer v3.0 или v4.0
- Компакт с LanServer v4.0 или WarpServer v4.0
Минусы
- Хоть и обещалось при инсталяции, что можно будет администрить NT-серверы - мне не удалось. Ошибка та же, что и в админе мерлина.
- Проблемма с OpenGL:
[Euxx] В скрипте слияния для raster.dll ошибка. Найти в образах дисков инсталла авроры файлики с названием "opengl", напустить на них unpack2, /os2/dll получатся в файлики raster.dl1 .dl2 .dl3, их коммандой "copy /b" нужно скопировать в один raster.dll
OpenGL в авроре соответствует OpenGL 1.0 build 9611. Более новую версию (9636) или OpenGL 1.1 (gold) можно найти здесь. - JFS... но DN (dniq) с помощью LVM-а умудрился снести диск так что потом только Partition Magic его смог вытащить.
- Не работает нормально telnetd.exe. Т.е. зайти можно, а вот запустить FC.EXE, к примеру, не удастся - на удаленную консоль вывод идти не будет... И непонятно глотаются буквы :(
- Необходим обновленный драйвер xf86sup.sys. Иначе у Вас возникнут проблемы при завершении работы системы (shutdown'е). Будет перезагружаться вместо нормального shutdown'а.
- Пока можно забрать:
-
ftp://os2warez:mp3@samson.mo.himolde.no/incoming/aurora/
ftp://merlin.itep.ru/incoming/aurora
ftp://ftp.itep.ru/incoming/aurora
ftp://trial:trial@134.106.120.189/aurora-beta
...или попpобуйте pcalc aurora1, pcalc aurora2, и т.п. в #OS2Russian.
Больше новостей пока нет. Ниже приводится SysLevel от Авроры. Разбирайтесь сами:
C:\> Ver /r The Operating System/2 Version is 4.50 Revision 14.020 C:\> InetVer Version numbers of TCP/IP protocol drivers: SOCKETS.SYS: 6.2000 AFOS2.SYS: 6.2000 AFINET.SYS: 6.2000 IBM LAN CID Utility Version 5.45 Component ID 5639A5700 Current CSD level: WR08620 IBM OS/2 DMTF Service Layer Version 1.10 Component ID 576562200 Current CSD level: CA00000 IBM OS/2 LAN Adapter and Protocol Support Version 5.45 Component ID 5639A5700 Current CSD level: WR08620 IBM I18N Toolkit Version 1.09 Component ID 5639A5700 Current CSD level: WR08620 OS/2 Warp Server for e-business Extended Edition 4.50 Component ID 5636F9300 Type 0 Current CSD level: IP08700 IBM NC Client Server Utilities Version 2.00 Component ID 5639D4900 Type 0C Current CSD level: XR08600 IBM OS/2 LAN Requester Version 5.20 Component ID 562294000 Current CSD level: IP08600 IBM OS/2 LAN Server Version 5.20 Component ID 562288900 Current CSD level: IP08600 Java Runtime Version 1.16 Component ID 5639B3300 Current CSD level: XR04006 Java Toolkit Version 1.16 Component ID 5639B9600 Current CSD level: XR04006 Java Samples Version 1.16 Component ID 5639B3300 Current CSD level: XR04006 ICAT Debugger Version 1.02 Component ID 5639C8300 Current CSD level: XR04006 LDAP Client (API) for OS/2 (Non-SSL) Version 1.00 Component ID 5639F2300 Type Toolkit Current CSD level: IP01000 IBM OS/2 Dynamic Host Configuration Protocol Services Version 4.30 Component ID 562290901 Current CSD level: WR08620 IBM OS/2 TCP/IP Stack Version 5.45 Component ID 5639B1700 Current CSD level: WR08620 NFS for TCP/IP on OS/2 2.0 and 2.1 Version 2.00 Component ID 562208600 Current CSD level: UN57064 IBM OS/2 User Profile Management Version 5.20 Component ID 562288902 Current CSD level: WR08600 IBM OS/2 User Profile Management - Extended Version 5.20 Component ID 562288903 Current CSD level: IP08600 Netscape Communicator for OS/2 4.04 Version 4.04 Component ID 5697B8600 Type ASD Current CSD level: XR00404 IBM OS/2 First Failure Support Technology/2 Version 1.20 Component ID 562119400 Current CSD level: WR00530 IBM OS/2 Feature Install Version 1.23 Component ID 5639C7300 Type ASD Current CSD level: XR03100 IBM OS/2 32-bit Graphics Engine Version 9.99 Component ID 5639A6150 Type 0S Current CSD level: XR09999 HP JetAdmin for IBM OS/2 Lan Server Version 3.06 Component ID 562293100 Current CSD level: IP00000 Lexmark's MarkVision for OS/2 Version 3.10 Component ID 562293200 Current CSD level: IP00000 Warp Server for e-business Base Operating System Version 9.99 Component ID 5639A6150 Type 0S Current CSD level: XR09999 Distributed SOM Framework Version 2.01.5 Component ID 562222700 Current CSD level: SM20012 SOM Event Management Framework Version 2.01.5 Component ID 562222700 Current CSD level: SM20012 SOMobjects Interface Repository Framework Version 2.01.5 Component ID 562222700 Current CSD level: SM20012 SOM Run-time Kernel Version 2.01.5 Component ID 562222700 Current CSD level: SM20012 SOMobjects Utility Classes Version 2.01.5 Component ID 562222700 Current CSD level: SM20012 IBM PSF/2 (Print Services Facility for OS/2) Version 2.00 Component ID 562288800 Current CSD level: UR50280 IBM OS/2 TCPIP DOS Windows Version 4.10 Component ID 5639A6500 Current CSD level: UN01000 IBM OS/2 Dynamic Domain Name Server Version 4.10 Component ID 562293600 Current CSD level: UN01000 IBM OS/2 Dynamic Host Configuration Protocol Server Version 4.10 Component ID 562293700 Current CSD level: UN01000 IBM Internet Connection for Warp Version 4.10 Component ID 5639A6400 Current CSD level: UN01000 IBM TCP/IP for Warp - BETA Version 4.20.9 Component ID 5639A6600 Current CSD level: UN09999 IBM TCP/IP VPN for Warp Version 4.10 Component ID 5639A6600 Current CSD level: UN01000
Интересные ссылки: Виды и формы бизнеса.
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ