C++ is NOT a good choice for kernel development, this has been covered many times before in the kernel mailing lists.
Anyway the kernel already uses sound OO design principles, the whole of the VFS (Virtual File System) implementation is a good example as is some of the memory allocation stuff (slabs etc).
This is more of a question than an opinion.
Mac OS is basically BSD based right? Is the MAC UI
running on top of X? If so why is it so fast? If not
how does it work (built into the kernel?). Sorry I know nothing about MACs I'm just interested.
I going to call my framework sex. I bet I win the googlefight by miles...
C++ is NOT a good choice for kernel development, this has been covered many times before in the kernel mailing lists. Anyway the kernel already uses sound OO design principles, the whole of the VFS (Virtual File System) implementation is a good example as is some of the memory allocation stuff (slabs etc).
This is more of a question than an opinion. Mac OS is basically BSD based right? Is the MAC UI running on top of X? If so why is it so fast? If not how does it work (built into the kernel?). Sorry I know nothing about MACs I'm just interested.