UNIX/Linux学习笔记(1)基础概念

UNIX/Linux学习笔记(1)基础概念

引言:小编正式开始学习有关UNIX和Linux的内容啦,数据结构这道坎还是得靠不懈的积累慢慢跨过去,现在先取巧绕开它先,这次让小编说一说我所了解到的UNIX和Linux

UNIX操作系统

①历史背景:

UNIX操作系统是由丹尼斯·里奇、肯·汤普逊于1969年左右在美国贝尔实验室,使用了C语言开发了这款操作系统,经常有人会问是先有C语言还是先有UNIX操作系统呢?这就像先有了鸡还是先有了蛋,UNIX操作系统的开发是为了C语言,但同时它也是由C语言一步步搭建而来的

②系统的特点:

多用户、多任务、支持多种处理器架构、高安全性、高可靠性、高稳定性

③使用场所:

构型大型关键业务系统的商用服务器(由于它的高安全性、可靠性、稳定性)
构建面向移动终端、手持设备等相关的嵌入式应用

④衍生版本:

System V:银行、电信(不是特指“电信”,而是各种电话通信类)公司在使用的服务器系统
Berkley:带界面的IOS、MacOS
Hybrid:Minix、Linux

小编主要想介绍的还是Linux,因为UNIX太牛了,根本不需要我再多言,再者Linux本就是UNIX的衍生版本,而且小编现在使用的也是Linux

Linux操作系统

①定义:

严格意义上Linux指的是内核,隶属于GNU工程。凡是使用这种内核的操作系统都叫作Linux系统(发行版)

②系统的特点:

多用户、多任务、开放性(遵循GPL)、设备独立性、网络功能丰富、可靠的系统安全、可移植性

③使用场所:

手机、平板电脑、路由器、视频游戏控制平台、PC、大型计算机、超级计算机

④标志:

在这里插入图片描述
Linux的标志是一只企鹅,因为企鹅是南极洲的标志性动物,根据国际公约南极洲为全人类共同所有,Linux以此为标志也表明开源的Linux为全人类所共同所有,任何公司或个人都无权将其私有化

⑤Minix操作系统:

微信的类UNIX操作系统,属UNIX衍生版本之一的Hybrid,免费开源。Linux之父正是参照这款操作系统写出了第一版本的Linux(UNIX → Minix → Linux)

⑥GNU工程(GNU Not UNIX):

gcc -std=gnu99大家一定不陌生,小编正在刚刚使用过。不过在此小编介绍的是GNU工程
GNU工程是自由软件基金会所创立的一个开源组织,基本原则就是共享。主旨是发展出一个有别于商业UNIX的免费且完整的类UNIX系统。目前Linux内核由它进行维护,所以也会称其为GNU Linux

⑦GPL通用公共许可证(General Public Licence):

Linux操作系统具备开发性的重大功臣便是GPL,GPL通用公共许可证允许对某些成果即派生成果重(chóng)用、修改、复制,对所有人都是自由的,但不能声明做了原始工作或声明由他人所做

⑧POSIX标准(Portable Operating System Interface of UNIX):

POSXI标准别称可移植操作系统接口,它规定了统一的系统编程接口规范
POSXI标准规定了操作系统以接口形式提供功能的名字、参数、返回值,保证了应用程序源码级的可移植性
Linux完全遵循这个标准,在之后的系统调用中我们也可发现这点

总结

本文是小编学习历程上的总结,有些专业术语小编自己仍未很明白,能力有限,望大佬们海涵

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值