LINUX.ORG.RU

KolibriOS запустила кампанию на Kickstarter

 , , , ,


6

3

Операционная система KolibriOS, целиком написанная на ассемблере, и разрабатываемая русской командой почти 10 лет, вышла на Kickstarter с целью собрать £5000 на проведение собственного Summer of Code.

В этом году Колибри не прошла отбор в Google Summer Of Code - слишком много операционных систем подавали заявки в этом году. Тем не менее, реализовать задуманное (новые шрифты, юникод, новые файловые системы, поддержка печати/сканирования, новый браузер, FTP-клиент, улучшение сетевого стека) авторы планируют однозначно. Также, в ревизии #3520 начато слияние USB-ветки ядра с основной.

Размер дистрибутива по-прежнему не превышает 3 МБ и минимальная сборка вмещается на дискету (1,44 МБ).

Благодаря размеру операционной системы, она может быть зашита в ПЗУ BIOS вместо громоздкого UEFI с браузером и базовыми возможностями. Инструкция по загрузке Kolibri с Coreboot: http://board.kolibrios.org/viewtopic.php?f=25&t=1368&start=15#p32967

Пример успешного использования здесь.

Предвидя вопросы о том, где ещё может пригодиться система, процитирую комментарий с Хабра:

Данная система очень хороша для обучения студентов. Ибо если взять самую простую программу с двумя кнопками, то
1. Её код умещается в 50 строчек можно разобрать каждую
2. Видны где сегменты кода где сегменты данных
3. Видно, что такое формат исполняемого файла
4. Понятно, как может работать простейшее графическое приложение и ОС

То есть в течение двух пар можно до байта разобрать приложение, которое видно на экране в графическом интерфейсе. Это на современном уровне позволяет заменить ДОС как систему для обучения студентов ибо
1. Многозадачность
2. 32 разрядность и нет многих костылей ДОС-а
3. Няшно выглядит по сравнению с досом

Полный план на лето можно посмотреть тут: http://wiki.kolibrios.org/wiki/Google_Summer_of_Code_2013

Официальный сайт проекта: http://kolibrios.org

>>> KolibriOS: Help us hold our own Summer of Code 2013 – Kickstarter



Проверено: Shaman007 ()
Последнее исправление: wlander (всего исправлений: 5)
Ответ на: комментарий от u283

Но мышь, окна, и кнопки для окон в сисколлах

Почему? Вполне норм для простой системы-на-коленке. Ты ожидал каких-то архитектурных изысков? Проснись, мир вертится на монолитных ядрах.

anonymous
()
Ответ на: комментарий от exception13

Как напишут, думаю размер их дистрибутива резко возрастёт. Зато разработка тоже заметно ускориться. Длинные простыни на fasm писать довольно сложно, по сравнению с простынями на C...

lucentcode ★★★★★
()
Ответ на: комментарий от lucentcode

УскориТСЯ уважаемый критикан. Проверка - Что сделает?

Длинные простыни на fasm писать довольно сложно, по сравнению с простынями на C...

Вы таки не разбирались с оплевываемой вами вещью - есть уже несколько БОЛЬШИХ программ и библиотек написанных на FASM и авторов это не останавливает. Если для вас лично это сложно, то так и говорите «для меня длинные простыни на fasm писать довольно сложно, по сравнению с простынями на C...»

Обсирать нужно еще уметь, а пока что здесь наблюдается даже не детский сад, а ясельная группа «Мама, они отобрали у нас мафынку! АААА!!!»

anonymous
()
Ответ на: комментарий от anonymous

у вас началось именно то что вы сами приписывали другим.

exception13 ★★★★★
()
Ответ на: комментарий от lucentcode

Как напишут, думаю размер их дистрибутива резко возрастёт. Зато разработка тоже заметно ускориться. Длинные простыни на fasm писать довольно сложно, по сравнению с простынями на C...

//в продолжении шутки про сисколл компиляции Только им компилятор придется переписывать с нуля для каждой платформы.

exception13 ★★★★★
()
Ответ на: комментарий от exception13

Нашёл на каком-то сайте про колибри скрипты для линкера и что-то похожее на либц, долго компилял хелловорлд (ошибки были в обоих сущностях), потом спросил на их irc фигли так всё сложно, оказалось это вообще для tcc было создано.

PolarFox ★★★★★
()

и таки да. шел 2013 год а НинужноОС так и не обрела функционала закопанной еще в 2001 году AtheOS.

exception13 ★★★★★
()
Ответ на: комментарий от exception13

и кстати я правильно понимаю что динамических библиотек у них нет в принципе и никакого ipc не предусмотрено?

