zoukankan      html  css  js  c++  java
  • Linux基础笔记—— 走进Linux

     走进Linux

    操作系统

      操作系统是计算机中必不可少的基础系统软件,他的作用是管理和控制计算机系统中的硬件和软件资源,合理有效的组织系统的工作流程,在计算机系统(硬件)与使用者之间提供接口作用。

        操作系统与计算机硬件关系图

       目前,PC(Intel x 86系列)上常见的操作系统有Windows、Linux、DOS、Unix等。

      64位操作系统和32位操作系统的区别:64位系统CPU运算速度更快,支持更大内存空间,可以更大的发挥硬件性能, 提升业务效率。(uname -r查看Linux操作系统)

      

    Linux历史

      Linux之前是Unix,由于Unix收费昂贵,so,Richard Stallman 发起了开发自由软件的运动,并成立了自由软件基金会(Free Software Foundation,FSF)和GNU 项目和协议GPL(是GNU General Public License)。之后一个大学的教授名字为AndrewTanenbaum(谭邦宁)发明了Minix。芬兰赫尔辛基大学的一位计算机系名为Linus Torvalds 的学生经过对minix改造,开发了Linux ;

      FSF(Free Software Foundation)是自由软件基金会,GNU 是FSF主要的项目。
      GNU 的全称为GNU’s not unix, 意思是“ GNU 不是UNIX”。
      GNU计划,它的目标是创建一套完全自由的操作系统,它要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。
      GPL:GNU通用公共许可证(GNU General Public License)
      简单地理解,GPL 许可的核心是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件 的源代码权利,但都必须同时给出具体更改的源代码。

      列举GPL协议发型的软件:vi、gcc等

    Linux版本和分支  

      主要有:

      Debian(1993) → ubuntu(2004)
      Slackware(1993)→suse(1994)
      redhat(1994)→rhel(redhat企业版[2002]) 注:2002后之前的redhat变为Fedora,指rhel的实验版
      sentos(2003)→由redhat改过来的,免费,可以使用yum

  • 相关阅读:
    个人最终总结
    电梯调度的改进
    电梯调度程序
    读程序的修改
    对wordcount单词字母部分的修改
    wordcount
    读程序
    单元测试
    Microsoft Visual Studio 2013安装及试用
    附加题(二)——沈航软件工程期末附加作业
  • 原文地址:https://www.cnblogs.com/-abm/p/7976170.html
Copyright © 2011-2022 走看看