URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 44534
[ Назад ]

Исходное сообщение
"Релиз открытой операционной системы MikeOS 2.0.0 "

Отправлено opennews , 18-Окт-08 11:17 
Выпущен релиз MikeOS 2.0.0 (http://mikeos.berlios.de/), открытой 16-битной операционной системы, целиком написанной на языке ассемблер, в качестве учебного пособия для изучения структуры ОС. Загрузка производится с флоппи диска или CD-ROM (можно запустить в эмуляторе QEMU). Присутствует пользовательский интерфейс, работающий в текстовом режиме, имеется поддержка FAT12. Реализованный набор 60 системных вызовов позволяет выполнять .COM программы, написанные для MS DOS.


В новой версии добавлена поддержка записи в FAT12 разделы, добавлен драйвер мыши, подготовлена библиотека для написания программ на языке Си, расширено число системных вызовов. MikeOS распространяется в рамках BSD лицензии.

URL: http://mikeos.berlios.de/
Новость: http://www.opennet.me/opennews/art.shtml?num=18473


Содержание

Сообщения в этом обсуждении
"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Серж , 18-Окт-08 11:17 
С одной стороны, удобная ОС - поддерживает мышь, но с другой - командная строка одноцветная. Незачот.

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено RapteR , 18-Окт-08 19:18 
Странно, что то User294 не сказал что для крупных провайдеров и хостеров оно не годится и вообще до уровня продакшена не дотягивает :)

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено RedChrom , 18-Окт-08 12:38 
Хосподи, давайте выкладывать новость о каждой ОС студента.

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено pavlinux , 19-Окт-08 01:42 
в 1991 один [на][вы]ложил, до сих пор отмыться не можем :)


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 12:45 
Очень полезная штука!

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 13:32 
>Очень полезная штука!

Фразы _пособия для изучения структуры ОС_ и _написанной на языке ассемблер_ как-то слабо стыкуются между собой.
Для чего(кого) она полезная?


"Операция открытия релизной системы"
Отправлено Andrey Mitrofanov , 18-Окт-08 18:35 
>Для чего(кого) она полезная?

Для выработки антител на слово "ассемблер" в неокрепших тушках новых поколений студентов.


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено User294 , 18-Окт-08 18:39 
>Для чего(кого) она полезная?

Да уж.Не очень понятно - зачем обучать на такой системе.Некрофилия какая-то.Типа, "вот так дизайнили системы в прошлом веке, 1980-х годах в MS"?


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 20:53 
И на чем их учить? O_O Li сами продолжите?:D
Это сложные ОС, ядра для понимания того как функционирует ОС.

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено dRiZd , 19-Окт-08 19:24 
Вы явно не сведущи в вопросе: данная ОС весьма полезна
для студентов (да и просто людей) которые собираются работать с промышленной автоматикой.
А там кроме асм (я говорю про контроллеры) ни чего нету (ну типа LAD,FBD того-же поля ягода
как и STL).
И ваш ответ уровня человека, который кроме как "Мой компьютер" и "Мои документы" в глаза
не видел, и не знает что такое "any key".
А по существу: пусть будет много ОС, хороших и разных - каждой свое применение.


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено anonymous , 19-Окт-08 22:16 
вообще-то большинство контроллеров отлично программируются на ANSI C, если там только не 1кб  памяти. для большинства контроллеров atmel и microchip разница в обьеме бинарного кода программ на Си и ассемблере и быстродействии незначительна. это как бы имхо, говорю по собственному опыту.

> уровня человека, который кроме как "Мой компьютер" и "Мои документы" в глаза не видел

работаю unix-администратором


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 19-Окт-08 23:07 
>>уровня человека, который кроме как "Мой компьютер" и "Мои документы" в глаза не видел
>работаю unix-администратором

это ни о чем не говорит:)


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено User294 , 22-Окт-08 02:53 
>обьеме бинарного кода программ на Си и ассемблере и быстродействии незначительна.

