Pull to refresh

Comments 100

Поддерживаю!!!
к сожалению пока что только морально…
Спасибо за поддержку!
Также будем рады информационному содействию.
Я конечно заранее прошу прощения, возможно владею не всей информацией, но может кто-нибудь ответить на вопрос: зачем?
Мне кажется потому что ребятам это нравится. Это еще и отличное портфолио.
А применение у фильной версии уж найдется, я думаю. На холодильники ставить и в другие места, где даже линукс лишнее. Главное, чтоб JavaVM была.
Да вот с этим и проблема. Кто на холодильники x86 ставить будет? А оно не портируемо, к сожалению, насколько я знаю.
Кто на холодильники x86 ставить будет?

А пуркуа, собственно, бы не па? Необходимости в лютой-бешенной экономии электроэнэргии, мешающей развитию x86 на смартфонах, там вроде как нет…
ARM с полной обвязкой на пару порядков будет дешевле чем с такой же обвязкой X86 или X64. А цена играет роль везде.

В плюс не забывай потребляемая энергия — тепло, а в холодильниках за каждый Ватт сражаются не на жизнь а на смерть.
Есть «SoC»и на архитектуре x86. Почему бы и нет.
Есть про потребление и тепловыделение то полностью согласен, но SoC будет стоит куда дороже.
Разве что это двоичные порядки. Да и то, какой-нибудь Vortex86 может стоить относительно сопоставимо.
Вопрос в том что конкретно хотите реализовать на холодильнике. Если только сеть и графический интерфейс то хватит ARM Cortex M3 — к примеру LPC1768, который стоит 6.22$ и по который подойдет двухслойная плата

Сколько стоит Vortex86 я найти не смог, я вообще в продаже его найти не смог.
Дистрибьютер встроенных компьютеров на базе процессора Vortex86 в России: www.ipc2u.ru/
Пример страницы заказа компьютера — www.ipc2u.ru/catalog/U/UP/57814.html
Цена 222 у.е., но это розничная цена за 1 штуку — я так понимаю, что LPC1768 за 6.22$ Вы тоже не на eBay видели. При оптовых заказах — цены порядка 150$ будут.

Я, кстати, был 3 года их дистрибьютером в Израиле — так и познакомился с KolibriOS: я искал самую легковесную и быструю операционную систему, которую можно было там установить. Если не нужен формат PC104 (например, в call-center, на завод, в удалённый офис — как RDP-client), то у них есть готовые неттопы с креплением VESA100 или VESA75 — цены от 80у.е. при оптовых заказах: www.compactpc.com.tw (это их же фирма, просто другой отдел). Работают отлично, очень хорошо себя зарекомендовали как тонкие клиенты — абсолютно бесшумные, безвентиляторные и потребляют мало электроэнергии. На видео, которое я выложил на Кикстартере, я как раз и показываю работу KolibriOS на одном из их компьютеров: youtu.be/XnlA4ijrTBo

Мне так понравилось, как быстро KolibriOS работает на eBox (эти неттопы на базе Vortex86), что я подарил десяток eBox разработчикам, и теперь весь код регулярно тестируется в том числе и на них.
Вы праву цену я вам назвал на мелкий опт у Компела. Спасибо большое за информацию.
Но вопрос выше стоял в стоимости процессора, а не компьютера, я думаю вы поймете что когда дело касается не промышленной, а коммерческой электроники то чаще всего готовые решение не используют из-за их наценки а собирают свои платы на основе Dev-Board от производителей к примеру I.MX QSB от Freescale. Но даже если так цены за платы на х86(х64) архитектуре не сравнено дороже чем на ARM. Да я убедился что мое выражение на пару порядков было ошибочным. Но разница в районе порядка сохраняется даже с решением на Vortex86.

Да я совсем не учитывал стоймость разработки ПО под х86 оно будет стоить куда дешевле и меньше по времени, но пока что шел разговор о программной основе.

p.s. Кажется благодаря вам я нашел себе компьютер на кухню) Спасибо.
Рад, что смог чем-либо помочь Вам. Если речь шла о сборке своих плат по схеме carrier board + CPU module, то последнее поколение Vortex86 (Vortex86MX и Vortex86MX+) тоже предоставляет такую возможность: www.holit.ua/ru/news/4495.html и отдельно CPU module: верх и низ. Цена только CPU module — порядка 50$.
На холодильники ставить и в другие места


