3 ms·
I'm 19 and I've used MorphOS for almost a year, sometimes even as main OS (it does its job pretty well). In short, the OS is very good, but the devteam isn't -
by _skrzyp_ 11y ago
I'm 19 and I've used MorphOS for almost a year, sometimes even as main OS (it does its job pretty well).
In short, the OS is very good, but the devteam isn't - they're just old Amiga scene chaps with closed minds and some sort of schizophrenia. They hate FLOSS, they can do a huge flamewar if you say 'Linux' or 'Unix', they don't care about users which they doesn't met.
On a technical side, it's just a Quark kernel (L4 fork) with ABox "VM" which is compatible with m68k binaries via JIT and AmigaOS 3.x api via compatible MorphOS API.
Overall pros:
* Very fast OS
* High responsibility of UI, low latency on FS operations
* Backwards compatibility with AmigaOS 3.x software which doesn't call Amiga's hardware directly
* AmigaOS4 compatibility can be achieved using external library, but it's not so good
* Lots of native software written especially for MorphOS
* nix software can be ported using MorphOS SDK and LibNIX, but it's not seem good by community and developers.
Port of SDL library, which can help you with porting SDL and OpenGL games
* Own browser (Odyssey) with WebKit engine, but sometimes you need to prepare own ca-certs, cause maintainer doesn't packages they all
Cons:
* No memory protection - when something crashed, your system likely will be unusable
* Tasks cannot be killed easily (see above)
* Limitation to 1,5 GB of RAM "because compatilibity" (xD)
* Uses own properitary technologies, APIs, GUI toolkit
* Developers and community doesn't like open source technologies
* Paid license:
* 111 EUR for PowerBook G4, iBook G4, PowerMac G5
* 75 EUR for PowerMac G4, eMac G4, Pegasos I or II
* 49 EUR for Sam460[e[xp]]
* 45 EUR for Efika 5200B
License is bound to hardware which needs to be registered by internet connection, you'll receive a keyfile which is a system driver for removing time limitations
* Lots of poers are outdaed
* You need to grab an external E-UAE emulator to use a software which needs to acces Amiga hardware, it was received a JIT some month ago.
* System doesn't support NVIDIA cards and won't be
* SDK uses GCC 2.95 (!!!) and system is compiled using it, but GCC 4.5 is an option
* Part of API and "LibNIX" is an wrapped OpenBSD libc
* I've a some suspicion about violating GPL license.
* I've ported a Vim some time ago, but they rejected to add it for MorphOS-Files (WWW-based package manager), they use own Scintilla-based editor
* Users and developers doesn't care about security
* You'll not found multiuser capabilities, or any servers.
But decision is yours, I've pointed only some causes, but I feel that I can write a book about my experiences with this OS.
If you have any questions, leave a comment here.