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

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

Удивительно! Обязательно попробую.
а вот глядишь, и тут оп! сторонние разработчики возьмутся, и понеслась... всяко-ведь бывает!=)
Да ей уж столько лет что... Да и на fasm'е уж мало кто пишет... Да и система работает, откровенно говоря, не быстро.
работает она как раз очень быстро. это если с дискеты загружаться - придется немного подождать...
Я под виртуалкой пробовал. Тормозит безбожно (и это не с дискеты).
Менуэт под виртуалкой и правда тормозит. А колибри летает. Думаю это огрехи виртуализации.
На то она и колибри, чтобы летать :). Кстати, от виртуальной машины тоже зависит скорость (тормознутость) работы ОС
НЛО прилетело и опубликовало эту надпись здесь
Попробуйте еще qnx.
По большому счёту, qnx 4 и qnx 6 абсолютно разные ОС. Cepq имеет в виду qnx 4, которая помещалась на дискете с браузером, редактором и прочим.
НЛО прилетело и опубликовало эту надпись здесь
ничего удивительно - система собрана из крупиц, которые обтачивались на ассемблере

ссылку на вики правим ;) - http://ru.wikipedia.org/wiki/MenuetOS
исправил
Хех, этой оси уже не один год далеко, но как первый раз загрузил поразился не менее автора поста, даже были мысли отключить интернета кабель ибо не верил что всё это на одной дискете, думал может оно мне с инета всё показывает (да да и такие мысли бывают..)...

Но автору статьи респект, крайне удивился что на хабре про это чудо ещё не писали, чесно сказать до поста я и не вспоминал как-то об этом чуде.
Я тоже удивился что никто еще не писал. Я её впервые году в 2003-м увидел. А ведь многие до сих пор и не слышали об этой ОС. Вот решил поделиться для развития кругозора так сказать.
Интересная ОСь как-то пробовал. Спасибо за статью!
Кстати: volkov Commander
Опять скукожили! %)
Не опять, а изначально скукоженная была. В 2003 году я ее впервые увидел и ее основное задание тогда было это чтоб вся ОС помещалась на дискетку.
Да, я шучу. Смотрел её где-то тогда же. :)
Поразительно много народу в комментах впервые познакомились с ней именно в 2003. Не ужели всё та статья в Компьютерре?
В Хакере была статья или на диске к журналу лежала )
Примерно в то время про нее писали в CHIP. Вроде как и образ дискетки имелся на прилагаемом к журналу CD.
Да, наши журналывечно друг у друга дерут инфу, тож её примерно тогда на диске и нашёл.
Сейчас гораздо большая проблема - найти живую дискетку и работоспособный дисковод. Поэтому нет никакого смысла укладываться в 1440 килобайт, лучше пойти по пути микродистрибутивов типа DamnSmallLinux
Я думаю, что 1440 килобайт - это чистой воды символизм. О дискетах все помнят и удержание размера дистрибутива в этих пределах придаёт разработке особый шик.

А если учесть, что пишется эта ОС "just for fun", то с этой точки зрения можно прекрасно понять авторов, не идущих путём чертовски маленького линукса. Им не нужна популяризация и массовость. По крайней мере, сейчас.
Особый шик -это уложиться в 64 килобайта))
Когда-то это была необходимость, у БК-0010 было доступно лишь 16 кб для программы.
Всякое было. В данном случае, я подразумеваю программирование на ассемблере и демки (как способ показать мастерство). Помню, если без музыки, код и в 4 килобайта запихивали.
Вещь столь же прикольная сколь и бессмысленная. Вы про RiscOS что-нибудь слышали? А ведь она тоже много чего умеет и занимает сравнимые объёмы. И ахиллесова пята у неё та же: ассемблер, почти ни для чего нет драйверов, софт столетней давности (ну хорошо - десятилетней: где-то как раз 10 лет назад Acorn свернул свою деятельность).

Linux был людям не нужен, а очень нужен: людей, хотевших работать и работавших с Unix было много, а свободной версии не было. Там было несколько конкурентов, но так получилось что Linux выиграл и занял соотвествующую нишу. А кто, где и для чего будет использовать MenuetOS? Во времена когда чип с 64MB памяти стоит копейки, а вот зато клонов x86 стоящих копейки нету и в помине?
Неплохая штука

