zoukankan      html  css  js  c++  java
  • 01.The Introduction of Linux

    1.什么是Linux

      1.1关于Unix  

    • 1969年由Thompson在贝尔实验室开发(汇编)
    • 一个月的时间开发出内核、工具软件、文件系统
    • 基于优秀的设计理念(a.所有的程序和系统设备都以文档的形式来存在,b.程序只有一个目的,那就是尽可能高效的解决问题)
    • 1973年由C语言改写,方便移植到其他的硬件平台上
    • 其发展主要是由实验室的工程师来完成
    • AT&T公司在1979年收回版权,不对学生开源    

      1.2什么是GUN和GPL

    • GNU is NOT Unix的递归缩写,是由Richard Mathew Stallman 在1984年发起,旨在构建一个自由、开放的操作系统。
    • 重新开发自由软件并推广
    • 开发GCC等其他基础的软件便于自由软件的发展
    • 开放源代码、允许复制、修改、传播
    • 为了防止自由软件被他人作为专利软件,指定了GPL授权(General Public Licence---通用公共许可证)

      1.3Linux的起源

    • 1991年,芬兰大学生Linux Torvalds 基于x86系统开发出Linux的内核
    • 经过虚拟团队的维护逐渐发展壮大并移植到其他的硬件系统上

    2.Linux的主要版本

    • Ubuntu,2004年9月发布,最为流行的桌面Linux发行版
    • RedHat,使用最广,性能稳定
    • CentOS,2003年底推出,rhel的重新编译版,免费

    3.Linux的优缺点

    优点:

    • 性能稳定
    • 较高的安全性和Bug的快速修复
    • 支持多用户多任务
    • 完善的用户和群组策略
    • 资源耗费低
    • 适合嵌入式应用
    • 免费或费用低廉

     不足:

    • 专业软件支持不够
    • 厂商支持度不高
    • 标准化不足
  • 相关阅读:
    xshell 缺少mfc110u.dll
    notepad++ 常用插件
    java 发送 http post 和 get 请求(利用unirest)
    my.conf配置大全
    md5算法
    sprinboot+redis
    jq下拉插件,chosen
    springboot+idea 热部署
    Jquery 监听浏览器前进后退
    手机自带的表情入库
  • 原文地址:https://www.cnblogs.com/albert-xm/p/5066099.html
Copyright © 2011-2022 走看看