Колибри PE

Kernel architecture questions
  • Кстати, КФара неправильно отображается.
    Из хаоса в космос
  • Фараон ? У меня совсем не запустился. Он стартует jpegview но с командной строкой проблема. Надо смотреть исходники.

    P.S. Разобрался. Соберу побольше исправлений и выложу патч.
  • Serge
    Будет ли развиваться Kolibri PE?
  • vkos

    Будет. Но не так быстро как хотелось.
    Сейчас я экспериментирую с менеджером памяти.
  • Воскрешая мертвецов.

    Решил сделать перезапуск проекта.

    Планирую собрать вместе все свои наработки по long mode, загрузчику РЕ и управлению памятью. На выходе должно получиться SASOS ядро с игрищами и блудницами. Никакой совместимости с существующими приложениями Колибри не предусматривается, основная цель - проверить достоинства и недостатки единого пространства адресов и отработать управление физической и виртуальной памятью, SMP планировщик и драйверную модель.
  • I have suggestion to start new thread, or even subforum, for kolibri64, or long mode kolibri.
  • XVilka wrote:I have suggestion to start new thread, or even subforum, for kolibri64, or long mode kolibri.
    Serge wrote:Никакой совместимости с существующими приложениями Колибри не предусматривается
    Then why do you still keep the word 'Kolibri' in its name ?

    AFAIU, you are developing
    - a 100% new system,
    - incompatible with the current KOS applications,
    - mostly written in C,
    - with a huge Linux influence.

    imho, such a brand-new project should have a different name as well .
  • I'd prefer choose name, if needed, after system will be ready :P
    My idea - wrote whole system in assembly, but for x64.
  • It's better to use pseudocode first which can be used by everybody and then can be implemented as you wish.
  • art_zh
    why do you still keep the word 'Kolibri' in its name
    Решил, что не стоит плодить новый бранч, тем более что проект остаётся сильно завязанным на PE,- идеальный формат для SASOS.
    - a 100% new system
    Скорее 80%. Некоторые проверенные решения перейдут в новую систему. Обратная миграция тоже вероятна.
    incompatible with the current KOS applications
    Поддержка Кос32 потребует толстую прослойку для эмуляции. Всё равно, что запихнуть KolibriInWin в новое ядро. Не вижу необходимости в такой совместимости. Это же не Windows c петабайтами существующих приложений.
    mostly written in C
    Хитрый план состоит в том, чтобы держать две ветки. Эталонную на Си и оптимизированную на асме, в которой все HLL функции будут заменены аналогами на ассемблере. Может такой вариант и не самый идеальный по оптимизации кода, зато заставит придерживаться ABI и в разы уменьшит бардак в коде по сравнению с Кос32. Разбирать код новичкам тоже будет проще.
    with a huge Linux influence
    В агенты влияния надо записать ещё Windows NT, Open Solaris, L4Ka и Minix. Кстати, ни одна из этих систем не является SASOS. Если честно, у меня очень поверхностные знания об устройстве Linux. Ровно столько, сколько нужно для портирования драйверов. Сделали ли atikms и i915 Колибри похожей на Линкус ?
    imho, such a brand-new project should have a different name as well
    Имя в запасе имеется - Amazilia.
  • Serge
    ну теперь немножко понятнее.

    что-то вроде BareMetalOS ?
    Сделали ли atikms и i915 Колибри похожей на Линкус ?
    ну в головке у птички и впрямь почти ничего не изменилось, зато в профиль слегка заметно некоторое опингвинение.
  • что-то вроде BareMetalOS
    Там однозадачная система. Это намного проще.
  • Serge wrote:
    что-то вроде BareMetalOS
    Там однозадачная система. Это намного проще.
    Емнип Завалишин пенял нам именно той системой, а тут такой казус оказывается.
  • Mario
    В смысле пенял ?
  • Who is online

    Users browsing this forum: Yandex [Bot] and 4 guests