OS Black
So I am currently working on an Operating System (other than studying for my backlogs). It is called OS Black.
It is an AI based Research Operating System. It is to be coded in C++, Python and of course some assembly language. All the work will be done in stages. In first stage, I have to write a kernel for it. After then work will be done on process management and drivers. Next stage will comprise of developing its AI functionalities (AI in OS process management and research stuff). In the last stage, I will develop the GUI and bootloader. Easy enough? Not yet. I will have to gather data and make it learn. It will have to learn stuff. And then it will continue to infer new knowledge from what it learned. And it will also continue to learn. Now it has become complicated (It is not a simple pendulum, now we know it). Actually, it was complicated from the start. But I have already started on the simple bits. I have made a GUI design for it. Already working on algorithms for it. Searched online for tutorials and got a bootloader working in virtual box.
This is the biggest project I have ever worked on. It may seem little bit too ambitious. There have been such attempts previously where AI tries to learn maths or physics. WolframAlpha is a good example of such technology. I am trying very hard to get this done. It will take at least two to three years to get something fruitful done. Surely, such technology has industry-wide implications. It may have been easier if it were just an application of sorts but I figured out that as an OS, such techniques can fully utilize the resources and also have greater control over various processes because everything is built ground-up thus can be accordingly optimized. Please contact me if you have any references or suggestions/contributions to make to this cause or if you would like to discuss or know more about it. I am looking forward to hearing from you.