We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Software

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What are the Pros and Cons of a Small Operating System?

John Lister
By
Updated: May 16, 2024

A small operating system is one that is made of a comparatively small amount of underlying code. As a result, it usually requires fewer resources from the machine it runs on.

As a very generalized rule, most systems described as a small operating system are based on the Linux kernel. The kernel is effectively the brain of a computer and decides exactly what it should do at any particular moment. Linux is normally used in open source systems, which vary widely and some are smaller than others. Microsoft's Windows and Apple's OSX are both usually considered very large operating systems.

Because the idea of a small operating system is comparative rather than absolute, there are editions of Windows that could be described as small. The best known of these is Windows CE, which is designed for very low-specification computers and for standalone devices. With the latter, the system is normally built directly into the device itself. Some devices that run Windows CE include interactive information screens and the seat-back entertainment systems on some airlines.

The main advantage of a small operating system is that it can work on a low-specification computer and usually does not require as fast a computer or as much memory as larger systems. This leaves more resources for running applications. It also makes it possible to use older computers for longer before they are considered obsolete.

Another benefit is that a small operating system, by definition, has less potential to contain bugs. This only applies in absolute terms, however. A badly written small operating system will likely cause as many or more problems than a well written large one.

Some operating systems are so small that they can be stored on, and even run from, a portable device. This could include a USB memory stick. This means that the operating system can be run instantly on a computer without the need to install it. This can be particularly useful when dealing with a computer where the installed system has been corrupted.

The drawbacks of a small operating system depend on why it is small. For example, it may only run on the command line, meaning information is inputted and displayed purely in text form rather than graphically, which can be offputting to many users. A small system may also have saved space by having more limited support for hardware devices such as printers or modems.

EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
John Lister
By John Lister
John Lister, an experienced freelance writer, excels in crafting compelling copy, web content, articles, and more. With a relevant degree, John brings a keen eye for detail, a strong understanding of content strategy, and an ability to adapt to different writing styles and formats to ensure that his work meets the highest standards.
Discussion Comments
John Lister
John Lister
John Lister, an experienced freelance writer, excels in crafting compelling copy, web content, articles, and more. With...
Learn more
Share
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.