Haiku ganha melhoras no seu scheduler

O Haiku é um sistema operacional baseado no BeOS que era meio que um hype a uns anos atrás. Como ele foi descontinuado pelos desenvolvedores o código abandonado foi adotado por outros e deu origem ao Haiku

Haiku

Em um post no blog dos desenvolvedores foram dadas algumas notícias legais em cima de melhoras nos schedulers do sistema operacional e ainda, uma coisa bem legal que era uma limitação do sistema. Ele consegue agora enxergar mais que 8 cores. 

Em suma temos algumas coisas legais, a lógica do scheduler do Haiku já está completa, spinlocks removidos para que se tenha uma melhor granularidade do locking, IRQs/MSIs são agora direcionados para um processador lógico arbitrário , que modica o modo como as prioridades são alocadas e a IPI foi melhorada.

Além disto ainda há também um módulo novo de cpufreq para a Intel Sandy Bridge e novos processadores quando um módulo cpuidle estiver disponível para todos os processadores que tenham suporte a C-states e TSC invariante.

E outra mudança muito interesante é a que o sistema agora consegue trabalhar em sistemas com pelo menos 64 cores, um limite que pode ser aumentado num futuro próximo.