Lack of user control over programs’ actions

In most operating systems, the presence of thousands of executable files and hundreds of active processes on a computer without any clear classification makes it almost impossible to understand what is installed and running on the computer, and why. Even with an antivirus running, the malware targeting a specific computer or network and thus unknown to most malware databases, can remain invisible for a long time, because the environment of a classical operating system often resembles a slum.

In most operating systems it is almost impossible to collect any information about the activity of a particular application (the files used, the URLs accessed), as well as the timing and purposes of this activity. This can only be done with the help of special tracking software. Controlling the software being installed  (files, processes, handlers, etc. added to the system) requires considerable effort and skill.

In Sivelkiria, each module solves a specific task, the description of which is available to the user, and cannot ‘just run’ for no reason: it either does its job or waits for the time when its execution is required. Background processes are mostly replaced with specific handlers for specific situations and calls. For each object, there is information about its origin and purpose. The absence of a ‘file slum’ makes it much easier to understand what is installed and why. Replacement and removal of individual modules can be done any time, and the operating system tracks the consequences of such operations and supports the capability of undoing such actions. Module activity audit is available out of the box.