0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

linux比windows的优势

工程师 来源:网络整理 作者:h1654155205.5246 2019-03-01 16:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

linux比windows的优势

1、Linux可以看到源代码,windows不行。

这一点直接导致的结果就是在特殊应用的场合可以自行剪裁和定制所需的内核模块,这对于高级系统内核管理优化和驱动程序的开发相当有利,另外也因为代码可见,不用担心恶意功能或者后门,对于军政企的使用比较有利。另外在系统出现严重问题的时候,可以自行修改代码或者接个几k的patch就能编译然后使用,而windows你得等微软的补丁。

2、Linux命令行功能强大,可以做任何事情,windows也有命令行,但是属于附属品。

命令行是Linux的根本,甚至你对某些命令不满意,你也可以自己修改或者编个自己的命令出来。命令行的好处是可重复。想要知道命令行的具体是什么你可以访问老男孩教育。如果你想要告诉别人一件事怎么做,一个命令行发过去就可以,想要再做一遍之前做过的一件事,调出历史命令记录重新执行一下就行。很多要定时做的事情写成脚本设个crontab定时,就完事儿。另外这样也可以保证你用一样的命令行,做的是一样的事情。

3、开放源码和高度可定制

开放源码的初衷,不是为了自由而是为了定制。AT&TUNIX从来就是有版权的,但是源代码仍然可用,这是为了让用户能够根据需要,去修改它。Linux社区所赞赏的软件和系统,多半遵循同样的规则——它应该能够适应不同用户的不同环境,能够轻易的改变自己的行为,能够轻松的与不同环境整合。与其假设别人和你的需求一致,不如给予它们定制系统的自由。

4、去中心

分散的软件开发,也注定了系统的接口和形式不统一——因为大家都喜欢发明轮子。而每个人的轮子或多或少更适合自己和社区,而非所有人,而在Linux的环境下又没有人能强迫所有人用自己的轮子(除了Kernel开发者,但其实很多distro对kernel也有patch),所以与其制定一种实践,Linux更多的让用户去选择生活的方式。

你会看到Linux生态环境中有大量的distro,不同的distro有不同的init方式,不同的软件包管理器和安装策略;每个人习惯使用不同的VCS,不同的shell,不同的编辑器,都就是更多的选择的哲学的体现。

5、Linux是基于网络的,诞生于网络。

