Как стать автором
Обновить

Комментарии 55

Без него сложно (но можно) создать рамдиск /rd/1. Диск в Без него сложно (но можно) создать рамдиск /rd/1. Диск в оперативной памяти — одна из особенностей КолибриОС.
А в чём проблема использования линуксового механизма загрузки initrd? Всё равно же GRUB вроде как используете.
Просто так исторически сложилось. Тянется ещё с МенуэтОС… А переписать никто не берётся. А GRUB используется только некоторыми, опционно…
На самом деле, были эксперименты с ядром как kernel и образом как initrd. Не прижилось.
Я помню. Мне идея тогда понравилась, но реализация была не очень удачная…
Пока будет GRUB — реализация будет «не очень удачной». Он слишком тяжелый для Колибри, как его не пили.
Помню поразился когда впервые (ещё в школе был) запустил её с дискеты. Не мог поверить что с 1.4мб откроется нечто с гуи, так ещё и с кучей прог из коробки O_O. До сих пор под впечатлением. Эх, дать бы хорошего пинка этому проекту, у него я думаю было бы отличное будущее на мобильных устройствах. Спасибо за сборку! Будет время ознакомлюсь.
От блестящего будущего на мобильных устройствах эту ОС отделяет сущая ерунда. Ее придется полностью переписать.

Потому что 386-й ассемблер на мобильных устройствах (подавляющей их части) — совершенно неактуален.
Прочитал про «в школе запустили», и удивился несколько. Мы в школе с дискеты запускали QNX, тоже были под впечатлением… :)
Ну, QNX всё же из немного другой оперы. ;)
простите, я дилетант и ничего про колибри не знал, но почему данный продукт не динозавр? какова сфера его применения?
Применение в супердешёвых неттопах/нетбуках от Green Gadgets, в робототехнике и в перспективе в образовании.
По поводу неттопов:
www.youtube.com/watch?v=AaoIiMFRmN8
В робототехнике давно и успешно трудится QNX и даже Android, а тут даже браузер до сих пор не запилили
Есть три оригинальных браузера (да, до современных им далековато, но сам факт, что браузер есть) и теоретически можно портировать некоторые существующие, тот же dillo.
«Теоретически — это лошадь. Практически — она падает» принято говорить про такое :)
Практически можно портировать. Инфа 100%.
Не, как принято говорить «при всем уважении»: «можно портировать» это не «практически» :)
Самолично портировал для себя Lua, ZSNES, GnGB и (оффлайн-версию) netsurf. Так что можно портировать. И теоретически, и практически.
Названия браузеров перечислите, пожалуйста. В вики не нашел.
Первый — Httpc. Не актуальная на сегодняшний день программа.
image

Второй — HtmlV. Позволяет просматривать HTML и MHT, а также простые сайты. Поддерживает несколько кодировок. После того, как было сделано более-менее нормальное отображение картинок, поломалась часть, позволяющая просматривать сайты — так что приходится пользоваться старой версией.
image

Третий — только развивающийся Webby, аналог Opera Mini.
image
простите, но про нетопы и нетбуки не верю в 99.8% случаев запускается Linux в остальных 0.2% что-то специально на них заточенное. Про образование верю, и готов услышать про перспективы в этой области.
Простите, производительность неттопов и нетбуков под Linux и Windows бывает слишком печальна, особенно если это eBox с частотой около 300 МГц. Колибри на такой машине работает очень легко и задорно.

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

Насчет образования. Колибри — очень удобный инструмент для изучения 32-битного ассемблера. Кроме того, есть Бейсик (которого еще не было, когда создавался образ), Си (про компилятор которого благополучно забыли), Луа и Питон. Учитесь программировать на здоровье. Причем учитесь именно языку, а не ОС-специфичным вещам.
Жаль, что образ под VMWare. На ОС, отличных от Win и Lin не попробуешь :(

Но за работу спасибо, было интересно почитать. Вот думаю, может ScummVM под него портировать?
Это ж какие отличные от Win и Lin ОС остаются? BSD, MacOS? Так для первой есть VMWare, для второй — Fusion (который есть VMWare Workstation for MacOSX). Так что выбор виртуальной машины, ИМХО, очень удачный.
Вот если бы автор сделал образ под Hyper-V, тогда можно было бы жаловаться, а так…
Машина А — FreeBSD, там только vmware3 портирован. Машина B — MacOS X, но платить $80 за Fusion жалко, ибо VirtualBox удовлетворяет все нужды.
Ой, а сейчас у VMWare акция, Fusion продают за $50. Купил :)
Успешно запускал образ в qemu. С помощью qemu-img можно перевести его в vhd/img и использовать в любом другом эмуляторе. Можно попробовать, к примеру, в DosBox.
image
Нужно заметить, что кроме игр с графическим интерфейсом в КОС есть несколько консольных игр — пятнашки, шахматы и имитатор искусственного интеллекта Eliza.

