RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > Честно говоря всякие Линукс подсистемы меня напрягают. Ибо путь Паралелей по реализации Оси в пробирке на Линуксе меня совершенно не устраивает. Пусть даже это будет сверхсовременная пробирка. > > > > Я ведь не прелагаю реализовать OS/2 в пробирке. L4Linux -- это параллельный и незваисимый API. На самом деле, в пробирке запускается сам Linux. А подсистема OS/2 может быть полностью независимой от Линукса. Просто Линукс уже есть и под ним можно запускать средства разработки GNU типа GCC (под OS/2 их запустить проблематично, поэтому на это просто можно не тратить силы). Под L4Linux Прокушев хочет сделать build environment, так как разработчики сейчас работают некоторые под OS/2 (я и Прокушев), и еще два-три разработчика -- линуксоиды. Сейчас наш проект boot sequence собирается как под OS/2, так и под Linux и Windows (используем Openwatcom), но дальше будет труднее, так как пришлось бы портировать gcc, IDL4, scons, qemu и проч. под OS/2, а это отнимает много сил. Тот же IDL4 ориентирован на gcc, а не на WAtcom, а нормального gcc под OS/2 нет. То есть, сейчас предполагается разработку вести под OS/2 на Watcom, а отдельные вещи собирать в Linux, запуская его в пробирке в VPC или используя L4Linux -- то есть, пробиркой является L4 и проект afterburner. Также Linux дает нам свои драйвера. Но драйвера линуксовые можно использовать в крайнем случае, это не обязательно, а можно сделать свою подсистему драйверов. > > > Если читать статью Юрия вдумчиво, то в ней предлагается использовать только _идеи_ а сам код практически полностью написать заново с изменениями, исправлениями. Поддерживая совместимость с API K42 (благо полностью открыто). > > > > Все же, полностью переписывать не хотелось. Лучше было бы приспособить уже существующий под GNU и BSD лицензиями код. -- По-всякому, тут меньше работы. > > > > > > > 2Igor Vaskov: Может быть, мне тоже попробовать написать краткий обзор про L4? > > > > Конечно! > > В любом случае я здесь организую именно обсуждение. Пока допустимы любые идеи и проекты. > > > > Попробую.. > > > Кстати, не вижу ничего сильно страшного в том, что будет несколько независимых проектов реализуемых разными коммандами. Такое часто практикуется и в Мелкософте. Однако в нашем случае повышаются риски, поскольку разработчиков мало, а голов с идеями - много. И есть риск, что идеи некому будет реализовывать... > > Да, и несколько независимых команд могли бы работать в кооперации, используя код и идеи друг друга. Но для этого желательно, чтобы код, создаваемый этими командами, был открытым. Иначе, если команды не будут делиться кодом, то это будет просто ненужное дублирование сил. А разработчиков и так мало... >
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.