Утри сопли зеленомордый. Все у нас есть. А ты продолжай изрыгать свою желчь. Главное не подавись, а то жалко будет - одного гиббона для «смишно» не хватит.

anonymous
()

Тред весь не осилил, потому звиняйте если повторюсь. А ARM/MIPS порт будет? Будет сразу armhf, или будете все же armel тоже пилить?

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от exception13

Тебе упоротому опять про монолитные ядра рассказать? Также тебя разумеется не колышит, что много чего в драйвера уже перенесли. Тебе лишь бы поднасрать побольше дебинащик хренов.

anonymous
()
Ответ на: комментарий от AiFiLTr0

ну они же позиционируют себя как крутой embedded. так что будет и arm7 и arm9 и arm11 и cortex как в thumb, thumb2, arm так и «arm64».

exception13 ★★★★★
()
Ответ на: комментарий от anonymous

Тебе упоротому опять про монолитные ядра рассказать?

у вас очень интересное понимание монолитного ядра. можете рассказать поподробнее?

exception13 ★★★★★
()
Ответ на: комментарий от exception13

у вас очень интересное понимание монолитного ядра. можете рассказать поподробнее?

Я предпочитаю оставить при себе свое понимание, ибо тратить время на воспитание в вас элементарной вежливости к людям, которые ничего вам плохого не сделали, считаю бесперспективным и нецелесообразным. Я лучше буду пользоваться вашим же методом. Ничего из бизнеса - все только личное. Клин клином, око за око, зуб за зуб.

anonymous
()

Для особо одарённых, вроде exception13, которые не могут осилить ни вики проекта, ни поиск по форуму, даю ссылку на тему, в которой можно найти патчи и ссылки на newlib, gcc и binutils для кросскомпиляции из-под линукса.

Также на колибри портированы, например, Cairo и Mesa.

Динамические библиотеки у нас, естественно, есть. Посмотреть можно, например, здесь.

IPC в колибри есть, документация, как и прежде, тут.

d ★★★★
()
Ответ на: комментарий от d

круто. теперь я знаю как называется формат исполняемого файла у вас. pei-386 что очень неожиданно после minwg32.

exception13 ★★★★★
()
Ответ на: комментарий от d

Слушай, я за тебя ещё и буквы читать должен? Кликай сюда, пейсатель.

почитал незнакомые буквы и цифры в компиляторе, понял что это перепиленный mingw32.

exception13 ★★★★★
()
Ответ на: комментарий от exception13

почитал незнакомые буквы и цифры в компиляторе, понял что это перепиленный mingw32.

Чувааак - отсыпь, а?

anonymous
()
Ответ на: комментарий от Dron

+ много за Lion-like

ещё есть/было Xinu - тож вроде для понятия и сырцековыряния вариант

qulinxao ★★☆
()
Ответ на: комментарий от anonymous

Я ничего не имею против ассемблера. Сам когда-то им увлекался. Вначале tasm и masm под DOS и оффтопик, затем fasm... Но продуктивность программиста на asm никогда не приблизится к таковой у программистов на ЯП высокого уровня. И спорить тут бесполезно. Мало того, ещё и привязка к одной платформе получается. Что не очень хорошо...

lucentcode ★★★★★
()
Ответ на: комментарий от geekless

Чтобы побить рекурд ненужности колибри, потребуется три-четыре ReactOS, и еще на парочку Haiku останется довесок.

Это 5.

void_ptr ★★★★
()
Ответ на: комментарий от anonymous

Клин клином, око за око, зуб за зуб.

Не подскажете это у какой народности такая пословица есть?

BigAlex ★★★
()

Для x86 такая ОС вряд ли нужна для чего-то, кроме образовательных целей. А вот на Raspberry Pi, например, могла бы быть уместной при наличии возможностей для типовых применений: мультимедиацентр, файл-сервер, ftp-сервер, http-сервер, какая-то домашняя автоматика. Кстати, какие-то интерпретаторы скриптовых языков есть для колибри?

anonymous
()
Ответ на: комментарий от anonymous

Оно фейл только с т.з. маркетологов и быдлокодеров.
Надеюсь ты к ним не принадлежишь?

devl547 ★★★★★
()
Ответ на: комментарий от anonymous

А вот на Raspberry Pi, например, могла бы быть уместной

Есть компьютеры на x86 размером и стоимостью как Raspberry Pi, но почему-то их в упор не видят, и продолжают требовать невозможного.

Кстати, какие-то интерпретаторы скриптовых языков есть для колибри?

TinyPy и BrainFuck, например.

yogev_ezra
()

Сьели да? (кукиш вам)

Ну, что зеленомордые - будете собственное дерьмо теперь жрать? Мы собрали сумму. Мы вас сделали! А вы продолжайте давиться своей желчью!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.