Another example:

Google Fuchsia's kernel is 199,570 lines of C, C++, and assembly, not including a suitable C/C++ toolchain (it uses GNU extensions, so we'll assume GCC is necessary - about a million lines of code). It supports two architectures, x86 and arm64. It takes about 22 minutes to build on server-grade hardware. It also doesn't work and is far from complete.

The entire self-hosting plan 9 system, including its compiler and entire userspace, desktop windowing system, text editors, POSIX compatibility layer, games, media players, and so on - is 268,001 lines of code. It supports seven architectures and takes less than 10 minutes to build the entire operating system on a raspberry pi.

@sir point taken, but I think it's obvious why plan 9 isn't a dominant OS.

All of those lines of code represent capabilities that people want.

@kai I think Plan 9 was the right thing at the wrong time. By the time it came around, Unix was already dominant and no one wanted to port their software from Unix, especially because plan 9 wasn't compatible with Unix software design principles.

@sir @kai I thought you were talking of the Ed Wood's movie, and I got really confused

Then I checked on Wikipédia and I realised that the name of Plan 9 (the OS) comes from Plan 9 (the movie)

The mascot's name is also a reference to Ed Wood

This is awesome

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!