НОВОЕ: 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: Upgrade ArcaOS to NeoWPS level

  • Install original PNG icons drawed by designer, specialized at OS/2 adornation.
  • Install eSchemes 2019 to change colors and buttons on desktop.

Era of JFS (third part)


TITLE: Era of JFS (third part)

DATE: 2003-04-28 16:45:24

AUTHOR: group of authors
Please use online translator
go to http://translate.google.com
and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=84
to your language

  1. Возможности JFS
  2. Сравнение возможностей файловых систем
  3. Структура тома JFS
  4. Журналирование
  5. Реализация JFS
  6. Утилиты JFS

1. Возможности JFS

В операционной системе eComStation используется механизм загружаемых файловых систем (installable file systems - IFS). OS/2 (предшественник eComStation) была одной из первых широкораспространенных операционных систем, в которой была применена такая архитектура (теперь такой подход можно встретить и в Linux, и в других ОС). Такой механизм позволяет операционной система абстрагироваться от работы с конкретной структурой файлов на диске, и, при необходимости, добавлять новые файловые системы вполне легальным способом. Стандартной файловой системой для eCS является HPFS (High Performance File System) и, несмотря на свой возраст, она обеспечивает высокую скорость обмена файлами и достаточно высокую безопасность в случае аппаратных сбоев. Видимо, это один из немногих случаев когда возраст - это проверка временем и результат хорошего проектирования. HPFS имеет расширение - HPFS386. Этот вариант файловой системы используется в серверной версии eComStation и отличается наличием расширенной системы прав и более высоким быстродействием, в частности за счет поддержания кэша произвольного размера. И тот, и другой вариант HPFS поддерживают длинные имена (в отличие от их имитации в файловых системах Microsoft типа FATxx).

Системы FAT12/FAT16 традиционно поддерживается в eCS хотя бы потому, что это файловые системы, понимаемые любой ОС.

До недавнего времени лучшей файловой системой, доступной для eComStation была HPFS (High Perfomance File System). На время своей разработки она была поистине инновационной и значительно превосходила FAT (File Allocation Table) и любые ее версии. Однако HPFS сдала свои позиции со временем, а также устарела. В частности, HPFS имеет следующие значительные ограничения:

  • HPFS является 16-битной системой;
  • HPFS использует максимум 2МБ кэша;
  • HPFS допускает максимальный размер файла 2ГБ.

В попытке переделать HPFS была создана HPFS386 - специальная версия HPFS для серверных ОС. Однако данный продукт никогда не был широко распространен. Мы можем только размышлять о причинах, но вероятно HPFS386 не смогла преодолеть некоторые другие основные ограничения, присущие HPFS.

Определенно eCS нуждалась в новой файловой системе. Для eComStation была создана, отлажена и затем перенесана в другие OS фирмы IBM (и даже в Linux, проект OpenJFS) файловая система JFS - журналирующая файловая система. Эта высокопроизводительная файловая система транзакционного типа, которая гарантирует откат файловых операций в случае аппаратных сбоев. Не вдаваясь в технические подробности следует упомянуть о другом важном достоинстве JFS: части одного "тома" (в терминологии eCS - логического диска) могут располагаться на различных физических дисках. При этом максимальный размер тома ограничен практически только воображением пользователя. Специально для поддержки этих свойств JFS для eCS был разработан новый менеджер логических томов (дисков) - LVM (Logical Volumes Manager), который обеспечивает (с некоторыми небольшими оговорками) обратную совместимость со стандартными менеджерами томов (таких как Fdisk) и дает возможность создавать тома, распределенные между физическими устройствами, и затем произвольно назначать на них буквы дисков. В одну из следующих версий eComStation будет включена возможность загрузки операционной системы с JFS.

Для файловых систем фирмы Microsoft (как и для Linix EXT2) модули инсталлируемых файловых систем созданы независимыми разработчиками и могут быть получены бесплатно в Интернет. Установка новых IFS не вызывает особых проблем, а многие из таких модулей снабжены достаточно грамотными программами-инсталяторами. Пожалуй, единственным исключением здесь является файловая система NTFS (для которой известны 4 версии, местами совместимые между собой) - для нее существует только бета-версия модуля файловой системы, только для чтения файлов. Причиной этому служит только отсутствие информации о ее внутреннем устройств, которая является предметом авторского права MS.

Мы перечислили промышленные дисковые файловые системы, поддерживаемые eComStation. Наряду с ними, через механизм IFS в eCS организован доступ к сетевым файловым системам, что делает во многом работу с сетями в eCS абсолютно прозрачной для приложений. Перечислим некоторые из них - Netware, NFS, сети SMB, FTP.

Кроме того, благодаря достаточной простоте и надежности работы описанной архитектуры загружаемых файловых систем, независимыми разработчиками было написано большое количество модулей для специализированных файловых системы. Например для создания сжатых дисков, дисков с шифрованием-на-лету, файловых систем для работы с CDROM, DVD и звуковыми дисками. Наличие такой технологии сделало также возможным создание универсального менеджера загружаемых файловых систем - NetDrive. NetDrive позволяет подключать и отключать файловые системы без перезагрузки компьютера, даже если они сетевые или очень экзотические (например цифровые видеокамеры или PDA).

Рассмотрим некоторые новые возможности JFS, перенесенные в eCS и так "взволновавшие" пользователей.

  • Действительно 32-битная система;
  • Максимальный размер тома 2 терабайта (=2,048 гигабайт!)
  • Максимальный размер файла 2 терабайта (=2,048 гигабайт!) (Это особенно важно для больших баз данных и пользователей сервера)
  • В связке с LVM, JFS позволяет динамически расширять том. Другими словами, том может быть увеличен в размере "на лету"!
  • Максимальный размер кэша равен количеству свободной физической памяти.
  • Использует технические приемы журналирования базы данных для записи изменений последовательно в специальный журнал, так что в случае системной ошибки, данные могут быть восстановлены значительно быстрее, чем это было возможно на предыдущих файловых системах.
  • Журналируемая Файловая Система (JFS) является файловой системой, использующей технические приемы журналирования базы данных, таких как последовательная запись изменений файла для поддержания целостности файловой системы.
  • JFS обеспечивает высокопроизводительную 32-битную реализацию файловой системы для окружения eCS.
  • JFS создана главным образом для высокой пропускной способности и надежности серверов от однопроцессорных систем до продвинутых мультипроцессорных и кластерных систем, где требуется производительность и надежность.
  • JFS использует основные технологии существующей реализации AIX JFS, и она расширена для обеспечения поддержки расширенных атрибутов, имен в уникоде, и регистринезависимого поиска.
  • Также в JFS добавлен ряд существенных возможностей чтобы сделать ее более конкурентоспособной и масштабируемой, вследствие фундаментальных изменений в формате файловой системы. Данные возможности включают экстентно-ориентированное распределение, сортировку директориев, и динамическое выделение места для объектов файловой системы.