Но говорят что она очень нестабильно ведет в себя в работе ...
НЛО прилетело и опубликовало эту надпись здесь
не путайте открытое ПО и коммерческое
НЛО прилетело и опубликовало эту надпись здесь
Действительно, paul7, сплоховал, всё перепутал. Забыл, что для коммерческого ПО и мегабайт в 10 раз больше, и код проще пишется, да и вообще его за коммерческих разработчиков НЛО пишет. А вы правильно ему замечание сделали, пускай знает, что успехами коммерческого программиста нам кичиться не гоже. paul7, не путай так больше!
коммерческое ПО за деньги пишется а не за спасибо. а деньги это большой стимул.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Торвальдс развлекался просто. а Линукс сейчас в немалой степени развивается за деньги и не малые. Другое дело что никто не запретит тебе делать это бесплатно и зарабатывают на другом. Но без денег таких компаний как Novel, Sun, IBM и д.р. где бы сейчас был бы Линукс?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
под менует можно писать на с-- (возможность мешать сишный и ассемблерный код + простенькие объекты)
извиняюсь, комментом промазал.
хотел сюда http://habrahabr.ru/blog/os/45369.html#comment949620
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Блин, достали вы со своей флоппи проблеммой. Для кого разрабатываются всякие qemu, и VirtualBoxы?
НЛО прилетело и опубликовало эту надпись здесь
сам ты медвежонок. я медвед!
Идеально для изучения ассемблера, как систему же ее использовать нельзя. Нигде.
ктото по первому десятку минусом прошелся, берутся же троли...

а сама система очень даже
интересно, что за минусовщик тут завелся?
по теме - ос хорошая - стоит серьезного изучения
Практика показывает что всегда находятся те, кто потом эти минусы компенсирует, рарстрачивая все свои патроны :)
Только подумал: sugar для olpc наверное можно было написать под menuet а не под линукс. Там наверняка не только на ассемблере можно писать. Неужели весь квейк на нем переписали. Хотя если уж не слабо целую ОС накатать, то что уж говорить о каком-то квейке. Впрочем линукс конечно для таких целей куда удобнее.
Там пришлось бы столько писать, что мало бы не показалось. Начиная с поддержки сложных в написании языков (дружит ли MenuetOS с тайским?) и кончая драйверами всего железа (как там с поддержкой вебкамер?)... Про современный браузер и заикаться не стоит... Боюсь что на такой подвиг создатели Sugar были не готовы...
Я вовсе не предлагал разрабам сахара все бросать и переписывать все на менуете. Кстати сомневаюсь что на сахаре такой уж хороший браузер. Если интересно посмотреть самому то, например под убунту надо поставить всего пару пакетов: sudo aptitude install sugar sugar-activities sugar-emulator потом вместо гнома или кде запустить сахарок. На сайте разрабов написано как запустить под другие платформы, но там может быть уже сложнее.
Кстати сомневаюсь что на сахаре такой уж хороший браузер
Ядро Gecko'вское - это залог совместимости в современном Вебе. Может в следующей версии WebKit будет :-) Но и Gecko и WebKit могут занять дискету без всякой OS :-)
когда-то давно читал на форуме СекЛаба про эту ОСь... форумчане задали вполне закономерный вопрос - сколько же времени занимает отладка?..... :)
Какое название эротическое )))
НЛО прилетело и опубликовало эту надпись здесь
Кто щас помнит про менуэты, минет - фетиш поколения башорга)
Помним-помним.. Еще откуда-то из тех вспоминается вполне себе живая
ReactOS не из тех :)
Из тех времен, когда я запускал с дискеты MenuetOS.. Сейчас и дисковода от нет =)
Стоит у меня. Глючное штуко.
Пожалуйста имейте ввиду, что ReactOS 0.3.4 всё ещё находится в состоянии alpha, что означает отсутствие некоторых особенностей и то, что на данный момент ReactOS не может быть заменой для вашей основной ОС.

как-то так :)
А кот-нибудь знает зачем его форкнули, колибри существенно отличается?
Прежде чем писать

"И вот смотря на это великолепие, начинаешь понимать всю силу Open Source"

