The advent of Linux was developed in 1991 by students of Linus Torvalds, the original Linux is similar to the UNIX operating system, which can be used on 386,486 or Pentium processor computers. Linus Torvalds is a great man who makes Linux regain "freedom" so that everyone who needs it can easily get it.
Time is the best witness, Linux in all parts of the world thousands of computer enthusiasts with their own wisdom accumulated, constantly optimized, until today. I have access to an excellent e-book, "Linux should Learn," a book that can learn Linux systems for free. So: Linux is a free, open source, following the GNU and GPL principles, and similar to UNIX compatible products. Linux operating system from the advent to now just a few years to get a rapid development, and Linux has good performance is inseparable, of course, also inseparable from the Linus Torvalds Linux "Freedom" of the pursuit of results, so that we better use it today.
The following are important milestones in Linux development:
1991: Linus Torvalds exposes the Linux kernel.
1994: Linux1.0 edition, Linux turns to GPL copyright agreement.
1999: Linux2.2 Edition kernel release, Linux Simplified Chinese release has been published.
2003: Release of kernel version Linux2.6, its performance, security and driver improvements are key to the 2.6 kernel.
2011: Release of kernel version Linux3.0.
2012: Release of kernel version Linux3.2.
2016: The Linux kernel has evolved to version 4.7 and has hundreds of Linux distributions.
Advantage Features:
In terms of the current popularity of Linux systems, the advantages of Linux, many people can experience firsthand, regardless of the Linux technology people; applications are too broad: mobile phones, servers, the Internet of things, embedded devices ...
The first big feature: free to use
Any individual and business can be used free of charge, because his source code for all open, through the free modification and release, while also following the GNU license, the core of open, created a large number of open source software, can be used for everyone to use, convenient for personal and business use, You can accomplish more advanced tasks.
second major feature: Multi-user, multi-tasking
Linux can support multiple users at the same time, each user can have their own file devices and data very good administrative rights, to ensure that the user does not affect each other. Multitasking is now the most important feature of the computer, Linux can make multiple programs at the same time and independent operation, non-interference, work together to complete more tasks.
The third major feature: Good safety and reliability
The kernel is efficient and stable. The efficiency and stability of the Linux kernel has been verified by a large number of facts in various fields. Linux in a large number of network management, network services and other aspects of the functions, can make it easy for users to establish a high-efficient and stable firewall, routers, workstations, servers and so on. To improve security, it also provides a large number of network management software, network analysis software and network security software.
The third major feature: extensive hardware support
Because many developers around the world are contributing to the expansion of Linux, Linux has an exceptionally rich driver resources, supporting a variety of mainstream hardware and the latest hardware technology, Linux can support x86, ARM, MIPS, A microprocessor with multiple architectures such as Alpha and PowerPC. It has been successfully ported to dozens of hardware platforms and can run on almost all popular processors.
Development Status:
Linux has evolved to today, and is fully led by Linus Torvalds to develop and maintain the Linux kernel with the participation of many developers. The Free Software Foundation, led by Richard Stallman, continues to offer a large number of GNU components that support the Linux kernel. At the same time, the non-GNU components of third parties developed by some individuals and businesses also provide support for the Linux kernel, which includes a large number of works, kernel modules, and content extensions such as user applications and libraries. Linux community or Enterprise has launched some important Linux distributions, including the Linux kernel, GNU components, non-GNU components, and other forms of software package management system, the future of the development of the trend is very clear.
To learn Linux, first you have to choose the version that suits you, and when it comes to Linux, there are two types of distributions, one for commercial companies to maintain (Red Hat Linux as the representative) and the other for community organizations to maintain the distribution (Debian is represented).
The difference between Linux kernel and Linux distribution is that the Linux system kernel refers to a system core program that is maintained by Linus Torvalds, which provides hardware abstraction layer, hard disk and file system control, and multitasking functions. The Linux distribution is what we often call the Linux operating system, that is, the Linux kernel and a variety of common software collection products, the world has about hundreds of Linux distributions, each distribution has its own characteristics and target population. The more well-known Linux distributions are mainly the Red Hat series: Rhel,centos,fedora and OEL; Germany's Suse;debian series; Ubuntu;redflag and so on. Social development so fast, no matter what learning is to enrich themselves, and then also to feed the family, that since the study of Linux that must test the relevant certificate, RHCE,RHCA certification is recognized as an international certification! To test the students can choose Red Hat RHEL7, learning materials can choose Liu Yan Teacher's "Linux should Learn", the book content is concise, easy to learn and easy to understand, the high quality of the article, L learn the process of Linux need to knock more, practice, make perfect.
Linux is a fast-growing operating system, we must have a solid foundation, in order to adapt to the continuous improvement of Linux, to be able to do it freely.
Take you to the Linux system development and version change