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

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.

主站蜘蛛池模板: 和龙市| 谢通门县| 舟曲县| 志丹县| 岳西县| 昌都县| 洛浦县| 海盐县| 汝阳县| 绥阳县| 安康市| 土默特右旗| 文昌市| 崇州市| 华坪县| 攀枝花市| 铜陵市| 江阴市| 永和县| 布尔津县| 南充市| 南陵县| 兴和县| 巴里| 郯城县| 阳春市| 商水县| 运城市| 太白县| 石景山区| 尉氏县| 盐山县| 临高县| 白山市| 镇远县| 沙河市| 桐庐县| 安龙县| 彩票| 五大连池市| 吴旗县|