|
Sujet : fusion Mac-linux |
| nicolbolas |
il y a sur http://www.kernelthread.com/mac/osx/arch_sys.html un excellent topo sur l'architecture d'OS X. Comme on le voit sur le shema en première page, que le kernel soit un Darwin ou un Linux n'aurait que peut d'importance. Les surcouches propres à Mac OS et qui en font un système vraiment novateur sont bien au dessus.
On peut quand meme supposer que les bindings de quartz et quartzxtrem decendent assez bas, mais on peut toujours bricoler en framebuffer ou en DGA dans le cas d'une tentative de réimplementation.
En tout cas c'est pour ça que dans l'hypothèse d'un portage d'OS X sur x86, il me semblerai plus interessant de réutiliser une base Linux, ne serait-ce que pour les drivers et la couche réseau. L'API I/O Kit devrait etre au moins en partie adaptable grace a la compatibilité posix de Mac OS dont tirent parti la plupart des applis.
Le point bloquant pourrait être Carbon, mais bon on ne peut pas tout avoir. Enfin c'est un vaste sujet et on va eviter de faire des plans sur la commète. Mais si certains parmis vous veulent plancher là dessus, je suis partant ;) |