Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс дек 17, 2017 2:57 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 76 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.
Автор Сообщение
СообщениеДобавлено: Вс июн 06, 2010 9:17 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
FINoM писал(а):
Обьясните мне, пожалуйста, раз и на всегда, возможно ли портировать на Колибри такое открытое ПО, как Webkit, Openoffice и др. Если да, то почему этого еще не сделали?

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


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


Вернуться к началу
   
СообщениеДобавлено: Пн июн 07, 2010 12:41 am 
Не в сети
Kernel Developer
Аватара пользователя

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

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


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


Вернуться к началу
   
СообщениеДобавлено: Вт июн 08, 2010 1:18 pm 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
СообщениеДобавлено: Вт июн 08, 2010 1:33 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

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


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


Вернуться к началу
   
СообщениеДобавлено: Вт июн 08, 2010 5:33 pm 
Не в сети
Аватара пользователя

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


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

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


Вернуться к началу
СообщениеДобавлено: Вт июн 08, 2010 5:49 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^


Вернуться к началу
СообщениеДобавлено: Вт июн 08, 2010 6:20 pm 
chaos_dremel
Цитата:
А есть ли где-то схема строения ядра?

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

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


Вернуться к началу
   
СообщениеДобавлено: Вт июн 08, 2010 6:28 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:27 pm
Сообщения: 17
Maxis писал(а):
chaos_dremel
Если у тебя есть код, то выкладывай лучше его. ^_^

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

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


Вернуться к началу
СообщениеДобавлено: Вт июн 08, 2010 7:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:27 pm
Сообщения: 17
Mario писал(а):
Схемы нет, есть только описание Ядро - концепция работы

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

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


Вернуться к началу
СообщениеДобавлено: Вт июн 08, 2010 7:55 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
chaos_dremel
Вот здесь немного об этом.


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

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

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

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


Вернуться к началу
   
СообщениеДобавлено: Пт сен 24, 2010 12:42 pm 
Не в сети

Зарегистрирован: Ср сен 15, 2010 7:22 pm
Сообщения: 101
Рискну высказать гипотезы:

(1)

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

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

(2)

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

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 76 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB