How to make an OS?
How to make an OS?
Sure, that works for you. Just type "Linux From Scratch" into a search engine.
One individual developed a Unix-based learning operating system. The state covered living expenses or supported living with parents, spanning roughly three years. Linus Torvalds discussed the topic extensively in interviews, with his detailed account found in his book "Just for Fun."
Use a GNU+Linux compatible copy-paste method to save your files.
Back then things were less complicated. Building an OS kernel was a bit more straightforward. Most contemporary operating systems originated from the work of just a few individuals. Yet reaching today’s level required input from countless contributors. Consider Linux as an example: Linus likely began with the initial kernel, but he didn’t develop the file system, scheduler, or most applications. He simply adapted elements from MINIX to create his own version because the licensing terms didn’t suit him. In reality, Linus didn’t start entirely from nothing. Similarly, Apple’s macOS and Microsoft’s Windows NT followed comparable paths.
In summary, you're asking whether one person or a small group can accomplish the same goals independently. They may have been simpler than current systems, but starting from scratch could still be feasible without relying on large corporations or active developer communities.
It hinges on how detailed you aim for. If you're aiming to match today's standards without advanced expertise, it's unlikely. Building a full operating system is a complex effort involving multiple fields. Creating just the kernel—with core functions like task scheduling, memory management, and inter-task communication—is feasible for one person. The latest approach that fits those three criteria is Miro Semak's QP Framework, which he developed independently. However, it remains relatively simple and might feel similar to 1980s OS designs, suitable for microcontroller use.
Nevertheless, I’d prefer to mention @LoGiCalDrm—Linus still understood what he was doing and how his initial target system functioned. If the OP doesn’t grasp the mechanics of the PowerPC 700 series, they’re unlikely to make progress.