Если вы имели ввиду умный холодильник с дисплеем и сенсорным UI, а не его контроллер, то боюсь в 2013 году с такими возможностями графического интерфейса ни один производитель не рискнет выпустить на рынок продукт с этой ОС, учитывая уровень конкуренции почти во всех областях.

Поставьте себя на место потребителя. Возьмём, к примеру, систему умный дом. Какой интерфейс вы хотели бы видеть в доке управления.
Такой?

Или такой?
Я имел ввиду больше такой (http://sdrv.ms/16zhn0o) интерфейс, или вообще его полное отсуствие. Чтобы вычислял, думал, решал и возможно отсылал что-нибудь на клиентский PC
Как выше написали, система x86 и не портируема, потому такое применение отпадает.
кхм, даже если бы портировалась, то всё равно постановка задачи глупая. Для подобных систем ни один производитель не будет использовать ни x86, ни arm, ни что-либо сложнее 8-бит.
Подобное легко забивается в 8-битный контроллер, там не нужна ОС и файловая система. Связь с PC возможна даже через простейший com-порт.

Так что, видимо, разработчики всё это делают просто for fun(lulz?), сами не понимая, зачем это нужно в 2013 году. По крайней мере, могли бы чётко написать на сайте где и для чего жизненно необходима данная ОС.
Причем тут интерфейс, извиняюсь? Интерфейс можно было бы и прикрутить другой, продукт же только начинает свое действо, все впереди. Эта вещь очень быстро работает. Это серьезный плюс. Я поставил ее только что и она мне дико понравилась. Я думаю, что даже помогу им материально, чтобы однажды она стала даже лучше тех скринов, что вы показали.
UFO just landed and posted this here
Кому-то тоже нравится такое хобби, но они не могут или не умеют этим заниматься. Но могут заплатить, чтобы наблюдать за развитием и получать от этого удовольствие.
UFO just landed and posted this here
Всё верно, это я уже видел. Но в таком случае нет смысла говорить об использовании в качестве «легковесной ОС для эмуляторов». Ибо пентиум и так потянет и Doom, и Quake, и Windows 2000, и Linux и много чего ещё. А вот на 486-м KolibriOS, с её-то требованиями, была бы в самый раз.
А на четвёрке смысла в колибри достаточно немного. Win 95 будет побыстрее и софта под неё много больше.
Но согласитесь, что нового софта под Win 95 уже не появится, а с KolibriOS возможны варианты.
Это как сказать. Тот же Total Commander 8 там работает, а сравнивать его возможности с имеющимися в фм колибри, даже как-то неудобно.
Действительно, для запуска KolibriOS, нужен Pentium/i586 или совместимый процессор. Мы используем инструкцию RDTSC в коде ядра, а эта инструкция появилась только в процессоре Pentium. Кроме того, некоторые прикладные программы используют инструкцию CPUID, также появившуюся в Pentium. Если у Вас есть возможность сделать macro вместо RDTSC и протестировать на i486, мы будем только рады: board.kolibrios.org/viewtopic.php?f=1&t=2052
В последние годы или даже десятилетия практически не слышно о действительно новых ОС, поэтому подобные начинания выглядят весьма интересно, даже если в них пока мало практического смысла.
MenuetOS появилась 12 лет назад, Kolibri форкнулась 8 лет назад, так что свежим начинанием это вряд ли можно назвать
«Более 10 процентов», это 500 евро, причем разобрали самые лучшие награды за пледжи. Не факт, что смогут набрать всю сумму, судя по динамике…
Что там разобрали? На данный момент там доступно порядка 80% от количества каждой награды.
Единственная стоящая награда (?) — это баннер на их сайте на месяц. Их пять.

Из этих 686 фунтов 500 — это цена за один баннер. Пятерым нужна флешка за 25 фунтов, троим — бета за 10 фунтов, троим — «спасибо» за 1 фунт. Собственно, всё.
Ну и времени они маловато взяли на kickstarter всего 2 недели
На Кикстартере на сбор денег на проекты можно брать от 1 до 60 дней. Я дал специально до того дня, когда Гугл говорит студентам, кого из них взяли (+ поправка на 2-3 дня, чтобы был как раз конец месяца в пятницу — по слухам, проекты, оканчивающиеся в пятницу или в конце месяца, собирают чуть больше, а тут такая возможность 31 мая она же и пятница!). Студент, которого не взяли, может попроситься к нам, если мы соберём деньги. И как раз в этот день будет видно, собрали мы или нет. Если больше времени брать на сбор денег, то у студентов не останется времени на проект (потому что им нужно около 3 месяцев на написание кода, а в октябре уже новый учебный год): www.google-melange.com/gsoc/events/google/gsoc2013
1) Не евро, а фунтов.
2) Наград действительно ещё полно + если они закончатся, я могу в любой момент увеличить их количество. Я специально вначале ограничил количество наград, чтобы проект внезапно не набрал огромную сумму, что будет равносильно провалу (так как мы изначально рассчитывали на 2-4 студента, если вдруг мы наберём сумму для оплаты 10 студентов, мы не сможем им уделить внимание и проект провалится).
3) Я предлагал те награды, которые мне казались логичными и приемлемыми (в основном, основываясь на проекте VLC от VideoLAN). Если эти награды тебе не нравятся и ты хочешь видеть в списке другие награды, то я буду рад услышать любые твои предложения, и добавлю предложенные награды, если их будет возможно осуществить.
4) Когда ReactOS выйдет на Кикстартер, я пожертвую денег и буду всячески желать удачи. Мы с тобой в одной лодке — не нужно друг друга обижать (я тебя не минусовал, если что, но твоя фраза была мне неприятна).
Я не пытаюсь никого обидеть, скорее наоборот переживаю, так как от успеха или провала кампании Колибрии может сформироваться похожее настроение к возможной кампании РеактОС.

