目录

  • 一、简介
  • 二、发行版
  • 三、Linux内核
  • 四、为什么要用Linux

一、简介

  Linux,全称GNU/Linux,是一种免费使用自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

二、发行版

  1. ubuntu :多用于嵌入式开发。
  2. Fedora:早期嵌入式开发。
  3. centOS:Web服务器开发。
  4. ArchLinux:用的不多。
  5. 红旗、红帽Linux:国产发行版。
  6. Loki、Mint:小白用户。

三、Linux内核

  操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。完成这个控制工作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。

  林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,1969年12月28日- ),芬兰赫尔辛基人,著名的电脑程序员,Linux内核的发明人及该计划的合作者 [1] ,毕业于赫尔辛基大学计算机系,1997年至2003年在美国加州硅谷任职于全美达公司(Transmeta Corporation),现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发Linux内核。与妻子托芙(Tove,芬兰前女子空手道冠军)育有三个女孩。著有自传《乐者为王》。
  IOS和Andriod都是在Linux内核的基础上进行开发的。

四、为什么要用Linux

  开源、免费、生态好、安全性高。

【Linux】Linux简介相关推荐

  1. Linux 交叉编译简介

    Linux 交叉编译简介 主机,目标,交叉编译器 主机与目标 编译器是将源代码转换为可执行代码的程序.像所有程序一样,编译器运行在特定类型的计算机上,输出的新程序也运行在特定类型的计算机上. 运行编译 ...

  2. 【Android 逆向】Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )

    文章目录 一.Linux 权限简介 二.系统权限 / 用户权限 / 匿名用户权限 1.系统权限 2.用户权限 3.匿名用户权限 一.Linux 权限简介 Linux 是基于文件的系统 , 内存 , 设 ...

  3. Alpine Linux 使用简介

    Alpine Linux使用简介 目录: 一.Alpine简要介绍 二.Alpine本地安装 三.Alpine在Docker下运行 四.Alpine的配置和使用 4.1网络相关文件 4.2更新国内源 ...

  4. WSL:WSL(Windows Subsystem for Linux)的简介、安装、使用方法之详细攻略

    WSL:WSL(Windows Subsystem for Linux)的简介.安装.使用方法之详细攻略 目录 WSL的简介 WSL的安装 WSL的使用方法 WSL的简介 Windows Subsys ...

  5. linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...

    Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...

  6. Linux的简介与虚拟机的管理

    Linux的简介: 严格的来讲,Linux不算是一个操作系统,只是一个Linux系统中的内核,Linux的全称是GUN/Linux,这才算是一个真正意义上的Linux系统. Linux是一个多用户多任 ...

  7. linux内核体系学习路径_Linux内核分析(一)linux体系简介|内核源码简介|内核配置编译安装...

    从本篇博文开始我将对linux内核进行学习和分析,整个过程必将十分艰辛,但我会坚持到底,同时在博文中如果那些地方有问题还请各位大神为我讲解. 今天我们会分析到以下内容: 1. Linux体系结构简介 ...

  8. LinuxStudyNote(39)-Linux软件包管理(1)-Linux软件包简介之源码包与RPM包、源码包的优缺点、RPM二进制包的优缺点

    Linux软件包简介 1.软件包分类 a.源码包 源码包顾名思义,就是开放源代码的安装包 脚本安装包 脚本安装包是在源码包的基础上加上了安装的图形界面, 这种软件包很少见,原因在于它需要专门的人员来进 ...

  9. RHCSA之Linux系统简介

    Linux系统简介 一.操作系统简介以及Unix与Linux发展史 1.1.操作系统简介 操作系统是什么 操作系统内核的功能 常见的操作系统 干活小知识 1.2.Unix发展史与发行版本 UNIX主要 ...

  10. 【Linux操作系统】1. Linux操作系统简介、安装

    前言 本系列是Linux操作系统的一些知识以及实践内容,Linux操作系统作为开发最常使用的操作系统,是必备的一门求职.提升技术.本文先介绍Linux操作系统,并安装一个Linux操作系统. Linu ...

最新文章

  1. 2009下半年网络管理员试题及答案
  2. .Net装箱拆箱编程实例
  3. eclipse安装maven插件_牛X!Eclipse 开始支持 Java 14~
  4. Flask碰到 原因:CORS 头缺少 'Access-Control-Allow-Origin'解决方案 解决
  5. java菜单如何点解_【Java】详解菜单组件
  6. 浅析haartraining方法进行人脸检测
  7. C语言 野指针 - C语言零基础入门教程
  8. 流量策略和整型--整型篇
  9. wingdings字体符号在哪_出版社编辑对标点符号和专业术语的要求
  10. 中国邮路算法(中国邮递员问题)(详细)
  11. svn执行Cleanup总是提示cleanup failed的解决方法
  12. 金融专硕可以用计算机吗,金融硕士考研:考研金融431能带计算器吗?
  13. 关于未分摊差异的几种处理办法
  14. 在editplus中 删除空白行、匹配删除行
  15. 销售易和纷享销客的“生存经”
  16. DTV 学习(二) 数字视频
  17. 虫师JAVA接口自动化pdf下载,2019虫师自动化 Python接口自动化虫师 robotframework虫师 虫师接口自动化源码下载...
  18. 2022-2028全球与中国无线工作灯市场现状及未来发展趋势
  19. Bash脚本中进制转换
  20. java毕业生设计学校食堂订餐管理计算机源码+系统+mysql+调试部署+lw

热门文章

  1. python作用域初探
  2. XML做带边框的背景drawable
  3. 木块砌墙算法(C#源码)
  4. centos7配置网卡
  5. Python全栈开发-数据分析-03 Pandas详解 (下)
  6. Cocos2dx物理引擎(一)
  7. office word使用教程
  8. 远程 mysql 1045_Mysql 远程登录1045失败解决办法
  9. 微机原理-80386(3)
  10. Preprocessor Symbols设置错误导致异常报错error: redefinition of enumerator