Основные проблемы и развитие ос

Events from the world of KolibriOS and its developers
  • Кроме библиотек проблема в том что под самой ОС не собрать сишный код - нету компилятора. Были попытки, но все заброшено. А собирать в других ОС приложения для Колибри - можно но не по феншую это.
  • Mario
    Во-первых, технически это не так - компилятор из vc6 при желании идёт под портом dosbox+doswin32 (первое же сообщение в теме про DOSBox), если, естественно, с тех пор ничего не поломалось.
    Во-вторых, операционная система как таковая следов в бинарнике не оставляет - это целиком прерогатива компилятора.
    И вообще, по слухам, "феншуй" - всего лишь хорошо удавшаяся первоапрельская шутка, которую слишком многие приняли всерьёз :)
    Ушёл к умным, знающим и культурным людям.
  • diamond
    1) DOS Box не самый лучший вариант, потому что эмуляция медленная. Как раз большие проекты будут очень медленно собираться.
    2) Я знаю что следов нет, но среда то не родная. Так что статус "недоОС" для Си программистов остается стабильным.
    3) Я использую слово как устоявшийся термин, его возникновение не так уж важно.
  • Почитав немного о развитии Kolibri, проблемах оставшихся "в наследство" и т.д и т.п. Я задался вопросом. А где можно почитать про план развития ядра системы? Не про функции которые планируют добавить, а про "фундаментальные" изменения которые планируется сделать (ну может вы собираетесь ядро в пико-ядро переделать :)
    Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.
  • chaos_dremel
    На текущий момент все ограничивается переделкой функций и допиливанием системы. Плана нет, как и тех, кто бы взялся за написание/выполнение этого плана. Можешь написать его сам, и начать реализовывать. А вообще, можно почитать на вики http://wiki.kolibrios.org/wiki/Plan/ru.
  • chaos_dremel
    Генерального плана нет, ибо Kolibri Team состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений.
    Проект Колибри
    Соображения по поводу GUI
    Обсуждение графической подсистемы
    Предварительные наброски по проектированию микроядра
    переделать оконную систему...
  • Mario wrote:chaos_dremel
    Генерального плана нет, ибо Kolibri Team состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений.
    Абалдеть! И как оно еще работает? :D
    А есть ли где-то схема строения ядра?
    И, если у меня есть предложение по развитию Kolibri, куда мне их выложить?
    Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.
  • chaos_dremel
    Если у тебя есть код, то выкладывай лучше его. ^_^
  • chaos_dremel
    А есть ли где-то схема строения ядра?
    Схемы нет, есть только описание Ядро - концепция работы
    И, если у меня есть предложение по развитию Kolibri, куда мне их выложить?
    На форум в одну из существующих тем, либо в новую. Только одно но - в Kolibri Team спокойно воспринимают идеи только тех, кто сам готов поддержать кодингом свои идеи.
    По приведенным выше ссылкам -можно видеть, что многие авторы с оригинальными идеями, так и остались авторами оригинальных идей, без их практического воплощения.
  • Maxis wrote:chaos_dremel
    Если у тебя есть код, то выкладывай лучше его. ^_^
    я не программист (ну разве что на паскале немного могу :( ), я больше специалист в истории и теории OS'ей.
    Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.
  • Mario wrote: Схемы нет, есть только описание Ядро - концепция работы
    И еще вопрос (как я понимаю про это нигде не написано). А какие у Kolibri минусы (не в смысле нет поддержки звука на nForce 6 потому что еще не написали, а фундаментальные минусы, например не поддерживается стандарт POSIX, хотя это может и плюс, как считаете?)
    Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.
  • chaos_dremel
    Вот здесь немного об этом.
  • chaos_dremel
    Следующее исключительно мое личное мнение, оно спорно и не является абсолютной истиной! Это я пишу, чтобы исключить пустую полемику, которой слишком много в сообществе.

    Со стороны ядра:
    1) Отсутствует "хребет" - поддержка APIC.
    2) Примитивный планировщик задач.
    3) Не очень развитый менеджер памяти - файл подкачки таки отсутствует.
    4) Недоделанная файловая подсистема.
    5) Отсутствие возможности выгружать драйвера и библиотеки.
    6) Тысячи их.. разных мелких.

    Со стороны приложений:
    1) Существенный минус - отсутствие родного Си компилятора. Очень многим прикладным программистам из-за этого система не интересна. Хоть я и ассемблерщик до мозга костей, но признаю это существенным недостатком.
    2) Отсутствие некоторых библиотек критичных для удобства и скорости реализации приложений.
    3) Недоделанность многих приложений.

    Несмотря на все недостатки работа медленно, но ведется усилиями двух десятков программистов периодически работающих непонятно с какой мотивацией (если не брать в расчет пресловутое ЧСВ, но этого мало для столь упорного труда).
  • Рискну высказать гипотезы:

    (1)

    Обновлённые версии статей, распростряняемых вместе с KolibriSDK, отсутствуют.

    Какова актуальность задачи обновления текста вышеназванных статей? (При реально проверке пока 3-х статей, обнаружились некоторые :wink: несоответствия современным реалиям в каждой)

    (2)

    KolibriOS планируется развивать как микроядерную операционную систему.

    Реально работа ведётся, или остановилась? В какой стадии находится микроядерный проект?
  • Who is online

    Users browsing this forum: No registered users and 9 guests