нужно было убедиться, что это действительно так. Система Freeware, но НЕ Open Source, по крайней мере начиная с 64-битной версии (а 32 битная не развивается после перехода на 64).
То есть разработчикам мало показалось того, что их система - и так полутруп, так что они решили её окончательно похоронить? Ну что же - их право...
Согласен. Они только мешают развитию системы, при этом скрыть какие-то ноу-хау (если они есть) все равно не получится - кому это сильно нужно, могут дизассемблировать, и результат будет мало отличаться от авторского кода (за вычетом комментариев).
хе. Вы когда нибуть дезасемблировали прогу написанную на асеблере? Результат отличается намного. Так то masm а здесь так вообще fasm
А masm тут причем? Если правильно отделить секции кода от секций данных и не обращать внимания на имена меток, то существенной разницы не будет.
Ну-ну. современные ассемблеры, во-первых круто оптимизиурют всё. Во-вторых обладают мощными макроязыками, и в-третьих - объектными расширениями.
почитай что писал по поводу соременных асмов касперски (тут например: http://www.insidepro.com/kk/108/108r.shtml). а разработки по оптимизации генерируемого кода имеют отношение скорее к компиляторам более высокого уровня.
Попробовал бы я эту системку, да флоповода уже года два не держу =(
Я тоже. Но запустил в VirtualBoxе
ну не в половину же первого ночи )
тю. я вон щас syllable ставолю :)
В vmware 6 не завелась ни menuet ни kolibri :(
qemu.exe -L . -fda kolibri.img
отлично все летает
Открытый код написанный на ассемблере :D. Любой бинарник можно считать открытым кодом написанным на ассемблере.
Абсолютно не так. Во-первых, в ассемблере используют макросы, которые поднимают уровень языка. Во-вторых, в исходнике есть структуры и имена переменных, которые выглядят вот так home.jena.sex, в бинарнике никаких имён нет. Одни числовые адреса ячеек памяти. В третьих в исходнике есть комментарии.
Ну ты вспомнил, полгода прошло уж как. :). А вообще спасибо, не знал.
Эх ностальгия, спасибо что напомнили )
А фасм то ... да, замечательный ассемблер.
Кстати, наверно это единственно нормальная энтузиастская реализация ос на асме.
Скачал, запустил с дискеты. Только скачал не MenuetOS, а KolibriOS. Да, конечно, потрясает. Но не смог найти для нее подходящего применения, но на дискете пока оставлю :)
А где, собсна, коммерческие применения? (Только не говорите мне: сэкономь 70$ на винде и 500 на софте, зато напиши весь софт сам :))
дисковод бы где найти ;)
А для кого придуманы эмуляторы?
НЛО прилетело и опубликовало эту надпись здесь
не понл вопроса. у меня она стоит в VirtualBox. В качестве дисковода указан образ дискеты.
НЛО прилетело и опубликовало эту надпись здесь
Other/Unknown
НЛО прилетело и опубликовало эту надпись здесь
МенуетОс..И откуда у некоторых столько эротических фантазий..
это от недо....стачи кое-чего ;)
« … с тех пор больше никто не давал :( »
Когда-то, во времена FIDO еще, ходила такая 3" дискета с QNX+графической оберткой (а может и не QNX, не сохранилось той дискеты у меня, да и дисковода тоже уже нет), так там даже браузер был. Выглядит эффектно, конечно, но смысл? X-килобайтовые демки для Синклера какого-нибудь бывали и покрасивее, еще и со звуком, и пользы больше. Хотя и их тоже можно было только смотреть :))
не только в фидо ходила, но и с сайта qnx.com (кажется) присылали бесплатно. тогда это казалось, что круто. сейчас, впрочем, тоже.
Да да, системы обе пробовал, и MenuetOS, и ColibriOS. Колибри как-то больше понравилось (на русском все-таки :), но о нем я узнал через два года после знакомства с менюэтом. Ещё пробовал разобрать исходники, но понял только принцип загрузчика, дальше дело не дошло %)
http://www.xakep.ru/magazine/xa/081/028/1.asp - статья про Menuetos
Кстати, чисто теоретически, применение MenuetOS может найти в мобильных устройствах
мобильные устройства чеще всего на армах делаются, так что это врятли. даже если и юзают x86 где-нибудь, то врятли это 64-битный
можно портировать. fasm кажется есть для многих платформ
портирование asm кода под другую платформу это почти как заново написать)
Появятся драйвера и прочие прибамбасы - на дискету вмещаться перестанет. Это наиболее вероятное будущее этой системы (если оно у неё есть).

