Thursday, 15 November 2012

Operating System - The Parameters for Assessment

Hi
On the things I have to do before I complete 40 Years (2020) the Top 3 Lists are:
  1. To write a commentary on Thirukural from Management Perspective
  2. To write a commentary on Gita Venpa from Leadership Perspective
  3. To create an OS named Bharatora Linux having 20 Value Parameters.
The First One seems to be a distant reality, I do not have a study partner and a friend to edit things for me. The second one is being attempted by way of Vainavathin Kural Magazine. The third one I am not clear how to start with. Conceptually, I want to make myself clear, on what parameters I would design the OS. I have created a Value Equation 8S+6C+6F = The Best OS - Bharatora Linux

The 8S Parameters:
The IT World has 5S System - Security, Stability, Simplicity, Speedy and Support. I adopted them as it is and added 3 More S - Sharable, Standardised and Stylish. Thus made the 8S Parameters. The brief explanation to them are as below:

1. Security:
I want my OS to have such a security feature that no one should be able to hack it. The levels of my security features are as below:

  1. Boot: Boot Loader should be such that it is not accessed by any application or person. Therefore, it would be in tact and there would not be any problem
  1. Root: The Root Folders and Files should not be accessed outside the OS with or without Root Rights. Only Root User of the OS can access the Root Folders and Files that too only within the OS.
  1. Files: No unwanted files would be available inside the system. Thus all Viral Infection would be avoided.
  1. Apps: The Applications which are compatible with the OS and Hardware alone should be capable of installing, thus non compatible and malwares would not be installed
2. Stability:
I want my OS to be stable and have a reasonable period of development cycle. I believe 18 Months to be an appropriate time for Kernel Improvements. Hence for 18 Months there would be only security or feature enhancement patches and no Kernel or Version Changes.

3. Speed:
I want my OS to boot in 15 Seconds and Shutdown in 5 Seconds. Any application should be opened and operated in 3 Seconds.

4. Simple:
Anyone should be capable of operating the OS intuitively without any Manual or Training.

5. Support:
There should be reasonable free support for matters concerning use or simple customisation through Forums, Emails and Manuals

6. Standard:
It should follow all the IT Standards and should become a Standard OS in due course of time.

7. Stylish:
The OS should have the required style to make the user feel good at having it. It should be trendy and attractive.

8. Sharable:
The OS should allow proper sharing of files. The OS itself can be shared with others. People should also be capable of sharing applications. All sorts of sharing should be promoted without compromise on Security and Stability.

The 6C Parameters:
This is my unique parameters. I conceived it after using 32 Operating Systems and many of its versions and editions. This is 100% VN. My 5Cs are - Complete, Concise, Convenient, Compatible, Customisable and Cloud. A brief explanations to the same are:

1. Complete:
The OS should be complete in all respects. Server, Desktop/Laptops and Hand-held Devices should be supported by it. It should have the applications such that it satisfies any normal Home and Business Users. That is it should be capable of catering to all the Home, Business and Networking Needs of the Users.

2. Concise:
The OS should not be heavy. It should be aptly sized. The compact file size should enable it to become a Concise OS. To say mathematically Precision & Compactness join together to form Concise.

3. Convenient:
The OS should be convenient to install and use. Simplicity talks on the ability of the OS to be used easily without formal training and documents. Convenient talks about the ease at which the same is being effected. In simple words it should be easier to install, use and customise.

4. Customisable:
The end users can customise at ease the OS to suit their peculiar requirements. GUI Level Customisation should be easily doable at end user level. However the customisation regarding cross platform, should be a paid service.

5. Compatible:
The OS should be compatible with all Hardwares. That is it should be installable on all PCs, Laptops, etc., and It should be compatible with all Printers, Phones and other Personal Area Network Devices.

6. Cloud:
There should be cloud facility for the users of Bharatora Linux. At least 5GB should be free and any thing above it should be economically priced. All web-based applications should be available on cloud.

The 6F Parameters:
This is a bit drawn from Fedora. However I have amended to make it VN. The 5F are Featured, Futuristic, Focused, Friendly, Free and Freedom. I had replaced First in Fedora by Futuristic and Friends by Friendly and introduced Focus..

Let's match our dictionaries, I meant by these words the following things

1. Featured:
This means having all features needed to become an OS.
Complete talks about the utility aspects.
Features talks about the outlook of those aspects.
Completeness is the product, Features are the packing in which it is served.
The way completeness is assured is Features.

2. Futuristic:
By this I mean being highly innovative.

3. Focused:
By this I mean the OS is not a bleeding edge one.
It is well matured and focused on selecting proper applications and features which are well experienced in giving superb end user experience. The end users and developers are equally focused by the OS. It caters to both needs in an apt manner.

4. Friendly:
Actually Simplicity and Convenient covers all the aspects of User Friendly Behaviour of OS.
This is just an reiteration.
Simplicity – easy to understand and use
Convenient – easy to use and handle the OS
Friendly – It is easy in all ways and means to install, use and customise

5. Free:
It should be completely free to use and share.

6. Freedom:
There is no restriction on end user for -
a) Using
b) Customising
c) Sharing
d) Developing or Modifying the OS itself and selling it for money
e) Even one can charge others reasonably for Media and Download & Copying Services.
Thus there is no restriction. The only restriction is however not to sell our product.

Now, how can we design an OS with these 20 Parameters and get at least 70% Rating in the first attempt. I believe Fedora has many of these, yet there are some difficulties in it. Hence if we remix fedora and create an OS customised to include the missing ones, then it would be the world class OS.

Throw some lights and take part in that journey, without you guys, I can't do this.

Thanks and Regards
Ever Yours
V. Narayanan

No comments:

Post a Comment