了解 GNU/Linux 操作系统

PicGo

了解 GNU/Linux 操作系统

Linux是服务器的(kernel)内核

GNU

平常说的linux操作系统全程是GNU/linux,单独的linux一般指的并不是操作系统,而是操作系统的内核,linux内核和GNU的组件组合在一起才是操作系统

GNU 是“GNU’s Not Unix” (GNU并非Unix) 的递归首字母缩写词,发音为g’noo(哥no ⇣) GNU 是一个自由软件集体协作计划。它的目标是创建一套完全自由的操作系统GNU。由自由软件基金会(FSF)以等多种方式支持,详细了解看看关于GUN

Unix

这里是为了区分一下GNU和Unix Linux,还有ios,Android,鸿蒙等都属于类Unix操作系统,Unix指的是操作系统,GNU的设计类似Unix,但是不包含具著作权的Unix代码,在上面的GNU’s Not Unix也能看出端倪

查看unix历史,这里有个pdf文档,可以在里面看到UNIX的发展史,从一开始的UNICS衍生出各种系统,UNIX,Linux,IOS,Android…..写这篇文档时,最新页面更新到了2021,这张历史图只是冰山一角,很多公司都有自己的unix版本

image-20220118104257314

其他内核

linux的内核其实很常见

  • 安卓手机内核是linux
  • Openwrt内核也是linux
  • 物理网中的嵌入式设备

不仅仅只有linux内核,还有很多其他的

  • 苹果的ios和mac操作系统首先是基于苹果自己开发的Darwin,类Unix系统,其内核是基于xnu(XUN’s Not UNIX)的一个混合内核,在gitee,github上可以找到苹果开放的源码
  • 微软的Windows内核不公开
  • bsd 内核,索尼,任天堂都是用 bsd 而非 linux
  • GNU的hurd内核

一般拿到服务器的时候,可以用uname查看本机的内核,详细内容看linux系列的常用操作

tuxedo

一般看到的Linux系统图片都有一个小企鹅,它叫tux,全称是tuxdeo,是linux的吉祥物image-20220118111659870

最后更新于 Apr 29, 2020 00:00 UTC
哈哈哈
使用 Hugo 构建
主题 StackJimmy 设计