реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Kolibri OS - операционная система на ассемблере с открытым исходным кодом, Перспективна ли для электронщиков ?
san822
сообщение Jan 5 2007, 21:18
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Поискал на форуме - ни слова про эту ОС не нашел.

Решил предложить Вам для обсуждения Kolibri OS(операционная система
на ассемблере с открытым исходным кодом).


Описание:

_http://www.kolibri.hut1.ru/info.htm

Ссылки:

_http://www.kolibri.hut1.ru/links.htm

Что скажете про эту ОС ?
На первый взгляд, просматривается возможность применения во встраиваемых компьютерах.
Go to the top of the page
 
+Quote Post
krum
сообщение Jan 6 2007, 20:18
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 6-01-07
Пользователь №: 24 156



Вряд ли, тк работает только с x86, а их в embedded мало. Если есть какие-нибудь управляющие 386, так они под ДОСом работают, а если что-то мощнее, то можно и linux ставить%)
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jan 6 2007, 22:35
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Мое мнение - писать OS на ассемблере - сильная экзотика. Ситуация с X86 процессорами в embedded мире в настоящий момент, после заявлений Intel о прекращении производства старых процессоров с марта этого года - вообще не очень понятная. Таким образом угрохав кучу времени на ассемблерную OS становишься заложником конкретного типа процессоров. А что делать, если его перестают производить? Все переписывать с нуля? Да и особого резона писать не на С или С++ практически никакого нет.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jan 7 2007, 09:34
Сообщение #4


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Да, интель клеит ласты - сокращения по 10k сотрудников в год, лабы свои закрывают (http://www.ixbt.com/news/hard/index.shtml?07/52/19) - видать старперов много в руководстве wink.gif
Go to the top of the page
 
+Quote Post
krum
сообщение Jan 7 2007, 12:04
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 6-01-07
Пользователь №: 24 156



Ну во-первых есть всякие Via и AMD с их c3/c7 и geode. Но опять же на них прекрасно работает тот же linux. Хм, а приложения на C можно для неё писать?
Go to the top of the page
 
+Quote Post
ValeraK
сообщение Jan 7 2007, 14:26
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900



Цитата(san822 @ Jan 5 2007, 23:18) *
Решил предложить Вам для обсуждения Kolibri OS(операционная система
на ассемблере с открытым исходным кодом).
Что скажете про эту ОС ?

На самом деле это клон из сырцов OS Menuet http://www.menuetos.org

Состоит из перехода в защищённый режим с одним кольцом на всё,
простенькая многозадачка и простенький интерфейс для приложений.

В общем просто полный доступ к ресурсам настройкой регистров процессора,
и не более того. Набор драйверов под разнообразие писюкового железа - минимальный.
Операционкой это называть несколько самонадеяно.

Как я понял автор исходный код переделал на 64 разряда под AMD Athlon,
и далее развивает её в этом направлении.
Go to the top of the page
 
+Quote Post
san822
сообщение Jan 7 2007, 18:32
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Цитата(krum @ Jan 7 2007, 12:04) *
Ну во-первых есть всякие Via и AMD с их c3/c7 и geode.
Но опять же на них прекрасно работает тот же linux.
Хм, а приложения на C можно для неё писать?



Да, ОС Колибри - это продолжение ОС Менует.



Вот цитата из статьи, оригинал которой можно почитать здесь
_http://www.comprice.ru/pop/2004-50.phtml

Цитата
Существует заблуждение, что под MenuetOS можно писать только на ассемблере.
На самом деле, кроме ассемблеров FASM и NASM, можно использовать следующие языки:

- разновидности Си: С--, MACC, Small-C;
- XSCompiler c поддержкой OpenGL, ММX и SSE;
- GCC (C, C++) с библиотекой mGTK;
- BASIC;
- компилятор Strannik (Modula, C, Pascal) c небольшими изменениями.

Можно портировать программы, написанные на С++ с использованием
библиотеки SDL (Simple Directmedia Layer)



Меня лично во всех альтернативных ОС убивает отсутсвие драйверов практически для всего.
Go to the top of the page
 
+Quote Post
san822
сообщение Jan 7 2007, 19:19
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Вот ещё некоторая информация про Колибри:

_http://ru.wikipedia.org/wiki/KolibriOS


А вот официальный сайт ОС Колибри:

_http://www.kolibrios.org/
Go to the top of the page
 
+Quote Post
Kopa
сообщение Sep 22 2012, 12:13
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(krum @ Jan 7 2007, 00:18) *
Вряд ли, тк работает только с x86, а их в embedded мало. Если есть какие-нибудь управляющие 386, так они под ДОСом работают, а если что-то мощнее, то можно и linux ставить%)

