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 состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений. Абалдеть! И как оно еще работает? ![]() А есть ли где-то схема строения ядра? И, если у меня есть предложение по развитию 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 Если у тебя есть код, то выкладывай лучше его. ^_^ я не программист (ну разве что на паскале немного могу ![]() |
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-х статей, обнаружились некоторые ![]() (2) KolibriOS планируется развивать как микроядерную операционную систему. Реально работа ведётся, или остановилась? В какой стадии находится микроядерный проект? |
Page 5 of 6 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |