Just enough operating system
From Wikipedia, the free encyclopedia
JeOS is the abbreviation (pronounced "juice") for the concept of Just Enough Operating System as it applies to a software appliance.
JeOS is not a generic, one-size-fits-all operating system. Rather, it refers to a customized operating system that precisely fits the needs of a particular application. The application's OS requirements can be determined manually, or with an analytical tool, such as rPath's rBuilder.
Therefore, JeOS includes only the pieces of an operating system (often Linux) required to support a particular application and any other third-party components contained in the appliance. This makes the appliance more efficient, smaller, more secure and higher performing than an application running under a full general purpose OS.
[edit] External links
- rPath's rBuilder quickly and easily transforms applications into virtual appliances using JeOS. Download appliances from rBuilder Online
- BEA's Liquid VM is an example of JeOS. It is specifically engineered and optimized to support only the BEA Java server environment.
- KomputerNerds release their own JeOS Appliance built on Debian4. This VMWare image weighs in as a 178M tarball.
- SUSE Linux Enterprise (JeOS edition) from Novell.
- Lime Jeos is JeOS based on openSUSE.
- LiveTime's JeOS is an example of a Java based JeOS based on Linux and less than 300MB in size, supporting JDK 6.0, Apache 2.2 and Tomcat 6.0.
- Security-GENERAL from Packet GENERAL Networks is an example of secure and PCI-compliant JeOS for many enterprise applications.
- Ubuntu JeOS is a Linux-based "OS optimised for virtualisation that greatly reduces the complexity and maintenance overhead normally associated with general purpose operating systems"[1][2]
- Red Hat Applicance Operating System allows ISVs to distribute their applications pre-packaged as complete solutions, simplifying deployment, management and maintenance for their end users.
- Virtual Appliances has several JeOS appliances with different targets:
- LAMP Virtual Appliance (Linux, Apache, MySQL, Perl/PHP/Python) = 157MB
- LAPP Virtual Appliance (Linux, Apache, Postgresql, Perl/PHP/Python) = 130MB
- Apache Tomcat Virtual Appliance = 200MB
- Cacti Virtual Appliance = 158MB
- Windows Embedded, from Microsoft.