2. Сравнение возможностей файловых систем

Рассмотрим одну из наиболее полных сводных таблиц, по которой можно сравнить различные файловые системы, доступные в eComStation.

Характеристика Журналируемая Файловая Система (JFS) 386 Высокопроизводительная Файловая Система (386HPFS) Высокопроизводительная Файловая Система (HPFS) Файловая Система FAT
Максимальный размер тома 2TB (терабайты) 64GB (гигабайты) 64GB (гигабайты) 2GB (гигабайты)
Максимальный размер файла 2TB (терабайты) 2GB (гигабайты) 2GB (гигабайты) 2GB (гигабайты)
Допускает пробелы и точки в именах файлов Да Да Да Нет (формат 8.3)
Стандартные атрибуты директориев и файлов Внутри файловой системы Внутри файловой системы Внутри файловой системы Внутри файловой системы
Расширенные атрибуты (64KB текстовой или бинарной информации с ключевыми словами) Внутри файловой системы Внутри файловой системы Внутри файловой системы В отдельном файле
Максимальная длина пути 260 символов 1) 260 символов 260 символов 64 символа
Загрузочная Да 2) Да Да Да
Допускает динамическое расширение тома Да Нет Нет Нет
Масштабируется с SMP Да Нет Нет Нет
Поддержка локальной безопасности Нет Да Нет Нет
Средние потери пространства на файл от 256 до 2048 байт 256 байт 256 байт 1/2 кластера (от 1KB до 16KB)
Выделение информации для файлов Возле каждого файла в его i-узле Возле каждого файла в его FNODE Возле каждого файла в его FNODE Сосредотачивается относительно начала тома
Структура директория Сортированное B-дерево Сортированное B-дерево Сортированное B-дерево, используется полный перебор Несортированный линейный
Размещение директория Закрывает файлы, его составляющие Возле центра тома Возле центра тома Корневой директорий в начале тома; остальные разбросаны
Отложенная запись Опционально Опционально Опционально Опционально
Максимальный размер кэша Доступная физическая память Доступная физическая память 2MB 14MB
Программа кэширования Нет (параметр в CONFIG.SYS) CACHE386.EXE CACHE.EXE Нет (параметр в CONFIG.SYS)
Списки управления доступом LAN Сервера Внутри файловой системы Внутри файловой системы В отдельном файле (NET.ACC) В отдельном файле
  1. Ограничение на длину имени файла вызвано ограничениями самой операционной системы
  2. Загрузочность с JFS имеет ряд ограничений

3. Структура тома JFS

JFS организована аналогично традиционным файловым системам Unix, представляющим логический вид файлов и директориев, связанных вместе для формирования структуры дерева. Это понятие, распространившееся из мира Unix повсеместно. JFS имеет ряд очевидных преимуществ в сравнении с HPFS и HPFS386 (также и некоторые недостатки). Вот два значительных преимущества:

  1. емкость - JFS допускает значительно большие размеры файлов и томов, чем HPFS. В основном структуры JFS является 64-битными, тогда как структуры HPFS в основном 32 битные.
  2. восстановление - благодаря технологиям журналирования, примененным в JFS (детально будет описано ниже), CHKDSK для JFS значительно быстрее, чем для аналогичных томов HPFS. Грубо говоря, тогда как проверка HPFS после сбоя требует минут, в любом случае. На JFS занимает секунды, в лучшем случае и минуту в самом худшем случае (худший - это физическое разрушение части структуры JFS)

JFS создается поверх логического тома. Для сохранения информации о файлах и директориях, используются следующие важные внутренние структуры:

  • суперблок
  • иноды
  • блоки данных
  • группы распределения

Суперблок является сердцем JFS (и многих других файловых систем). Он содержит неотъемлемую информацию, такую как размер файловой системы, количество блоков, содержащихся в ней, и состояние файловой системы (чистая, грязная и т.п.).

Все пространство файловой системы разделено на логические блоки, содержащие данные файлов или директориев. Для JFS размер логического блока всегда составляет 4096 байт (4K), но может быть опционально поделен на меньшие фрагменты (512, 1024 или 2048 байт). Следует при этом учесть, что при любом размере логического блока, минимальный фрагментируемый кусок составит 4К.

Инода является логическим объектом, содержащим информацию о файле или директории. Между инодой и файлом/директорием существует связь 1:1. Инода содержит тип файла, права доступа, ID пользователя/группы (UID/GID - не используется в eCS), время доступа и указатели на реальные логические блоки, в которых сохранено содержимое файла. Максимальный размер файла, допустимый в JFS, составляет 2TB (HPFS и FAT допускают максимум 2GB).

Фрагменты уже кратко упоминались при обсуждении логических блоков. Размер логического блока JFS установлен в 4K. Это приемлемое значение по умолчанию, но это означает, что файловая система не может выделить менее 4K для хранения файла. Если файловая система хранит большое количество небольших файлов (< 2K), бесполезная трата дискового пространства становится очевидной. Все мы знаем и ненавидим эту проблему в FAT (размер кластера в 32K ведет к значительным расходам пространства, иногда более 50%). JFS избегает этого, допуская деление логических блоков на меньшие элементы, размером в 512 байт (это размер сектора жесткого диска и невозможно считывать или записывать менее 512 байт с/на диск). Тем не менее, пользователи должны быть осторожными, поскольку фрагментация приводит к дополнительным потерям и, следовательно, замедляет доступ к диску. Рекомендуется использовать фрагменты меньше 4K только в том случае, если пользователи уверены, что будут сохранять большое количество маленьких файлов на файловой системе.

