|
|
|
|
|
by spamizbad
2708 days ago
|
|
Yeah but Exec/Kickstart/Workbench was missing some basic niceties that are table stakes today: - No process or kernel security (processes could rewrite kernel code) - Processes could effectively disable the scheduler - Supported only a single, fixed address space: both a massive limitation and a performance hack that made the system bearable to use - Single-user - No security model There are embedded applications these days where not having these features are deak-breakers. Let me assure you: if you re-implemented the original Amiga OS feature set it too will be screaming fast. The tricky part is keeping it fast once you start adding protection and additional functionality on top of it. And largely what happened when you tried to implement more complicated applications on top of these primitive systems is that they would crash the entire system, constantly. |
|