OS2.GURU - Warpstock Europe 2013 репортажOS2.GURU - Warpstock Europe 2013 репортаж

Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

+7-981-8529467 (Санкт-Петербург)
ru · en · de · es · it · pt · cz · pl · fr
OS/2 - это совершенно другая операционная система для PC (ArcaOS, eComStation, IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
**
(Карта сайта)

 
 
Списки протестированного OS/2 оборудования

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

ArcaOS 5.0 Русская версия
Пакет русификации ArcaOS 5.0 OS/2 давно доступен. Поддерживается любая версия: 5.0, 5.0.1, 5.0.2.

eCo Software может выпустить и другие пакеты (Немецкий, Голландский, Бразильский Португальский, Испанский, Шведский и т.д.)

Warpstock Europe 2013 репортаж


TITLE: Warpstock Europe 2013 репортаж

DATE: 2013-05-24 14:01:19

AUTHOR: eCo Software

2013/05/25, 23:21

В аэропорте Амстердама та же скульптура

Участники из самых разных стран

Гости приедут из самых разных стран: Россия, Германия, Нидерланды, .. Количество посетителей: xx человек,

  • День 1-ый: -
  • День 2-ой: 30 - 35 участников
  • День 3-ий: -

Конференция проходит в Stayokay Heemskerk в замке 13-го века. http://www.stayokay.com/nl/hostel/heemskerk


Stayokay Hostel in Heemskerk, Photo by: Joachim Benjamins

ALL02: ECS 2.2: new drivers and what's to come

Докладчик: David Azarewicz / eComStation 2.2. - Что нового в драйверах, что планируется

ACPI драйвер

Напомнил, что такое ACPI, что такое ACPI-CA. Каждый месяц нужно будет обновлять Intel ACPI-CA, т.к. изменяется.

Suspend/resume для ноутбуков. Ноутбуки хорошо засыпают. А как же просыпаться? Нужно перестартовать все драйверы устройств.

Почему новая версия ACPI запускается на всех компьютерах? Внесено много исправлений для корректной работы. Например, надо уведомлять BIOS, что переходим в real-mode.

Panorama VESA

Panorama - не видео драйвер, это интерфейс к Video BIOS, да, это GRADD-драйвер.

a) Большая работа по MTRR регистрам, автоматическая настройка.

b) Добавлена поддержка SMP.

Реализованы Широкие видеорежимы для Intel и ATI внутри панорамы (также, как это было сделано в widescreen активаторах)

Multimac - linux ports. Прогресс с Realtek драйверами.

USB драйверы - отладка для SMP, высокая нагрузка. Да, в бета-версии eCS проблемы с клавой и мышью - дальше это исправлено.

AHCI драйвер - для SATA-контроллеров. Улучшена производительность, добавлены средства отладки.

JFS драйвер - улучшена производительность *при загрузке* ОС (JFS -- 3000 I/O операций для загрузки ОС; HPFS -- 150 I/O операций. Теперь для JFS Реализован кэш для чтения и количество операций сократилось на порядок).

Вообще-то, там 3 крупных (редких) проблемы: a) может что-то записать и привести к проблемам, b) chkdsk падает на огромных дисках, c) много файлов на запись.. могут быть проблемы. Все проблемы известны. Предстоит их диагностировать.

AMouse драйвер - добавлена поддержка suspend-resume. Там остаются еще проблемы.

IBM Keyboard драйвер - исправлены трапы на SMP компьютерах. Возможно, проблемы с клавой из-за USB Legacy зависят от этого драйвера. ibmkbd - это узел, в котором пересекается много всего: USB x PS/2 x особенности BIOS x .. (?) уточнить, такой ли смысл

Uniaud - связь с ACPI драйвером.

DOSCALL1.DLL - исправления для SMP.

 

DEV02: PM programming pitfalls

Докладчик: Keith Merrington / секреты PM программирования

Да, сейчас мало кто пишет для PM. Message-driven. В PM во всю используются сообщения (messages). Примеры сообщения (простыми словами): сообщения о движении мыши, сообщения при создании окна, ..

Чтобы рисовать в окне, нужно обрабатывать сообщение WM_PAINT.

Проблема - нужно знать все сообщения (а их 350 ?).

Как делают разработчики? Копируют готовые блоки текста, удаляют ненужное. Как потом разбираться с проблемами? Смотреть на rc коды возврата, что возвращают Dos* и Win* функции.

Окна, которыми хотите управлять - для них определяете процедуры и в них обрабатываете приходящие сообщения (события).

Какие сложности для новичков при создании PM программ?

  • Не всегда можно поймать нужные вам сообщения. Нужно предпринимать усилия.
  • В диалоговых окнах не пикселы, а свои единицы. Зависит от разрешения экрана.
  • Отладка требует усилий. Отладчик не работает.


Photo by Joachim Benjamins

 

ALL03: ECS 2.2 & beyond, update from Mensys

Докладчик: Roderick Klein / eComStation 2.2 и что будет дальше

Несколько производителей автомобилей в Европе используют ноутбуки с Warp 3, Warp 4, в США - тоже.

Задержки с eCS 2.2 - AHCI драйвер - важный фикс, потому USB стэк обновляется. Руководство пользователя теперь тоньше, т.к. исправлены проблемы с зависаниями и теперь не нужны инструкции, как с ними бороться.

Что нового в eCS 2.2?

Легко установить с DVD. Теперь ACPI включена по умолчанию, т.к. теперь загружается на всех компьютерах.

Обновлены danis506, ahci драйвер.

File Open Container - превью, тулбар с полезными функциями.

