Components of Centos and Windows Operating System
CentOS, which stands for the Community Enterprise Operating System, is a distribution of the Linux operating system based on Red Hat Enterprise Linux. And is currently the most popular Linux distribution for web servers.
CentOS uses the Red Hat source code base to create a product similar to RHEL. Unlike RHEL however, CentOS does not require a paid subscription. It is open source.
CentOS features the characteristics that make RHEL so valuable to companies:
Stability: CentOS is constantly evolving to provide the perfect platform for the latest software. Whether older applications are compatible, is always considered. Future development steps are always carried out in such a way that the stability of active components is also guaranteed. The system is very powerful when it comes to virtualization (on a Kernel-based Virtual Machine, KVM) and high in availability, which is why the distribution also makes a good impression when operating virtualization and Cloud servers.
Security: The issue of security is now more important than ever, which is why CentOS as an enterprise solution with RHEL background is an excellent choice. Red Hat’s underlying source code is already at a high level (as far as security is concerned), thanks to proactive vulnerability detection by the security team of the American software company. In addition, security and error checks are the first priority for every CentOS update and in the integration of new programs. The Linux distribution also supports the kernel extension SELinux (Security-Enhanced Linux), an open source product that originates from the collaboration between Red Hat and the NSA. The program implements authorization checks for the use of computer resources and thus protects against unauthorized access.
Maintenance and support cycles: since the first CentOS version, there have been both small and large releases that are tightly linked to RHEL’s corresponding publications. The development team estimates a period of 2 to 6 weeks (or a few hours for small updates) for the process of code adaptation. The version numbers are simply kept (e.g. RHEL 6.2 à CentOS 6.2). Since version 7, a time stamp has been added, which indicates the release of the basic code. Version 7.0-1406 indicates, for example, that the source was released in June 2014. In addition to the versioning, CentOS has also adopted guidelines for the follow-up period: up to 7 years for general support and up to 10 years of providing security updates (up to version 5.0, it was up to 4 and 7 years).
Software and application:
The software and the application for this open source OS can be updated automatically to get the latest version for each application installed on Centos. Or else get it updated manually by selecting which application to update. Furthermore, the Centos uses command lines either update and to also install programs into Centos.
The current CentOS version 7.0 is based on the Linux kernel 3.10.0 including the security enhancement SELinux already implemented and has GCC (GNU Compiler Collection) implemented. This collection contains compilers for the most important programming languages: C, C ++, and Java. The Linux distribution also supports hyper-threading (splitting a processor into two virtual processors to increase performance), Plug and Play, Bluetooth, and version 6 of the Internet Protocol (IPv6). Compatibility libraries are available for the older CentOS 5 and 6 versions. The standard distribution package also includes the following software components:
Web server: httpd 2.4.6 (Apache)
LAN manager: Samba-4.1.x
Database: MariaDB 5.5.x, PostgreSQL 9.2.x
Scripting language: PHP 5.4, Python 2.7, Perl 5.16.3
Desktop interface: Gnome 3.14, KDE 4.14
Display server: X.org 7.7
E-mail client: Evolution 3.12, Thunderbird 45
Internet browser: Firefox 45
Office suite: LibreOffice 4.3.7
The Centos is also user friendly for the user (people) to use have the luxury of being the most widely-used operating system in the world. As such, new users have to re-learn how to perform simple tasks on an unfamiliar and often complicated system, which can be off putting for the casual user.
However, programs usually run on the free equivalent, they often lack the certification and support from their respective vendors, which is why they are not always guaranteed to work properly with CentOS.
Windows OS can be called many things, but ‘lightweight and speedy’ is not one of them. Windows nowadays is simple, familiar, and guaranteed to be compatible with virtually all software; for busy companies, that could well be more valuable in the long run.
Scalability- Scalability is the ability to fully utilize available processing power on a multiprocessor system. It also depends on what the user who wants to get the windows OS that will have the bigger amount of storage hard drive or a less storage Hard drive.
Maintenance- Keeping the windows to be in good health is that it must be up to date with latest version, make sure it has anti-virus on installed or else turn on windows defender as default.
Software and application of this OS is a closed which means that for Windows you will have to pay for the license of the OS and that you will keep it up to date to the latest version of windows.
Also can download software via internet and installing it straight away.
As mentioned mostly the users nowadays using windows are much easier and simple also with its features. The primary features of Windows are:
Start Menu – The Start Menu provides the primary access point for programs and applications on your ThinkPad.
Taskbar and Notification Area – The Taskbar contains 3 main components, the Start button, the Task/Quicklaunch bar and the System Notification Area.
Windows Snipping Tool – Windows 7 includes an application to capture, save and share “snipped” images from your desktop.
Displaying to a External Monitor or Projector – The ThinkPad is equipped with one or more external display connectors so that you may connect to an external monitor or the multimedia projector.
Using Local Area Networks (LAN/WiFi) – The ThinkPad is configured to access both wired and wireless network resources.
Windows Explorer Favorites – File system favorites are quick links to specific directories (folders) located on your hard drive.
Windows Explorer Libraries – Libraries are an easy way to collect and track documents on your computer that are related to one another but are not necessarily located in the same directories (folders).
Evolution of Linux Centos
Centos, which stands for C ommunity En terprise O perating S ystem, is the result of a group of open source contributors and users working together to develop Linux solutions that are freely available to users who do not require a great deal of commercial support to achieve their goals. Centos dedicated servers were designed based on Red Hat's product, Red Hat Enterprise Linux.
However, Red Hat does release its source code for its product under the terms of the GNU General Public License, so the use of the code for the creation of the Centos Linux distribution is an entirely valid and acceptable practice. The distribution of Centos products completely complies with Red Hat's redistribution policy. The Centos server is almost identical to the Red Hat product except that it is modified to remove all Red Hat branding and artwork. Centos and its Linux solutions are not in any way affiliated with or supported by Red Hat, Inc.
Linux was launched later than Windows, in 1991. It was created by Finnish student Linus Torvalds, who wanted to create a free operating system kernel that anyone could use. Although it's still regarded as a very bare bones operating system, without a graphical interface like Windows, it has nevertheless grown considerably, with just a few lines of source code in its original release to where it stands today, containing more than 23.3 million lines of source code.
Evolution of Windows
The first version of Windows, 1.0, was released in 1985, two years after Bill Gates founded Microsoft. It ran from MS-DOS, which launched Program Manager to run applications.
Two years after the first version of Windows was launched, Gates rolled out the next version of the operating system, Windows 2.0, with a third iteration, Microsoft Windows/386 launching in the same year. By the time Windows 1995 launched, Windows had evolved into its own operating system, making use of a 16-bit DOS-based kernel and a 32-bit user space to make for a more robust user experience.
In fact, Windows 1995 is the basis of what Windows 10 has become, introducing many of the features we recognise today, including the Start menu, the taskbar and Windows Explorer, which has now evolved to become File Explorer. Windows ME, launched in 2000, was the final DOS-based iteration of Windows.
The platform has undergone a swift evolution since it migrated away from DOS, with some versions proving much more successful than others.