Все верно, кроме того что вот это не совсем правда: вылизанный вручную асм быстрее и\или компактнее (хотя это безусловно зависит от радиуса кривизны рук кодера, если человек не особо понял особенности архитектуры то конечно эффективного кода не напишет).Но в силу геморройности а также того что человек неспособен эффективно распределять регистры и т.п. в большом объеме кода (когда кода более нескольких Кб это начинает смахивать на мазохизм) - даже для таких часто имеет смысл писать на сях, делая асмовые вставки там где оно реально надо (заодно сменив выводок на что-то иное не придется все переписывать с нуля).Даже для таких уродцев как PIC есть сишные компилеры.И даже для тех у которых 1Кб памяти можно написать на сях в принципе, если изгальнуться.Для atmel вообще gcc есть, чем они весьма симпатичны =).Только иногда пара лишних команд в глубоком цикле выльется в офигительное снижение скорости работы потому что цикл на максимальной скорости молотится миллионы раз и это уже не 2 лишние команды а миллионы раз по 2 лишних команды.В таком случае не зазорно написать кусочек на асме, тотально оптимизировав его.Этим даже на жирных писюках не пренебрегают там где это важно (кодеки, etc).На незначительную разницу в кодеках можно посмотреть например скомпиляв XVID с асм вставками и чисто сишный, там это можно.Когда я это делал - он в варианте на сях многие фильмы на моем тогдашнем хардваре вообще в реалтайме не потянул.А с асм-оптимизацией - с полпинка с запасом игралось все.Выигрыш что называется налицо =)


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено veillard , 18-Окт-08 13:04 
МихайлОС :)

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено . , 18-Окт-08 13:22 
михайлОс - звучит :)

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено pavlinux , 19-Окт-08 01:44 
BablOS

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 13:28 
А смысл в этом велосипеде?
Из подобных мини-ОС заслуживает внимания разве что MenuetOS - в ней-то есть и 64-битность с многозадачностью, и сетевой стек, и поддержка периферии. Плюс программ портировано уже достаточно много.


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 15:21 
есть же Minix...

"M$явный API - дурь ореховая... :("
Отправлено Дмитрий Ю. Карпов , 18-Окт-08 17:24 
Неужели автор не придумал ничего умнее, чем брать за образец M$явный API?

"M$явный API - дурь ореховая... :("
Отправлено User294 , 18-Окт-08 17:55 
>Неужели автор не придумал ничего умнее, чем брать за образец M$явный API?

API в MS-DOS - это громко сказано.Теперь такой кошмарик называется API? :)


"M$явный API - дурь ореховая... :("
Отправлено dRiZd , 19-Окт-08 19:35 
И тем не менее на этом API - поколения выросли (включая и сегодняшнее)! Учите историю.
А вы промышленные компьютеры "KUKA" видели?
Там DOS и Windows 3.1/95 до сих пор работают и я бы даже сказал - замечательно, так-то.
Я конечно понимаю, что Sims 2/3/4..., Crysis (что там у нас еще в мировом TOP10?) там не
пойдут, но зачем же равнять области применения разных ОС.


"M$явный API - дурь ореховая... :("
Отправлено andr.mobi , 20-Окт-08 17:24 
> И тем не менее на этом API - поколения выросли (включая и сегодняшнее)! Учите историю

Для кого это история, а для кого горькая правда жизни. Лично я вырос на API клона UNIX Демос на СМ1420 и ненавидел и ненавижу лютой ненавистью маздай начиная с Нортон-коммандира, да и Линух от UNIX от Bell Labs. отличается как американские джинсы от польских времен дорогого Л.Ильича

Реинкарнация, да ещё в таком куцем виде - напрасная трата времени. Разве только автор научился круто лабать на асме - респект!


"M$явный API - дурь ореховая... :("
Отправлено User294 , 20-Окт-08 21:10 
> И тем не менее на этом API - поколения выросли (включая и сегодняшнее)!

И что, теперь всем резко податься в некрофилы?

> Учите историю.

Not needed: моя первая операционная система была, чтоб вы знали, CP/M.Кому там поучить историю - интересный вопрос.Я вот только не понимаю - нахрен гогну а-ля MS-DOS сейчас обучать?Оно уже в массе своей неактуально уже и посему обучение этому - waste of time.

>А вы промышленные компьютеры "KUKA" видели?

Нет, не видел.А они мне нафига?Кроме того в промышленности есть ряд куда более интересных и актуальных компактных embedded операционок.Если уж учить детей так чему-то актуальному, есть всякие там UCOSы и ECOSы например и им подобные.Благо на кишках сравнительно простой системы можно

>Там DOS и Windows 3.1/95 до сих пор работают

