美文网首页
linux操作系统发展史

linux操作系统发展史

作者: 家穷人丑小学文化农村户口 | 来源:发表于2018-03-11 21:15 被阅读0次

    1990年    BSD

                 Jolitz  BSD  移植x86     

    1991年 芬兰大学    Linux  Torvlds   宣布成立linux

          Linux遵循GPL  协议

    Lary wall   研发diff   patch  打补丁   实现了补丁分发   增量打补丁

    process   进程  

    tasks   多任务   通过操作系统 kernel (内核)

    完整的OS  是由kernel(内核)+Application(应用)

    狭义的os   kernel(内核)

    GNU/LINUX   

    OS接口有两类    

                  GUI(图形)        Graphic  user  interface

                  GLI(命令)   command   line  interface

        接口

     人对计算机操作是通过接口来实现的。

    占用接口能跑起来的是前台,不占用接口跑起来的是后台。

    操作系统的功能

                            驱动程序 

                            进程管理

                          安全

                       网络功能

                        内存管理

                        文件系统

    用户通过接口来启动程序 就是把应用程序从硬盘中读取出来,交给内核   创建出可供管理的运行动态程序。

    内核是管理应用程序

    系统调用(system call ):对于操作系统来说把底层硬件复杂性隐藏起来,把功能简洁的向上层提供。

     库调用(libraries  call): 把底层简洁功能组合起来成为复杂功能。

    程序员写程序时面对可调用的接口叫做 API

     Appliction    programming  interface 

    ABI       应用二进制接口  应用程序面对系统底层接口

    Appliction    programming    interface

    Posix     可移植操作系统

     程序→库调用→系统调用→底层硬件资源

    GNU  

    把源码编译成为二进制制成系统  叫做发行版

    主流的发行版

                       Debian:Ubuntu   knopix

                        slackware:S.U.S.E    Opensuse

                       RedHat:RedHat 9.0  centos

     软件程序   版本号

    major  minor  release

    www.kernel.org

    相关文章

      网友评论

          本文标题:linux操作系统发展史

          本文链接:https://www.haomeiwen.com/subject/osnwfftx.html