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

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

О проекте

ad block

Закладки

В Haiku улучшается поддержка своппинга

Благодаря Google Summer of Code студент Жао Шуай успешно завершил свой проект: в Haiku теперь есть поддержка своппинга. Она включена с 27233 сборки, и используя своп, файл можно удвоить доступую RAM. Размер своп файла может меняться (или выключаться) через панель настроек VirtualMemory.

Поддержка своппинга позволит наконец собирать Haiku из под Haiku на машинах с менее 800 MB RAM при наличии места в свопе. Я испробовал это на Core 2 Duo 2.2 GHz с 256 MB RAM (искусственно уменьшенной) и 1.5 GB своп файлом. Сборка стандартного образа Haiku с двумя джемами (jam -j2) заняла около 34 минут. Не очень-то и быстро, но Haiku пока не вполне оптимизирована.

Реализациая своппинга в Haiku в огромной степени позаимствована из FreeBSD. Не настолько совершенной, но Жао собирается сделать больше FreeBSD-шных оптимизаций.

Ingo Weinhold

2008/08/29
метки:

Архивы

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