Насчет пледжей признаю, просто ошибся, мне показалось, что 4 из 5 самыйх крутых уже взяли, а было наоборот. Про возможность добавления не знал.

По динамике сборов мое замечание считаю логичным, она неплохая. но все ще внушает опасения.

А почему нельзя последовательно обработать 4 студентов, а потом еще 4? В этом пункте у меня некоторые сомнения…
1) В твоих силах помочь нам сделать нашу кампанию успешной (пропиарить на вашем форуме, например). Мы в долгу не останемся! Когда запустите свой проект, сделаю вам бесплатно баннер на нашей главной странице.

2) Если ты не знал даже про возможность добавления, то я считаю ReactOS не очень готовым к запуску на Kickstarter (разве что запускать будет кто-то другой, но тогда попроси его рассказать тебе, как всё это работает, прежде чем комментировать). Это без всякой связи с нашим успехом или провалом. Ты думал, я пришёл и так сразу взял и запустил? — Нельзя просто так взять и запустить проект на Кикстартере! Я больше года только изучал, как всё это работает: www.kickstarter.com/profile/294056456 (смотри на "Joined ...").

3) На это мне нечего сказать: поживём-увидим.

4) Абсолютно тебя не понял. Что значит «последовательно обработать 4 студентов, а потом еще 4?»
Пишите, что не потянете 10 судентов, все развалится. Почему с ними нельзя последовательно, а не паралельно работать?
А учиться в своих университетах они тоже будут последовательно? Лето = 3 месяца, одно на всех. Каникулы у всех почти одновременно закончатся, и им нужно будет возвращаться в универ.
Спасибо. buovjaga — наш человек, он подливает, когда нужно.
> Причем Google написали, что им нравится проект, но из-за ограниченного бюджета они не могут принять всех из 416 претендентов.
Странно. Участвую в Google Summer of Code как ментор от Wikimedia Founation. Нам выдали столько грантов, сколько мы попросили. Думаю, что это был просто вежливый оборот речи от Google.
Вынужден признать, что польза от Wikipedia на сегодняшний момент гораздо большая, чем от KolibriOS, поэтому Ваше сравнение не совсем корректно. Мы соревновались с другими организациями в категории «Операционные системы». Пример того, что это не просто отговорка, в отказе ReactOS, Haiku и Minix. Читайте "Rejected Organizations Feedback Meeting" от 19 апреля сего года.
UFO just landed and posted this here
Менуэт до сих пор развивается кстати.
Хо-хо, я как раз начинал асм осваивать, когда она появилась. Даже чего-то написал вроде.
А сейчас кто из них перспективнее for fun?
Автор MenuetOS перестал разрабатывать и поддерживать 32-битную версию своей системы в 2010 году, а от 64-битной системы исходники никогда не давал, и она бесплатна только для личного пользования. KolibriOS бесплатна для любого использования, и исходники есть на нашем сайте. Решать Вам :-)
KolibriOS решает или сможет решать в будущем какие-либо серьезные задачи (серьезная игровая платформа либо быстрая встраиваемая портативная система) и какие конкурентные преимущества (возможно узкоспециализированные) система уже имеет?