По прошествии 5-ти лет х86 уже появился в смартфоне (Mint) и это один из классов встраиваемых систем.

P.S. Есть ли какие изменения в оценке колибри ос у сообщества?
Форум колибристроителей
Go to the top of the page
 
+Quote Post
Дмитриос
сообщение Sep 22 2012, 19:08
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 22-04-10
Пользователь №: 56 826



Хорошая такая ОС . В своё время изучал исходники и пытался написать пару новых системных вызовов.

Очень хорошо студентам показывать данную ОС. Лучшее на мой взгляд решение по изучению многозадачных 32 разрядных ОС так как можно проанализировать БИНАРНЫЙ КОД приложения по байтам и инстукциям. Все аттрибуты того же виндовс имеются.

1) графическая система в ядре
2) системный вызов
3) главный цикл приложения имеет аналог GetMessage()
4) формат исполняемого файла

то есть за два учебных часа можно каждую инструкцию разобрать и получить ГРАФИЧЕСКОЕ приложение, будь моя воля в вузах заменил бы досовский ассемблер на колибри.

Вообще на каком нить первом пне запускаешь с дискеты и вуаля!
Почти Windows95.

Также можно демонстрировать работу ассемблера и защишенность

На си писать можно под неё.

Применять на практике? -- ну наверное можно но только под 486 ой.

А что у Вас какое-то желание ОСеписательства появилось?
Go to the top of the page
 
+Quote Post
Kopa
сообщение Sep 22 2012, 19:44
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(Дмитриос @ Sep 22 2012, 23:08) *
Применять на практике? -- ну наверное можно но только под 486 ой.


Псмотрите их форум, пускать можно и на современном железеsm.gif и поддержка улучшается

Цитата(Дмитриос @ Sep 22 2012, 23:08) *
А что у Вас какое-то желание ОСеписательства появилось?

Это неплохая идея, но реалии суровей и продвигать любую "самопальную" операционку
неблагодарное занятие. В моём понимании всё ограничилось бы на начальном этапе
встраивания в BIOS компьтера автономной системы на базе Форт языка (на примере OpenBios) т.к. при всём уважении
и "некоторых" навыках в программировании на ассемблере это не так эффективно в разработке.

P.S. На форуме колибри, кто то, уже использует её во встраиваемых системах и есть там другие форкиsm.gif


Цитата(Дмитриос @ Sep 22 2012, 23:08) *
то есть за два учебных часа можно каждую инструкцию разобрать и получить ГРАФИЧЕСКОЕ приложение, будь моя воля в вузах заменил бы досовский ассемблер на колибри.

Там ассемблер FASM, но моя бы воля преподавать ассемблер в связке с Форт (поддержка его встроена в язык)
и это намного эффективнееsm.gif и на процессоре (контроллере) более адекватного варианта чем PC.
В Форт варианте, даже необходимость в ОС минимальна (со всеми этими 7-ю? или больше уровнями модели ВОС)

Сообщение отредактировал Kopa - Sep 22 2012, 19:50
Go to the top of the page
 
+Quote Post
gerber
сообщение Sep 24 2012, 11:41
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Сложно назвать серьёзной операционную систему, которая не устанавливается в VMware.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Sep 25 2012, 08:56
Сообщение #13


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Интересная оська) Мне нравится) Правда там уже разработчики начали сталкиваться с проблемами написания драйверов на асме (конкретно USB).


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Виктория
сообщение Sep 28 2012, 08:53
Сообщение #14


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



Цитата(gerber @ Sep 24 2012, 14:41) *
Сложно назвать серьёзной операционную систему, которая не устанавливается в VMware.


Почему? Не имеет открытого интерфейса?
Go to the top of the page
 
+Quote Post
gerber
сообщение Sep 28 2012, 09:40
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(Виктория @ Sep 28 2012, 12:53) *
Почему? Не имеет открытого интерфейса?

Если ОС не запускается в виртуальной машине - к ней теряется доверие, что-то не так. У меня, например, зависла. Значит, есть какие-то жёсткие аппаратные завязки. Это плохо по определению.
Да и как вести разработку под неё? Не каждый согласится выделить отдельный комп под Kolibri OS.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 10:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01495 секунд с 7
ELECTRONIX ©2004-2016