В 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
