因为4.3是周一所以根据拖延症还是在周一的晚期开始写blog了。本blog计划至少持续到七月底,至于之后就在看之后的情况吧。Blog将会关注机器学习包括机器翻译,并行计算或者相关的知识整理或总结,如果有错误或者不当之处还请大神不吝指教。
小弟比较蠢,最近才觉得不用linux不行,但是同时又十分的好奇linux究竟是一个什么概念
以下资料主要来自百度百科以及网站(哈哈我觉得百度百科特别科普性,对中国人来说非常容易得到一个intuitive的认知,尽管对于一些high level的知识可能做得不是很全面但是科普方面做得很好,很利于我这样的小白来了解新知识,赞一个)
以下内容基本都是copy来的,最后都有标明来源。
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反版权”(或称Copyleft)概念。
UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。不过UNIX有免费版的,例如:NetBSD等类似UNIX版本(唔,根据定义来说,这些叫做类Unix操作系统吧,不能叫Unix操作系统)。
关于mac os
Mac OS X的内核完全形成,形成BSD、IOKit、Mach osfmk三足鼎立的态势,并有pexpert、libkern、libsa作为基础。Apple称它的内核杰作为XNU。其代码开源,请读者移步http://www.opensource.apple.com/source/xnu/xnu-123.5/,每个部分的代码都独立存放在一个文件夹中,条理清晰,不妨一读。(所以mac的内核是混合内核,不过根据wiki,它是一个类unix系统)
所以我们一般来说使用的都是Gnu/linux系统或者基于其开发的,比较著名的有ubantu,我们自己开发的Kylin(细节并不知道也不会也不能真的开源)等。
关于为什么要使用linux,http://mat.uc.pt/~zhang/blog.html;http://www.cnblogs.com/mokafamily/p/4414953.html;https://www.douban.com/group/topic/12121637/
都有很多观点,所以我就不罗嗦啦。
本篇只是网络只是汇总,没有什么个人意见。努力做一名知识的搬运工。
4.3.2017
参考:
http://baike.baidu.com/link?url=bTUFOJVyi-uD52X-Lr0l9M_mwQ6TvBwgWwZzaQq1VQo--hS7wv4mt1X81Pt1j0X3T2nck_QRg35IzXl5mAuGta
http://baike.baidu.com/item/GNU
http://baike.baidu.com/item/unix?sefr=cr
https://www.evernote.com/shard/s102/sh/35873e8c-edc9-4e40-b00c-f53f10fd24ee/dd9e9da327d6d334
https://en.wikipedia.org/wiki/Unix-like
https://gist.github.com/DukeEnglish/96ac2a554fab5040d1b6f9220adf3d26