Все пространство тома JFS разделено на группы распределения. Каждая группа распределения содержит иноды и блоки данных. Это позволяет файловой системе запоминать иноды и ассоциируемые ими данные в соседних местах на диске (HPFS использует очень схожие приемы). Размер группы распределения изменяется от 8MB до 64MB и зависит от размера фрагмента и количества фрагментов, ее составляющих.

4. Журналирование

Как следует из названия JFS, журналирование является очень важной возможностью этой файловой системы. Следует отметить, что журналирование на самом деле не зависит от описанной выше структуры JFS. Техника журналирования берет свои корни в системах баз банных и ее назначением является гарантирование максимальной согласованности файловой системы, следовательно, минимизация риска потери данных - очень важная возможность для серверов и, конечно, для домашних/SOHO пользователей.

JFS использует специальное регистрирующее устройство для обеспечения циклического журнала. На AIX несколько томов JFS могут разделять одно регистрирующее устройство, то есть похожее место есть почти во всех юниксах - свап партиция. Это не возможно на eCS, каждый том JFS (соответствующий букве диска) имеет собственный 'встроенный' журнал, расположенный внутри тома JFS - его размер выбирается во время форматирования логического диска.

Комментарий редактора: Достоинства или недостатки такого метода рассматривать не будем, но отметим, что даже 'встроенный' журнал не имеет фрагментации. Т.е. его можно рассматривать как непрерывный кусок в составе логического диска.

Важно запомнить, что JFS регистрирует (или журналирует) не все. Она только регистрирует все изменения мета-данных файловой системы. Проще говоря, журнал содержит запись изменений всего в файловой системе за исключением самих файлов данных, т.е. изменения в суперблоке, инодах, директориях и структурах распределения. Ясно, что здесь могут быть некоторые потери и на самом деле производительность может страдать, когда приложения выполняют много синхронных (некэшируемых) операций обмена или создают и/или удаляют большое количество файлов за короткий промежуток времени. Тем не менее, потери производительности в большинстве случаев не заметны и это хорошая цена за увеличение безопасности.

Протокол (или журнал) занимает объявленную область на диске и записывается немедленно при любых изменениях мета-данных. При простаивании диска реальная структура файловой системы обновляется согласно журналу. После сбоя все это обычно используется для восстановления полной согласованности файловой системы переигрыванием журнала; т.е. выполняются записанные транзакции. Конечно, если процесс выполнял запись файла и в этот момент произошел сбой или пропало питание, файл может оказаться "противоречивым" (приложение уже не сможет его прочитать), но Вы не потеряете ни этот файл, ни другие файлы, как это обычно происходит на других файловых системах.

5. Реализация JFS

Драйвер инсталлируемой файловой системы (IFS) для eComStation обеспечивает доступ к запоминающему устройству, поддержку семантик eCS (таких как функциональное поведение), возврат ошибок и сосуществование с другими реализациями IFS для FAT и HPFS.

Загрузка драйверы выполняется через файл CONFIG.SYS со следующими парметрами:

IFS=путь [/CACHE:][/AUTOCHECK:диск[диск...] /[L:OFF|L:synctime,maxage,bufferidle]]

Параметры инициализации JFS.IFS:

Параметр Описание
путь Указывает путь к драйверу JFS.IFS
/CACHE:<размер в килобайтах> Указывает размер буфера кэша JFS в Килобайтах. По умолчанию, этот размер равен 12.5 % физической памяти.
/AUTOCHECK:диск[диск...]] Указывает список файловых систем JFS, идентифицированных буквой диска, включаемых в автоматическое восстановление с помощью CHKDSK во время инициализации JFS. Если вместо списка букв дисков указана звездочка (*), все файловые системы JFS будут включены в автоматическое восстановление во время инициализации JFS. Если любой букве диска предшествует знак арифметического плюса (+), CHKDSK выполнит полную проверку диска, даже если переигрывание журнала восстановило диск в очевидно согласованное состояние. Если список букв дисков заканчивается плюсом-звездочкой (+*), CHKDSK выполнит полную проверку всех файловых систем JFS, не включенных в список, даже если переигрывание журнала восстановило диск в очевидно согласованное состояние.
/L:OFF Указывает параметры отложенной записи в секундах. OFF указывает полную синхронизацию.
/L:<synctime,maxage,bufferidle> Synctime - это интервал, в течение которого работает нить синхронизации, по умолчанию=32. Maxage - это наибольшее время хранения модифицированного файла в кэше, по умолчанию synchtime*4. Bufferidle - это время, указывающее "недавние" изменения. Более новые изменения (относительно этого значения) не запишутся пока последняя запись будет старее maxage, по умолчанию Min(1,synchtime/8)

6. Утилиты JFS

Для обслуживания файловой системы был создан набор утилит.

ПРЕДУПРЕЖДЕНИЕ: Некоторые из этих утилит могут быть опасными для Ваших данных в случае некорректного использования. Ради безопасности, скопируйте Ваши данные перед использованием утилит.

CHKDSK - При использовании на диске JFS, CHKDSK допускает дополнительный параметр /B, вызывающий обработку плохих блоков. В отличие от других параметров CHKDSK, /B используется когда файловая система активна, отмечая плохие блоки полностью недоступными, вследствие чего удаляет их из списка плохих блоков LVM фиксированной длины.

FORMAT - При использовании на диске JFS, FORMAT допускает следующие дополнительные параметры:

  • /BS:n, где n является размером блока в байтах для использования на файловой системе.
  • /LS:n, где n указывает размер создаваемого журнала в мегабайтах. По умолчанию 0.4% от размера файловой системы.
  • /S, указывает, что файлы на этом устройстве будут резервными.

DEFRAGFS [/Q] диск - Как следует из названия, эта утилита дефрагментирует свободное пространство тома JFS. Параметр "Q" позволяет получить справку без выполнения самой операции.

