Kal-OS is the byproduct of Kaldan Computer Industries (KCI). While the OS will have roots in Linux, the OS will be so dramatically different, that Linux apps are not supported. In addition, the handheld version will be an offshoot of Android, but will not have Google Services installed without the owner installing it on their own. There will be a .apk store that the device can use. To attract developers, there will be a better commission rate for their premium apps. While this may seem like a disadvantage, the goal of Kal-OS will be to provide a secured government level security operating system that anyone can use. The hardware that is produced by KCI will be the standard hardware anyone can find, but KCI computers will have a special chip that the OS looks for when installing or setting up. If it does not find this chip, it will not work. KCI will produce all of the computers for military, government, and educational institutions. It will also be an option for the every day citizen, and even people outside of Kaldus. If the purchaser does not wish to use Kal-OS, then a flavor of Linux or a blank drive will be sent.
Kal-OS will come in a number of versions. The most recognized version will be that for the computer, and that for the handheld. The computer version will have some similarities with Linux, but will take the best cues of Windows. This will be drive assignment for the system. Computers sold by KCI will have a requirement of an NVME drive for the OS, and a minimum of an SD card reader for other files. KCI will go a step further, and all of their lineups will have support for 2 NVME drives, and a SD card reader. In addition, their E and P series will also support a micro-SD card slot. This means there could be 3-4 drives installed into the system to allow for flexibility along with using an SD card reader. Since the OS will be a completely new OS, there will be a wide range of applications that will be built specifically for Kal-OS, and there will be no versions for other OSes.
As for the cues from Windows, all drives will have a letter assignment. The SD card reader will be A:, and the micro-SD card reader will be B:. The OS drive will be C:, and the second NVME will be D:. In addition, any network attached drives will also receive their own letter. There will be a computer icon in the top left of the screen, and selecting that icon will bring a popup menu with the drives available. This means if there is no SD card installed in the reader, then A: will not show up in the menu. This is to reduce any confusion and make finding the drive that the user wishes to access easier. K-Drive will be the file management system, and there will be a system wide search feature that will also search both local and network drives.
The computer version of the software will have server class features installed. Rather than making a “computer” version, and a “server” version – there is just the one version, and all of the apps are available. When setting up the system, the user will be asked what the role of the system will be. This will determine if the OS will install any server packages. This can be changed in the future though, and all of the server packages are installable no matter the computer being used.
Speaking of server packages, the design will be centered on the Kaldan citizen, but these packages can also be deployed anywhere else in the world. For example, K: PBX will be a PBX server that would not recognize FXS, or FXO ports. This is because these ports are considered as obsolete in Kaldus. Instead, all connections are FOIP (Fax Over Internet Protocol) or VOIP (Voice Over Internet Protocol). If a legacy device (such as a POTS phone) needs to connect to the PBX, then there will be a need for an ATA. These will be a few hurdles that those outside of the nation might face, but all of the server packages are designed with the future in mind – therefore everything would be built from the ground up to be obsolete free.
For the handheld version, there will be android app support, so the user can side load android apps. And while Sentinel will be designed to catch viruses, and malware, nothing is guaranteed. Therefore, users should only download from trusted sources. At the very least, there would have to be a factory reset of the handheld which will cost hours of work trying to get everything back up and running. Another thing to consider is backing up the handheld before any unknown installation.