EulerOS has been certified by China's Ministry of Public Security to offer class-3/4 information protection,with variety of security technologies such as Security Enhanced Linux (SELinux) to prevent intrusions, and protect your data. EulerOS is one of the most secure operating systems available. You can secure applications with a common and comprehensive suite of technologies and policies across physical, virtual, and cloud deployments.You can also customize your security policy with configurable hardening policies based on SEK.
EulerOS customers are able to provide carrier-class ultra-long-term reliability and stability to their users. The carrier-class reliability of EulerOS is achieved with the help of advanced hardware reliablity,and serviceability(RAS) features. You can further increase resilience of applications across physical or virtual machines by using the included Pacemaker cluster manager and GFS2 clustered file system.
EulerOS is one of the highest performing operating system available for x86 machines.EulerOS runs on highly scalable,multi-core systems that support the most demanding workloads.It has done a lot of optimization in the compilation system, virtual memory system, CPU scheduling, IO drive, network and file system and so on. Performance optimization tools allow you to tune your infrastructure to meet your service level demands.
The dafault file system file for EulerOS is xfs, which is highly scalable (up to 500 TB), and robust in terms of data integrity.EulerOS also supports other file systems (ext4,CIFS,GFS2), allowing you the flexibility to customize the storage architecture to meet your data requirements. EulerOS also provides storage management capabilities, such as snapshots and backup tools, help you to meet business continuity and disaster recovery goals for large volumes of data.
EulerOS uses systemd to manage processes and services. Systemd is a powerful framework that applies parallelization to managing processes and services,gives administrators the ability to very quickly start and stop processes. If your organization has implemented a third-party IT management system, you can integrate EulerOS using the standard interfaces provided by OpenLMI.
EulerOS provides KVM-based virtualization capabilities.EulerOS can serve as a host for virtual guests or it can run as a guest on supported hypervisors, including VMware,or Microsoft Hyper-V.The performance of EulerOS as a guest is nearly the same as performance on physical machines for many workloads.
An operating system is often considered as a common foundation platform，which must support a variety of workload.However, EulerOS includes additional features aimed at specifically supporting requirements for running applications,such as application isolation capabilities,user authentication services, and administration capabilities.
Linux Containers (LXC) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a single control host. It does not provide a virtual machine, but rather provides a virtual environment that has its own CPU, memory, block I/O, network, and the resource control mechanism. Linux containers in EulerOS combine the flexibility of lightweight application isolation and image-based deployment methods.They include the application dependencies (runtimes,libraries) so the application can work across hosts.Containers have a small footprint,minimal overhead,and simplified maintenance that reduce deployment costs of applications.
Identity management is important and essential to data and application security.EulerOS includes a set of identity management features that simplify the complex tasks of authenticating users and managing their access rights. One of these features is the ability to manage identities centrally across Linux,UNIX,and Windows domains,which allows for single sign-on capabilities and a unified experience for users as they access application running in different domains.
EulerOS gives administrators and application developers fine-grained control over resources such as memory, network, and CPU processing to address business needs and service-level agreements (SLAs).You benefit from centralized management of processes,security,and services using systemd.And Linux containers help you isolate,secure,and deliver applications across development,test,and production environments.Features like control groups(cgroups) are but one example of how this is achieved.
EulerOS includes a complete set of supported open source tools for creating modern applications using the latest stable technologies, including development tools, such as OpenJDK7,GCC,Ruby,Python,PHP,Perl;performance tools,such as OProfile,SystemTap,Valgrind,and many more;databases,such as MariaDB,MongoDB,PostreSQL;and Apache Web Server.