Eliza, случаем, не вот эта?
Практически. Если посмотрите внимательно в комментарии, там ссылка на Колибри проскальзывала.
Нет. :) Вот эта.
(недавно перечитывал тот рассказ:))
Так они кровные родственники. :)
У меня упало под Маком сразу после появления десктопа. Запулил им support request. Если порешают, отпишусь.
у меня win 7 x64
Ага, «порешали». Сказали, что просто не поддерживается:

My name is Taranjit and I will be assisting you for this case.

I understand that you have issues using the Vmware Fusion with Kolibri OS as guest.

I downloaded the OS and tested it here at my end. I got the same problem. I got an error and it crashes the entire Vmware Fusion.

This seems to be an issue with the compatibility. Kolibri OS is not listed in the list of the Compatible OS. The article pertaining to these information is found here:

Supported Guest Operating Systems in VMware Fusion (1026468)
kb.vmware.com/kb/1026468
Короче, как всегда. :) Если не сложно, можете логи показать? И конфигурацию системы?
Могу конечно, только давайте уже в оффлайне.
То есть в ЛС?

Ох, так вы тим-лидер ScummVM? Когда-то давно для Колибри был порт ScummVM, пару месяцев назад я специально скачал свежую версию, но так и не дошли руки до неё. Если возникнут трудности, можно будет обращаться?
Да, конечно, обращайтесь. В порте ScummVM под KoilbriOS я весьма заинтересован.
Спасибо. Думаю, особых проблем со сборкой быть не должно. Если нет кода на C++.

Если у вас есть интерес, можете сами попробовать. Инструкции и засекреченный порт libSDL отправлю :)
Отправляйте. Кода на C++ полно, но без STL и прочих наворотов. Причём так было с самого начала, и раз порт был, то будем надеяться, что и в этот раз получится.

Цель не просто собрать, а сделать официальную поддержку, т.е. чтобы собиралось из коробки и были бинарники во время релизов.
Отправил в ЛС. STL есть, но не везде.
Надеюсь, что портируется легко :)
Кстати, еще при загрузке можно попробовать отключить «Диски, видимые через BIOS».
Логи покажите. D:\Data\KolibriOS\KolibriOS\vmware.log
Версия программы какая?
И правда, похоже на баг в VMWare Player. Ошибка происходит после инициализации SVGA.
Очень жаль, что упала… Во время тестирования образа участниками проекта такая ситуация тоже возникла (был единичный случай, а теперь уже несколько)… Что я могу посоветовать — это только отправить логи разработчикам VMWare… Ну, и нам бы хотелось на них взглянуть. :)
Пора обновлять образ… Количество программ немного увеличилось.
image
image
А, еще pdf можно смотреть.
Да, о двух новых эмуляторах (Gameboy и SNES) я вспомнил уже после публикации… А pdf мне кажется пока рановато включать — нужен хороший фронтэнд…
Надеюсь, в этом месяце разберусь с libc для ktcc, можно будет портировать программы для Колибри прямо в Колибри.
Да, было бы неплохо добить libc… И можно будет не только портировать программы, а и более эффективно (без копирования изменённого экзешника в виртуалку из хост системы) улучшать оригинальные, написанные на Си.
Проблема исключительно в файле start.o из комплекта ktcc. Передаются неправильные указатели на argc и argv. В остальном можно смело линковать с libc, libSDL, libm и всем остальным.
Newlib не пробовал использовать, для нее вероятно нужно компилировать tcc-для-windows и мудрить со скриптами линковки.
Да и немножко неясно «Колибри видимо пишется исключительно для запуска DOS-игр?».
Разве?
Откуда цитата?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий