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

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.

主站蜘蛛池模板: 嘉荫县| 九龙城区| 江口县| 墨脱县| 芷江| 措美县| 通渭县| 汤阴县| 津市市| 临湘市| 台中县| 同仁县| 桐梓县| 铁力市| 淮滨县| 海口市| 蓝田县| 莲花县| 铜陵市| 齐齐哈尔市| 铜陵市| 安陆市| 巧家县| 湄潭县| 凤山县| 建阳市| 崇明县| 马鞍山市| 宁远县| 明光市| 宁夏| 连南| 旬阳县| 洪泽县| 宁远县| 北京市| 宁化县| 临朐县| 合水县| 林州市| 荥阳市|