官术网_书友最值得收藏!

2.3 Who Created Linux?

The origins of Linux can be traced back to the work and philosophies of two people. At the heart of the Linux operating system is something called the kernel. This is the core set of features necessary for the operating system to function. The kernel manages the system’s resources and handles communication between the hardware and the applications. The Linux kernel was developed by Linus Torvalds who, taking a dislike to MS-DOS, and impatient for the availability of MINIX for the new Intel 80386 microprocessor, decided to write his own UNIX-like kernel. When he had finished the first version of the kernel, he released it under an open source license that enabled anyone to download the source code and freely use and modify it without having to pay Linus any money.

Around the same time, Richard Stallman at the Free Software Foundation, a strong advocate of free and open source software, was working on an open source operating system of his own. Rather than focusing initially on the kernel, however, Stallman decided to begin by developing open source versions of all the UNIX tools, utilities and compilers necessary to use and maintain an operating system. By the time he had finished developing this infrastructure it seemed like the obvious solution was to combine his work with the kernel Linus had written to create a full operating system. This combination became known as GNU/Linux. Purists insist that Linux always be referred to as GNU/Linux (in fact, at one time, Richard Stallman refused to give press interviews to any publication which failed to refer to Linux as GNU/Linux). This is not unreasonable given that the GNU tools developed by the Free Software Foundation make up a significant and vital part of GNU/Linux. Unfortunately, most people and publications simply refer to Linux as Linux and this will probably always continue to be the case.

主站蜘蛛池模板: 巧家县| 玉屏| 景泰县| 沈阳市| 遂昌县| 江永县| 利川市| 胶州市| 洪洞县| 额济纳旗| 永宁县| 建始县| 石柱| 波密县| 清苑县| 张家港市| 河北区| 新野县| 重庆市| 明星| 丰原市| 聂拉木县| 凌云县| 手游| 兴安县| 德兴市| 兰坪| 通城县| 宁河县| 建德市| 肥城市| 宝兴县| 望奎县| 游戏| 资中县| 四川省| 泾川县| 体育| 南涧| 中卫市| 屯昌县|