3 ms·
Seen another way, SerenityOS is almost entirely built on the work of others. Code isn't the hard part in any software project, it's usually the design and archi
by origin_path 4y ago
Seen another way, SerenityOS is almost entirely built on the work of others. Code isn't the hard part in any software project, it's usually the design and architecture that's the hard part (the source of competitive advantage).
The reason Andreas was able to build a community around SerenityOS so fast is the same reason Stallman/Linus were able to do so - everything about it is a direct clone of designs proven out by commercial OS vendors. The core is UNIX (well understood) and the GUI is Windows 2000 (well understood). The code may be fresh, but even there, it is just an ordinary C++ based OS, as conventional as can be. This means working on it is fun for the developers because there are relatively few debates over direction or design, and little risk - you know what you're getting right from the start.
But to claim that such a project is doing it all from scratch zero-rates the design aspect, which seems wrong.