linux不被熟知的事情

linux不被熟知的事情

1.linux不全是c语言写的

linux的内核/shell/基础命令程序都是C语言编写的,但是linux启动以及安装软件的工具(yum apt-get configure makefile )都是脚本语言编写的

  • 脚本语言编写的好处

    • 脚本对人直观、容易修改

    • Linux支持很多种脚本语言(awk、 sed 、Perl 、TCL、Python、Ruby)

    • linux的shell是一个强大的脚本解释器

    • 通常会多脚本语言混合编程(不同语言应用场景不同)

  • 不用C语言的原因

    复杂(要想运行必须编译、链接 一旦有问题,很难调试) 灵活(容易埋下祸根)

2.linux为啥牛逼?一点缺点没有??

linux的优缺点

  • 优点

    • 大量的可用软件,且绝大多数都是免费的

    • 良好的移植性及灵活性(几乎支持所有cpu平台)

    • 优良的稳定性和安全性

    • 支持几乎所有的网络协议及开发语言

      (Unix tcp/ip C语言三者是同一时期发展起来的,现在多数开发语言都是C语言衍生出来的 同时现在的网络协议也都和tcp/ip协议有紧密联系)

  • 缺点

    • 在办公应用和游戏娱乐方面匮乏
    • 桌面应用有待完善
    • 标准统一还需要推广
    • 开源软件的盈利模式与发展

3.linux和linux内核不一样!!!

李纳斯•托瓦兹开发的是linux内核,有时候简称为linux,但其实linux作为一个操作系统,除了内核还包括shell、文件系统和应用程序.

linux内核

  • 概念:内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件(实现了对计算机硬件的管理)

  • 内核是操作系统的核心,但不是全部

  • 一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。

linux发行版[要钱的和不要钱的]

  • 商业公司维护 例如:Red Hat Linux

    Red Hat 旗下艺人(发行版):RHEL.centos.fedora core)

  • 社区组织维护 例如:Debian

    Debian旗下产品:Ubuntu

4.linux不只有黑框框!

linux桌面环境(桌面系统)

着重介绍KDE和GNOME【说来忏愧,笔者只知道KDE和GNOME】

<1>KDE

KDE 是 K Desktop Environment 的缩写,中文译为“K桌面环境”

  • qt写的
  • 和windows很像
  • 容易定制
  • 有很多应用程序可以运行的KDE环境中
  • 优缺点
    • 优点:KDE 几乎是最先进最强大的桌面环境,它外观优美、高度可定制、兼容比较旧的硬件设备
    • 缺点:Kmail 等一些组件的配置对新手来说过于复杂
<2>GNOME

GNOME 是 the GNU Network Object Model Environment 的缩写,中文译为“GNU网络对象模型环境”。

  • GNOME 3 进行了重大更新,不再采用传统的 Windows 风格的界面,而是进行了全新的设计

  • 优缺点

    • 优点:简洁,运行速度快

      ​ 简单易用,可通过插件来扩展功能。

    • 缺点:没有太多定制选项,需安装插件

      ​ 对插件的管理能力比较差,也缺少其它桌面环境拥有的许多功能

<3>Unity

Unity 是由 Ubuntu 的母公司 Canonical 开发的一款外壳。之所以说它是外壳,是因为 Unity 运行在 GNOME 桌面环境之上,使用了所有 GNOME 的核心应用程序。

<4>MATE

MATE 是一种从现在无人维护的 GNOME 2 代码库派生出来的桌面环境.

能够兼容教旧的硬件设备.

<5>Cinnamon

Cinnamon 建立在 Gnome 3 的基础上.

Cinnamon 拥有 GNOME 和 Unity 等其它桌面环境所没有的种种功能。Cinnamon 是高度可定制的桌面环境,不需要任何外部插件、窗口组件和调整工具来定制桌面。Cinnamon 甚至可以通过设置管理器本身来下载并安装主题,甚至不需要打开互联网浏览器。

查看所装linux的桌面环境
  • 通过环境变量 DESKTOP_SESSION 来查看

    [c.biancheng.net]$ echo $DESKTOP_SESSION
    gnome-classic
    
    • 查看/etc下有没有对应的目录

      例如 gnome 目录或者 kde 目录,如果有的话,就说明已经安装了

4.你敢信电影行业离不开linux!?

linux的主要应用领域

  • 网站服务器

    很多知名网站的服务器都是跑在linux下的

    例如:百度,谷歌,qq等等、

    Linux 在服务器上的应用非常广泛,可以用来搭建 Web 服务器、数据库服务器、负载均衡服务器(CDN)、邮件服务器、DNS服务器、反向代理服务器、VPN服务器、路由器等

  • 电影工业

    不知道吧,linux在电影行业的贡献也是巨大的。主要是一些电影特效会涉及到大量数据,这就需要linux进行计算。

  • 嵌入式应用

    从因特网设备(路由器、交换机、防火墙、负载均衡器等)到专用的控制系统(自动售货机、手机、PDA、各种家用电器等),几乎涵盖了生活中的所有电器设备,如手机、平板电脑、电视机顶盒、游戏机、智能电视、汽车、数码相机、自动售货机、工业自动化仪表与医疗仪器等。

    嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可定制,适用于各种应用场合,对功能、
    可靠注、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌
    入式操作系统及用户的应用程序 4 部分组成,用于实现对其他设备的控制、监视或管理等。比如:安卓
    系统
    

linux学习网站
强烈安利C语言中文网 笔者C语言也是在这里学到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值