《绥院Linux爱好者团队》欢迎您!
有使用过Linux的同学吗?或者是想学的,甚至只是听说过的,对它感兴趣的。没有基础不怕,我们可以共同学习。
但我只能把你们带到门口,你们要自己走进去。我们要壮大Linux,让更多的人了解Linux,使用Linux。
恳请大家加入。我相信Linux一定会有一个更加美好的未来。
Linux发展历史
① 诞生
20世纪60年代,出现并流行交互式操作系统,即分时操作系统。其中Multics就是一套由贝尔实验室、麻省理工学院及美国通用电气公司于1964年共同参与研发出的安装在大型主机上实现多人多工的操作系统。但由于资金的超支及贝尔实验室的退出等因素而被“放弃”。
随后贝尔实验室的Ken Thompson使用B语言开发出了名为Unics操作系统,后改名为UNIX操作系统。由于B语言进行系统编程时不够强大,因此Thompson联合Ritchie对其进行了改造,并于1971年共同发明了C语言。1973年Thompson和Ritchie用C语言重写了UNIX。自此到20世纪90年代UNIX已经成为大学中的主流操作系统。与此同时,UNIX转向商业化,价格昂贵。而唯一低廉的选择就是MINIX,这是一个功能有限的类似UNIX的操作系统,作者Andrew Tanenbaum开发它的目的是用于教学。1991年初,Linus Torvalds接触到UNIX操作系统,通过学习MINIX成功地将自己开发的bash移植到了minix上,并于1991年10月正式向外宣布Linux内核的诞生。同年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。Linux本身只是操作系统的内核。内核是使其它程序能够运行的基础。它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行在内核之上。其中有些程序是必需的,比如说,命令行解释器(shell),它用于用户交互和编写shell脚本。Linux没有自己去开发这些应用程序,而是使用已有的自由软件。许多重要的软件,包括C编译器,都来自于自由软件基金GNU项目。因此,把Linux也称为GNU/Linux。
② Linux诞生大事件
- 1965年,Bell实验室、MIT、GE(通用电气公司)开发Multics系统。
- 1969年,Ken Thompson利用汇编语言(B语言)开发了File Server System(Unics,即UNIX的原型)。
- 1973年,Dennis Ritchie和Ken Thompson发明了C语言,随后二人使用C语言重写UNIX的内核。
- 1977年,Berkeley大学的Bill Joy(Sun公司的创始人)针对他的机器修改了UNIX源码,称为BSD操作系统。
- 1979年,UNIX发布System V,用于个人计算机;1984年,因为UNIX规定“不能对学生提供源码”,作为老师的Andrew Tanenbaum编写兼容于UNIX的Minix,用于教学。
- 1984年,Richard Stallman开始GNU(GNU&aposs Not Unix)项目,创办FSF(Free Software Foundation)基金会。该组织倡导“自由软件”,开发了GCC、Emacs、Bash Shell、GLIBC等产品;GNU的软件缺乏一个开放的平台运行,只能在UNIX上运行;自由软件指用户可以对软件做任何修改,甚至再发行,但要遵守GPL的版权规定;自由软件是可以卖的,但是不能只卖软件,而是卖服务、手册等。
- 1985年,为了避免GNU开发的自由软件被其他人用作专利软件,因此创建GPL(General Public License)版权声明。
- 1988年,MIT为了开发GUI,成立了研发XFree86的组织。
- 1991年,芬兰赫尔辛基大学的研究生Linus Torvalds基于gcc、bash开发了针对386机器的Linux内核。
- 1994年,Torvalds发布Linux v1.0。
- 1996年,Torvalds发布Linux v2.0,确定了Linux的吉祥物:企鹅。
Linux的优点:
- A)开放性: Linux操作系统遵守GNU规范,代码共享,易于实现系统的裁剪和客制化的开发。Linux具有丰富的软件和强大的社区,同时用户有系统的全部权限,可以根据自己的需要,对Linux系统进行修改,使其满足自己的需求,将其打造为完全属于自己的操作系统。
- B)多用户: 系统资源可以被不同用户以各自的权限访问使用,互不影响。
- C)多任务和多线程: 不同任务和线程几乎同时并发地处理独立的但却内在关联的一系列事件。
- D)设备独立性: Linux操作系统把所有外部设备统一当作设备文件来看待,只要安装它们的驱动程序,任何用户都可以象使用普通文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。
- E)丰富的网络功能: 完善的内置网络是Linux的一大特点。Linux在通信和网络功能方面优于其他操作系统。其他操作系统不包含如此紧密地和内核结合在一起连接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善的、强大的网络功能。
- F)良好的可移植性: 缺点是主要来自于硬件方面的支持,还有就是对于普通用户来说,它的操作性没有windows那么方便,实用,一般用户使用起来不太会操作。
Linux和Windows的区别:
Linux和Windows主要有以下的不同:
- 平台
Windows平台有着数量和质量优势,但是大部分都是收费的软件,并且由微软官方提供重要的支持和服务。Linux平台大多数都是属于开源自由软件,使用者能够进行修改定制以及再发布,除此之外,因为基本上都是免费的,再加上没有资金的支持,有一部分的软件的质量以及体验感都不是很好。它由全球所有的linux平台以及自由软件社区提供支持。 - 安全
Windows平台相信用过的人都晓得,基本上过不了一段安稳日子就要不定时的进行一下补丁安装或者是系统的更新,除此之外,还有一些病毒木马。Linux平台和Windows平台比较起来,还是linux平台要安全一些,使用linux的话,至少你可以省了一些杀毒软件之类的东西。 - 自由
微软对Windows系统进行了限制,使用户不能根据自己的需要添加,修改或删除一些内容,即使开了管理员账户,权限仍然有限,而Linux则可以自由定制。
我说过只能带你们走到门口,你们要自己走进去。
加入我们
我们要找到绥化学院所有使用Linux的同学,欢迎大家加入!新的绥院Linux爱好者团队是以QQ群和官网为主体, 多种交流平台共存的大型交流互助社区, 用户可以选择加入自己方便的平台进行交流, 使用官网统一发布官方动态,使用github团队仓库统一分享文件。
QQ群

扫码加入交流
- Telegram Channel: @linux-shxy
- Google Group: https://groups.google.com/g/linux-shxy
- 云湖群ID: 289891461