Reformat
Утилита для форматирования USB флешек, USB винчестеров
(для совместимости с OS/2)
(promo)
Unsorted
|
|
|
AD: ArcaOS 5.1 Russian LIP
Russian ARCAOS exists and it's available since the middle of 2017.
All versions are supported: 5.1, 5.1.1.
eCo Software is able to maintain OS/2 LIP packages for any other language
(German, Dutch, Brazilian Portuguese, Spanish, Sweden, etc)
|
TITLE: Open Source and OS/2
DATE: 2002-08-16 10:21:22
AUTHOR: Yuri Prokushev
Please use online translator go to http://translate.google.com and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=63 to your language |
Введение
Идея Open Source OS/2 отнюдь не нова. Причина в этом лежит на поверхности
и всем довольно хорошо известна. Это неопределенность политики IBM относительно OS/2.
Постоянные намеки клиентам на мигрирование на другую платформу, с параллельным
выпуском как новых версий операционной системы, так и обновление существующих,
не вносят ясности.
На данный момент развитием клиентской версии OS/2 занимается фирма Serenity Systems.
Будет развитие клиентской версии OS/2 (eComStation) успешным или нет -
покажет время. Сейчас Serenity Systems внушает бОльшие надежды, чем IBM.
Однако, доступ к исходному коду операционной системы позволил бы:
- расширять возможности системы силами не только одной компании, но
и сторонними разработчиками (имеющими необходимые навыки и знания).
- значительно ускорить исправление ошибок и недочетов;
- и, естественно, иметь меньшую зависимость от ситуации на рынке.
Попытки получения исходного кода OS/2, в целом или частями, не увенчались
успехом и не принесут результатов до тех пор, пока не будет виден какой-либо
реальный результат работы сторонних разработчиков. Ярким примером может быть проект Odin, который получил в
свое распоряжение библиотеку, используемую для переноса
Netscape Navigator/Netscape Communicator на платформу OS/2. Другой яркий пример,
это работа IBM над проектом Mozilla, а именно, версией для OS/2 - Warpzilla.
В данной статье приведены результаты попыток начала проекта Open Source OS/2,
а также мое отношение к этим проектам. Также дана моя оценка перспекстивности
данных проектов и их дееспособности.
Здесь я попробую выстроить систему, как я ее вижу и как она могла бы быть
построена. Небезосновательно полагая, что система сама по себе, без приложений,
никому не нужна, также рассмотрим ряд программ.
В качестве исторического введения. Проект FreeOS
Наиболее заметным и, вероятно, самым первым проектом Open Source OS/2 был
проект FreeOS. Он начинался под эгидой (если я правильно помню) Daniel Caetano
(автор PM Download Center). Последней попыткой представления
данного проекта в интернете является сайт www.freeos.cjb.net. Однако, в рамках
данного проекта не было написано ни одной строчки кода и все закончилось
разговорами. С моей точки зрения, данный проект был обречен на провал по
ряду причин. Это остутствие какой-либо четкой организации, отсутствия
репозитория, где можно было бы держать результаты работы, и отсутствие какого-либо
информационного ресурса в интернете, исключая некоторое появление в новостях и наличия списка
рассылки. Проект просто закончился, не начавшись. Как ни странно, люди зачастую
предпочитают делать реальные вещи, а не заниматься проектированием и планированием,
тем более, что проектировать-то на первой стадии особенно нечего, все и так
уже существует.
Основа системы
Любая система начинается с ядра. На данный момент существует ряд ядер или
же инструментарий для построения таковых. Ядра с закрытым кодом не
рассматриваются по известным причинам. Наиболее известным на данным момент
ядром является Linux. Монолитное, по устаревшей технологии, оно, тем
не менее, завоевало широкую популярность, в основном благодаря системе
GNU. Различные варианты GNU/Linux распространяются рядом компаний. Наряду
с этим существует ядро GNU Hurd. Однако, оно так и не набрало оборотов.
Кроме этих, наиболее известных ядер, существует еще ряд широко применяемых,
в частности микроядро, на котором была в свое время построена OS/2 PPC.
Все эти ядра обладают одним, но существенным недостатком: отсутствие драйверов
устройств. Исторически сложилось так, что линейка операционных систем
Windows обладает богатым набором драйверов и все производители выпускают
со своим оборудованием драйвера именно для нее. В связи с этим,
целесообразным является применение ядра,
обеспечивающим совместимость с существующими
драйверами. Единственным достигшим каких-либо успехов в этом направлении
является ReactOS.
Проект ReactOS
Некоторые, возможно, удивятся. Причем здесь проект Open Source NT? А ответ
очень простой. Помните NT 3.51? Она умела запускать программы OS/2 (в
стандартной поставке - только консольные, но, как ни странно, Microsoft
распространяла и Presentation Manager, как дополнительный компонент).
А помните NT 4.0? В ней тоже имелась данная возможность. И дело не в том,
что "NT базировалась на OS/2". Дело в самой архитектуре NT. Но об этом позже.
А сейчас о том, какое отношение ReactOS может иметь к Open Source OS/2?
Да самое прямое, если хотите. Ядро. Со всеми вытекающими. Со всеми драйверами.
Попробую рассказать об архитектуре ReactOS, как я ее понимаю (и это понимание
стоило листу рассылки ReactOS моему двухнедельному присутствию и надоеданию,
вплоть до выяснения терминологии и доказывания одного и того же друг другу :-)).
Итак, руководствуясь ReactOS architecture 'for dummies' (dummies - это я :-)),
несколько слов об архитектуре (от железа к приложению).
Hardware Abstraction Layer (HAL) (hal.dll). Это что-то связанное с драйверами
и в данном контексте не представляет интереса. А вот далее идут
Executive Subsystems, в некоторой литературе упоминаемые как native executive.
Это семь основных подсистем (реестр, менеджер ввода/вывода, менеджер памяти
и пр. - ntoskrnl.exe). И дополнительные подсистемы (терминология видимо
сменилась после моих докапываний, о которых далее):
- Расширения Win32 (ввод пользователя, графика, обмен сообщениями и пр.)
(win32k.sys)
- Расширения POSIX (сигналы, виртуальные терминалы, эмуляция Linux и пр.)
(psxk.sys)
- Расширения OS/2 (это мое добавление, возможно, что никаких расширений и
не потребуется)
- Прочие расширения
И последняя часть, это драйвера:
- Class Drivers
- Device Drivers (поверх классов устройств)
- Filesystems (поверх устройств)
А теперь о самом вкусном и представляющим практический интерес именно для
Open Souce OS/2. Это подсистемы. Яркий пример подсистемы из Windows NT, это
подсистема Win32 (win32ss). А вот запуск программ OS/2 выполнялся как раз с помощью
подсистемы OS/2 (os2ss)! На самом деле, поверх ядра (ReactOS или NT) можно
построить подсистему для любого приложения. И реально заставить их работать
вместе, разделяя один рабочий стол, буфер обмена и прочая и прочая.
Давайте рассмотрим планируемые подсистемы ReactOS:
- Session Manager (system-wide debug manager, startup and shutdown manager) (smss.exe)
- Local Security Authority (LSASS) (lsass.exe)
- Win32
- POSIX+
- OS2SS
- DOS
- Java
Первое и второе не представляет большого интереса в данном контексте, а вот
остальное представляет большой интерес. Подсистема Win32 дает возможность
работы приложений Win32. Не требуется никаких Odin, VirualPC, bochs и прочего.
Подсистема POSIX дает возможность использовать программы стандарта POSIX, что включает
простой перенос программ с систем *nix. Это не требует огромных затрат
на разработку систем типа emx, posix/2, libemu/libext. Да в них и вообще нет тогда смысла.
Подсистема OS/2 дает, ну сами понимаете, что :). Да и остальное тоже.
Здесь может возникнуть закономерное возмущение. А накой мне нужна винда? Я хочу
любимый WPS, любимый WarpCenter (LaunchPad, XWorkplace, подставить по вкусу), а
не урезанный explorer? Логично. Но никто и не требует использовать программы
подсистемы Win32 как менеджер рабочего стола! Запускайте WPS! С точки зрения
системы без разницы, запускать explorer или wps. Это те же приложения.
Весь вопрос только в корректной организации подсистем. Так, например, начиная
с NT 4.0 практически вся графическая подсистема Win32 вынесена в Win32 Extensions
(win32k.sys), что, конечно, влияет на стабильность системы в целом (а, скажем,
драйвера PM не влияют? Очень даже как влияют!), но позволяет использовать
единый менеджер окон (а значит и разделять окна на одном рабочем столе), единый
буфер обмена и прочая и прочая. Т.е. если подсистемы используют win32k, то они
вполне могут сосуществовать на одном рабочем столе.
Как и было обещано, об изменении терминологии. Win32k классически считается
частью подсистемы win32, что, в принципе, не далеко от правды, так как основано
это расширение как раз на частях подсистемы win32. Но это уже часть ядра, не
зависящая ни коим образом от win32ss, а
следовательно, может свободно использоваться прочими подсистемами. В смущение
вводит еще и тот факт, что имя у расширения win32k. Т.е. часть win32 в ядре,
но уже не часть win32ss. Поэтому данные части рассматриваются как расширение
ядра для поддержки подсистем(ы).
Теоретически, подсистемы не должны пересекаться друг с другом, кроме как на
уровне ядра. Практически это можно сделать (так, например, сейчас все
подсистемы ReactOS работают через программы-терминалы win32, так как еще
отсутствет поддержка управления окнами), но это необходимо пресекать, если
необходима независимость подсистем друг от друга и возможность свободной
компоновки подсистем.
Что над ядром?
А над ядром строятся приложения. Достаточно наличия необходимого API и
двоичной совместимости (в нашем случае понимание формата LX) для запуска
любого существующего приложения. Текущее API OS/2 достаточно документировано,
а многие недокументированные функции уже известны. Обеспечив на уровне
подсистемы OS/2 совместимость по API, хотя бы консольного, можно переходить
непосредственно к работающим программам. Зачастую в командном режиме
запускаются утилиты командной строки. Но до этого нужны средства разработки.
Проект OpenWatcom
Прекращение поддержки VisualAge линейки для OS/2 является значительной утратой
для OS/2. Единственный полноценный инструментарий под OS/2 прекратил свое
существование. Существующий на данный момент GNU Compiler Collection более
удобен для переноса *nix программ, а не для разработки родных приложений.
К счастью существует проект OpenWatcom. На данный момент это версия 0.8.x.
Неплохая альтернатива для разработчика. Координируется фиромой SciTech,
которая широко известна своим пакетом видеодрайверов. OpenWatcom претендует
на роль ведущего компилятора OS/2.
Среда разработки OpenWatcom принята как основная для проекта osFree, что,
несомненно, лучше, чем GNU C для данной задачи.
Проект osFree
Все помнят недавний шум вокруг osFree. Собранный из исходных текстов,
"утекших" из IBM, дистрибутив вызвал море обсуждений у всех осевиков.
Дистрибутив до сих пор периодически всплывает то на одном, то на другом
сервере, но факт остается фактом. Дистрибутив незаконный. Те, кто подписывался
на лист рассылки osFree помнят обсуждение о легальности кода и то. что
единственным представителем со стороны osFree team был John Martin, наиболее
часто фигурирующий как JMA. Факт то, что он отказался от дальнейшей поддержи
нелегального дистрибутива и предложил все-таки разрабатывать Open Source OS/2.
Так что проект osFree теперь не имеет отношения к osFree Technical Preview
и, по сути дела, ведется на полностью легальной основе.
Однако, проект снова ушел в разговорную стадию. Планирование, конечно,
представляет интерес, да и писать код, имея четкий план в голове и на бумаге
на порядок проще. Но кроме разговора должно присутствовать и дело.
И наконец, появились маленькие кусочки кода и появился репозиторий.
Пока он относительно молодой и содержит немного утилит. Это, на момент моего
последнего просмотра, ansi, chkdsk, recover, sysinstx плюс начало формирования
структуры репозитория. Согласитесь, это уже прогресс по сравнению с FreeOS.
Уже есть надежда, что проект наберет силу. Если на данной стадии не обновить
информацию о проекте в новостях, не сообщить об открытии cvs и не поддерживать
желающих поучаствовать, то все опять может успешно заглохнуть.
На данный момент osFree самый перспективный из проектов и который может в итоге
дать хотябы набор утилит командной строки и некоторых приложений PM. На большее
пока расчитывать рано.
Проект ReginaREXX
Одним из любимых инструментов пользователя OS/2 является REXX. Интегрированный
в систему (по сути дела - библиотека) он используется всем и вся. Так нужна ли
замена? Нужна и уже давно существует. ReginaREXX может быть легко использован,
причем с малыми затратами.
А что с PM?
Интересный вопрос. На данный момент самое приятное лежит над PM. Это SOM, WPS.
Без них мало кто мыслит себе OS/2. Как реализовать? В рамках подсистемы OS/2
ReactOS. Используя уже существующий Win32k. Проект практически аналогичен Odin,
но в обратную сторону. Да и API поменьше будет.
SOM. С SOM все сложнее. По слухам, существет SOM3, с открытым исходным кодом.
Также существует еще ряд аналогичных технологий. Существующие SOM-классы
более или менее документированы. Т.е. нужно создать опять же API. Учитывая то,
что SOM является реализацией CORBA, логично
использовать существующие Open Source реализации данной технологии.
С WPS уже сложнее. Аналогов нигде не существует и вряд ли будет. Придется
руководствоваться тем же Toolkit. Вполне возможно использование XWorkplace
как основу для многих классов.
А остальное?
А остального как бы и не существует. Есть Open Scripting Architecture, нечто
вроде Windows Scripting. Есть OpenDoc, который так и остался в начале. Есть
MMOS/2, которую никто полноценно не использует. Сложно назвать что-то еще.
Хотя это JFS. Так что можно более или менее успешно применить FreeJFS в
качестве ReactOS IFS.
Визуальные средства разработки. Проект OpenSibyl
Прекращение разработки SpeedSoft Sibyl могла бы стать непоправимой утратой.
Потому как это единственный аналог Delphi для OS/2 и можно с уверенностью
утверждать, что RAD среды способствуют появлению программ и утилит. Где-то
в 1999 году были открыты промежуточные исходные тексты Sibyl для проекта Medigo,
который планировал разработку RAD на основе Free Pascal Compiler для GNU/Linux.
По всем данным им так и не удалось откомпилировать данные исходные тексты
(что очень странно, ибо у меня на их сборку ушло не более часа). Проект
Medigo закончился не начавшись, но исходные тексты остались. В последующем
я не раз встречал в списках рассылки вопросы о компиляции данных исходников и
никто не добился результата.
Netlabs.org анонсировала открытие проекта OpenSibyl и был создан список
рассылки. Проект вызвал большой интерес, но... Снова влияла неповоротливость
осевиков. Проект очень медленно набирает обороты. Однако, на данный момент
имеется CVS и список рассылки, что необходимо, но недостаточно. Так как я
непосредственно участвую в данном проекте (и, по сути дела, являюсь единствееным
разработчиком), то могу более или менее осветить ситуацию.
Сейчас стоит следующий ряд проблем:
- Обновление существующих и разработка новых частей RTL Free Pascal/2
- Перенос библиотеки классов(SPCC) и IDE (SVDE) под новую RTL
- Исправление ряда критических ошибок в SVDE (запуск компилятора, чтение проекта)
- БОльшая совместимость с Delphi/Kilyx.
На данный момент основное внимание уделено получению полновесной и минимально
необходимой rtl для fpc/2 и запуск компилятора fpc/2, вместо Speed Pascal/2.
В принципе, при активном участии 2-3-х человек это можно осуществить в довольно
короткие сроки.
Более сложная задача состоит в переносе библиотеки классов под Free Pascal.
Из-за ряда различий в реализации классов (в частности, с заполнением VMT)
перенос SPCC значительно усложнился, чем предполагалось в начале. Поэтому в
планах скорое прекращение поддержи компилятора Speed Pascal и полный переход
на Free Pascal.
Приложения Internet. Проект Mozilla
Вышедший недавно релиз Mozilla 1.0 показал просто отличные результаты. Это уже
не тот Netscape, что был раньше. И хотя уже не раз были крики о просто дикой
тормознутости браузера, то Mozilla 1.0 сильно порадовал. Большинство обзоров
по Mozilla отмечают значительное ускорение по сравнению c 0.x серией, но
забывают об очень многом. При всей своей первоначальной направленности на
Internet Mozilla является отличным набором технологий. Копнув поглубже многие
заметят, что это, в принципе, конструктор. Здесь вы найдете такие широко
используемые возможности Internet Explorer, как embeding (встраивание браузера
в другие приложения), скины (причем на порядок мощнее). А по вопросам поддержки
стандартов можно вообще умлочать. HTML, XML (xhtml, mathml, svg и пр.), ECMAscript
и многое другое показывают значительно лучшие результаты, чем IE.
Также представляет интерес ряд прочих технологий, в частности XPCOM. Но
общий интерес в том, что Mozilla дает мощный инструмент для создания приложений,
как для Интернет, так и не для Интернет, которые легко могут быть перенесены
с одной платформы на другую.
Офисные приложения. Проект OpenOffice
Наверняка все знают о печальной судьбе StarOffice. Получив права на StarOffice
Sun недолго думая похоронила версию для OS/2, выдвинув в качестве аргументов
несусветную глупость, что мы, мол, не смогли скомпилировать его в VAC 4. Но
они открыли исходные тексты StarOffice и мир получил в свое распоряжение
OpenOffice. Но до OS/2 версии так и не добрались. В списке портов числятся
разработчики OS/2, но патчей так и не поступило, в то время как OpenOffice 1.0
уже вышел. Объединив antiword/2 и OpenOffice можно получить неплохую поддержку
форматов MSWord, что является, как мне кажется, одной из основных задач.
Выводы
В данной статье не рассматривалась возможность построения Open Source OS/2
на базе GNU/Linux. В частности из-за того, что это инструментальная среда, по
сути большой компилятор, и построение абсолютно чуждой по идеалогии среди
на базе системы GNU не имеет смысла. Также не рассматривались вопросы о
модифицированной OS/2, что естественно, необходимо. Была попытка показать
существующие проекты и возможность их развиния.
На данный момент имеются два действующих проекта по реализации базовых
компонентов системы. Это osFree, который, с
моей точки зрения, не ставит целью разработать ядро, а разработать
полновесные аналоги каждой части OS/2 (утилит командной строки, PM, SOM,
WPS, и многое другое). С этой точки зрения он полезен для получения
Open Source аналогов подсистем OS/2 и их расширенных версий.
Второй проект, это ReactOS. Сейчас работой над подсистемой OS/2 занимается
Robert K. (к сожалению, не знаю фамилии, вероятно Koepferl). Но он не желает поддерживать
16-битный API, который широко используется консольными приложениями. ReactOS
может послужить ядром и источником подсистем Java, Posix, Dos, Win16, Win32,
что снимает необходимость в разработке их для OS/2, а позволяет напрямую их
использовать. Плюс отсутствие проблемы драйверов как таковой, пока существует
NT.
В принципе, каждый волен принять посильное участие как в первом, так и во
втором проектах. Вопрос только в отсутствии двойной работы. Чтобы одна команда
не работала над тем же, что и вторая. Но это, ИМХО, решаемо. Написание утилит
вроде more, cmp, tree, bldlevel и пр. под силу практически любому. Написав
одну утилиту вы сделаете небольшой, но полезный шаг в становлении Open Source
OS/2.
Test the program:
|
Virtual keyboard - on-screen virtual keyboard (useful for touchscreens, to input special characters)
|
Comments: VYX  2002-08-16 11:00:16 | OpenWatcom ........ ...... ... ......... .......... .. ... ...... VAC++ 4.0 Pro .. .. ..... *..........*.
...... ... *...........* .......
.... .. ......, ... ... .++ . OpenWatcom, .. ... . . ..... ....... Watcom (...-.. . 9.5, ~1994 ...) ......-.. ...... .... ..... ...-.. ..... ....... ... cout << "hi!" << endl; | SERG  2002-08-16 12:35:27 | ... ... ....... ................ ...... osfree ... ... .. ........ ........ OS/2.
ReactOS ... . ..... .. .......... NT ........ ... ... .. ....... %((( | Sergey  2002-08-16 13:08:02 | ....... ..... ...., .. . ..... ........ :(
....... ...... . ....... ........ | Evgen  2002-08-16 13:15:33 | ... ....... ....... .... .... .. ... ......... .......... MGL . ...... wxWindows... | SERG  2002-08-16 16:08:54 | . ..... ...... . ....... ReactOS.
.. .. ....... ..... ... ......., . .. ... NT.
. .... ...... ..... ......... ............. ...... ...... ............ ....... . .. ................. ... .......... ...... ............ ....... . ....... ..... .. ....... .. ... ..... . ... ......... WPS .. ....... . ..., ... ... ..... ........ | SERG  2002-08-16 17:56:46 | . ..... .... osfree .......... . ............
[www site] | Vadim Yegorov  2002-08-16 22:47:43 | ..... . .. .... ...... ................. .. ............ ..........
...... ...... ......... .......,
....... .... .....-..... ......., ...... ..... . .... ..... ...... ........ ........... | ....... .. .......  2002-08-17 03:26:31 | ..... ......., ..... .... .... .../... ...... ..........?
..... ........ ............ ...... ..... . ......... (IBM'.) | Ihsahn  2002-08-17 11:11:46 | If you help (with osFree), you'll get faster progress.... ;) | Vadim Yegorov  2002-08-17 18:07:57 | /me LOL: 'faster progress'....
Like with Lniux: ~6 yeras of bullshit and ~2 years of moneypumping...
'fill difference' (c) | Smedos  2002-08-18 04:50:07 | ...... ....., ... ReactOS ........ ........ .... ....., ..... os/2 . ........ ...... ............... ............. .. . win-......... ..... ........ ..... . ... ......, ........... ... ........... | SERG  2002-08-18 11:22:31 | .. ...... . .. ... ......
....... ... ... .
DOS - FREEDOS
UNIX - LINUX
NT - ReactOS
OS/2 -??????????????????
........... ........
. ..... ....... ......... ....... ...... ............ .......
. ...... ..... ......., .. ...........
... ... OS/2 ... NT ????.
. .. ...... .... ..... ..... ...... .......... ...., . .. ............ ..... . .......
... ... . ....... ..... .............. ......... .. .. ... ... ...... ........ ....... | Yuri Prokushev  2002-08-18 22:18:26 | 2VYX: ........ .. VAC ... ..... ....... ... ....... .......... ... . GCC. .. ..... command-line ...... ......... ... . .........., ............ ....... .. ...... .. ... .. ....... ......, C-...... .. ... ..... ........... ....... ..... .... ... ............... ...... | Yuri Prokushev  2002-08-18 22:30:35 | 2SERG. ...... osFree, .. ...... ......, .. . ......... .......... ...... ..... .......... . ... . .... ........ . ... ... ...... ...... ......... ...... - ........... ...-... ... .....
............ ReactOS. .......... NT .... .. .... ....... ............... .. . .. ............ ............ _..._ ReactOS. .... . .......... ...... .. ...... . ....... .... ....... ". ... ... ..... ........ ... .....-.....-.....-....-.-..........?" .
..... .......... ... .... ....... ........ ....... - ... ...... Odin. .. ..... . ......... .......... ......... Win-.......... .., ... ..... .. Changelogs, ...... . .... ........... .. .........
. ......, ReactOS=(Unix/Linux, NT, DOS, JAVA, OS/2, .......... .. .....).
. ...... ............ ... .. ......... | Yuri Prokushev  2002-08-18 22:35:01 | 2Segey: . . .. .... ........ .. . ......... .... .. ...... ........... . ... ... ......? ...., ....... ....... ......... .. .... .....
...... ......... - ........ :) .. . ......... ........ .. ..../......... . ..... .. . ...... ...... .............. | Yuri Prokushev  2002-08-18 22:37:36 | 2Evgen: wxOS2 ..... ........... . ......, .. ... ...... .................. .......... . . ... ... MGL - .........
| Yuri Prokushev  2002-08-18 22:40:58 | 2Vadim Yegorov: . ....., ........., .... ........? . .... ....... ...... ..... | Yuri Prokushev  2002-08-18 22:45:49 | 2....... .. .......: .. . ..., ....... ..., ..... .......... ............ ........? ... ecs.ru team .......... ......... ecs. .. ....... . .... serenity ....... . .... ...... .............. ....... .... ....... "..". . ... ".." ....... .. ....... ....... ....... ...-.. ........
| Yuri Prokushev  2002-08-18 22:49:49 | 2Ihsahn: Well. JMA no answer my mail for long time. So I lost any interest in osFree project. For faster progress required more "open" development.
| Yuri Prokushev  2002-08-18 22:52:30 | 2Smedos: ...... .. ...... .... :) | Yuri Prokushev  2002-08-18 22:57:23 | ......, .... .. ......... ........ ... ......./............ ... . ... ......, ... .. ............ ....... .......... ......., .., ...., ........ ...... . . ........... ......... ............
..... ...., .... .. ......... ..... ........ ........ ...... ...., ... ...., . ...., .... ....
| Constantin  2002-08-19 11:24:02 | 2Yuri Prokushev:
>.. . ......... .... .. ...... ........... . ... ... ......? ...., .......
IMHO - ......... .............. .......... ... ........... ......... - ............, .........., ........, "............" .. ............ ...... ...... .... ..... .... ........... Installable File Systems . Os/2. .......... ...../......, ........... ......... ... ........ ...... (.. .... ......... ......) . .... "......" (.... . ......... . ... ......), ....... ............. . .... ... .. ....... ....... . .............
........ .., ... ............ .... ... PC (. ..... PC) ... ..... . ....... ........, . .......... .......... ..., ... _......._..._ .......... ........... ........ ........ . .... ...... . ......... ...... ......... - ............ ...... *NIX
>....... ......... .. .... .....
... .., .........., ..... | SERG  2002-08-19 11:54:46 |
Yuri Prokushev: ............ ReactOS. .......... NT .... .. .... ....... ............... .. . .. ............ ............ _..._ ReactOS. .... . .......... ...... .. ...... . ....... .... ....... ". ... ... ..... ........ ... .....-.....-.....-....-.-..........?" .
.... ..... ... ..... ..... ...... ..... .........?
..... ....... .... WIN NT . ..... .. .... .... ...... ...... WPS . ... .... .... .......... .... ......
.. . ...?
.... .... ..... .... .... .. ...... ........ . ....... .... .....
...... ... OS/2. . ..... ...... .. .....
. ........ ......... ...... "Open Source . OS/2"
| dixie  2002-08-19 13:38:23 | 2SERG: ..... . ..., ..... ..... .......... desktop-.......
... .............. . ..... .... ......... ..... . ......
........ .......
. .......... .......-....... ... .......... ......... - ......
., .... ....., .... ....... ......... ..... ..... pe2c . ........
........ .. ntoskernel . hal.dll .. ....... ........ ......... w2k.
.... ..... .... ....... ..... ..... ..... .. ....., . .. .......... .
............ | SERG  2002-08-19 14:03:17 | dixie ..... . ..., ..... ..... .......... desktop-.......
... .............. . ..... .... ......... ..... . ......
........ .......
. .......... .......-....... ... .......... ......... - ......
., .... ....., .... ....... ......... ..... ..... pe2c . ........
........ .. ntoskernel . hal.dll .. ....... ........ ......... w2k.
.... ..... .... ....... ..... ..... ..... .. ....., . .. .......... .
............
.. ........, .. ...... ... ....... ........ .... .... .... . ....... ....... ....... ....... ... . .......... ..... .... ..... ......... .......... ...... ............ ........ . ....... ............. . ...... .............
.. ... ....... ..... .......... .. ....., .. ... . .... . .. .......
...... .... ..... ............ ....... ........... ......., ... .. .. ....... ......... . .. ......... .... .........
. .. ..... ........ ........... .. ..... ............ ....... ... ..... ..... ....... .... .. ...... .... .. .. %(( . ........ ........... ..... ...... ..... .. ..... ..........
. ..... . . ....... ... ..... ....... .. ..... ...... ..... ....... . .......... . ....... . ... ..... .... Open GL ..... | Yuri Prokushev  2002-08-19 18:05:46 | 2Constantin:
>>.. . ......... .... .. ...... ........... . ... ... ......? ...., .......
>IMHO - ......... .............. .......... ... ........... ......... - ............, .........., ........, "............" .. ............ ...... ...... .... ..... .... ........... Installable File Systems . Os/2. .......... ...../......, ........... ......... ... ........ ...... (.. .... ......... ......) . .... "......" (.... . ......... . ... ......), ....... ............. . .... ... .. ....... ....... . .............
.. .. ... . HO :). ......, ......... . ......., IFS ..... ........... . .. NT-..... ... ......... . ...... .. ....., .. ...... ... ........... ....... . ..... ...... ..... .. .......... ............ ... ............ ............ ..... ........ . ..... .. .... ........., ... ........ .... .... reactos - ... ........... . NT ...... ......... . ........... .......... ..., .., ..... ........ ......., ... .......... .... Odin.
>........ .., ... ............ .... ... PC (. ..... PC) ... ..... . ....... ........, . .......... .......... ..., ... _......._..._ .......... ........... ........ ........ . .... ...... . ......... ...... ......... - ............ ...... *NIX
. ... . ......, ..... .. .......... ..... ........., . ..... ........ ...... ........ . .... - ..... .. ..... ........, . ............. ......... .......... ...... OS/2 .. ..... ......, .... ........... ... ............., ....... .. .............
>>....... ......... .. .... .....
>... .., .........., .....
...... ... .... - ....... .. . .. ... ... . ........... .. ...... .. ...... ............... ............
2SERG
>.... ..... ... ..... ..... ...... ..... .........?
..... .........? ............ ........ ....... ...... ... .... .......... ........ .... .... . .... . ...... .... .........?
>..... ....... .... WIN NT . ..... .. .... .... ...... ...... WPS . ... .... .... .......... .... ......
... ..... .. ..... ...... ....... . .... .......... CORBA, .......... WPS, .......... toolkit . ..... ... ..... . ... ...... ..... . .... ...... . ........ ........ . .. ....... .. ...... ....... ........, ....... ........ .. .......... . ........ ............ .........
>.. . ...?
.. ... .. NT ......
>.... .... ..... .... .... .. ...... ........ . ....... .... .....
.... ........ ........ ........ ...... NT. ..... .......... ........ ...........
>...... ... OS/2. . ..... ...... .. .....
...... ... ... . ........ .......
>. ........ ......... ...... "Open Source . OS/2"
..... .......
2dixie
>2SERG: ..... . ..., ..... ..... .......... desktop-.......
>... .............. . ..... .... ......... ..... . ......
>........ .......
>. .......... .......-....... ... .......... ......... - ......
>., .... ....., .... ....... ......... ..... ..... pe2c . ........
>........ .. ntoskernel . hal.dll .. ....... ........ ......... w2k.
.. ....... ... ........
>.... ..... .... ....... ..... ..... ..... .. ....., . .. .......... .
>............
2SERG:
>.. ........, .. ...... ... ....... ........ .... .... .... . ....... ....... ....... ....... ... . .......... ..... .... ..... ......... .......... ...... ............ ........ . ....... ............. . ...... .............
..... ... ...... .. ......, ... ...... . ......... . ..., ... .. ........... .. ..... "...... ..... ...... Open Source NT?".
>.. ... ....... ..... .......... .. ....., .. ... . .... . .. .......
>...... .... ..... ............ ....... ........... ......., ... .. .. ....... ......... . .. ......... .... .........
........ - . ..... ... ... . ......... .. .... ....... .. ..... ....?
>. .. ..... ........ ........... .. ..... ............ ....... ... ..... ..... ....... .... .. ...... .... .. .. %(( . ........ ........... ..... ...... ..... .. ..... ..........
..... ........-.......
>. ..... . . ....... ... ..... ....... .. ..... ...... ..... ....... . .......... . ....... . ... ..... .... Open GL .....
. ....... .. ......... ..... . ...... . .. ......... .............. ... .. ReactOS ... ..... .. .... ..... ....... ... GNU. . GNU/Linux ..... .. ....., ......, GNU/Hurd, GNU/OS2, GNU/Win . ....... . GL ..... . . ... .... .... .... OpenGL. . ...... .... ... ....... . OpenGL .......... ... OS/2, ......, ....... ............ ......... ... ... ....... "...." ...... .. ...... ..... ...., ........ ... GNU/Linux (.... .. .............. ............) ... ..... ..... .............. . ... OS/2 ... .. ..... . .. ..... .......
| MadInt  2002-08-19 18:31:07 | OpenGL . ... ........... ...... ... ... ......... .. ...... ...... . .......... | .......  2002-08-19 18:53:19 | ..-... ... ...... .... ReactOS ....... ...., ...... ......... . WinXX ..... ......... .. ........ ... | Constantin  2002-08-19 19:13:48 | 2....... -> Yuri Prokushev:
. .... ... ... . .....! ... ...... ........ ........., ......... .......... ......... M$, ..... ....... ... .......... .... . ........., .. ............ ..........
.......... . NT ......... ...... . ... ...., . ....... .. ....... M$.
.. ........ .. .. ....... ...... (?) .........:
...... (.... VPC)
API (ODIN) - ......... ... .. ........... ............., ......., .. ....... | Evgeny  2002-08-19 19:55:59 | To: MadInt
OpenGL .. IBM .... . .... ... .... . ......... .. ........... .... .... ..... ....... ... ........., ....... ...... ..... ...... .. ......
To: All
... ..... .......... .., ... .... . ...... ..... ...... .... .......... ....... .... . .... ...-.... ...... ..... ...... ....... | SERG  2002-08-19 19:56:01 | . .... ... ... . .....! ... ...... ........ ........., ......... .......... ......... M$, ..... ....... ... .......... .... . ........., .. ............ ..........
.. . ... ........ .. ... ............... ...... ...... .. .... .... ..... .... .. ........ ........ .. ......... ........ .. ..... .... ... .. ...... ..... ...........
. ... . ..... ... .........
. . .. .. ........ ......??
. ..... . OPEN GL .... ..... ............ . .. ...... . ............. ....... ... ........ .... .??
. ..... ....... ....... .......... ... ..... SB128 .. ... ....... ..... ........
.... ...... ..... .. ... ... ..... .... ..... ............. ..... ........
. ..... ....... ..... ....... .?
. ... ..... ..... ..... ........ ... ........ ...??
. .. ..... . .......... ........ ....... .........
. ... .. ...... .... ....... .... ... .... .......... ... . ...... . | Yuri Prokushev  2002-08-19 20:52:01 | 2MadInt
>OpenGL . ... ........... ...... ... ... ......... .. ...... ...... . ..........
....... .. .... MesaGL, ......... . ....., . ... ........ ... ....
2.......
>..-... ... ...... .... ReactOS ....... ...., ...... ......... . WinXX ..... ......... .. ........ ...
. ... ..... .. ...... ........... ............. ......... ...... ......... .. ..... ........... .. .... .. ...., ... ... ... ........ ....... ...... ........ . ....... . ......... ......... ..........
2Constantin
>2....... -> Yuri Prokushev:
>. .... ... ... . .....! ... ...... ........ ........., ......... .......... ......... M$, ..... ....... ... .......... .... . ........., .. ............ ..........
..... .. ....., ... ... (... ....) ..... ...... ......... ........ . ........ ................
>.......... . NT ......... ...... . ... ...., . ....... .. ....... M$.
:)
>.. ........ .. .. ....... ...... (?) .........:
>...... (.... VPC)
.. .... ... .....? ............. ............ ........ .. .. ........ ......., . .....
>API (ODIN) - ......... ... .. ........... ............., ......., .. .......
.-..... ........ API - ... ...... .. .... .. . .... API ..... ....... .. ............., ... . ..... OS.
2Evgeny:
>OpenGL .. IBM .... . .... ... .... . ......... .. ........... .... .... ..... ....... ... ........., ....... ...... ..... ...... .. ......
... ....... .. .. ..... ....... ... ..... ... .... ... ........ . ........... MMOS2 ........, WPS .......... .......... (.. ........... ............, . .. .. ..............), . .... .....: ............ ..... ...... GL. ..... .. ........ ..... . ....... OpenSource, .... ...... ... ............ .. ........ ............. (....., IBM).
>... ..... .......... .., ... .... . ...... ..... ...... .... .......... ....... .... . .... ...-.... ...... ..... ...... .......
... ... . .........
2SERG:
>. .... ... ... . .....! ... ...... ........ ........., ......... .......... ......... M$, ..... ....... ... .......... .... . ........., .. ............ ..........
.... ... ..........
>.. . ... ........ .. ... ............... ...... ...... .. .... .... ..... .... .. ........ ........ .. ......... ........ .. ..... .... ... .. ...... ..... ...........
. ... "..." .. .....? ... ..... ........ ........ .. . ...... ..... . ... .. ..... . ...... .. ......... "...." .. ......., . .. ...... ......, ..... ... .........
>. ... . ..... ... .........
...... ....., ....... .......
>. . .. .. ........ ......??
.. ........., .. ... .. SciTech.
>. ..... . OPEN GL .... ..... ............ . .. ...... . ............. ....... ... ........ .... .??
... .. . ...... ... ... ......., ... ..........., .... ... .. ............ ........... ... .....???
>. ..... ....... ....... .......... ... ..... SB128 .. ... ....... ..... ........
>.... ...... ..... .. ... ... ..... .... ..... ............. ..... ........
..... ... .... ..... .................... . .............. . ..... .. .............. ... .......... .. ............. .. .. ............, .. toolkit'.. ....
>. ..... ....... ..... ....... .?
. ... ... ....? . . ... ... ......... .... . ... ..... .... .....
>. ... ..... ..... ..... ........ ... ........ ...??
. ..... ......... ..... ..... . ....... ........, ..... ... ... ........ ......./....../flashdrive/radiomodem/. .......
>. .. ..... . .......... ........ ....... .........
.. .... ..... ... ..... . .........?
>. ... .. ...... .... ....... .... ... .... .......... ... . .......
.. ..... ... ..... .........
......, ... ... ........ ... ........ . ......., . .. ... ...... ............ ........
2All:
. . ... ... ...... ..... ........... .. ........ ...-...... ..... .......... ...-.. ..... ..............? . ... ... ........ ... .......... ......... . ..., ... . ... ... ......, ..... .. ...-... ............ . . ... ...... . ...... .... ........ .......... ....-.., ... OS/2 .... .... ....... Win, ..... ... . ................ ....... ....: "... ..... ..... ............ ... . ....., .... ....... . ..... ........, . ....... ....."
.. ..... .... ....... ....... .............., .. .. ....., ..... ........ .....
| Alexander Lapshin  2002-08-19 21:36:43 | ....! .. .. ....... .... ReactOS .........! ...... .. ..... ....... ...... ... .... ..... win-.......... ......... - .........., .... OS2 - .........., .... ........., .......... - ........... .. .... ......... .......... ..... ............ ...... ......... ..... ..... .......... ;)
.... ....... ..... ......., .. .. ... ..... ........... ....... ... .... .........!!! (... . ... ....... ;)
.... ...... .........: .. .... .... .. ..... ..... ..... ......... .......... .. ..... ... .. ... ...., .. ...... .......... ....... .. ....... | Alexander Lapshin  2002-08-19 21:40:13 | 2Yuri Prokushev:
....... .... .... ...... . ......
...... ..... ...... ..... ... ... ......... ...... (.... .. ......., .. ... . ... ...). ...... ..... ..... .. ........ .. .... ........ ............. | Alexander Lapshin  2002-08-19 21:41:43 | 2Yuri Prokushev:
....... .... .. ..... .... ............. .. ....... .... ... .... . ... .. . .. ...... .. ..... ;) | SERG  2002-08-19 22:03:41 | ...... ..... ...... ..... ... ... ......... ...... (.... .. ......., .. ... . ... ...). ...... ..... ..... .. ........ .. .... ........ .............
. .. .. . ....... .. ....., ... ........ . .......
....... ....... . .... . ... ..... ........... ... .... .... ... ..... ......... ......... .. MS SOFT . ....... .... ............ ... ....... .. ... .. . ... . .... . .. ...... .... ....., . ..... .. ... ........ .. ..... ..... ..... | Yuri Prokushev  2002-08-19 22:29:13 | 2SERG: . .. ...... ........, ....... ...... .............. . ......... Win32 . XLib API. ... .. ...... ......... ......, ... . ........ .............. ... ..... ... ......., ..... ... ........ os2krnl ... ntkrnl. ........... ......... ......... ..... ....... .... .... ..., .. ..... . .... ..... ...... . ............. .... ................. ... ...... ....., ... . ..... .. ................. | Yuri Prokushev  2002-08-19 22:31:27 | 2Alexander Lapshin: Thanks
| Yuri Prokushev  2002-08-19 23:06:00 | . ........
[url] | SERG  2002-08-19 23:34:08 | Yuri Prokushev:. .. ...... ........, ....... ...... .............. . ......... Win32 . XLib API. ... .. ...... ......... ......, ... . ........ .............. ... ..... ... ......., ..... ... ........ os2krnl ... ntkrnl. ........... ......... ......... ..... ....... .... .... ..., .. ..... . .... ..... ...... . ............. .... ................. ... ...... ....., ... . ..... .. .................
.. . . .... ........ .. ... ... ... . .... .. .... ..... ........... . ..... .. ........
..... ........... ..... ....
..!!! .... .. ... ... ...... ......... .. ....... ... ........... ........
.... ......... ........ ......... .... ... ....... os/2 . .... ............ ....... ..... ...... .......
. ... .......... .......
.......... .. ....... ... .. ..... .. .......... os/2 ..... ... NT .... . ........ ...... . ..... ... ... ... ...... ....... ... ...... ........ .. ... ........... . ....
. ............. . ..., ... ... .......... ......... . ....... ... .... . ..... . .......... ..... . ...... ......... ..... . ........
. ..... .....
. .... ... ... .... ..... ........... ........
>IMHO - ......... .............. .......... ... ........... ......... - ............, .........., ........, "............" .. ............ ...... ...... .... ..... .... ........... Installable File Systems . Os/2. .......... ...../......, ........... ......... ... ........ ...... (.. .... ......... ......) . .... "......" (.... . ......... . ... ......), ....... ............. . .... ... .. ....... ....... . .............
.. .. ... . HO :). ......, ......... . ......., IFS ..... ........... . .. NT-..... ... ......... . ...... .. ....., .. ...... ... ........... ....... . ..... ...... ..... .. .......... ............ ... ............ ............ ..... ........ . ..... .. .... ........., ... ........ .... .... reactos - ... ........... . NT ...... ......... . ........... .......... ..., .., ..... ........ ......., ... .......... .... Odin.
........ ... ...: ... ......... . ...... .. ....., .. ...... ... ........... ....... . ..... ...... ..... .. .......... ............ ... .............
... ...... ... . .... ... .... ....... ....... .. ........ os/2 .. ..... NT .. ....... .......... | Validator  2002-08-20 07:29:09 | 1. ..... ..... ...... ..... ..... .......? 50% ... - ... ...... ...., . ...... . ... ...., . ..... ... ...... IBM. ... ....., ... ...... - . ... ... ...... ............ ... .. ........, .. .... .......... ........ .......... ..... .. ...... ........ ....... . ....
2. ............, ......... VAC ... . . ......... ....... .. ....., . ...... .. ...... .. ...... .......... ...., ..... ..... ..... ............ ... ... .... - ....... ... . .. ............
. ... . .... . ......, .. ....... ..... - .. ... ... ... ..... . ...... ........ (.. ....... .... ..............). Networks ......., Storage ........ .. . ....? PSP .. .......? ..... ........, ... ...... ............. ..... . .. ......., . ..... ... .........., ... ...... ............. ............
..... ... .........., .... .. ..........
| Yuri Prokushev  2002-08-20 11:26:23 | 2SERG
>>Yuri Prokushev:. .. ...... ........, ....... ...... .............. . ......... Win32 . XLib API. ... .. ...... ......... ......, ... . ........ .............. ... ..... ... ......., ..... ... ........ os2krnl ... ntkrnl. ........... ......... ......... ..... ....... .... .... ..., .. ..... . .... ..... ...... . ............. .... ................. ... ...... ....., ... . ..... .. .................
>.. . . .... ........ .. ... ... ... . .... .. .... ..... ........... . ..... .. ........
>..... ........... ..... ....
>..!!! .... .. ... ... ...... ......... .. ....... ... ........... ........
..... ., ......., . ....., .. ... ... ......... .......... os/2? .... .. .. ......... . ........ .......
>.... ......... ........ ......... .... ... ....... os/2 . .... ............ ....... ..... ...... .......
.. .., ...., ...... . .. ......... ......., ... ... ......... . ....... ........., . . ........., os/2. ... . ... ..... ............. ......... .... .......... .. ........
>. ... .......... .......
>.......... .. ....... ... .. ..... .. .......... os/2 ..... ... NT .... . ........ ...... . ..... ... ... ... ...... ....... ... ...... ........ .. ... ........... . ....
..... ...., .... ........ . ..., ... .. .............. NT ... ....... . ....., . .. ... ..... .. ..... .. ...... ......, ... ..... .. ...... ........ win32/posix/win16/dos/java . ........ ...... os2. . ........, ... ReactOS - ..., . ...... ......., ..... . .. ..... win32. . .. .. ......... ............ .....-...... ...... .. opens source win9x, ... ... ..... . ... . NT . .......... win32 .. .... notepad .....-...... .. ....... ........., .... ... ... ....... api.
>. ............. . ..., ... ... .......... ......... . ....... ... .... . ..... . .......... ..... . ...... ......... ..... . ........
. ... . .... .......? ... ....... . ...... .. OS/2 ..... ..... .. ..........., . ... .......... ....... OS/2 .. ....-.. ..... ........, ........ .. .........
>. ..... .....
>. .... ... ... .... ..... ........... ........
>>IMHO - ......... .............. .......... ... ........... ......... - ............, .........., ........, "............" .. ............ ...... ...... .... ..... .... ........... Installable File Systems . Os/2. .......... ...../......, ........... ......... ... ........ ...... (.. .... ......... ......) . .... "......" (.... . ......... . ... ......), ....... ............. . .... ... .. ....... ....... . .............
>>.. .. ... . HO :). ......, ......... . ......., IFS ..... ........... . .. NT-..... ... ......... . ...... .. ....., .. ...... ... ........... ....... . ..... ...... ..... .. .......... ............ ... ............ ............ ..... ........ . ..... .. .... ........., ... ........ .... .... reactos - ... ........... . NT ...... ......... . ........... .......... ..., .., ..... ........ ......., ... .......... .... Odin.
>........ ... ...: ... ......... . ...... .. ....., .. ...... ... ........... ....... . ..... ...... ..... .. .......... ............ ... .............
>... ...... ... . .... ... .... ....... ....... .. ........ os/2 .. ..... NT .. ....... ..........
..? . .. . ... ........ .........?
2Validator
>1. ..... ..... ...... ..... ..... .......? 50% ... - ... ...... ...., . ...... . ... ...., . ..... ... ...... IBM. ... ....., ... ...... - . ... ... ...... ............ ... .. ........, .. .... .......... ........ .......... ..... .. ...... ........ ....... . ....
. ... ........, ... ...... ... .... ..... ...........? . .... ... ....... .........
.. .... - ..... ........... ...-.. ... 50% .., . ...-.. . 25%. ... .... .... = ........ 5. .... .... ........... ..... ......., ... ........., ...... ....... ... ........... ... ... .. ..... (. ..... ...... - ......). .... .... .. .... .... .... ....., .... ..... .. ....... ... ........ . .........
>2. ............, ......... VAC ... . . ......... ....... .. ....., . ...... .. ...... .. ...... .......... ...., ..... ..... ..... ............ ... ... .... - ....... ... . .. ............
. ... .. ...... ...... ..... .... ...? .. .... ... ........ ..... .........., ....... ........... . VAC. ..., .... ... .. ..... - ..... .......... VAC, .. .., .... ... .......... - ...... ..... .. ...... ........... .. .. ......../........ ........ ...., .. ........ - ..... ......... .., ... .... ........ ......, ..... ...... ....... . ........ ...... ........ . .......
... . . ...., ... ..... ....... . .......... ......., . .. ..... ... .. .... .........
>. ... . .... . ......, .. ....... ..... - .. ... ... ... ..... . ...... ........ (.. ....... .... ..............). Networks ......., Storage ........ .. . ....? PSP .. .......? ..... ........, ... ...... ............. ..... . .. ......., . ..... ... .........., ... ...... ............. ............
... . ... . ...... ...... ...... ..........
>..... ... .........., .... .. ..........
.. ..... ....... ...... .. ......, ........, ..... ......... .. ...., . ........ .... ........., . ..... .. ..... - .....
2All
. ..... ...... ............... ;-) ... .......... ...........
| MadInt  2002-08-20 12:11:37 | . ... ....... ........ .... ....., ..!
........ OS/2 ........... . ... ... ... ..... ......... ............ .........
...... - ...... .. ... PM (WPS, .......... .. .....) . ........ ........ ........... ......... .. ....... .... .. ....., . ......... . ... ................ :)
........ - ... .. ...... NT ... ........... .....? . ... ..... ... ...... .... .. ........ . 20 ...... ... ..... ........... . ...... ........ ....... .. ....... ....... .. W2K .. ......
.. . . ..... ...... - ...... ........... - .... ...... . .......... ../2 ........ .. ..... ....... ......... .... - ............. | SERG  2002-08-20 14:13:20 | >........ ... ...: ... ......... . ...... .. ....., .. ...... ... ........... ....... . ..... ...... ..... .. .......... ............ ... .............
>... ...... ... . .... ... .... ....... ....... .. ........ os/2 .. ..... NT .. ....... ..........
..? . .. . ... ........ .........?
. .. ........ ......... ... .. ..... ..... .......
. ...... .... ......, ... .. ... .. . OS/2 ... OS/2 .
. ...... .. .. .... .... . ... ...... . ........... .... .... .. ... .. ......... .. ... .... ... ... .......... ......!!!
. .. ... ...... .... .. ......... ... ........, ... ...... .. ... ......... . ......, ... ... ..... ... ........ ............ ........ ...... .... ..... ........... ... ........
...... .... ....... ............
| Igor Vaskov  2002-08-20 16:29:03 | ... ... ......, ......, . . ...... ...... .... ........ ........... - ........ ... . .... .. ............ ..... ..... ...-.. . .....-..... ....... ..... . ............., .. ....-... ........ BeOS. ....... ..... ........... . ............ ....... ............ | Yuri Prokushev  2002-08-21 04:22:25 | 2MadInt:
>. ... ....... ........ .... ....., ..!
>........ OS/2 ........... . ... ... ... ..... ......... ............ .........
>...... - ...... .. ... PM (WPS, .......... .. .....) . ........ ........ ........... ......... .. ....... .... .. ....., . ......... . ... ................ :)
>........ - ... .. ...... NT ... ........... .....? . ... ..... ... ...... .... .. ........ . 20 ...... ... ..... ........... . ...... ........ ....... .. ....... ....... .. W2K .. ......
......, ... ..... ........ . ... ...... . Native ....... . ... ... ............. Win32 .............. ....... . GUI. .. ... . ............ NT. ReactOS .. ........ .............. ......... ........ .. . ........ .......... ..... .... .........
>.. . . ..... ...... - ...... ........... - .... ...... . .......... ../2 ........ .. ..... ....... ......... .... - .............
. ..... . .. ........... ..... ... .. ....... ........, .. ......... ...... ............ . .... ..... . ...... ...., . .. ... :( . ....-.. ......
2SERG:
>>>........ ... ...: ... ......... . ...... .. ....., .. ...... ... ........... ....... . ..... ...... ..... .. .......... ............ ... .............
>>>... ...... ... . .... ... .... ....... ....... .. ........ os/2 .. ..... NT .. ....... ..........
>>..? . .. . ... ........ .........?
>. .. ........ ......... ... .. ..... ..... .......
... .......
>. ...... .... ......, ... .. ... .. . OS/2 ... OS/2 .
. .. ... .......... ... .........? ..... .. ... ......... ..... ..... ..... MS OS/2 NT 3.0?
>. ...... .. .. .... .... . ... ...... . ........... .... .... .. ... .. ......... .. ... .... ... ... .......... ......!!!
...... ...... ............ - . ......!
>. .. ... ...... .... .. ......... ... ........, ... ...... .. ... ......... . ......, ... ... ..... ... ........ ............ ........ ...... .... ..... ........... ... ........
>...... .... ....... ............
..-..?
2Igor Vaskov:
>... ... ......, ......, . . ...... ...... .... ........ ........... - ........ ... . .... .. ............ ..... ..... ...-.. . .....-..... ....... ..... . ............., .. ....-... ........ BeOS. ....... ..... ........... . ............ ....... ............
... ... . ......., .......... ........
...... 0.0.20 (... ... .... .. .... .......) .. ..... ........ .. . ..... ROS .... .. ........ ...... .. ....., .. ... ........... ........ ......... ........ ... ............. NT-.... .......... . ...... ... . .... ........... . . ... ...-.. .... .............. ... ......... (......, 0.0.19 .... ..... ........., .. ........... ...... .....). ... 0.0.21 ........... ..... .......... ....... ... messaging . windowing .......... .... WINE ............ . ...... .....
BeOS .... ............ ......... . .. .. .......... ....... ....... . ....... ... ... ....... .............. ... ............ .. ........ .......... .. ..... ............ ........ .. ..... ..., . ....... ...... ..., ..... . ... ......, ....., ...... . ... ........ ....... . .... ......., ... ..........
| zuko  2002-08-21 10:39:44 | 1. . ......p.. reactos. ....p-... ...... ... p... ...p.. ..... - .. ....p. (... ... ....... .p. ............ ......... ....-.. ....... ........... ..... .......... .p.. .p... .....) ..... ..... .p...p... ... ....p. NT. .... ..... ..........
2. ... ........ OS/2 - ...... ....p..... .p..p....... API ..... p........ ....... ....... .. p......... . ..p., . ...... .p..p.... .. ... .............. ....p ....... ...... ..... ........, .. .... .....p.... ... .. ..... .p...p.. ....-.. .p.... ... . EMX :) . ..... ...... -- .... .p........
3. .p....p. . .... ... ..2 ... p.... .... ....... .. ... .. ........ ........... ....... ..2 .. NT ..p. .. p.... ........ ......
...... - ..... ...p......., ..... .... ....p.. .. .... ..... .... ......... ... ....? :) ...... ..... ... ..../2 .. .....? :)
| SERG  2002-08-21 12:04:00 | Yuri Prokushev:...... ...... ............ - . ......!
.... ...... ........ .......... .. ... .. ....... . . .... ............ %((
...... ..... ... ... ...... ....... ..... .... .......... ...... ......... :)))
| Yuri Prokushev  2002-08-21 12:28:42 | 2zuko
>1. . ......p.. reactos. ....p-... ...... ... p... ...p.. ..... - .. ....p. (... ... ....... .p. ............ ......... ....-.. ....... ........... ..... .......... .p.. .p... .....) ..... ..... .p...p... ... ....p. NT. .... ..... ..........
..... ........ ....... ........... ...-.. ....... ..... .......... .., ... .......... ..... ReactOS ... .............. ..... ........ ..... .......... .. NT.
>2. ... ........ OS/2 - ...... ....p..... .p..p....... API ..... p........ ....... ....... .. p......... . ..p., . ...... .p..p.... .. ... .............. ....p ....... ...... ..... ........, .. .... .....p.... ... .. ..... .p...p.. ....-.. .p.... ... . EMX :) . ..... ...... -- .... .p........
..... . ..... ...... ....... .. .......... . ....? . ..... ......, Kernel Extensions ..... .. ....... . ..... ............. ... ..., ... ........... . NT (.... . .........., ... ..... .... ....). . .... ............ ..... .........., ... ........... ....... ........... ....... ....... ....... . .... . ......... .......... . ...... .....
. EMX ....... .. . .. ...... ......, .......... .. . ... EMX - .........., .. .... layer .. ...... ......... ..... .... .. EMX ....... ...... .......... elf loader . linux api, .. .... ....... ............. .. ....
>3. .p....p. . .... ... ..2 ... p.... .... ....... .. ... .. ........ ........... ....... ..2 .. NT ..p. .. p.... ........ ......
.. ..... ........ .......... . ... . ...... ... ......... ........
>...... - ..... ...p......., ..... .... ....p.. .. .... ..... .... ......... ... ....? :)
... . ....., .......... .......... ..... .......... Robert K., ...... . ..., ....... .. ....... . ....... .......... ... ..., . ......
>...... ..... ... ..../2 .. .....? :)
...... .. ..... .......... :) ...... ......, ... ... .........
| Evgeny  2002-08-21 21:32:49 | ....! ....... .. ....., . ... .....
;-)) | Dmitry Ponomarenko  2002-08-22 00:49:18 | . ...... .. ......, ...... ..... .... .......? ...... .. .. ........... 32bit os/2 subsystem ... ....... ..? | Constantin  2002-08-22 01:06:29 | 2Dmitry Ponomarenko: ........... -> ........ ... .. ... .... ......... .......... ......... | Igor Vanin  2002-08-22 18:48:14 | ..... ... .... ......... 32-......, . .. 16-......? | Dmitry Ponomarenko  2002-08-23 00:41:13 | 2Constantin: ..-......, .... ......... ...... 16....... ..-......, ..... ......... ..... .....
| Victor  2002-08-23 11:30:29 | ...... ....! ...... ...... ....... ...... .........., ........ ......... .. ..... .... . ...... .. .......... ......... .......... ... . .... ...... ............ ...... .. ........ - .......... ..... ... ... ..... ...... ........ ... ... ... ........... . ****00 (........ - AS/400 .. ...-.. ........... ....). ..... ........... .. .....? ... .. ....?
. ... ........ ......... . .... - .... . (.. ................. .............) . 2000, ........ system32 . ... . ... .... - .. ...... .. .... ......... os2 . dll-.. doscalls.dll . netapi.dll. . ... ... ..., ... ... .......... ...... .......... . .. ......... (.. . ... ...... . .... ......... ......).
. ......... - Open Source Drivers/2 -.. ....! ...... DDK ... ....... ..... .... - .........
...... ....... . ........ ....... ........ .. ..... ............... ...... ......... ... ............. .. .... ...... ......... ....., ....... ....... ..... ......, . ........... ...... (.. ..... ......) ......... ... .... . .... ..... ..... ........ . ... - .. ........, ... .. .. ...... ..... | Yuri Prokushev  2002-08-23 11:37:34 |
2Dmitry Ponomarenko
>. ...... .. ......, ...... ..... .... .......? ...... .. .. ........... 32bit os/2 subsystem ... ....... ..?
...-.. . ....... . ... ... ........ .... ... .. ........, .. ...... . ..... .. .. ... ......., ... ... ... ............. ............ ......... client-server .......... .........., . ....... .. .......... ....... ... ... . .... .......... ...... ..... .......... .......... ............ . reactos ..... .. .........., .... ... . ............
2Constantin
>2Dmitry Ponomarenko: ........... -> ........ ... .. ... .... ......... .......... .........
........ ..... .... ......... 16-bit ....... .. ......... . 16-bit PM .......... Microsoft'.. ......... ......... 32-... ... ....... .......
2Igor Vanin
>..... ... .... ......... 32-......, . .. 16-......?
.... ......... ...... 16-....
2Dmitry Ponomarenko
>2Constantin: ..-......, .... ......... ...... 16....... ..-......, ..... ......... ..... .....
.... PM, ......, ... ...., .. ... ......... ........
| Yuri Prokushev  2002-08-23 12:09:26 | 2Victor:
Thanks. .. . .. ....., ... Open Source Drivers/2 ...... ........ ... ...... ....... ........ ........ .. ... .. . ....... | ....... .. .......  2002-08-23 12:28:07 | ........ .. ****00 .. ....... .. .......... ...... ........ .. .......... ........... AS/400.
.......... ..... . ........ ..... ...... ....... "........ . AS/400". ...... .............. | nickk  2002-08-25 01:49:11 | 1. OS/2 .......... .. 99% ..... ..... ....... . ........ win ....... ... ...... .... ............. unix ........... ....... ...... opensource os/2 .... ....... ....... OS/2 .......... - ........
2. OS/2 ........ ...... ... ... ..... . ......... ......... ..... ........., ........, ...... ...... win ... unix ........ .... reactos ..... .... .........., ........., ....... .. ..... ......... . .........., .. ...... ......... ..... . ... os/2 .......... - ..... ............ 100 ... ... .......... os/2 .......... . . ...... ........ ...... ..... .... ... ....... ............, .. ....... ........ ......... ...? | Yuri Prokushev  2002-08-25 15:04:03 | 2nickk
>1. OS/2 .......... .. 99% ..... ..... ....... . ........ win ....... ... ...... .... ............. unix ........... ....... ...... opensource os/2 .... ....... ....... OS/2 .......... - ........
>2. OS/2 ........ ...... ... ... ..... . ......... ......... ..... ........., ........, ...... ...... win ... unix ........ .... reactos ..... .... .........., ........., ....... .. ..... ......... . .........., .. ...... ......... ..... . ... os/2 .......... - ..... ............ 100 ... ... .......... os/2 .......... . . ...... ........ ...... ..... .... ... ....... ............, .. ....... ........ ......... ...?
...... EPM, WPS, FleetStreet, REXX - . ...... :) . .... ........, .. ...... .. ....... . ......... ...... .........., ....... . ....... .. ........... ... .. EPM ............. .... ..... ...... .......... ... .......... ...... ...... - WPS. . ..... ......., Serenity ...... ........... ......... ......... ............. wizzard'.. ...... templates. . ... ..... ...... Apple . .......... OpenDoc? ... .. MS Office . .. COM/OLE ........ . ............ ........... .. .. OSA - ... ...... .. WSS. . ........., ...... .......... ........, ........ .. .. ......... . ......... ....... ReactOS - ... ...... .... .. ....... .......... OS/2 . .. ........., ...... .. ..... .......... ... .. api, ... ........... .... .... .. win32.
..: ......, .... ......... ........ ...... ........., ....... ........ ...... .........., .. .. . ... .. ....... ..... .............. .. .. .. GNU/Linux. .... ........ ..... ..... "......", . ............. . ............ ........ ........... ..... ........... ........ ......, .. ..... ........... ......... .......
| nickk  2002-08-25 20:08:54 | 2 Yuri Prokushev
Imho ....... ..... ........ ........... .... ... ....., ... ...... .... ....... ... ....... ..... ;) Rexx . ..... ...., . ... WPS ...... ....... ...... - ....... .. .. .... ........ . ... .......... ...., ...... 90% ....... ... .......... .. ....... ....... . WPS ;)
.. ... ......, ... ......... . ........ .... ........... ......., ... ...... .. .. ....... .... .............. .... .. .., ..... ....... ... ............ ........ ......., ........... ........... ........... ............ .........., ....... ... ...., ...... ...., ..... ......... .. ........... .... ........... OS/2 c ...., ... ....... .. ... .. .... ........ ..... .... .........., .. ....... ............. ....... . ... .. ...... | Eugene Gorbunoff  2002-08-25 21:09:34 | . ......, .. ..... ...... ......... ...... | zuko  2002-08-25 21:26:51 | nickk .. .. ... ..... ... . .... ... ...... .. ..... :) .... . ..... .. .... . . ....... ....!
| Yuri Prokushev  2002-08-26 10:54:06 | 2nickk
>Imho ....... ..... ........ ........... .... ... ....., ... ...... .... ....... ... ....... ..... ;)
.., .... .. ......... .. ......... ............., .... .. .. ....., .. ... .......... ........ ...........
>Rexx . ..... ....,
.... .. .....-.. ........ .. . ............ ... .......... ..., ... ........ ............ WSS.
>. ... WPS ...... ....... ...... - ....... .. .. .... ........ . ... .......... ...., ...... 90% ....... ... .......... .. ....... ....... . WPS ;)
.. ...., . .... ..., .. . .... ..... .... ..-.. ..... . ........ . .. .... ........ ... WPS, .. KDE . Explorer .... .......... ........ ......, ... WPS. ..... ...... ...... . ..., ..... ......... ... .... .......... ... WPS.
>.. ... ......, ... ......... . ........ .... ........... ......., ... ...... .. .. ....... .... .............. .... .. .., ..... ....... ... ............ ........ ......., ........... ........... ........... ............ .........., ....... ... ...., ...... ...., ..... ......... .. ........... .... ........... OS/2 c ...., ... ....... .. ... .. .... ........ ..... .... .........., .. ....... ............. ....... . ... .. ......
.... ........... (...... open source ........) ..... .. ........, ... . ......... Unix-....... ... Windows-......... ...... .... . GNU, .... . ...... Lindows . ...... ReactOS'.. .. ....... .. .. ...... ....... ........... ..... ... ..... - ... ............. Win32 .........., .... GUI .. ............ ............., ......... Explorer'a - .... ............. ...., .... ....... ..... shell api .. ... .. ......, .. . ..... ...... .......
......, OS/2 ..... ......., ....... ........ ... ....... .... ....., . .. ..... ... Win/GNU - ... ..... ......
2Eugene Gorbunoff
>. ......, .. ..... ...... ......... ......
... ... .. .....-..... :)
2zuko
>nickk .. .. ... ..... ... . .... ... ...... .. ..... :) .... . ..... .. .... . . ....... ....!
.......... ..... ........... .......... . ........... . ...... ......... .. ...-....., ...-.. .. .. :) ". .. ....... ...!" (C) ........
| nickk  2002-08-27 10:13:44 | > ......, OS/2 ..... ......., ....... ........ ... ....... .... ....., . .. ..... ...
Win/GNU - ... ..... ......
..... .... ....., .? ........ ... ..... ..... ............ os/2 . ... ........ win/unix.
. ..., ... ......... ....... ...., ... tcpip .... ..... ...... ....... ........ . .... ........... ....
...... . ...... ....... .. ........ ...... ... ........ .. ......., ....... ..... .. ...... ... ....... - ... ..... ..... ..... ......, ...... ... ... ......
os/2 ...... ............. ..... ........... ...., .. ... ........... .... ...... - ...... ... ....... ...., ... ....... ....... ... ... ..... ...... . KDE . .......
. ... ...... ......... . ....... - .... ....... ....... .............
... ...... .. ......... ..... ..... ........ os/2 ???
2zuko: ... ... ...... ....., ...... ...... ... ...... . ...... .. ...... . ....... .............. ... - ... . ........ . .. . ....... .......... .................. ....... .... ... . ..... | zuko  2002-08-27 18:35:39 | nickk . ...p.... ..! ....p. p...., ....p. ...... ....... - ... | Victor  2002-08-30 12:21:18 | >2 ....... .. .......
.. ...., .. ....., .. ..........(!)-.......... ........... . ...? ... ... ...... ....... .... ......, ... TDA ..... .. 4. ......... . ........ .. ....... .......... ............. ..... ............. .... .........
> Yuri Prokushev
. ... ......., ... Open Source Drivers/2 ...... . ......... ....., ... ............. ......, ... ......., .... ....... ......... .. ......... . .... . ... ........... ..... ........ (.......... .................) ... . .... .. .... ....... .. ........ . ... ........., ... ..... ...... ... .......... ..... ...., .... ...... ..... ........ . ..... ............, . .... .......... ........, ............. ......... ......, . ... ..... . .......... .............. | Yuri Prokushev  2002-09-02 16:27:10 | 2nickk
>> ......, OS/2 ..... ......., ....... ........ ... ....... .... ....., . .. ..... ... Win/GNU - ... ..... ......
>..... .... ....., .? ........ ... ..... ..... ............ os/2 . ... ........ win/unix.
............ . ........ ....... ...... ........ ...... Mac ..... ........ ... .......... .........., . SPARC ...... ........... . ............ (.... ... ...... .. ........, .... 4 ..... ..... . ............. ...). .., ... ..... ............ . ..., . ... ... .. ....... . .. .......... ... ..... ..................
>. ..., ... ......... ....... ...., ... tcpip .... ..... ...... ....... ........ . .... ........... ....
.., .. . ... ... ... ..... ..... . ........... ...... ....., .. ... .. ......... ... .. ........ ............ .. ........... ...... .. .. ............ .... . ... .. BSD ... GNU? ...... ............ .........., . .. . ..... unix. . ..... ........... .....
>...... . ...... ....... .. ........ ...... ... ........ .. ......., ....... ..... .. ...... ... ....... - ... ..... ..... ..... ......, ...... ... ... ......
..... ...... ... ........., .... netbeui ... .. .. ...... netbios. :(
>os/2 ...... ............. ..... ........... ...., .. ... ........... .... ...... - ...... ... ....... ...., ... ....... ....... ... ... ..... ...... . KDE . .......
..... ......? ... http - ......... . ... . KDE . .. .. .......... . ........, WPS ....... ........., .. ..... .. .............. ... .. SOM, .... . .. ....... CORBA ........., ..... .........., ... COM.
>. ... ...... ......... . ....... - .... ....... ....... .............
..-..? ........ - .., ..... .. ....... ...., ........, ...... .........., .. . ............ ... ..... .... .. ie . ........ ..... ........
>... ...... .. ......... ..... ..... ........ os/2 ???
. .. ......., ... ......... :) .. ............ Win ... .......... - ...., .... ........ reset .........., .. .... ..... ........ ........... ..... .... ..... ...... . Office ...... .... .. ..., ... ... "........." ...... 5-...... . ... .. LSS .. .... ...... ....... .. ......... ... fido-....... win ......... .. ..........., . os2 ......, ........, ... .... .... ... ....... . ........... ...... ... ......., ... ............ ...... os2 ..... .............. ...... ........... .. ....... ......... .... ... ..... ....., . ............... ... .. ....... ........ .......
>2zuko: ... ... ...... ....., ...... ...... ... ...... . ...... .. ...... . ....... .............. ... - ... . ........ . .. . ....... .......... .................. ....... .... ... . .....
..... .... . ...... .... ...., .. .. ...... . ... ........ :(
2Victor
>. ... ......., ... Open Source Drivers/2 ...... . ......... ....., ... ............. ......, ... ......., .... ....... ......... .. ......... . .... . ... ........... ..... ........ (.......... .................) ... . .... .. .... ....... .. ........ . ... ........., ... ..... ...... ... .......... ..... ...., .... ...... ..... ........ . ..... ............, . .... .......... ........, ............. ......... ......, . ... ..... . .......... ..............
.... OSD/2 ..... ...... .............-............, .. ..... .. .............. ....... . ......... . Linux ..... ..........., .. GNU/Linux ... ....., . OS/2 ... .... .. . ......, ...... ........... .. ....., .. ... ..... .... ..... .. OS/2, . ............ - .....
| ....... .. ......  2002-09-02 22:33:24 | ........ ...... ...... ****00 - ...... ........... .... .. *...........*.
. .. .... ....... ........... ..... .. ...... ... ...... ........... ........, ..., ........, ........... .. ............ ................... | Valery Sedletski  2002-09-16 04:13:52 | 2SERG: .. ... . ..... .. ...... osFree,
... ...... .............. .. ......
......., ..... ........ ..... layer, ........... CPAPI OS/2 .. .......,
..... ....... ..... .... ......... .. ...... ....... ... . ......., ....... ...... -- .. ...., . CPAPI , . ...... -- .. ........ linux . ReactOS -- ........ ......, .... ....... .. ..... :), .. ...
.... ...... ......... | Valery Sedletski  2002-09-16 04:57:13 | 2 Alexander Lapshin: .. ...... ..... .......: ... ..... .... (..) OS/2 PowerPC Edition. ... . ....... -- ....
microkernel, . ... ... .... personalities,
.... ........ OS/2 Server . ..... .... .............., ....... ............. ......... ...... API --
java, posix, win32 . ... -- ......... .. . ...... . ... ... servers . personalities ............ .... ...... ..... .. ...... .. ....... .. ... ... ..... . ............. .... ... ........... .......... ....... .... . ReactOS -- ... ....... . .... ..-
..-.. .. ........ ...... ...., ..... ......... ........ .... -- . .. . ............., .. .... ... .......,
.. . .. .... . :((( | ... ...  2007-12-26 21:38:16 | .. . ... . ..... ........ .... .. .. . ...? ... ....... ......? | ... ......  2008-01-24 08:53:59 | ....... ...... . .... .........., ......... .......... . .. ...... .........
. ... . ecs .... ..... ....... ".........." .............. ........ ......... eCs .. .... .. $100, . ...... .. $1, ... ..... . ........ ...... ........ . ............. ....... .......... | ... ......  2008-01-24 08:56:58 | ....... ...... . .... .........., ......... .......... . .. ...... .........
. ... . ecs .... ..... ....... ".........." .............. ........ ......... eCs .... .. .. $100, . .. $1, ... ..... ......... .. .... ..... . ....., . ......... . ........ ...... .......... . ............. ....... .......... | .......  2008-11-11 15:20:25 | ... ...... ..... ............ ._. |
|
eComStation 2.0 includes OpenOffice.org 3.x which supports Microsoft Office Open XML (.docx and other) |
|
|
Siberian OS/2
|