Troy Martin wrote:I'd use it. Sounds like the best way to make a quick change to the kernel without having to build and reinstall/copy over to a disk in the host OS.
That's why I said "open-source-ish". However, only the admin would be allowed access to the source directory tree.
piranha wrote:I'd use it if it could recompile for optimizations based on more than just the CPU. And if it didn't slow down the boot up very much (I like your 'generic image' idea).
I'm not sure what you mean here. Devices use drivers that are optimized the same why the kernel is. If you have some other idea in mind, I'd love to hear about it

As for the boot times, I bet it wouldn't - as I've said before... How often does one change his CPU?
NReed wrote:An idea that you can do is have a two phased compile for the kernel. The first phase will do a quick, tcc-style compile ( or you can just use the generic image ). The second phase will be done inside a background process inside the system and it will produce the optimized image and able to take more time. Then either through some dynamic patching of the kernel or just save this image for use next time.
For apps, you can just keep a generic exe to run. Then in a background process, you can start creating optimized exe of each app (probably in the order of usage).
I actually did think of this. I didn't want to mention it because I didn't see this as the primary design characteristic.
I think its a really cool idea, I just wonder how useful it is.

Probably not at all, I just want to experiment with a design that I find interesting. I think we can all agree that all our projects here are not very
useful (except for a select few perhaps, like 01000101 who wants to earn something out of his project).