Люди любят вкладываться в вещи, которые будут как либо им выгодны и решают определенные уникальные задачи.
Очень сомнительно, что данная ОС может быть полноценно встраиваемой т.к. целеньком написана на x86 ASM
Во-во, особенно учитывая, сколько свободных специалистов по ASM можно найти на рынке труда…
кстати, сколько? кстати, для каких архитектур?
Как вариант — легковесная ОС, прошитая в BIOS на PC. Скажем, если там будет нормальный браузер и медиаплеер, то для многих и обычная ось (хоть видвовс, хоть андроид) не каждый день будет нужна. Плюс тесты и бенчмарки железа. В общем, по идее, может заинтересовать производителей материнских плат и десктопов как домашнего (браузер-плеер), так и корпоративного (тесты, файловый менеджер) сегмента.
>хоть видвовс, хоть андроид
Две самые распростаненные ОС на PC — Windows и Android :)
>Плюс тесты и бенчмарки железа
Просто поясните, зачем для «тестов и бенчмарков» своя ОС.
>десктопов как домашнего (браузер-плеер)
Ага, кодеки тоже в 1.44 мб запихнем.

Да, на x86 куча устройств, где актуальны эти ограничения в 8 мб RAM и пары мб памяти на диске…
Ой-ё. Я тоже раньше этого не видел. Посмотрел в колибрианские форумы — SoUrcerer вчера поблагодарил пользователя за вклад в kickstarter. Но почему он уже полгода ничего не показывает...?
Я снова посмотрел на их план на лето и увидел список пяти основных контрибьюторов:

Имя | Никнейм | Должность
Yogev Ezra | yogev_ezra | Organization Administrator
Anton Kochkov | XVilka | Mentor, Backup Administrator
Dmitry Pereverzev | SoUrcerer | Mentor
Jeffrey Amelynck | hidnplayr | Mentor
Kirill Lipatov | Leency | Mentor

Затем я полез в их SVN, чтобы посмотреть на активность разных участников. Итог — активны все, кроме SoUrcerer и XVilka. Последний коммит был 17 мая, позавчера. Там есть пара человек, которых нет в этом списке, но они закоммитили реально много, причем недавно.
Судя по списку на лето, SoUrcerer'у поручено сделать только браузер и поддержку печати/сканирования. XVilka должен сделать систему шрифтов, поддержку других ФС, и USB-драйверы.

Когда я прочитал статью по вашей ссылке, было реально страшно. Что один человек может подорвать авторитет всего проекта. И поэтому (чтобы и самого себя успокоить), провел это мини-расследование. Постараюсь в будущем тщательнее проверять подобные кампании, если буду о них делать посты.
А ещё рекомендую посмотреть сообщения SoUrcerer'а за апрель и раньше: board.kolibrios.org/search.php?st=0&sk=t&sd=d&sr=posts&author_id=651&start=15
Пишет про печать, в этой же теме выкладывает asm'овые куски кода — похоже, он работает. (в тред просятся программисты, способные проверить уровень знаний сорсерера) Только про браузер ничего нет. Может, у него действительно нет времени? Я бы не стал так резко ставить крест на человеке. Может, ему нужна моральная помощь (человек просил денег на разработку, пообещал гораздо больше, чем смог сделать и теперь находиться в подавленном состоянии). В общем, тут просьба неравнодушным людям разобраться.

Вот ещё занимательный кусок форума, где команда готовилась к GSoC и выбирала менторов: board.kolibrios.org/viewtopic.php?f=0&t=2013&p=47205#p47205
Sourcerer говорит, что будет пилить свой браузер. Ок.
XVilka согласился быть ментором, ответив на предложение, и поэтому, наверное, и не важно, коммитил код он или нет в последнее время — он должен помогать советами студенту, который должны работать над его частью проекта. Вот его сообщения из форума, если что.

Надеюсь, команда KolibriOS не в обиде, что я их тут публично изучаю. По мне это залог доверия — делать свои действия прозрачными, особенно, если идешь на сбор средств.
Если коротко:
К своему глубокому сожалению, я переоценил свои возможности касательно браузера. Мне приходится делать намного больше «скрытой» работы, чем я изначально думал, и эта работа не является особенно интересной для того, чтобы писать о ней статьи.

