KolibriOS

Обсуждение идей, архитектуры и проектов (как существующих, так и разрабатываемых).

Модераторы: Рождённый_в_СССР, Модераторы

Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

KolibriOS

Сообщение bw »

Мной ведется разработка RTL для операционной системы KolibriOS. Все недоработки решаются по мере возникновения проблем. Сам код можно взять только из SVN репозитария. Блог проекта расположен по адресу http://kolibrios.blogspot.com/. Все изменения по проекту будут отражаться на этом, первом, сообщении. Так же любая FAQ подобная информация будет собираться в этом, первом, сообщении.

..bw
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

и как успехи?
Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

Сообщение bw »

Работает :-).
Более развернутую информацию оставлю в первом посту. Сейчас и далее в исходниках будет документация как минимум на русском языку, позволяющая понять как собирать RTL и приложения под kolibriOS. Сейчас этот пункт немного хромает, но скоро ситуация изменится.

..bw
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Нет ли идеи делать серверную версию KOS? С http/https?
Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

Сообщение bw »

У меня нет :-).
У них там проблемы с дровами для сети, моя карта, например, не поддерживается. Я уж не говорю об использовании wifi (дома я работаю с ним).
А вообще, вроде как есть простенький http сервер.

..bw
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Нафиг нужен простенький?
Нужна платформа для легкого, но полнофункционального сервера.
Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

Сообщение bw »

KOS разрабатывается как система для использования в гр. интерфейсе и решения прикладных задачь (проще говоря как десктопная). Если нужен HTTP-сервер то возьми что-нибудь на Linux или какую-нибудь BSD, даже думать не надо.
Для меня KOS, это лишняя (которая не бывает лишней) практика программирования на FreePascal.

..bw
haword
постоялец
Сообщения: 301
Зарегистрирован: 02.03.2006 10:34:40

Сообщение haword »

bw
Lazarus еще под этой осью не запускается? или неьбыло такой задачи?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

виджет надо сначала сделать. а у них там проблема - единого стандарта на gui-контролы нет. есть несколько разных библиотек, которые занимаются этим делом.
тут 2 пути:
либо идти по пути самого лазаря и делать новый выджет как win32/gtk2/gtk1
либо допилисьвать fpcgui - чтобы он умел под KOS рисовать и работать.
Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

Сообщение bw »

Писать gtk под KOS никто не собирается, так что нет, Lazarus'а под KOS нет и не предвидится. Проще заняться переносом MSE, я планирую, но о сроках пока говорить нельзя.

..bw
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

я смотрел - у них на форуме кто-то библиотеку libGUI сделал - вроде довольно функциональная. Вот это можно было бы взять за основу виджета.
Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

Сообщение bw »

Там постоянно какие-то косяки вылазят. Пользуются этой библиотекой 1-2 человека, поддержку никто не обещает. Да и не так уж много в ней сделано, что бы не суметь повторить её реализацию и надеяться только на себя. Я раздумаваю о том что бы сделать модули xlib (именно модули FP, а не динамические или др. статические библиотеки). Тогда и MSE будет проще перенести.

..bw
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

а как у них с кодировками? уникоды есть (в файловом API и проч)?
Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

Сообщение bw »

В системе используется два битовых шрифта, в них используется кодировка cp866 (вроде). NTFS и FAT работают, но вот в каком виде возвращаются имена пользовательскому коду, не знаю, не задумывался :-). Какого то специального API для этого дела не существует (вроде как :-). Вообщем проблемы еще не вставало.

..bw
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

интересно было бы покапаться - но ... время ... время
Ответить