Spurred by a desire to do something significantly different, a team of four computer science students has put together three versions of Operating System that can run a Raspberry Pi or similar microcontroller boards.
After studying the available Operating Systems, the team, comprising K. Nithin Kumar, K. S. N. Raju, K.Bhanu Gayatri, and Sakshi Mudgal, decided to better them all.
They tweaked the Raspberry Pi boot settings to make it run on their own version of the open source OS.
Students of third year Computer Science Engineering in Chaitanya Engineering College at Kommadi here, the four have developed three flavours of their Operating System — Candy OS (CLI), Candy PRO (GUI), and Candy XINU (GUI/ Developer version).
The basic version, Candy OS, has been built in assembly language with its own kernel, Candy kernel. It works on a Command Line Interface.
“It has been built for a basic level coder to provide the user a platform to know what actually is happening when we give a system call, be it anything from opening a file to deleting a folder,” Nithin says. The Candy PRO is a 32 bit Operating System built on Open Suse Linux default kernel. It is reliable, easy to use, and a highly secure open source OS. It requires X86bit processor and 512MB RAM minimum, Sakshi Mudgal says.
It has been designed for commercial operations and has a built in open source office package, adds Bhanu Gayatri.
The third version, Candy XINU, is an advanced version, which is a developer-friendly OS. It is very easy to install and is auto bootable. It has emulators to help coders develop games just by using drag and drop options, says Raju.
The team won a prize at the recently concluded CSI student convention for their project.
“We aim to create an Operating System that has ‘best features’,” the students say.
Four computer science students create three versions of Operating System that can run a Raspberry Pi or similar microcontroller boards