Фактически, я нарушил свои обещания. Простите меня, пожалуйста.

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

Однако, разработка браузера не будет остановлена — полгода работы выкидывать на помойку никто не собирается. Тем более прогресс более чем значительный — теперь spidermonkey в качестве js, неплохая поддержка DOM Level 2, и очень неплохая CSS2 и HTML5. Однако, прежде чем получить альфа-версию, нужно еще с полгодика работать. Или чуть меньше. Такие дела.

p.s. Отсутствие коммитов в основной репозиторий еще не означает, что я ничего не разрабатываю
Теперь и я должен попросить у вас прощения :) За то, что выставил не в самом правильном свете, за слова про «подрыв авторитета» и подобное. Прочитав тот пост, сильно расстроился, что так бывает при светлом стремлении (а у меня самого была история со срывом сроков на год, за что себя сильно ругаю), ну и решил определить, как действительно обстоят дела. Поверьте, это не со зла и не против вас. Просто хотел разобраться и понять.

Касательно вашей задачи — она огромна. И то, что у вас уже есть работающая часть браузера, это круто. Надеюсь, его разработка будет поддерживаться как часть самого проекта KOS. Может, стоит выложить уже работающий код? Даже если его мало. Трижды пометить его как нестабильный, но чтобы он был и люди успокоились.

Спасибо, что продолжаете работу.
Да ладно, чего уж там — я сам виноват.
Работающий код вполне стабильный, но, как я уже говорил, до альфы далеко. Отдельные компоненты браузера (https, iconv, file fetcher, js) сейчас доступны на форуме и в некоторых программах (пусть и тестовых сборках). Почтовый клиент Liza (разрабатываемый уважаемым Leency) в не очень отдаленном будущем, вероятно, будет использовать парсеры html и css для отображения писем с html-разметкой.
Для разработки такого масштабного проекта требуется немалая инфраструктура (достаточно открыть неполный список библиотек, на которые опирается Google Chrome, например), и эту инфраструктуру приходится создавать.
Парень, работай. И о деньгах, которые тебе перечислили, не печалься — никто из нас не обедняет от 100-200 рублей, а тебе я так понимаю они позволили пару месяцев «на плаву» продержаться.
Спасибо. Работаю. Но не хочу, чтобы кто-то считал меня мошенником или вымогателем.
Если кто-то не хочет, чтобы я возвращал ему деньги — спасибо доброму человеку. Когда буду получать зарплату (надеюсь, недолго осталось), буду обязательно жертвовать деньги другим хорошим проектам и людям, которые эти проекты создают.

На самом деле, не пару месяцев, а гораздо больше. Мой старый ноутбук за 9990 сломался в декабре, и пришлось купить новый за 8900.
Жаль, что всё же вернули. Отдавал сознавая, во что и почему вкладываю. Думаю, все делали так же. Как всё же можно передать деньги?
Я категорически протестую против возвращения мне моего донейта.

Он был сделан сильно позже основного сбора средств, с ясным пониманием, что выполнить всё так, как было заявлено во всеуслышение, вам не удалось, а может быть, разработка hummingbird вообще была отложена вами до лучших времён. И целью его было поддержать вас в этой ситуации, дать понять, что людям такой проект нужен и интересен, пусть даже как задумано не получается.

Я могу понять возврат средств, собранных в первые несколько недель после объявления кампании, это выглядит как извинение за невыполненные обещания, но возврат средств, пришедших более чем 2 месяца спустя, будет выглядеть так, будто вы сдаётесь. Пожалуйста, не делайте этого.

Вычислить мой донейт среди остальных должно быть не трудно, если вдруг не получается — обращайтесь в личку.
Я тогда донейт не делал, но готов пожертвовать небольшими финансами сейчас, ибо до сих пор в вас верю. Не подскажете, как?
Сейчас Вам будет лучше пожертвовать деньги через Кикстартер, а не напрямую sourcerer. Так будет гарантировано сразу несколько вещей:
1) Ваше пожертвование будет использовано только, если мы наберём нужную сумму — в противном случае, с Вас деньги не возьмут
2) Мы (я) будем отчитываться перед Вами (и другими жертвователями) о потраченных средствах и проделанной работе
3) Отвечать за деньги будет весь проект, а не отдельный человек. Это очень стимулирует, знаете ли.
4) Один конкретный человек не сможет подорвать авторитет всего проекта в случае неудачи.
Но почему он уже полгода ничего не показывает...?

