Board.KolibriOS.org
http://board.kolibrios.org/

Основные проблемы и развитие ос
http://board.kolibrios.org/viewtopic.php?f=7&t=460
Page 5 of 6

Author:  IgorA [ Sun Jun 06, 2010 9:17 pm ]
Post subject:  Re: Основные проблемы и развитие ос

FINoM wrote:
Обьясните мне, пожалуйста, раз и на всегда, возможно ли портировать на Колибри такое открытое ПО, как Webkit, Openoffice и др. Если да, то почему этого еще не сделали?

Потому что это очень трудно. Кроме самой программы нужно еще и переводить все библиотеки которые она использует. Также каждая ОС имеет свой формат системных функций, свой набор событий, а это значит что если программа использует функции (или события) конкретной ОС, то при переводе программы на другую ОС нужно обеспечить правильную работу всех этих функций. Тоже касается и элементов управления, например что делать если для программы понадобится допустим элемент вкладка, тогда нужно будет писать его с нуля, потому что для Колибри вкладок еще нет (я имею ввиду box_lib, в libGui они есть).

Author:  Mario [ Sun Jun 06, 2010 10:38 pm ]
Post subject:  Re: Основные проблемы и развитие ос

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

Author:  diamond [ Mon Jun 07, 2010 12:41 am ]
Post subject:  Re: Основные проблемы и развитие ос

Mario
Во-первых, технически это не так - компилятор из vc6 при желании идёт под портом dosbox+doswin32 (первое же сообщение в теме про DOSBox), если, естественно, с тех пор ничего не поломалось.
Во-вторых, операционная система как таковая следов в бинарнике не оставляет - это целиком прерогатива компилятора.
И вообще, по слухам, "феншуй" - всего лишь хорошо удавшаяся первоапрельская шутка, которую слишком многие приняли всерьёз :)

Author:  Mario [ Mon Jun 07, 2010 8:55 am ]
Post subject:  Re: Основные проблемы и развитие ос

diamond
1) DOS Box не самый лучший вариант, потому что эмуляция медленная. Как раз большие проекты будут очень медленно собираться.
2) Я знаю что следов нет, но среда то не родная. Так что статус "недоОС" для Си программистов остается стабильным.
3) Я использую слово как устоявшийся термин, его возникновение не так уж важно.

Author:  chaos_dremel [ Tue Jun 08, 2010 1:18 pm ]
Post subject:  Re: Основные проблемы и развитие ос

Почитав немного о развитии Kolibri, проблемах оставшихся "в наследство" и т.д и т.п. Я задался вопросом. А где можно почитать про план развития ядра системы? Не про функции которые планируют добавить, а про "фундаментальные" изменения которые планируется сделать (ну может вы собираетесь ядро в пико-ядро переделать :)

Author:  <Lrz> [ Tue Jun 08, 2010 1:33 pm ]
Post subject:  Re: Основные проблемы и развитие ос

chaos_dremel
На текущий момент все ограничивается переделкой функций и допиливанием системы. Плана нет, как и тех, кто бы взялся за написание/выполнение этого плана. Можешь написать его сам, и начать реализовывать. А вообще, можно почитать на вики http://wiki.kolibrios.org/wiki/Plan/ru.

Author:  Mario [ Tue Jun 08, 2010 1:40 pm ]
Post subject:  Re: Основные проблемы и развитие ос

chaos_dremel
Генерального плана нет, ибо Kolibri Team состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений.
Проект Колибри
Соображения по поводу GUI
Обсуждение графической подсистемы
Предварительные наброски по проектированию микроядра
переделать оконную систему...

Author:  chaos_dremel [ Tue Jun 08, 2010 5:33 pm ]
Post subject:  Re: Основные проблемы и развитие ос

Mario wrote:
chaos_dremel
Генерального плана нет, ибо Kolibri Team состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений.


Абалдеть! И как оно еще работает? :D
А есть ли где-то схема строения ядра?
И, если у меня есть предложение по развитию Kolibri, куда мне их выложить?

Author:  Maxis [ Tue Jun 08, 2010 5:49 pm ]
Post subject:  Re: Основные проблемы и развитие ос

chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^

Author:  Mario [ Tue Jun 08, 2010 6:20 pm ]
Post subject:  Re: Основные проблемы и развитие ос

chaos_dremel
Quote:
А есть ли где-то схема строения ядра?

Схемы нет, есть только описание Ядро - концепция работы
Quote:
И, если у меня есть предложение по развитию Kolibri, куда мне их выложить?

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

Author:  chaos_dremel [ Tue Jun 08, 2010 6:28 pm ]
Post subject:  Re: Основные проблемы и развитие ос

Maxis wrote:
chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^

я не программист (ну разве что на паскале немного могу :( ), я больше специалист в истории и теории OS'ей.

Author:  chaos_dremel [ Tue Jun 08, 2010 7:51 pm ]
Post subject:  Re: Основные проблемы и развитие ос

Mario wrote:
Схемы нет, есть только описание Ядро - концепция работы

И еще вопрос (как я понимаю про это нигде не написано). А какие у Kolibri минусы (не в смысле нет поддержки звука на nForce 6 потому что еще не написали, а фундаментальные минусы, например не поддерживается стандарт POSIX, хотя это может и плюс, как считаете?)

Author:  Maxis [ Tue Jun 08, 2010 7:55 pm ]
Post subject:  Re: Основные проблемы и развитие ос

chaos_dremel
Вот здесь немного об этом.

Author:  Mario [ Tue Jun 08, 2010 8:57 pm ]
Post subject:  Re: Основные проблемы и развитие ос

chaos_dremel
Следующее исключительно мое личное мнение, оно спорно и не является абсолютной истиной! Это я пишу, чтобы исключить пустую полемику, которой слишком много в сообществе.

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

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

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

Author:  FireWall [ Fri Sep 24, 2010 12:42 pm ]
Post subject:  Re: Основные проблемы и развитие ос

Рискну высказать гипотезы:

(1)

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

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

(2)

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

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

Page 5 of 6 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/