EXTENDFS [/LS:] диск - Эта утилита используется после расширения тома, используя LVM, для подстройки файловой системы JFS к подходящему тому. Необязательный параметр /LS указывает размер создаваемого журнала. Система автоматически перезагрузится в случае необходимости.

CACHEJFS - Эта утилита проверяет настройки кэша, и может использоваться для установки параметров отложенной записи.

CHKLGJFS - Диагностирующий инструмент для отображения форматированного журнала последнего сеанса CHKDSK.

Дополнительная информация:

  • За основу текста взят обзор JFS, опубликованный на сайте eComStation.com. Перевод и редактирование выполнил Alexander Kragel. Текст дополнен материалами от Andy Porodko. Консультантом по JFS является Pavel Shtemenko.
  • Предыдущие обзоры файловой системы JFS: часть первая, часть вторая

Test the program:

Virtual machine for eComStation? How to run eComStation inside virtual machine? (Read more..)

Comments:

....... .. .......
2003-04-29 03:45:04

AFAIK, JFS .... ....... ... AIX'. . ... ...... ........... . ...... ...... . OS/2

Timur Kazimirov
2003-04-29 05:30:55

...... . ........ ......-.......... :)

FAT ........... .............. . eCS ...... ......, ... ......... .... .......... ........ . .... OS/2. ......., ......, FAT ... OS/2 .. ........ .............. ........ .........

..... .. ..............
2003-04-29 08:03:34

... ... ".......... ... eCS" ..... ..... ..... .. ... .....?

.. ..... .. ".......... ... eCS" JFS .... ........ . LVM ...... .. eCS'...... .......... ... ... ......... ......-..... . IBM OS/2 Warp Server for e-business.

Roman Popov
2003-04-29 08:30:54

2 .....

... ".........". ....... MS : .. ..... ... ...-.. .....-.. ... ...., ...... ...... ... ... .. . ........ ........ ...... ......... . . .. ....... . ......... ......... ........ (...... .. ....... ........ ........ (.. Selent))

XPEH
2003-04-29 08:44:52

"............ ...... .... 2 ......... (=2,048 ........!)"

.......... ......... ....... ......... ...... ........... . ........... ....... ...... ........ ..... 512 Gb .. ;)

Somebody
2003-04-29 10:23:13

".......... ... eCS" - ... ... ........ ........... ........ . ......... ............ ......., .....-...........

.. .:

"... ....... .... - ... .. ...... ....." (.) ........ ...-.. .. ... e-co ..... . .........

Eugene Gorbunoff
2003-04-29 11:01:23

2 ....... .. .......: . ...... ....... ...... .. AIX.

2 Timur Kazimirov: ... .. .. FAT'. ........ .......... ....... .. ..... .. .... ...............;

2 .....: ............ .. ..... ...., . . .......... ........., ... ... .......... ........... ... eCS :)

2 Roman Popov: Serenity ... ...... .........: ....... ..... ....... . ........ ......., . ..... .............. ......... ......... eComStation 1.1 - ... .................... ........, ....... ... ..... ..... .............;

2 ....: ... ....... ........ OS/2 :)

theDick
2003-04-29 11:58:44

