Haiku — свободная операционная система для персональных компьютеров, первая версия которой нацелена на бинарную совместимость с операционной системой BeOS.

Haiku воплощает в себе основные идеи BeOS. Это будет модульная система, архитектурно решённая как «модульное ядро», способная динамически подгружать необходимые модули. К интересным особенностям системы следует отнести архитектуру трансляторов — системных интерпретаторов файловых форматов (например, JPEG).

О проекте

ad block

Закладки

Чем помочь с m68k

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

Почему бы не Мак? Я хочу это для моей Amiga! Готов отдать свой NeXT!

(Не отказался бы ;))

Выбор целевой платформы обусловлен наличием имеющихся эмуляторов m68k-машин. В QEMU есть режим m68k, но это все лишь ColdFire. Ни одна из существующих машин не эмулируется.

Большинство операционных систем той эры поддерживают CPU с 68000 по 68030. Это значит, что на самом деле MMU для 030 и выше не используется. Большинство машин используют дешёвые версии, вроде 68EC030, который плох и как FPU, и как MMU. Это справедливо для большинства Амиг, для которых, разумеется можно поставить процессорную плату с 040 или 060. Но для Haiku требуется mmu. У меня есть Mac LC III, в котором полноценный 030, однако Basilisk II не эмулирует MMU, насколько я знаю, поскольку раз на большинстве маков его нет, он и не используется, кроме как для свопинга в некоторых версиях.

Я не знаю ни одного эмулятора Next, если знаете - напишите.

Продолжение

2008/08/04
метки:

Архивы

Сентябрь 2007| Октябрь 2007| Январь 2008| Февраль 2008| Март 2008| Апрель 2008| Май 2008| Июнь 2008| Июль 2008| Август 2008