НОВОЕ: OS/2 GURU - Вопросы и ответы ru · en · de · es · it · pt · cz · pl · fr

OS/2.GURU Library

Reviews / articles about OS/2 eComStation ArcaOS

Operating systems
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Latest  
 
 
Blonde Guy

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)

Open Source and OS/2


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

 


 

 

ArcaOS 5.1.1 whatsnew - PNG icons

PNG icons on Desktop

PNG icons on Desktop. (instead of ancient .ico designed in 1994)

Blonde Guy

Panorama VESA video driver for OS/2

eCo Software have released Panorama VESA driver in 2007 - OS/2 survived the crisis

Some remarks about Panorama history

// надо на ENG!!

Warpstock Europe 2016

Interview with Keith ..

video

 

(C) OS2.GURU 2001 -- 2025