Денег ему только на месяц с небольшим дали а результат уже требуют. Мол, браток, напиши браузер за месяц в одиночку, похер что комадны профи тратят на это по несколько лет. Может ему жрать нечего?
Это не список контрибьюторов, это список администраторов и менторов для GSoC. То есть тех, кто готов потратить много времени и сил на общение/обучение/надзор за студентами, которые и будут писать собственно код. Соответственно, задачи в том же списке — не те, которыми занимаются люди, а те, которые можно предложить тем же студентам на выбор.
Как уже верно заметила наш разработчик CleverMouse, этот список — не 5 основных контрибьюторов, а те люди, которые готовы потратить своё время (бесплатно) на подачу заявки на Google Summer of Code, на составление списка идей, на ответы на вопросы потенциальных студентов до программы, и на надзор за выбранными студентами собственно во время программы. Надзор включает обучение, ответы на вопросы, оценку успеваемости, но не написание кода — сам код должны писать выбранные студенты.

Процесс происходит так:
1) Каждый год в феврале-марте месяце Гугл говорит, будет ли в этом году проводиться такая программа, или нет. Пока что программа проводится ежегодно с 2005 года, но Гугл не обещает проводить её и в будущем (т.е. каждый год они принимают решение заново, проводить или нет)
2) Если Гугл решил проводить программу, то организации, которые разрабатывают свободные (open-source) проекты, составляют список идей для потенциальных студентов (что-то вроде этого), и заготавливают ответы на вопросы Гугла. Кроме того, организация должна решить, кто будет отвечать за администрацию (подачу заявки, ответы на вопросы Гугла и т.д., решать, каких студентов принимать) и кто будет ментором (осуществлять надзор за выбранными студентами во время самого Summer of Code). Организаторов обязательно должно быть двое, менторов — хотя бы один (чем больше, тем лучше). Организатор может быть и ментором (если «шарит в теме»). В этом году я выступил организатором (вместе с XVilka), остальные из этого списка — менторами.
3) С середины по конец марта организации собственно подают заявки. Заявка включает список идей + ответы на те вопросы Гугла, на которые я дал линк в п.2
4) Первую неделю апреля Гугл рассматривает все заявки, и принимает примерно 40% заявок. В этом году, 417 организаций подали заявку (416 не включая КолибриОС), а принял Гугл только 177 организаций.
5) После этого, потенциальные студенты могут подавать заявки к принятым организациям. В этом месте непринятые организации «идут лесом» до следующего года (или запускаются на Кикстартере, как мы, в надежде самим собрать деньги).
6) Организации решают, кого из них студентов, подавших заявки, взять. Потом Гугл выделяет каждой принятой организации количество мест (слотов), и организация берёт столько студентов из тех, кого они хотели бы взять, сколько у них есть слотов. Платит студентам Гугл, но руководит всей работой студентов организация.
Подробный календарь на этот год можно посмотреть здесь: www.google-melange.com/gsoc/events/google/gsoc2013
UFO just landed and posted this here
На p8h61 прошит UEFI, я не вникал, но насколько я знаю к linux и opensource в общем это не имеет отношения.
Exactly. XVilka это тоже просил передать, но мы забыли :-(
UFO just landed and posted this here
Intel выложила часть своей реализации — не включающую hardware-specific вещи — под именем TianoCore, sourceforge.net/apps/mediawiki/tianocore. Как можно убедиться, написано с нуля.
Не понимаю… Unix специально переписывали с ассемблера на С, Linux изначально писался на С… А тут у парней, в XXI веке, крутая идея — а давайте напишем свою ОС, с нуля, на ассемблере?

Теперь, вопрос — чем эта ОС круче линукса с легковесным DE? Отсутствием совместимых программ?
>Kolibri features a rich set of applications that include word processor, image viewer, graphical editor, web browser and well over 30 exciting games.
Особенно смешно читать про «Rich set of applications» и аж 30! игр. Итого, лично я вижу просто игрушечную ось сделанную для «самообразования».
Она не круче Linux, она для других целей. Для всего есть своя аудитория и своё возможное применение. KolibriOS может использоваться как вторая жизнь для старых компьютеров, как быстрая ОС для встроенных (embedded) компьютеров. Как хобби для ОС-писателей (всё-таки строчек кода в ней меньше, чем в Windows). Как RDP-client. Даже в сотовых телефонах с Intel процессором. Понятно, что 95% людей она не нужна. Но если учесть, что людей на Земле более 7 миллиардов, то найдутся и для нашей операционки свои пару миллионов пользователей ;-)
> вторая жизнь для старых компьютеров
Пока не переплюнули по доступному функционалу даже win 3.1, не говоря о win9x, если речь про те компьютеры о которых я подумал