Также в состав системы включены Java 6, Flash 11. (Как Innotek создали плагин Flash 5 для OS/2? В каком-то банке были недовольны окном "У вас нет плагина Flash" и оплатили его создание)

Принтеры -- В eComStation теперь есть поддержка для всех струйных принтеров, что и в Mac OS X. Paul Smedley уже давно портировал CUPS, теперь она в составе ОС. Alex Taylor сделал программу настройки, интегрировал CUPS в систему.

USB стэк. Обратите внимание, что очень много изменений в драйверах, которые не видны глазу. Надо будет отказаться от стэка IBM и перейти на eCS драйверы. Чтобы потом сделать поддержку USB 3.0.

Ethernet: -- eComStation поддерживает любые Ethernet адаптеры Intel, Realtek.

Для SMP много фиксов: doscall1.dll, tcp32.dll

DMT при старте - проверяет ini файлы. Пользователи сталкивались с проблемами с 90-х годов. Теперь, рабочий стол в безопасности.

USB Widget. С новой фичей: Будет возможность поправить раздел на флэшке и сделать её совместимой с eCS. А что делать с MP3 плейерами, где не перекроить разделы? Хмм..

RDP Client для удаленного доступа к рабочему столу Windows компьютера.

Проблема 512 Mb памяти. Будет фикс для исправления проблемы.

Где OpenOffice? Firefox + Thundirbird + OpenOffice полностью съедают память. Задача - загрузить все dll в HighMem.

Если нагрузка низкая, то система выполняет холостые циклы. Можно получить различную инфо о системе: ACPIStat утилита - показывает полезную инфо.

Планы создать 1 DVD со всеми N языками были со времен eComStation 1.1.

SNAP - Надо много чего сделать: a) MTRR настройку скопировать в SNAP, b) смотрите баг-трекер, там 25 тикетов.

WiFi - в рамках проекта MultiMac - это сложнее, чем Ethernet.

EFI - сейчас есть режим совместимости, так что это не является препятствием для eCS.

Часто задаваемый вопрос: "зачем тратить силы на драйверы? поселите eCS внутрь виртуальной машины." Ответ: Компаниям нужна полноценная eCS для запуска на реальных компьютерах.

IPv6 - посмотрите вокруг - все ваши устройства: принтеры, свитчи IPv4. И поддержка этих устройств будет оставаться. Все-таки EFI имеет более высокий приоритет.

SSD диски -- Поддержка есть, команда TRIM не поддерживается.

RPM включен в состав eCS - вызывает религиозные войны среди пользователей. Но надо как-то управлять версиями драйверов. Можно отказаться от установки, тогда не будет Java, Odin и Flash. (Можно установить их потом из .wpi)

APP05: The future of Firefox on ECS

Докладчик: Dmitriy Kuminov // Будущее Firefox для eComStation

Новые версии Firefox требуют, чтобы в ОС были дополнительные подсистемы: IPC (InterProcess Communication) и т.п. Для eComStation они не реализованы. Еще в 2011 году Mozilla отбросила поддержку других систем. Все обновления Firefox, которые выходили - это усилия портировщиков.

Конечно, нужно реализовать эти подсистемы.

Все эти новые технологии в Mozilla полезны - например, если 1 сессия зависла - отстрелить её, а другие продолжают работать.

Оказалось, что посетители конференции пользуются SeaMonkey, поэтому, возможно, можно будет собрать и SeaMonkey.

Подготовка уже началась, уже сейчас можно компилировать части Firefox отдельно, не нужно выполнять весь процесс сборки, как это было раньше.

Текущая цель - собрать Firefox 17.

ALL01: Why does ECS miss feature X?

Докладчик: David Azarewicz / Почему в eCS не работает такая-то функция

NVidia chipset и ACPI: нет документации. Требует экспериментов. Вывод: не рекомендуется использовать это оборудование для eComStation.

Три стадии загрузки ОС -- сложный процесс загрузки ОС. От чего возникают проблемы. Тут пересекается всё: старые драйверы IBM, ACPI, USB.

Обычно принято всё сваливать на ACPI. Надо точно уметь определять, в чём причина. Разработчик ACPI точно определяет, когда проблема из-за BIOS, когда из-за драйвера X.

Fn+ кнопочки: -

Suspend/resume - не просыпается из-за какого-нибудь драйвера. Нет прогресса. Сложно отлаживать.

Hibernate: -

Firewire - кто-то должен написать драйвер.

APP07: EasySync UPDATED

Докладчик: Keith Merrington

Конечно разработчикам нативного софта тяжело.

Утилита для синхронизации файлов.

Новые улучшения: прогресс-бар

Демонстрация работы программы: бэкап данных, восстановление

APP03: Java 6 and ODIN

Докладчик: Silvan Scherrer

Больше не хотят поддерживать Lucide. Предлагают Qpdfview.

Аргументы за RPM инсталятор: ..

APP04: Dropbox and RPM for eCS

Докладчик: Yuri Dario

DropBox - чтобы держать все документы и файлы в облаке. Приходить в офис, возвращаться домой - все файлы всегда доступны из облака.

Можно конечно через Firefox обращаться к облаку. Но плагин для NetDrive удобнее.


Yuri Dario, источник: Twitter

NetDrive - удобно. Можно FTP каталог подключить как свой локальный диск X: и все приложения получают к нему доступ.

На самом деле внутри всё очень сложно, нужно делать много запросов на авторизацию. Пачки запросов. Вы должен это делать вручную в браузере? А плагин делает это всё сам. (? уточнить)

Текущее состояние: базовые функции работают. Нет документации.