Thank you for the reply. Truly. To get further into this we would need something more conducive than the comment section.
I wish I understood why you see Redox and SerenityOS as so similar ( other than POSIX of course ). I love Redox but it seems to have very different ambitions and choosing Rust felt like its biggest decision. In terms of innovation, the Redox filesystem seemed to be swinging for the fences the most. The filesystem is the one area that SerenityOS has shown very little interest. I hope Redox is not dead ( though it does “feel” slower ). It would be nice if Relibc got some traction outside of the Redox project as well.
To repeat one point, the hope I have for the mono repo is precisely that it will protect the project from getting trapped in technical stasis and frozen in a wasteland of dependencies. If SerenityOS gets popular, it could be exactly the vehicle for taking some of those academic ideas you cite out of the lab and into the real world. If it is to do this, becoming popular first is why it may succeed where decades of projects have failed. SerenityOS made a change not that long ago which altered what is returned by “main”. The mono repo made that possible.
Oh, and I am not sure Andreas has set himself up as the BDFL. SerenityOS has substantial chunks that have been added without him and I am believe there are already at least a few areas that he does not even have to approve or review. SerenityOS has its own Linus for example and I am pretty sure he can check-in without Andreas now.
Anyway, thank you for the back and forth and I hope you see an OS emerge that interests you. I hear what you are saying.
I wish I understood why you see Redox and SerenityOS as so similar ( other than POSIX of course ). I love Redox but it seems to have very different ambitions and choosing Rust felt like its biggest decision. In terms of innovation, the Redox filesystem seemed to be swinging for the fences the most. The filesystem is the one area that SerenityOS has shown very little interest. I hope Redox is not dead ( though it does “feel” slower ). It would be nice if Relibc got some traction outside of the Redox project as well.
To repeat one point, the hope I have for the mono repo is precisely that it will protect the project from getting trapped in technical stasis and frozen in a wasteland of dependencies. If SerenityOS gets popular, it could be exactly the vehicle for taking some of those academic ideas you cite out of the lab and into the real world. If it is to do this, becoming popular first is why it may succeed where decades of projects have failed. SerenityOS made a change not that long ago which altered what is returned by “main”. The mono repo made that possible.
Oh, and I am not sure Andreas has set himself up as the BDFL. SerenityOS has substantial chunks that have been added without him and I am believe there are already at least a few areas that he does not even have to approve or review. SerenityOS has its own Linus for example and I am pretty sure he can check-in without Andreas now.
Anyway, thank you for the back and forth and I hope you see an OS emerge that interests you. I hear what you are saying.