Anyone here (successfully or tried) made their own operating system?I want make my own to run this raspberry PI and it'll have its own GUI and stuff. Nothing too crazy, some basic file system and media players and a browser and a notepad and other stuff.How difficult is it? What language should I learn? C or Rust? I'm a Pythonlet.
There's no point in seriously making even a hobby OS unless you have a clear idea how this OS will differ. The only relatively unexplored paradigm is capabilities OS, but you'll so much shit trying to design the basics that every OS needs that you'll probably quit before you have anything bootable. Not to discourage you though, because if you know how it'll differ go for it.
>>109409386also, you'll most definitely want this running in QEMU first, only then on an actual metal. And raspberry pi isntra great choice, especially if you want to eventually write some graphics drivers. I hear the best documented GPUs are Intel, so Idrjust target x64 and Intel gpus. But QEMU first anyway.