Minoca OS, which we talked about this past May, has gone open source.
Today we’re thrilled to announce that Minoca OS has gone open source. We are releasing the entirety of the Minoca OS source code under the GNU GPLv3. We’re excited to build a community of users and developers around this new operating system, and we need help. You can check out the source at https://github.com/minoca/os.
Here’s a refresher on what Minoca OS is:
Minoca OS is a general purpose operating system written completely from the ground up. It’s intended for devices looking to conserve power, memory, and storage. It aims to be lean, maintainable, modular, and compatible with existing software.
The kernel source tree looks like it has Windows NT’s directory organization. It has a “kernel executive” and “memory manager” and “object manager.” I haven’t looked at the code in detail yet but on the surface the internals look a lot more like NT than traditional Unix/BSD/Linux.
Just like so many others, they are trying to commercialize their open source project. You will note that they own all of your contributions ( https://github.com/minoca/os/blob/master/CONTRIBUTING.md ). They require that you sign this Contributor Assignment Agreement before contributing to the project. ( https://www.minocacorp.com/ca/individual/ ).
I was actually pretty excited about the project and thinking of looking deeper/contributing, but it seems odd.
The relevant parts are on the contributing page link above. While I understand wanting to make money, I think the GPL (vX) would entice more contributors. On the issues page a few people are asking for GPL (vX).
Like the other poster said, they seem to be building (or targeting builds on?) Windows. This may not seem that odd, but how many OS developers are working on Windows? In the small circles known to me, I know of none.
The ReactOS devs are doing so.
Well, it is GPL v3 now. Nothing prevents you from making your own fork.
Leaving no doubts behind about This being an authentic Community Call. Wishing the Best and God Speed.
Same question as for Redox: Are there plans to support OpenGL or Vulkan? Supporting any of these is mandatory for modern user interfaces.