The challenge here would be getting all those miscellaneous hardware drivers to be ported to SerenityOS. Some hacker might write Serenity drivers for their particular desktop, but that won't do you any good unless you have the exact same hardware. A Raspberry Pi might be a good target, but Serenity OS is currently x86 only. So realistically, Serenity on random consumer hardware is unlikely to ever happen.
Fuchsia is in a similar situation. Google may start pushing Fuchsia on some limited set of hardware, but I don't see a reason for them to start writing drivers for anything other than hardware from Google or Google partners.
Now, I could see SerenityOS as an option inside of something like Qubes OS. Here, the hardware is abstracted so you could run it on whatever. There may be some limited security through obscurity benefit to running an OS so far off the beaten path.
Like you, I'm dumbfounded by the achievement of Serenity OS. According to the Readme, Serenity OS is "a system by us, for us, based on the things we like." I don't know that making Serinity OS a daily driver for anyone who isn't interested in hacking on it is an actual goal for Andreas.
> I don't know that making SerenityOS a daily driver for anyone who isn't interested in hacking on it is an actual goal for Andreas.
My main goal is to make a system for myself to use. I'm not particularly interested in working on stuff that doesn't affect my own use cases.
However, SerenityOS is not a one-man project. There are hundreds of other developers, all with their own individual goals, each putting their time and effort into making the system into something they would like to see as well.
I have no idea what will come out of this in the long run, but it's the most fun I've ever had, so I'm just gonna keep going and see what happens. :^)
In a world seemingly going down hill, SerenityOS brings back positive thinking for me. Time doesn't matter so much and the projects speed is already most impressive.
I'm planning to port some of my software in the home automation Zigbee/Matter space to SerenityOS when OpenGL progress is far enough.
Fuchsia is in a similar situation. Google may start pushing Fuchsia on some limited set of hardware, but I don't see a reason for them to start writing drivers for anything other than hardware from Google or Google partners.
Now, I could see SerenityOS as an option inside of something like Qubes OS. Here, the hardware is abstracted so you could run it on whatever. There may be some limited security through obscurity benefit to running an OS so far off the beaten path.
Like you, I'm dumbfounded by the achievement of Serenity OS. According to the Readme, Serenity OS is "a system by us, for us, based on the things we like." I don't know that making Serinity OS a daily driver for anyone who isn't interested in hacking on it is an actual goal for Andreas.