8000 GitHub - lzhangwei/Exercise01
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lzhangwei/Exercise01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

作业(一)

一、Linux:

Linux起源于一个学生的简单需求,Linus Torvalds,Linux的作者在上大学时所买得起的唯一软件是Minix. Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统。Linus 对Minix不是很满意,他以熟悉的Unix作为原型, 在一台Intel 386 PC上开始了他的工作。他的进展很快,他将这项成果通过互连网与其他同学共享,主要用于学术领域。有人看到了这个软件并开始分发。每当出现新问题时,有人会立刻找到解决办法并加入其中,很快的, Linux成为了一个操作系统。

Unix的前身是MULTICS,在1973年,Unix用C语言全部重写,自此,UNIX诞生了。Unix是世界上唯一能在笔记本计算机、PC机、工作站直至巨型机上运行的操作系统。它是一个良好的、通用的、多用户、多任务、分时操作系统。

Linux并没有包括Unix源码。它是按照公开的POSIX标准重新编写的。

Linux和Unix的二者区别:

  1. Unix大多是与硬件配套的,而Linux则可运行在多个硬件平台上。
  2. Unix是商业软件,而Linux是自由软件,是免费,公开源代码的。

二、POSIX(portable operating system interface):

可移植操作系统接口,POSIX标准定义了操作系统应该为应用程序提供的标准接口,是IEEE为要在各种Unix操作系统上运行的软件而定义的一系列API标准的总称。

POSIX意在期望获得源代码级别的软件可移植性。换句话说,为了一个POSIX兼容的操作系统编写的程序,应该可以在任何其他的POSIX操作系统上编译执行。

三、Git

Git是一个分布式版本控制系统。由Linux之父Linus Torvalds开发。客户端的每一次的提取操作,实际上都是对代码仓库的完整备份。可以指定和若干不同的远端代码仓库进行交互,可以在同一个项目中,分别和不同工作小组的人相互协作。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0