> быстрая ОС для встроенных (embedded) компьютеров
и как этот embedded администрировать, если система изначально графическая?… бегая и прыгая с мышкой и монитором под мышкой?

> RDP-client
хорошо, осталось найти калькулятор на x86, не тянущий linux/freerdp и выкинуть raspberry pi

> Даже в сотовых телефонах с Intel процессором
вероятно, к появлению голографических дисплеев допилят базовые приложения для тача на asm(точнее приложения возможно будут написаны на чем-то еще, вот только до этого придется хорошенько покопаться в ядре), останется только написать драйвера…

> Понятно, что 95% людей она не нужна
слишком оптимистично, даже десктоп пользователей linux значительно меньше 5%

> Как хобби для ОС-писателей (всё-таки строчек кода в ней меньше, чем в Windows).
не всем доступны исходники Windows, но есть множество nix подобных ОСей, да и не только nix, например, есть AROS.

Поймите меня правильно, я с интересом наблюдаю развитие KolibriOS, вероятно, последние 8 лет, но кроме как на хобби эта система не тянет, ни для дома, ни для работы она не решает ни одну из повседневных задач, а то что решает частично, отстает в функционале лет на 20, а то и больше. Не надо вводить людей в заблуждение.

Возможно, KolibriOS могла бы быть системой для обучения, только не бедных школьников(на форуме рассказывали о нескольких попытках), а для обучения asm'у и сишнику бедных студентов.
> Пока не переплюнули по доступному функционалу даже win 3.1, не говоря о win9x, если речь про те компьютеры о которых я подумал.
Работаем над этим. Пишите, что хотели бы видеть в первую очередь. Нам интересно. Честно.

> и как этот embedded администрировать, если система изначально графическая?… бегая и прыгая с мышкой и монитором под мышкой?
А как Вы обычно подключаетесь? По SSH? Так будете подключаться по VNC — чем плохо?
Для дома — минимум:
1. браузер, уровня firefox/chrome, и по движку и по возможностям, в том числе поддержка видео и аудио
2. видео проигрыватель, мне бы хватило mplayer, но без полноценного шела он не очень юзабилен
3. аудиоплеер с библиотекой(хотя переживу и без нее)
4. torrent клиент
5. текстовый редактор, хотелось бы sublime, но сойдет textadept, vim или emacs
6. ssh/sftp/ftp клиенты

Насколько я знаю, пункты 2 и 3 частично выполнены, 4-й не слишком критичен, а 5 и 6 нужны не всем.

Но, для десктопа легкая ось не особо нужна, а для слабых ноутов могла бы оказаться довольно интересной, а значит нужет wifi и поддержка модемов, но что-то мне подсказывает, что современный браузер убъет все легкость и производительность системы.
Спасибо за действительно информативный комментарий. Плюсанул бы, но кармы нет, поэтому буду очень рад, если другие плюсанут.

1. Это сложнее всего осуществить, как Вы уже поняли, но всё же считаю реальным
2. Есть уже полноценный. Можете тестировать прямо сейчас: board.kolibrios.org/viewtopic.php?f=38&t=1277&start=450#p46869 Но с ним сейчас есть две проблемы:
  • Нужен мощный процессор, а это глупо, потому что зачем же тогда Колибри. Работать будет и на слабом процессоре, но будет тормозить.
  • Если у Вас по какой-то причине не работает звук, то не будет работать и видео