远程连接上SSH,你就可以轻松操控远在千里之外的Linux服务器,只要有相应的权限,几乎和坐在物理机面前没有区别,哪怕网速很糟糕,实际只是一些加密的字符在传送,需要的带宽很小。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217949
  • WINDOWS
    +关注

    关注

    4

    文章

    3694

    浏览量

    93217
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    内部支持的RTC还独立校准,这照NTP来说优势是什么?

    我看芯源有支持内置独立校准的RTC,这种时钟准么?这照NTP来说,优势在哪里?
    发表于 12-03 07:59

    Windows 在工厂里为什么越来越少见?答案只有两个字:Linux

    现场的格局正在反转——从边缘计算机、物联网网关、储能控制器到机器人控制系统,越来越多的设备在用同一个内核: Linux 。 这不是潮流,而是技术必然。 一、工业现场的“刚需”:稳定漂亮更重要 工业系统不同于办公电脑。它要在高温、强电磁、断电重启、无人
    的头像 发表于 11-06 16:50 428次阅读

    Jtti Linux操作系统最常见的10大优势

    Linux操作系统的十大优势 Linux操作系统作为一种开源、自由的系统,已经广泛应用于个人计算机、服务器、嵌入式设备等多个领域。它的多样化特性和强大的功能使其成为现代计算环境中不可或缺的一部分
    的头像 发表于 11-06 15:32 127次阅读

    WindowsLinux环境下分别使用Olimex和蜂鸟调试器下载程序

    本队伍编号CICC3042,本篇文章介绍在WindowsLinux环境下分别使用Olimex和蜂鸟调试器下载程序,和上一篇Hbirdv2的移植配合使用。 使用过第一版蜂鸟的同学们可能按照书中
    发表于 10-31 08:26

    WindowsLinux 系统切换:聚徽工控一体机的系统迁移避坑经验

    一、引言 在工业自动化领域,工控一体机作为核心控制设备,其操作系统选择至关重要。Windows 系统以其友好的图形界面和丰富的软件资源,在工业监控、数据采集等场景广泛应用;而 Linux 系统凭借其
    的头像 发表于 06-24 16:09 579次阅读

    龙芯处理器支持WINDOWS吗?

    目前尚无迹象。 总结 若需使用Windows,建议选择x86/ARM架构设备;若使用龙芯平台,需依赖Linux生态。龙芯的优势在于自主可控与特定领域(如工业控制、政务办公)的定制化需求,而非通用消费市场的
    发表于 06-05 14:24

    聚徽厂家解码——工控机操作系统选择:WindowsLinux、QNX 如何匹配工业场景

    在工业自动化进程不断推进的当下,工控机作为核心设备,其操作系统的恰当选择对工业生产的稳定性、高效性和安全性起着决定性作用。常见的 WindowsLinux 和 QNX 操作系统,各自具备独特优势
    的头像 发表于 05-29 16:28 1234次阅读

    FX3为什么无法在Windows中使用Gstreamer?

    我正在开发 FX3,我可以在 LinuxWindows 中使用 y8 格式的 ffmpeg 流式传输相机,在 Linux 中使用 y8 格式的 Gstreamer,但我无法在 Windo
    发表于 05-29 06:59

    不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境

    不需要依赖笨重的虚拟机,也不需要安装双系统。抛开繁琐的环境准备,在Windows上轻松搭建交叉编译环境。本文将介绍如何在Windows上搭建交叉编译环境,不借助Linux系统,直接进行交叉编译。前言
    的头像 发表于 05-21 11:34 648次阅读
    不借助<b class='flag-5'>Linux</b>系统,在<b class='flag-5'>Windows</b>下如何搭建ZMC900E交叉编译环境

    rtos或rtos&amp;linux能否调整连接windows后的设备名称?

    rtos或rtos&amp;linux 能否调整连接windows后的设备名称
    发表于 05-14 06:19

    如何将FX3与WSL(LinuxWindows 子系统)一起使用?

    如何将 FX3 与 WSL(LinuxWindows 子系统)一起使用? 我在 /dev/ 中找不到任何设备 我有许多项目在 Windows 上使用VISUAL STUDIO项目进行操作,因此请验证该设备是否在
    发表于 05-06 07:11

    烧结银的导电性能其他导电胶优势有哪些???

    烧结银的导电性能其他导电胶优势有哪些???
    的头像 发表于 02-27 21:41 548次阅读

    如何实现Windows应用在Linux系统上的无缝运行

    统信 Windows 应用兼容引擎 V3.0 的推出,让用户可以在 deepin 系统上直接双击.exe文件运行 Windows 应用程序。 近期,我们收到了大家诸多的反馈信息。基于这些反馈,我们
    的头像 发表于 12-30 09:51 2527次阅读
    如何实现<b class='flag-5'>Windows</b>应用在<b class='flag-5'>Linux</b>系统上的无缝运行

    Ubuntu系统的优缺点分析 Ubuntu系统与Windows的比较

    Ubuntu是一个基于Linux的开源操作系统,它以其稳定性、安全性和社区支持而闻名。以下是对Ubuntu系统优缺点的分析,以及与Windows系统的比较: Ubuntu系统的优点: 开源和免费
    的头像 发表于 12-12 14:31 5368次阅读

    Hyper-V创建虚拟机配置IP等网络配置原理(LinuxWindows为例)

    大家知道Windows系统里面内置了Hyper-V管理器,用来创建和管理本地虚拟机环境。今天我创建了两台虚拟机,一台是CentOS7.9(Linux),另一台是Windows 11,然后发现
    的头像 发表于 12-09 10:24 5581次阅读
    Hyper-V创建虚拟机配置IP等网络配置原理(<b class='flag-5'>Linux</b>、<b class='flag-5'>Windows</b>为例)