Отлично, только вот сколько процентов студентов все это увидят?И кроме того - это старые решения.А новые так разрабатывать не имеет смысла.Так же как новые решения никто не разрабатывает на радиолампах.И даже на дискретной TTL-логике - малоактуально.

>и я бы даже сказал - замечательно, так-то.

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

>но зачем же равнять области применения разных ОС.

Да и хрен с ними, с кризисами.Просто обучать такому "апи" неактуально.Так же как умение собирать триггеры на электронных лампах.Разве что в рамках курса истории вычислительной техники :).Для понимания принципов работы ОС можно и более приличный пример OS накопать.


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 19:02 
и че вам красноглазым так неймется???O_o Майк Сондерс журналист из LXF:D
развели второй срач как на лоре,а когда то был приличный информационный ресурс:(

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 19:09 
вчера вики смотрел английскую.раздел свободных ос.кроме известных мне еще две понравились.приколо,что обе японские на микроядре.MonaOS на C++.на сайте написано на ней учить хорошо из-за четкой структуры.и вторая исследоватевательская в нинтендо.ES operating system.на squeak(smalltalk) и ecmascript.как круто%)

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 19:14 
хы-хы,когда то была семейством ос:P
pc-dos,dr-dos,для спектрума,кажется,q-dos.и то с чего ибм и мс слямзили не заплатив автору Гарри Килдаллу ни цента за идею,кинув его-dr-dos.

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 19:45 
http://monaos.org/
MonaOS is a free operating system.
It's new, small, simple, open source and well structured.
So, MonaOS may be suitable for education of operating system and program at school.

http://code.google.com/p/es-operating-system/

ES is an ECMAScript friendly, pure component operating system. Additional components include an ECMAScript interpreter and an IDL compiler.

The project goals include but not limited to:

    * a pure component operating system kernel design and development
    * a component object binding runtime implementation for ECMAScript
    * an HTML5 rendering engine integration
    * a TCP/IP stack implementation based on design pattern

что то такое любопытное:
http://sourceforge.net/project/showfiles.php?group_id=3891

Squeak is an open, highly-portable Smalltalk-80 implementation, it runs on almost every operating system, and in bare hardware. What we gonna do with SqueakNOS is getting rid of the OS under Squeak, and we'll implement all the functionality in Smalltalk


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 20:15 
читаю комментарии и плАчу ...
странно что эту ОС еще не кинулись сравнивать с тем же Пингвином ....

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 18-Окт-08 20:54 
>читаю комментарии и плАчу ...
>странно что эту ОС еще не кинулись сравнивать с тем же Пингвином
>....

Хы. Уже пытаются:D


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Гость , 19-Окт-08 04:14 
заканчивался 2008 год...
новость о новой 16 битной ОС, использующей FAT12...
мда... это называется деградация.
по сравнению с этим недоразумением MenuetOS просто гигант индустрии.

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Xupypr , 19-Окт-08 11:19 
А вот не надо унижать МинетОС! Они весьма неплохо развиваются.

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено User294 , 20-Окт-08 22:27 
>А вот не надо унижать МинетОС! Они весьма неплохо развиваются.

У нее строго говоря только одна проблема - у нее нет будущего.Точнее, оно есть но очень специфичное.Как музейный экспонат "и такое тоже бывает" чтобы в кунсткамере выставлять - да, хороший вариант экспоната, весьма ядреный такой образчик.Для каких-то реалистичных применений - практически по нулям.


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено студент , 19-Окт-08 11:42 
А что плохого в том, чтобы разобрать строение маленькой 16-битной ОС на примере вот это штуки?

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 19-Окт-08 23:29 
хочу тоже свою операционку
если щас сесть, то к осени теоретически может получиться что-нибудь вроде Линупс 0.1

"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено User294 , 22-Окт-08 22:58 
>если щас сесть,

...то вам в кутузке нифига не дадут компьютер и вы обломаетесь.Тут вам не штаты.

>то к осени теоретически может получиться что-нибудь вроде Линупс
>0.1

С учетом пороков развития и дефектов речи получится как максимум Анонимупс 0.0.1 (beta) :P


"Релиз открытой операционной системы MikeOS 2.0.0 "
Отправлено Аноним , 22-Окт-08 22:47 
расскажите, пожалуйста, подробней как установить эту ОС