Page 5 of 6
Re: Основные проблемы и развитие ос
Posted: Sun Jun 06, 2010 9:17 pm
by IgorA
FINoM wrote:Обьясните мне, пожалуйста, раз и на всегда, возможно ли портировать на Колибри такое открытое ПО, как Webkit, Openoffice и др. Если да, то почему этого еще не сделали?
Потому что это очень трудно. Кроме самой программы нужно еще и переводить все библиотеки которые она использует. Также каждая ОС имеет свой формат системных функций, свой набор событий, а это значит что если программа использует функции (или события) конкретной ОС, то при переводе программы на другую ОС нужно обеспечить правильную работу всех этих функций. Тоже касается и элементов управления, например что делать если для программы понадобится допустим элемент вкладка, тогда нужно будет писать его с нуля, потому что для Колибри вкладок еще нет (я имею ввиду box_lib, в libGui они есть).
Re: Основные проблемы и развитие ос
Posted: Sun Jun 06, 2010 10:38 pm
by Mario
Кроме библиотек проблема в том что под самой ОС не собрать сишный код - нету компилятора. Были попытки, но все заброшено. А собирать в других ОС приложения для Колибри - можно но не по феншую это.
Re: Основные проблемы и развитие ос
Posted: Mon Jun 07, 2010 12:41 am
by diamond
Mario
Во-первых, технически это не так - компилятор из vc6 при желании идёт под портом dosbox+doswin32 (первое же сообщение в
теме про DOSBox), если, естественно, с тех пор ничего не поломалось.
Во-вторых, операционная система как таковая следов в бинарнике не оставляет - это целиком прерогатива компилятора.
И вообще,
по слухам, "феншуй" - всего лишь хорошо удавшаяся первоапрельская шутка, которую слишком многие приняли всерьёз
Re: Основные проблемы и развитие ос
Posted: Mon Jun 07, 2010 8:55 am
by Mario
diamond
1) DOS Box не самый лучший вариант, потому что эмуляция медленная. Как раз большие проекты будут очень медленно собираться.
2) Я знаю что следов нет, но среда то не родная. Так что статус "недоОС" для Си программистов остается стабильным.
3) Я использую слово как устоявшийся термин, его возникновение не так уж важно.
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 1:18 pm
by chaos_dremel
Почитав немного о развитии Kolibri, проблемах оставшихся "в наследство" и т.д и т.п. Я задался вопросом. А где можно почитать про план развития ядра системы? Не про функции которые планируют добавить, а про "фундаментальные" изменения которые планируется сделать (ну может вы собираетесь ядро в пико-ядро переделать
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 1:33 pm
by <Lrz>
chaos_dremel
На текущий момент все ограничивается переделкой функций и допиливанием системы. Плана нет, как и тех, кто бы взялся за написание/выполнение этого плана. Можешь написать его сам, и начать реализовывать. А вообще, можно почитать на вики
http://wiki.kolibrios.org/wiki/Plan/ru.
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 1:40 pm
by Mario
chaos_dremel
Генерального плана нет, ибо Kolibri Team состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений.
Проект Колибри
Соображения по поводу GUI
Обсуждение графической подсистемы
Предварительные наброски по проектированию микроядра
переделать оконную систему...
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 5:33 pm
by chaos_dremel
Mario wrote:chaos_dremel
Генерального плана нет, ибо Kolibri Team состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений.
Абалдеть! И как оно еще работает?
А есть ли где-то схема строения ядра?
И, если у меня есть предложение по развитию Kolibri, куда мне их выложить?
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 5:49 pm
by Maxis
chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 6:20 pm
by Mario
chaos_dremel
А есть ли где-то схема строения ядра?
Схемы нет, есть только описание
Ядро - концепция работы
И, если у меня есть предложение по развитию Kolibri, куда мне их выложить?
На форум в одну из существующих тем, либо в новую. Только одно но - в Kolibri Team спокойно воспринимают идеи только тех, кто сам готов поддержать кодингом свои идеи.
По приведенным выше ссылкам -можно видеть, что многие авторы с оригинальными идеями, так и остались авторами оригинальных идей, без их практического воплощения.
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 6:28 pm
by chaos_dremel
Maxis wrote:chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^
я не программист (ну разве что на паскале немного могу
), я больше специалист в истории и теории OS'ей.
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 7:51 pm
by chaos_dremel
И еще вопрос (как я понимаю про это нигде не написано). А какие у Kolibri минусы (не в смысле нет поддержки звука на nForce 6 потому что еще не написали, а фундаментальные минусы, например не поддерживается стандарт POSIX, хотя это может и плюс, как считаете?)
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 7:55 pm
by Maxis
chaos_dremel
Вот
здесь немного об этом.
Re: Основные проблемы и развитие ос
Posted: Tue Jun 08, 2010 8:57 pm
by Mario
chaos_dremel
Следующее исключительно мое личное мнение, оно спорно и не является абсолютной истиной! Это я пишу, чтобы исключить пустую полемику, которой слишком много в сообществе.
Со стороны ядра:
1) Отсутствует "хребет" - поддержка APIC.
2) Примитивный планировщик задач.
3) Не очень развитый менеджер памяти - файл подкачки таки отсутствует.
4) Недоделанная файловая подсистема.
5) Отсутствие возможности выгружать драйвера и библиотеки.
6) Тысячи их.. разных мелких.
Со стороны приложений:
1) Существенный минус - отсутствие родного Си компилятора. Очень многим прикладным программистам из-за этого система не интересна. Хоть я и ассемблерщик до мозга костей, но признаю это существенным недостатком.
2) Отсутствие некоторых библиотек критичных для удобства и скорости реализации приложений.
3) Недоделанность многих приложений.
Несмотря на все недостатки работа медленно, но ведется усилиями двух десятков программистов периодически работающих непонятно с какой мотивацией (если не брать в расчет пресловутое ЧСВ, но этого мало для столь упорного труда).
Re: Основные проблемы и развитие ос
Posted: Fri Sep 24, 2010 12:42 pm
by FireWall
Рискну высказать гипотезы:
(1)
Обновлённые версии статей, распростряняемых вместе с KolibriSDK, отсутствуют.
Какова актуальность задачи обновления текста вышеназванных статей? (При реально проверке пока 3-х статей, обнаружились некоторые
несоответствия современным реалиям в каждой)
(2)
KolibriOS планируется развивать как микроядерную операционную систему.
Реально работа ведётся, или остановилась? В какой стадии находится микроядерный проект?