........ ... ... ......... =(( ..... ......., ......... .... ...., ........ ..... ........... ......... . .... ........... - . ....! "...... ..... (!) ............ ....... ECS!" =(( ... ... ...... ........ ..... .....-.., ...... .......... ............. ........ =((

.-.... ........ . ... ........ - . ...... ".............." OS2 ...... ............ . ....... . ......... =((

ErOs2
2003-04-29 12:02:19

JFS2 (.., . ....... .... ....) ........... ...... ... OS/2 . ..... ............. . AIX . Linux.

....... ...... .. OSNews.com?

---

3. What are the differences between the Linux version of JFS and the one found on OS/2?

Steve Best: The JFS for Linux is a port from OS/2 and has an OS/2 compatibility option. The OS/2 source was also used for the JFS2 just release on AIX 5L. There is a JFS1 on AIX and we didn't use this source base, since the OS/2 source base was a new "ground-up" scalable design started in 1995. The design goals were to use the proven Journaling File System technology that we had developed for 10+ years in AIX and expand on that in the following areas: Performance, Robustness, and SMP support. Some of the team members for the original JFS designed/developed this File System. So this source base for JFS for Linux is now on the following other Operating Systems:

OS/2 Warp Server for e-business 4/99

OS/2 Warp Client (fixpack 10/00)

AIX 5L called JFS2 4/01

---

SERG
2003-04-29 12:35:16

theDick .-.... ........ . ... ........ - . ...... ".............." OS2 ...... ............ . ....... . ......... =((

. .... .. ......... .. LINUX ... .. ... ... ... ........ ........

Sergey
2003-04-29 12:51:42

...... .. ..... .. ...., .. ....., .. ......

Eugene Gorbunoff
2003-04-29 13:24:13

2 All: ..... ........ .........., ........ ........... ........... . ...... ..... ........ ..... - . .. ........ ......... ......... ..... .... ........ ........ .........., ............ .., . .. . ..... ..... ... ...........

2 theDick: "..... ........... ......... . .... ........... - . ....! "...... ..... (!) ............ ....... ECS!".

eComStation - ... ....... ......., ....... ..... ..... ......... (.... . ... .... ........... ...... .........., . ....... ........ ............. ...... .......... ............. ..... .......... . ......... ...........). . ....... ......... ....... *... ...* ........... ....... ..... ........ . .......... ....... ..... ......... ....... . .. ........... ............... ............ ..... .... ... eCS, . .. ... OS/2. .... .... ...... .......... ......... ............ eCS, . .. ............. . ..... ....... IBM OS/2.

........, ... .......... . ....... ..? ........, qube.ru, yellowtab.com - ... ............ ..... ...... ....... .. .... ............ ....... (.... . ...............).

..... .. ..............
2003-04-29 14:29:16

2EG: ..., . IBM PC ........ ... .......... ... eCS. . ... ... ...., .... eCS .. ...., .. ........... .. ...... os.

Somebody
2003-04-29 14:35:07

EG: ". ....... ......... ....... *... ...* ........... ....... ..... ........ . .......... ....... ..... ......... ....... . .. ..........."

.... .... ...... "......." ...... "....... .....".

.. ...... "........ .........., ............ .., . .. . ..... ..... ... .........." - ..... .... ..... .. .... ......, .. ... ...-.. ... .... .. ........ .......... ;)

RElf
2003-04-29 14:35:44

e-co: ........ ...... "........ ..... ........ . ......... *... ...*", ........... . .. ... ... ......., ... ..... "......." ............ ... ...... ....... . .. ........

RElf
2003-04-29 14:43:51

e-co: "... ............ ..... ...... ....... .. .... ............ ....... (.... . ...............)"

... ......, ... .. ....... ....... ... ..... .............., eCS .... .............? ....... eCS . ..... OS/2 ....... . ..., ... ....... .. ............ ...... .... ....... ........... ...... . .......... ........... OS/2 (..... ....... os) . ...... eCS. ... . ... ..... .........., ..... ... ......., eCS - ... ..!, OS/2 .. ... .......

Sergey K.
2003-04-29 14:52:24

... ......, .... .. .. .... ... ...........

. ...... .. ...... ..... ...... ... . .............. .. .... ........

. ... ....... ..... ... ..... .. ......... .....-.. ......... ........, .. ..... .. ........ ........ ..., ........, ........ . ...... .......... ... ...., ... . . ............

......, ....... . ......... ............ ..... .... ........... .. .. ......... ........, .. ... ...... .........

... ...... ........ . IBM, ... .. ... ..... ..... ......... . ........... .... ..... ..., .. ..... IBM - ........., ..... ....... .........?

Sergey K.
2003-04-29 15:02:42

2Eugene Gorbunoff:

. .... ........ .. ...... .. - .. .... ........ ..... .... .. ... ... ...... .......... ...... ... ..... ...... ..... - . .. . ....(....... ......-.. .... . .. ...........).

... ......... ........ .......... ... ..2, . .., ... ... .....-.. ....... ........... .. ... .. ......, ... ... ... ... .........

.... .. ......... .. ...... ..., . ........ ... ... ......... ..2 .. IBM - ....... ......... . ...........

theDick
2003-04-29 15:28:37

2 Sergey K.

.. .. ..... ... ... ........ - ...... ... ..... ..... ..... .......... .. ........... ........ ...... (........ ........... . ............) . ........... ........ ... ........ ECS, . ........ ........../.......... ..... .., ... .... .. .. ...... ... (..... ......).

doctor64
2003-04-29 15:33:26

..., ... ...... .......... ..... ...... ........ ... ...... . "group of authors"? .., . . ........ c. .......... ........ ...... ..... .....? ACL . jfs ..... ... . . fat, . net.acc

Somebody
2003-04-29 15:42:06

doctor64: ... ..... . ".............. .........." ... ..... ...... . ...........

DDP
2003-04-29 15:46:39

...... . .... ... ..............

doctor64
2003-04-29 16:11:03

DDP: ..... ........

Eugene Gorbunoff
2003-04-29 16:41:02

DDP: ..........., ...... ... .. ..... ...... .. ............ :)

ErOs2
2003-04-29 16:55:12

....., ... .. ..........? ..-.. .... ... "OS/2" ........ ...... "eCS"?

. .......... ... eCS ... .. ..... ............ ......., . ........ ... ......... OS/2. ........... IBM ..... .......... ... - .... .... .. .... ..... .........

......., ..... "eCS - ... ..... ............ ......." - ... .. ... ..., . ... ............. ..... ............. ....... ....... ....... ... OS/2 - ... ...-.. .......... ......... . ...... . ...... ......... ......-.. ..... ...... ... OS/2 .. ...... ....... ..... ....... . ........ .. ...... ...... ... . ............

Eugene Gorbunoff
2003-04-29 17:00:40

2 All: . ... ... ......... ...... ......., ... ..-.. *..... .....* . ... ... ........... ....... .... ..... ....... . .......... ..... . ..... .. ........ OS/2. ......... ...... .., ... ..... JFS . eComStation. ... .... .. ......... ....., . ...... ........... .........., . ....... . .............. ....... .... ....... ..... ........

2 ........, ......, somebody ........, ..........., .. ..... .............. ........... ........

2 Relf: ...... .......... ..... ........... . ......, ....... ............ . ....... ......... .......... ...... ...... ..... ........ ....... - .... .., ... . ...... ....... *...* ...... .......... ..... ...... - ... ...... . .......... .........

2 Sergey K.: ..... ..... ....., .... ......... ..... . ........ ...... .. ........... .. ....... .. ........ ........ ... .. ......

2 doctor 64, zuko: . ...... .......... ....... ............ .. JFS. ........, .....-.. ...... .......... . .................. ....... ....... ....., ......... . ....... .... ......

ErOs2
2003-04-29 17:10:39

2 Eugene Gorbunoff - ..., ...... ........... ...... .. ..... .. ......... JFS2 .............. . OS/2 ............... ... OS/2 . ..... ............. .. AIX.

Pavel Shtemenko
2003-04-29 17:20:05

2XPEN: ......... ....... _....._ ........... OS/2. ... JFS ..... .... 2 ......... .... .... ...... ....... ........ ..... 512.., .......... ...?

....... .........
2003-04-29 17:53:51

....... . .......:

-......., ..... . ..........,

.. ...... ... ..... ....... JFS ... .... ... HPFS386 ..... .....?

.... .. .. ..... build/reliase/vertion . ... ... .....?

......... ......
2003-04-29 19:58:11

............ ........ ..... . ............. ........ ......- ..... .. .... ....... ....... ... .... ...... . .... .... ............ ....... ........... ........ ... ....... ......, ... . ..... ............ "..........".

....-.. ..... .. ... ...... ........... ... . .... .........., ... ..... - ... ....., . ............. ..... ............. ... ..-........, .. ....... .... .. ......... ...... .. ....... ..... ............ .. ...... ...., ............. . .. ........... . ......... ...-........., X-commander, ......., PMDownloader . ... .... ............ . ........... ....., ........ ... . ............ ...... ....... .. ...... ...... .... ......... ........, . ...... ....... .., ... ... ..... ..., . .. ...... .......... . ........ . ............. ....... ....., ...-.., ....... ..... ... .......... ... ... ........ ...., .............. ... .....

Kirov Igor
2003-04-29 21:24:03

......... ......: ". ............. ....... ....., ...-.., ....... ..... ... .......... ... ... ........ ...., .............. ... ....." - . ..., ...... ...... ........? ........... ......... ..... ... ........? .... ., .. ............ . . ........., . .... ., .. ...... ....... .... ........, ...?

... ......... ..... ......... . ........ ...., ... SS .... ...... ... ...... .. ....., ...... .......... .... ..... .. ..... ......... . ....... ... ".......... ..... . ...............".

"....-.. ..... .. ... ...... ........... ... . .... .........." - ... ... . ........... "...... - ...... ......" . ...... ........

Pavel Shtemenko
2003-04-30 02:53:42

2Kirov Igor: ...... ......., ... ...... .. ....... SS ............. NTFS (RO) ..... ... . ........ OS/2, .... ..... ........... ........... . JFS... (... .. ... ... . .........;-)

Kirov Igor
2003-04-30 07:47:56

Pavel Shtemenko - .. .... ...-.., ...... .... ...., ... . ..... ......... (2007 .... .. ........?) ... ......... .......... ... ...... ....... 2000 ....?

Alex G.
2003-04-30 08:18:40

2 Kirov Igor:

. ......... ..... .. ..... ...... - ... ..... .. ........ .... .... ....... bootJFS . NTFS ... .. ...... ... .. ..... ...... ........ ;)

. . .......... ..... ;(

Somebody
2003-04-30 11:02:55

......... ......: ......, .. ...... ".. ...... ...." - ........ ... ..... ..... DDK ./... SDK ... ..... ............ ....... eCS? .. [url] .. .... ... .. ....... ...........

Constantin
2003-04-30 11:09:50

2Pavel Shtemenko: .....! ......., SS .. ....... .... ........ . .........../....... ........... ...... .....?

2All: .... ... (... ......., ... - ...), .. ... ........ ........./...... ... ....? ..... ... ......., .. ......... ........... SS .... .......... ... ............ .....?

......... ......
2003-04-30 12:27:32

.. ...... .......... .., ..... .... ......... ...... .. ... .... ........ ...., .... ....... ..... ..... .. ... (........... ........ .......) ..... .......- ...... ........ ....... ... ......., ..... - ...... ....-..... .... .. ...... .... . ...., . ... .... ......-.. ...... ........ .. ............... . ..... . ... ..... ...... ....... .... .. ..... (... ....., ... .... ....... . ... . .......), ..... .. . ......... .. ......... ... ... URL ..... ....., .. ......., ...... ......... ...... . .......... . .... ...... .. .. ........, .. ... .......... ....... ....: ...... ..... ... ...... ........ ........ .. ... ...: ..-....... ......... (........) .... ..... ..... ...... ............. ..... .... ... ........, ..... .......... ... .......

.. ...... DDK . .... .........! .... eCS ... OS/2, .... .. .. ...., ...... . ........ .. ... . ...... . ............... ...... . .... ...-.. .. ....., .. ..... eCS .. OS/2.

...... .. ..........., ... .......... ..... .........., ....... ....... ........ ....... . .......... ....... . ......... ...... .. ... ......... ......, . .... ........ ..... ...... ...., ....... .. .... ........, ......

Somebody
2003-04-30 12:56:55

......... ...... - . ... ... .. .. ..... ....... eCS(OS/2) - . .... .. ..... ............. . ....... . ...... ... ... .......... .........

".. ...... DDK . .... .........! .... eCS ... OS/2, .... .. .. ...., ...... . ........ .. ... . ...... . ............... ...... . .... ...-.. .. ....., .. ..... eCS .. OS/2. "

...... ..... OS/2 ? .... .... .... . ..... .. eCS. eCS <> OS/2.

"......... ........... SS .... .......... ... ............ ....." - .. ..... ...-.. ... .......... ... ... ....... ... ...... ..... . .... ..... .. ........ ....... ....... . ... .. . ....... .......

PS: ..... ...... Innotek - . .... . ...... ... .. ...... ........ ... eCS, . SS .......... .... ..... .. ... .. ...... ....

ErOs2
2003-04-30 13:15:50

2 ......... ......: ....... ...... ....... ......

2 somebody: ...... ... eCS <> OS/2? .. .......! ..., ... .... .. ......? ... config.sys .. .....? ... PM .. .... ........?

eCS - ... .... ........ ........ OS/2. . ........... ... ..... .. ....., ... ..... ....... ... ... ..... ........ ... ....... . ..... .... ............ ... ... *.....* ............ ........

Somebody
2003-04-30 13:24:11

ErOs2 - ......? ......, .. ...... ..... ..... eCS . .... ....... ......... ......... .... ...... ... (eCS <> OS/2) ........ .......... ........ .......

ErOs2
2003-04-30 13:42:25

2 Somebody: . ... ... .... . ......... . .... ...... ..... ...... ..... ........ ... eCS - ... ..... OS.

. ..., ........, ..... ......... ........ . ........... ........ - eCS. .......... - OS/2.

. ......, ........ .. .. ..... ........

Roman Popov
2003-04-30 14:39:02

... ... .... :)

[url]

XPEH2
2003-05-04 21:55:36

........: ....... .. ....... ............... ......... ..... .... ..... ....., ... ...... ... . .... ...... ... .... ............ . ........... ..... ... .. ... ..... ..........

Savrs
2003-05-04 22:42:52

Somebody

........(eCS <> OS/2) ........ ......... .. ........... .......

... ........... ..... OS/2 ... ..... ....... ............ ........ ....... ........... ....... ....... .. OS/2 . ...... ............ . ... ... .......? .. .... .....-.. ..... .......... ....... .......... . .. ....... ..... ...... ......... .... .... ............ .. ............

.. ..... ... .... ... 7 ..... . ..... ... ... ........

... ... eCS .... ............. ...... ... ..... ...... .........., ........ ........... ......... . ....... ............

Kirov Igor
2003-05-04 23:20:19

Savrs: ......... . ... ... .... ......... . .. ......, ... ... ...... . ....... ......., ....... ......... ....... . ........ (. ...... .. ..... ......... ...... "eCS <> OS/2") ............ ...... . ....... ......, ...... ........ . ......... ........... . ..... ... OS/2 ....... ...... . ... .....?

......, ................ .... ..... (., .... .. ........, .. . ... .....) ............... ............... .. .............. ............. . ...... ...........

......, ......, ... SS ....... ...... .........., ..... ... ............ ..... ...... OS/2. ... ... ........ ....-.. ........ ............, ........ . ..... .... .. ........ ........ .. ".........".

Eugene Gorbunoff
2003-05-05 00:12:53

2 Kirov Igor: OEM ............, ... ..... ....... ........... ... ........ . ........... ......... ......... .... .... "X ... OS/2", .. ... ......., . ... ..... IBM ..........., ..... ...... ... .......... "X ... eComStation", ...... ... ... ....... . ....... . ........... ..... ...... . .... "X ... eComStation" .......... ..........., .. ..... .......... ..............

. ... .. ... . ............. SSI? ....... .... ............., .........., ....... .......... .......... .............. ........... ........ . ............ ........... ..... ...... ......... ... ...... eCS .......... ............ ........, ....... ....... ....... . ..... . ........ eCS ......... ....... ... ........ ............. ... .. ....... ........ .. ......, .... ......... ....... osFree ........ eCS . ............ ..... ............

OrgaNick
2003-05-05 06:53:30

2Savrs ...... .. ...... ......., .. .. .......... .. ...... -- Never say never.

2XPEH . ... .......... ........-.. .. .. ? ... ... .., ... ..... ....... ............ ? ..... NDFS ...... .. .. .. ......... . ......... .. ........ -- "...... ... .......... ....., ... ..... .. ..... .......".

1. ..... .......... ......... ............ ..... ......., . ... ..... .. ...., ........ .......... . "... .. ..... ....". ... .. ......, .. ....., .. .............

2. .. ....... . .. ....... ...... . .......... -- group of authors (.... 10 ....... -- ...... ........ ...........), .......... ............ .......... .... ..... ......, ....... . .............. . .. ..... ....... . ... ....., .......... ........... ...... ........... .......... ... ...... .. .... (......: ....... ..... .. ............. ........... IBM . OS/2 WSeB)

. ........, ... ...... ......... .. .... .. ....... .............., ....... .......... . ...........

3. . ...... ... ...... . ....... ......: ............. ...... . ............. ........ .......... .. .. -- ...... ......... ... .... ........., . ... ......... ....... ........ ........ ...... ..... ...... ... . ........ .......... ..........., . ...... ...... . ........, . .......... ".........." ....... ...... -- ... ........... . ..... .......... ............ -- ....., .... . ........... ..., . .. ...... ......., ... ..... ..... .. ............., .. ........ ........ . ..... ....., ... ........ ...... ............... ........, .. ......!, .. ....... .... .. ........ ...., .. .... .... ....... ... 250 ..... -- ". .... ....., ... ..... ....., .... .... . .... ........"

Aslav
2003-05-05 15:25:20

"... ........ ...... ..... Microsoft (... . ... Linix EXT2) ...... .............. ........ ...... ....... ............ .............. "

... ....... ..... .... ....... ifs ... fat32 . .......

XPEH
2003-05-05 15:44:44

to OrgaNick ..... :)

to ......... ...... - .., ....., ... ......... ...... ...... .... ......-.. ..... ... ....... ..2, .. ...., ... ....... .. .... ... .. ............ - .......... .......... ...... ........ ....... . ...... ......... ecs/rus.

... .. . ........ ...... ..............

Alexei
2003-05-05 17:53:07

2Eugene Gorbunoff: ...... .. ...... ........ ......, ........... .......... ..... .......... . .......... .... ........... (....... .. ...), .. ........... ...... . ..... ecs 1.1? . ........ PR ... .... .... ....., . .. 1.1 -- .... ....... ... .... ......., ..... ... 1.0 ......... ...... ......... ............

Eugene Gorbunoff
2003-05-05 19:19:38

2 Alexei: "......... ..........." - ... ..... .... . ... ........ eCS 1.1 :)

... ..... ....... eComStation.Ru - ... URL. . .............. .......... .....: ......., ...... . ...... ... ......... ............ ........ .. ........ .... .......... ... ........... ...... ... ....... .. OS/2 - .. ... ........ ...... ....... ... ..... ............ ....... - .. ... ...........

...... .. ......... ...... . ..... ...... - eComStation/Rus - ... ............... ....... (........... .......... .. ......... 15(?) ...... eCS), . ........ ........ ......... ............... ............. .. ..... ..... ............ . ........... ..... .......

p.s. ..... ...., . ....., .... ....... ... .. ....... .. ..... ...... ... OS/2 (.... .........), .. .. .. ..... ..... ......... ....... .. ... ......., ... ... ...... ....... ..... ..... ........ .. 2-3 .. .... ........ ..... ...... .. 0 ... .. 700$. ... .... *...........* ......., ........, ........ 5 .......! ... ......! ......., ..... ........ ......... . ..., ... .... ..... - ... ....... .. ......, ... ..... ........ .............. .. ........... ...... ..... :)

Kirov Igor
2003-05-05 20:59:25

Eugene Gorbunoff: "..... ...., . ....., .... ....... ... .. ....... .. ..... ...... ... OS/2 (.... .........), .. .. .. ..... ..... ......... ......." - ...... .....

".. ... ......., ... ... ...... ....... ..... ..... ........ .. 2-3 .. .... ........ ..... ...... .. 0 ... .. 700$. ... .... *...........* ......., ........, ........ 5 .......! ... ......!" - ..... .. .. ........ .......... ......... . ... ... .......... ............. ........

" ......., ..... ........ ......... . ..., ... .... ..... - ... ....... .. ......, ... ..... ........ .............. .. ........... ...... ..... :)" - .......... ....... ........ . .... . ..... ............ . ........ ............. ....... ..... ....... ...... - ...... ......, ...... ............!!!

Super Cooper
2003-05-05 23:18:19

2Kirov Igor: The last paragraph is really cool!!!!!!!! SUPER!

Alexei
2003-05-06 12:53:08

2Eugene Gorbunoff: .. ....... . ............. ............... ............ .... .... . ..... ............ , ...... .... ... ..... ...... "............ . ........... ..... ......" .. .. ............ ......., ... ...... ....... .. ......... ...... ...... ...... ......, ..... ....... ...... ....... (!) .. os/2

. . ..... ..... . ........ .. ............ . .. .... .. ......... ....... ... ............. ......... .......... ..... ...... (.... . ... . ...... ...... .., ... ... ....), . .... . ... ...... . ..... ...., ..... ........ ...... .. ...... ..... ..... .......... , .... , ......, ......... faq .. 1.1 c ecom~n.com (. ... ....., ... .. .... ..... ...)

Aslav
2003-05-06 15:10:45

... ......... - ...... ru.e-...-n.ru . ... . .. ..... ... .. ...... . ...... 1.1

..... .......... ......., ., .... ? .. ...... .........

Eugene Gorbunoff
2003-05-06 16:07:08

2 Kirov Igor: "...... ...." - .... .. ...... ........... .......... ........ (.... ........... ..... ......), . ..... ......... ...... ....... .. ......, .. .. ........., ... . .....-.. ...... .... .......... .........

2 Alexei: .. ...... .. ........ .. ...... . .. ...... ....... ........ .. ........ ........ ............. ....... ........ ...... .. ...... ..... (... ......... . ..... . .......); .... .... . ...-.. .... ......, .. ..... ....... .. ..... ......., .... .. ... ..... ....... .... ...... ... ... .. ...., ... .......... . .............. :)

2 Aslav: ..... ..... ..... ......., . ... ........ ......., .. ....... ..... ....... ........... ......., ..... .. ...... .......... ............., ..... ......... ..... ........., ..... ........ .. ..... .............. ..... .... .. ........... ... ......... ......... .......

Alexei
2003-05-06 16:47:24

2Eugene Gorbunoff: . . ... .. ...... .. ...... (.... ....... ... ........... ........... ............ .... ...... .. ........ ), .. ....... - .... .......... .. ..... ... 9 ... . ..... ......, ... ...... .. .... (. .. ..... .... ...... .......). ... .........., ... ........ . ........, ........ ...... .............. . ............

Aslav
2003-05-07 08:21:58

2EG: .. ...... .. ......... ....... ... whatsnew.txt . ... ............ ...... - ... .... MS .. .......

. ... ......... ... ...... . ....... ..... . .. e-n.com ... ...... - ..... .....

Alexei
2003-05-07 08:51:54

. .......... ... .. ... ......... ...... ............ ....... ........ .. ......... ........... (ms ... ... ...... ...... ........ -- . ......... .-) ... ... ..... ..... ........ . ...... ........... .. .......... ...... . ...... .. ............

stVova
2003-05-14 18:36:46

to Aslav: ...... ... ..... Fat32.ifs?

to All: ... ... ......... ... .. JFS . .......... . ..., . .. . ...... ...-.. ......... .........

Alexander Kragel
2003-05-16 21:19:06

2 stVova: ..... ....... .... fat32 - ... ........!

Kirov Igor
2003-05-18 10:37:27

Alexander Kragel: . ......... ... .. .... . ...., . ......., ... .......... wget-.. ...... .. fat32 ....... ..... (........ ... ....... .. ....... ...... .... .......)

........ ......... ..... FreeBSD
2003-08-12 20:01:36

.. .. .... ....., ......

:))))))))

