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
    +关注

    关注

    87

    文章

    11219

    浏览量

    208872
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88398
收藏 人收藏

    评论

    相关推荐

    TLV320AIC3204IRHBR能否用于HD Audio的?在WindowsLinux上是否有相应的驱动呢?

    TLV320AIC3204IRHBR能否用于HD Audio的,在WindowsLinux上是否有相应的驱动呢?
    发表于 10-14 06:49

    linux定时任务的用法总结

    习惯了使用 windows 的计划任务,使用 linux 中的 crontab 管理定时任务时很不适应。
    的头像 发表于 08-14 18:16 797次阅读
    <b class='flag-5'>linux</b>定时任务的用法总结

    研华工控机用什么系统?WindowsLinux操作系统的较量

    工控机用什么系统?WindowsLinux操作系统的较量。工控机(工业控制计算机)作为工业自动化和监控系统的核心组件,其稳定性、可靠性和性能对整个系统的运行至关重要。WindowsLinu
    的头像 发表于 06-14 14:38 622次阅读
    研华工控机用什么系统?<b class='flag-5'>Windows</b>与<b class='flag-5'>Linux</b>操作系统的较量

    微软将优化Windows Subsystem for Linux并加入图形用户界面设置

    微软宣布提升Windows Subsystem for Linux(WSL)性能,推出全新设置应用提供图形化配置环境。
    的头像 发表于 05-31 11:26 490次阅读

    3562-Linux系统启动卡制作及系统固化

    Windows 开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware16.2.5 Linux 开发环境:Ubuntu20.04.6 64
    的头像 发表于 03-05 15:58 276次阅读
    3562-<b class='flag-5'>Linux</b>系统启动卡制作及系统固化

    Linux桌面操作系统市场份额首次突破4%,挑战Windows霸主地位

    Linux 市场份额的持续猛增,从 2020 年底的 1.53%上涨至现今的 4.03%,其背后原因可能归咎于 Windows 11 对硬件的严苛要求,例如许多计算机由于不满足 TPM 2.0 安全模块而无法升级至 Windows
    的头像 发表于 03-05 11:32 762次阅读

    广和通5G智能模组SC171支持Android、LinuxWindows系统

    世界移动通信大会2024期间,广和通宣布:5G智能模组SC171除支持Android操作系统外,还兼容LinuxWindows系统,帮助更多智能终端客户快速迭代产品,拓宽智能化应用覆盖范围。
    的头像 发表于 02-28 17:39 508次阅读

    FX3无法在Windows中使用Gstreamer怎么解决?

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

    linux服务器和windows服务器

    ,这在满足个性化需求和增强服务器安全 性上具有优势Linux服务器还具有出色的性能和稳定性。相比之下,Windows服务器在性能和稳定性方面稍有不足。特别是在处理高负载和 大数据量的情况下
    发表于 02-22 15:46

    linuxwindows的区别 linux系统一般用来干嘛

    LinuxWindows是两种不同的操作系统,有着不同的设计理念和用途。本文将对LinuxWindows的区别进行详细分析,并介绍Linux
    的头像 发表于 02-05 14:06 871次阅读

    安信可Ai-M61/Ai-M62系列模组Linux开发环境搭建

    软件烧录(windows) 四、开发资料 01 Ubuntu安装 在Linux下编译速度windows快很多,一般推荐优先使用linux
    的头像 发表于 12-25 16:59 569次阅读
    安信可Ai-M61/Ai-M62系列模组<b class='flag-5'>Linux</b>开发环境搭建

    ***与进口芯片优势是什么?

    近年来,我们国家在芯片领域不断突破不断进步,国产芯片在技术实力和市场竞争力方面逐渐展现出优势。今天我们就来聊一下关于国产芯片的优势究竟在哪些地方。
    的头像 发表于 12-11 16:31 680次阅读

    freebsd为什么linux稳定

    FreeBSD是一个自由、开源的类Unix操作系统,它以其卓越的稳定性而闻名。与Linux相比,FreeBSD在稳定性方面有以下几个方面的优势: 代码质量和设计哲学:FreeBSD的内核和用户空间
    的头像 发表于 12-08 10:27 1483次阅读

    安装Linuxwindows在哪启动

    在安装 Linux 后,Windows 的启动位置由原先的默认位置(通常是硬盘的第一个分区)改变为 GRUB 启动加载器。GRUB(GNU GRand Unified Bootloader)是一个多
    的头像 发表于 11-28 15:02 1120次阅读

    codeblocks相比vs有什么优势

    C、C++、Fortran等,并且可以在WindowsLinux和Mac OS X操作系统上运行。它的主要优势如下: 开源:Code::Blocks是一
    的头像 发表于 11-26 09:52 2952次阅读