Home away from home 
Joined: 2006/11/20 16:26 Last Login
: Today 22:12
From Norway
Group:
Registered Users
|
@OlafS25
I’m in between.
I see no point in dropping support for legacy programs. But I do see the need for change. if look at the belly of the beast it's not pretty. From security and system stability point of view.
This is about system stability... the OS simply does not care about concurrency well, it was never built for SMP.. asking developers to manage L1 cash manually, in all shared list and public structures as well as message structures. Is a big ask, and not likely that is going to be success.
We might even want a true 64bit OS, the web browsers need all the memory it can get.
Compatibility can be maintained by sandboxing, it’s not same as emulation, we not talking about CPU emulation or hardware emulation, we just translate API A to API B.. if possible. Basically, a window manager that talks to host OS, and handles IO, keyboard, mouse, serial, parallel, network.
The main reason why it’s necessary is system stability, it’s far too easy to crash the OS, corrupt memory and file systems.
I’m not too worried about hacking, we have lived with this OS for decades knowing it limitations, and community has been tiny, but changing how the process stack works, can improve security. And improve stability. I think it might be worth it, even if you break a few eggs.
When it comes to AmigaOS3.x I see no reason why we can’t bring it on for the ride.. encourage better API’s there ensure portability, I see no reasons why improvements in OS4, cannot benefit OS3 as well.
Becoming UNIX / Linux… no that’s not the point… nor is it a good idea to build a card house on top..
|