首页 > 系统相关 >Linux系统:第一章:简介

Linux系统:第一章:简介

时间:2023-08-29 15:44:23浏览次数:63  
标签:操作系统 简介 Torvalds Minix 第一章 Unix Linux 版权

认识操作系统

操作系统的作用:把计算机系统中对硬件设备的操作封装起来,供应用软件调用。

 

常见操作系统

PC端OS

 

移动端OS

 

服务端OS


 

 

 

Linux来历

Unix的局限

硬件绑定:早期的Unix系统都是针对专门的硬件系统开发的,不同厂商都是为自己的服务器开发专门的Unix操作系统。

版权受限:出于商业等方面因素的考虑,AT&T在1979年发行第七版Unix系统时收回了Unix的版权。

用于教学的Minix

在Unix收回版权的背景下,出于学院教学的需要,荷兰阿姆斯特丹的Vrije大学计算机科学系的Andrew S. Tanenbaum教授开发了一个“类Unix”系统:Minix。之所以称为类Unix,是由于Tanenbaum教授为了避免版权纠纷在开发过程中刻意完全不看Unix本身代码,但同时要做到在使用时让用户的操作方式和使用Unix时一样。

受到启发的Linux

Minix最有名的学生用户是Linus Torvalds,他在芬兰的赫尔辛基大学用Minix操作平台建立了一个新的操作系统的内核,他把它叫做Linux。

Linux是 Linus Torvalds受到Minix的影响而开发的(Linus Torvalds不喜欢他的386电脑上的MS-DOS操作系统,安装了Minix,并以它为样本开发了原始的Linux内核)。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120646664

标签:操作系统,简介,Torvalds,Minix,第一章,Unix,Linux,版权
From: https://www.cnblogs.com/wangchuanxinshi/p/17664977.html

相关文章

  • Linux个人用到的指令汇总
    一、软件包是否已安装CentOS:通过命令:rpm-qa Ubuntu:通过命令:dpkg-s包名二、......
  • Linux中Cache内存占用过高解决办法
    https://zhuanlan.zhihu.com/p/200833204一、概述在日常运维中,我们会发现主机内存使用告警,为什么Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做CacheMemory。有时候你会发现没有什么程序在运行,但是使用top......
  • Linux中的内存回收[二]
    https://zhuanlan.zhihu.com/p/72998605Linux中的内存回收[一]在NUMA系统中,如果使用页面cache所带来的的收益超过数据存储在不同zone/node的损失,那么可以选择在当前zone内存不足时不进行回收(以保留页面cache),而是使用其他zone/node的空闲内存。反之,如果数据的locality更加重要,......
  • linux下给硬盘分区为xfs格式
    linux下给硬盘分区为xfs格式  1、lsblk-f这个命令是查看系统可以识别出的所有分区的文件系统类型2查看fdisk-l   3、把vdb分区 Thepartitiontablehasbeenaltered表示分区表已经更改 5、lsblk查看已经分出来的区 6、mkfs.xfs-f/dev/vdb把vdb格式......
  • linux基本学习
     转自:https://mp.weixin.qq.com/s/4dZ3mbu287pC6mdGOczGAA狂神说java目录管理绝对路径和相对路径我们知道Linux的目录结构为树状结构,最顶级的目录为根目录/。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路......
  • embed简介
    goembed是Go1.16中引入的特性,它允许将文件嵌入到Go代码中,以便在运行时访问这些文件。这对于将静态资源(如HTML、CSS、JavaScript文件)直接嵌入到Go二进制文件中,以及简化文件分发和部署非常有用。下面是关于goembed的详细介绍:使用方式:goembed支持将文件嵌入到代码......
  • Linux高性能服务器编程阅读1:
    Linux:所有东西都是文件。socket也是可读,可写,可控制,可编程的文件描述符。I/O高级函数:1.pipe()和dup()/dup2()pipe()函数创建的两个文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]中写入的数据可以从fd[0]中读出。且,fd[1]只能写入数据,fd[0]只能读出数据,不能颠倒。dup和dup2......
  • 01 linux 定时任务之关机
    定时关机例:设置在每天03:00定时关机在Linux系统终端执行以下代码 sudo-s#进入rootsudogedit/etc/crontab#编辑/etc/crontab 在打开的窗口添加以下内容,保存并退出  0003***root/sbin/shutdown-hnow#......
  • linux之将程序改为系统启动&开机自动启动
    1.sudovim/etc/systemd/system/django_ops.service2.填入以下内容[Unit]Description=MyCustomServiceAfter=network.target[Service]ExecStart=/data/soft/django_ops/django_ops.shRestart=always[Install]WantedBy=multi-user.targetViewCode3.所用脚本内......
  • Redis简介
    文章目录一、Redis是什么?二、Redis优缺点?三、Redis应用场景四、Redis安装和使用五、Redis为什么这么快?1、为什么采用单线程2、Redis的I/O多路复用一、Redis是什么?Redis(RemoteDictionaryServer:远程字典服务)是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于......