Alexey Misurenko
2003-08-15 18:35:22

.... ........ ........., ... ...... .. ........

.. . .... .......... .... ......? .. ..... ...... . OS/2 ......... ...... ............ ....... .. ....... .. ........ c Linux, .. ........ .......... ...... .... ......., .. . ...? ..... .........., ..... ...-.. . ............

ma-Gavet
2004-06-29 07:48:30

. ....... ..... ....... eCS ... os/2

....... ... .......... . . ..... , .... ........... eCS , . .. os/2 .. ... .......... .............. ...

.. ........ ......... ... .... ........... ....... ...........

... ... ....... ........... ........ ...... ..... ... ... ...... .. ... ..... . ....... .., ... .... ...-.. ...... ...-.. ..... .. .......... .. ......... . ... ... ........

moor
2008-02-25 14:12:28

2EG ...... ........ .. .... .......... ..........., ....... ......., ........ .. .. . .. ..... ....... . .......-............, ....... ..... .. ............... ................; ...... *... ...* ....... ......... ........ ........., ... .. ............. ......., .... ................. ........... .....! .. .......-.. ...... .. ..! ... .......,

............ eCS .. ..... . . ......... ....... .. ......! ... .. ............ ........ ., ..., ...... ......... - ..... ........, ... .......... . ............ ...... . ....... ...... - ............. ........ ........ . ....... .... ...... .. ........... - ...... . .. ...., .... .. ...... ......... .... ... ...... .. ...... ...... - .......... .... ....... ......, ... ............, .......... ... ........, .. .......

Eugene Gorbunoff
2008-02-25 14:20:23

2 Ilya Moor: . ... ... .......... ....... ........ ..... ....., ........ ........... . ......... ....... .... ....... (....... .. ........ ... ............. ......... ......)

eComStation is recommended for home users: a) no viruses, b) native software + ported programs + start other OSes inside VM, c) A thousand of REXX-scripts aimed to automate small tasks, d) play favorite DOS-games.

 

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)

"SVISTA a-la Vista"

We have released SVISTA/2 virtual machine in 2004,

Eugene Gorbunoff have combined "Serenity Virtual Station" to spanish "Vista".

2004, 2005, there were several announcements on all major computer web-sites.
later Microsoft released OS named Vista

// надо на ENG!!

Warpstock Europe 2025

The conference is planned to the spring of 2025.

video about the city

eCo Software doesn't participate.

 

(C) OS2.GURU 2001 -- 2025