3. Уже есть — программа AC97SND. Она даже на MSVC, поэтому найдётся кому её улучшать.
4. Это, думаю, вполне может быть заданием на Summer of Code
5. Есть Tinypad и Tedit. Есть портированный VIM (кстати, портированный нашим штатным "жуликом и вором"): board.kolibrios.org/viewtopic.php?f=46&t=2021
6. Частично выполнены (т.е. часть кода написана, но пока ничего не работает). Тоже потянет на Summer of Code.
Прошу немного поправить пост: изначально Колибри — это форк MenuetOS, которую начинал писать когда-то Вилле Турьянмаа, а не оригинальная разработка русских. Если я все верно помню, первая публичная версия MOS вышла в мае 2000-го.
Согласен, сейчас добавлю.
Интересный проект, только напрасно на британской версии кикстартера запустились, многие американцы не спонсируют фунтовые проекты потому что через амазон им проще заплатить, чем напрямую фунтами.
Во-первых, большое спасибо за пожертвование! Во-вторых, на момент написания этого моего комментария (/me оглядывается по сторонам), для того, чтобы запустить проект на Кикстартере, нужно быть либо резидентом Великобритании, либо резидентом США. Если Вы ни тот, ни другой, то выйти на Кикстартер сможете только через посредника (можете бросить камень в любого, кто Вам скажет иначе). Поскольку в проекте KolibriOS есть один резидент Великобритании и ни одного резидента США, то, надеюсь, наш выбор Вам понятен :-) А дальше уже всё лирика — британские проекты запускаются только в фунтах, а американские — только в долларах.

P.S. Когда у меня появится немного свободного времени, я обещаю написать на Хабре статью, как мы искали посредника для Кикстартера, и что из этого вышло (включая явки и пароли настоящих посредников, а также ложных посредников — или попросту мошенников). В этой статье для недоверчивых я даже приведу скриншоты с Кикстартера, доказывающие почему резидент страны — обязательно.

P.P.S. Когда-то давным-давно, можно было открыть фирму и банковский счёт в США, и запуститься как фирма в США, не будучи резидентом США. Но с тех пор, требования ужесточились, и этот номер уже не проходит :-(
запускал менуэт лет 7 назад, ну работало да)
Сейчас возникает вопрос для чего на все же пишется?
Данная система очень хороша для обучения студентов. Ибо если взять самую простую программу с двумя кнопками, то
1. Её код умещается в 50 строчек можно разобрать каждую

2. Видны где сегменты кода где сегменты данных

3. Видно что такое формат исполняемого файла

4. Понятно как может работать простейшее графическое приложение и ОС

То есть в течении двух пар можно до байта разобрать приложение которое видно на экране в графическом интерфейсе. Это на современном уровне позволяет заменить ДОС как систему для обучения студентов ибо
1. Многозадачность
2. 32 разрядность и нет многих костылей ДОС-а
3. Няшно выглядит по сравнению с досом
Вот это уже реальный пример использования, подобно тому как недавно был написан примитивный Unix (что-то подобное System V, вроде) для тех-же целей. Написали бы это в описании, и вопросов не было бы.
Побегал по сайту тоже заинтересовался применением ОС в качестве обучающего материала для себя, если вдруг все же соберусь улучшать свой уровень владения ассемблером или, что скорее, нужен будет пример рабочей не сильно монстрообразной ОС для.
В связи с чем возник вопрос:
Возможна ли разработка программ под данную ось не на языке ассемблера(Ну там С хотя бы)? (в SVN в разделе программ компиляторов не нашел)
Можно разрабатывать, но нет средств разработки внутри Колибри, и нужно использовать сторонние средства разработки, а потом компилировать кросс-компайлером. Вот статья: kolibri-n.org/inf/hll/hll.php
Да есть же tcc. Еще можно запускать msvc через hx и gcc через uarm, но это изврат, конечно.
Ещё называние более благозвучно русскому уху чем менует — когда читал студентам лекции их смешило )
Большое спасибо Deeman за инвайт! А то глупо получилось — Кикстартер запустил я, Deeman написал об этом топик (за это, кстати, отдельное ему огромное спасибо!) вопросы люди задают, а ответить я не могу, так как read-only :-) Ну теперь постараюсь официально ответить на все Ваши вопросы!
Кстати, я хочу официально извиниться за habrahabr.ru/post/156535/#comment_5694501
Благодаря статье Deeman, половина поддержавших на этот момент наш Кикстартер людей, пришла с Хабра (25 из 52 на момент написания комментария). Большое вам всем спасибо, Хабраюзеры!

Координатор по связям с общественностью проекта КолибриОС
Деньги собраны — открыта регистрация для студентов: board.kolibrios.org/viewtopic.php?f=23&t=2326
Срок подачи заявки — до четверга, 13 июня, полночи по Гринвичу (это пятница, 14 июня 4 утра по Москве).
Sign up to leave a comment.

Articles