Main Page

From Minix-C23
Revision as of 03:24, 4 March 2024 by Admin (talk | contribs) (Created page with "=== Minix-C23 and the micro kernel operating system project under GPL V3 or higher from the Blues Softwares community === This project aims to take the big ideas of minix2, and adapt it to recent computers. In particular Xeon processors and 128-bit RISC V processors. It will be written in C 2023 standards, with an object-oriented coding style, this wiki will define all technical aspects of the project. Its objective is to start from the spirit of minix2, that is to say...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Minix-C23 and the micro kernel operating system project under GPL V3 or higher from the Blues Softwares community

This project aims to take the big ideas of minix2, and adapt it to recent computers. In particular Xeon processors and 128-bit RISC V processors. It will be written in C 2023 standards, with an object-oriented coding style, this wiki will define all technical aspects of the project.

Its objective is to start from the spirit of minix2, that is to say a micro kernel in less than 2000 lines of code. It will be under GPL V3 or higher, and it will adapt many features by default, including respect for privacy. There will also be bootable USB keys that can be used in live mode or installed on a machine to make the use of the small machine completely anonymous on the Internet.

System organization

This micro kernel operating system will be built around a command line system with an Xorg and office type graphical interface, manager, such as gnome, mate or even xfce…

The advantage of a real micro-kernel system will allow the computer to run 24 hours a day, 365 days a year without having to restart the machine as is unfortunately the case with Linux. Modules load into user space dynamically, such as memory, disk media, or graphics card. I can think of the best ones, the network system. It will be real time.

The micro core will be architecture around a peer core loading child cores in our multi-core era, this to save resources and also the battery of laptops, but also the electrical load of power supplies. The peer core can be updated via a child core, then taking the role of temporary parent core, which will allow dynamic reloading of the micro core. This is for server functions requiring other availability and cannot afford a service interruption.

Typical use

Minix-C23 carried by the Blues Softwares community will not only be in computer. For the end user, it should be used in data center server machines, in the automobile, in avionics, aerospace and even the military. For this it will be possible to use LGPL V3 higher. It can be used for super computers and even as a basis for cloud computing. You will therefore be able to use a server machine in your home for the whole family and the whole family will be able to connect via thin client, thus limiting electricity consumption.

Call for contributions

Turn off myself, White, Wolf, just an imaginative guy with some very basic programming skills. I cannot carry out this project alone, which is why I am asking the free software community and the developer who wants to participate in the Wiki project by being the Ongular stone. I therefore call on all good system developers to contribute to this project which is deeply dear to my heart and which can balance the balance in our favor vis-à-vis GAFAM... Indeed, the Firefox home page will be directly configured to direct users to Framasoft. And the fact that the system itself is configured to respect privacy, including, blocked as possible, spies in the Micro software and hardware chips.

Thanks…

I thank in advance, everyone who wants to contribute to the project or who will contribute to the project, whether in the form of code, translation or documentation, or any form of contribution...