Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Dec 06, 2019 8:06 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 76 posts ]  Go to page Previous 1 2 3 4 5 6 Next
Author Message
PostPosted: Sun Jun 06, 2010 9:17 pm 
Offline
User avatar

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

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


Top
   
PostPosted: Sun Jun 06, 2010 10:38 pm 
Кроме библиотек проблема в том что под самой ОС не собрать сишный код - нету компилятора. Были попытки, но все заброшено. А собирать в других ОС приложения для Колибри - можно но не по феншую это.


Top
   
PostPosted: Mon Jun 07, 2010 12:41 am 
Offline
Kernel Developer
User avatar

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

_________________
Ушёл к умным, знающим и культурным людям.


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


Top
   
PostPosted: Tue Jun 08, 2010 1:18 pm 
Offline
User avatar

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

_________________
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.


Top
   
PostPosted: Tue Jun 08, 2010 1:33 pm 
Offline
Kernel Optimizer
User avatar

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


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


Top
   
PostPosted: Tue Jun 08, 2010 5:33 pm 
Offline
User avatar

Joined: Mon Jun 07, 2010 12:27 pm
Posts: 17
Mario wrote:
chaos_dremel
Генерального плана нет, ибо Kolibri Team состоит из кучки индивидуалистов и обычно решения принимаются волевым единоличным решением кого-нибудь из программистов. Почти никакого согласования действий и иногда даже объяснений.


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

_________________
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.


Top
   
PostPosted: Tue Jun 08, 2010 5:49 pm 
Offline

Joined: Sun Feb 04, 2007 2:07 pm
Posts: 178
chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^


Top
   
PostPosted: Tue Jun 08, 2010 6:20 pm 
chaos_dremel
Quote:
А есть ли где-то схема строения ядра?

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

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


Top
   
PostPosted: Tue Jun 08, 2010 6:28 pm 
Offline
User avatar

Joined: Mon Jun 07, 2010 12:27 pm
Posts: 17
Maxis wrote:
chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^

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

_________________
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.


Top
   
PostPosted: Tue Jun 08, 2010 7:51 pm 
Offline
User avatar

Joined: Mon Jun 07, 2010 12:27 pm
Posts: 17
Mario wrote:
Схемы нет, есть только описание Ядро - концепция работы

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

_________________
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.


Top
   
PostPosted: Tue Jun 08, 2010 7:55 pm 
Offline

Joined: Sun Feb 04, 2007 2:07 pm
Posts: 178
chaos_dremel
Вот здесь немного об этом.


Top
   
PostPosted: Tue Jun 08, 2010 8:57 pm 
chaos_dremel
Следующее исключительно мое личное мнение, оно спорно и не является абсолютной истиной! Это я пишу, чтобы исключить пустую полемику, которой слишком много в сообществе.

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

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

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


Top
   
PostPosted: Fri Sep 24, 2010 12:42 pm 
Offline

Joined: Wed Sep 15, 2010 7:22 pm
Posts: 101
Рискну высказать гипотезы:

(1)

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

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

(2)

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

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 76 posts ]  Go to page Previous 1 2 3 4 5 6 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited