Linux本身是一个内核,你可以理解为人的心脏,加上其他的东西才能构成一个人。
有些系统比如BSD、Windows会考虑尽最大可能自己开发其他东西,或者叫用户层,而Linux选择用GNU提供的用户层。
所以GNU/Linux其实就是Linux+GNU构成的操作系统,而Linux是其内核。
Linux当然也可以不用GNU,比如安卓,比如OpenWrt,比如Alpine Linux,这些虽然心脏用的还是Linux,但是用户层却是用的其他的,所以这些不是,并且不能被称作GNU/Linux。
Linux属于比较特殊在于内核和系统名都被称为Linux,所以容易混淆,很多人都分不清Linux内核和Linux操作系统。而在之前Unix年代,卡内基梅隆大学开发的Mach内核,使用它的系统却不叫Mach(比如现在苹果还在用的一系列系统,比如OSF/1和Tru64 UNIX,比如GNU Hurd),这确实是一个令人迷惑的点。
<hr/>评论说我说错了,Linux仅能指Linux内核,发行版只能是GNU/Linux,那就搬出来维基百科的原文嘛…
Linux - WikipediaLinux(/ˈlɪnʊks/ LIN-uuks) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word &#34;Linux&#34; in their name, but the Free Software Foundation uses and recommends the name &#34;GNU/Linux&#34; to emphasize the use and importance of GNU software in many distributions, causing some controversy. 当然你要是说a family of operating systems不能算作operating system,只有Linux distro算也行…
<hr/>LinuxHub喵,关注LinuxHub谢谢喵~ |