Либо маленькая, либо всё умеет...
Угу, боянчик такой :)
Тестил года 2 назад - прикольная штучка.
Под впечатлением от Колибри.. (менует оказался в битом архиве ну и нафиг его:)). Поддержка 3д в системе размером с дискету, не говоря уже о нормальном ГУЕ О_о.. Сижу с отвисшей челюстью, правда :) если так подумать, автор в чём-то круче даже торвальдса:) Спасибо огромное RVK за пост!
Дъявол! У меня нет дисковода =(
Да мало у кого есть.
НЛО прилетело и опубликовало эту надпись здесь
Софт под нее можно и на си писать, и много уже софта перелопачено.
МиньетОС, летает просто)
Интересно, почему в статье сделан основной упор именно на Менует, хотя именно разработчики Колибри наши соотечественники...
Кстати, скоро выйдет новая версия Колибри в которой будет много нового.
Но Колибри это просто сборка менуэта
Иногда лучше жевать...
Извиняюсь за грубый комментарий, но накипело.
1. Статья старая, очень.
2. Какой может быть порт ассемблерного проекта. Ассемблер - не портируемый язык.
3. Это 2 совершенно разных проекта с 2004 года. Называть Колибри "сборкой" менуета - жестокая обида всех её разработчиков, ваших соотечественников.
4. Я собираю дистры, так что знаю ;)
Конечно же я упростил свой ответ. Рассказано про менуэт потому что корни колибри именно оттуда. Я прекрасно знаю что вклад наших разработчиков в саму систему очень большой, и об этом я упомянул в статье.
я потерял позднии исходники ОС, где уже были пару программ, портированный fasm (я написал fasm таким образом, что позволело мне очень легко портировать его в мою ОС, а благодаря этому, значительно позже, я так же легко перенёс fasm в Win32, Linux, Menuet)


Напомню что fasm написан на самом себе.

И по поводу аппаратной платформы вот что горит автор
Благодаря модульной архитектуре, приспособить fasm к генерации кода под другие платформы очень легко. В последнии версии введена поддержка AMD64/EM64T, fasm уже многократно протестирован на создание правильных объектных файлов под Win64, так что он один из немногих открытых средств разработки для платформы Win64.

источник тут
А вот как влеплю щас минус в карму :)
Ничего себе упрощение, чтобы назвать форк дистром.
замечательно, помню в чипе про нее читал. радует, что и в наше время огромных дисковых пространств и дешевой памяти люди заботятся об уменьшении размеров своих продуктов :)
Реальное применение КолибриОС на производстве: http://board.kolibrios.org/viewtopic.php?f=7&t=897
знакомая обоина в дистре
Наверное, немногие поняли что имелось ввиду :)
честное слово, но я не понимаю ее целевого клиента.
если рассматривать мобильные устройства - так там спец железо, всё равно нужна своя ОС.
QNX - например система реального времени. Довольно часто встраивается в критически важные системы, по этому критерию.
Представьте если софт на компьютере в автомобиле вдруг выполнит недопустимую операцию или надумается в своп что нибудь сбросить, или на 2-3 секунды задумается не к месту на скорости за 100 км/час...
BeOS тоже сначала помещалась на дискете ;)
Эх, хорошая была операционка...
НЛО прилетело и опубликовало эту надпись здесь
я о ней 2 года назад услышал, но она к сожалению до сих пор не улучшилась.
Где-то даже дистрибутив валялся.
Кто? Менует или Колибри?
За 2 года в Менуете появилась прозрачность окон, поддержка ЮСБ, медиаплеер, браузер и ещё много чеого.
В Колибри повилась поддержка НТФС, САТА жестких дисков, СаундБластер, и ещё много-много чего...
Кстати о применении, её же можно записать в БИОС, там какраз нужен маленький размер. Былобы очень удобно на компе без OS в инет выйти.
а вот это была бы отличная фишка
Или на ноуте, надо выйти в нет, проверить почту, раз 2 сек и у тебя десктоп.
Представьте насколько маломощный нужен процессор? И дело не в цене а в потребляемой энергии. Насколько будет хватать батарейки?
непонял, при чём сдесь мощьность порцессора? Я предлагаю ставить в БИОС на нотебуке, тогда можно будет выйти в сеть не запуская основную ОС. Енергия и время будут экономиться.
Я примерно о том же. И заодно второй проц уровня 486, что бы можно было ходить в интернет не пару часов а часов 20 :) Этакий режим энергосбережения.
а ну так то да, сейчас только таких не делают, всё ARM.
Как можно такое реализовать? есть какие-нибудь мануал? очень хочу.
В Биос засунуть врятли а вот двойную загрузку можно наверное.
Года 3 назад испробовал запуск этой системе ещё на tower-компьтере. Ощутил реальную скорость вычислений, не то что Виндовс.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории