除了免费, Linux 好处都有啥

1 天前
 lithium148

抱歉稍微标题党

我是后端程序员,大部分时候写一写 Spring Boot 之类的。

现在公司项目用的是 Red Hat 系统,WildFly 服务器。

因为有专门的基础设施部门,我除了偶尔需要部署一下服务器或者排查点问题,其他时候不太需要和 Linux 打交道。

于是突然想到一个问题,除了免费,Linux 比起 Win ,都有啥优点。几乎所有我在 Linux 能做的事,在 Win 上都能、甚至更轻松地能做到。

本人水平有限,还请各位大佬不吝赐教,谢谢。

12446 次点击
所在节点    Linux
173 条回复
cnt2ex
11 小时 30 分钟前
>几乎所有我在 Linux 能做的事,在 Win 上都能、甚至更轻松地能做到。
很好奇楼主平时的需求是什么。我在很多东西在 linux 上能很轻松做到的事情,在 windows 上很难。

我看了我自己`history`的输出,上面有一堆事情都是在 windows 上很难做到的。

比如`find`目录下特定文件,然后`-exec sed -i`替换某些特定字符串(我拿来修改某些配置文件)。又或者`find`我的下载目录,通过`-mtime +60 -delete`删除多少天之前下载的视频文件。
或者通过`du {a,b,c}*`和`awk '{ sum += $1 } END{ print sum }'`结合,统计 a 或 b 或 c 开头的目录/文件夹的总大小。

又比如`rsync -avz`同步两台系统之间的文件,保持文件访问/修改日期不变等等。

除此之外,linux 有 docker 能做沙箱隔离,作为隔离一些国产毒瘤不要再好用(比如乱装根证书的 easyconnect )。win10 之后虽然也提供了沙箱,但是却无法持久化,每次开启沙箱都得重新安装一遍,并且也是基于虚拟机的,开销更大。

以上等等需求,在 windows 上都很难做到(除非装个 WSL )。
Altar
11 小时 1 分钟前
只用 Microsoft 全家桶当然香,Windows Nano Server 也可以没有 GUI ,不过脱离了 Microsoft 这套东西,部署别的生态就没那么香了。
以及 Microsoft 卖产品提供服务是理所应当,你凭什么要求开源软件给你提供服务,想要服务支持请购买商业产品 RedHat 。
mkyos
10 小时 17 分钟前
@AoEiuV020JP 太贴切了,“太坑太丑太折腾了”,桌面用 Linux ,就是找虐
bvlgah
10 小时 9 分钟前
我个人是搞编译器的 (比如 LLVM 和 glibc rtld), 所以比较关注性能. Phoronix (一个关注 Linux 、其他开源软件和硬件的论坛) 不定期会测试相同硬件在 Windows 和 Linux 发行版上, 生产力和服务器负载的性能差异. Linux 能提供至少 10 % (有时是 50% 甚至几倍) 的性能优势, 例如

1. Ryzen Threadripper PRO 7995WX, Linux 相比 Windows 有大约 24% 性能优势 (几何平均值, 测试内容有 Java 、转码
压缩等等) , 参考 https://www.phoronix.com/review/threadripper-7995wx-linux-5/6

2. AMD Ryzen 9 9950X, Linux 可以提供 11% 性能优势, 参考 https://www.phoronix.com/review/ryzen-9950x-windows11-ubuntu/8

3. Intel Core Ultra 7 155H, Linux 有 15% 性能优势, 参考 https://www.phoronix.com/review/intel-meteorlake-windows-linux/7

需要注意的是, 不同的工作负载、不同的 Windows 版本 (server 、pro 、家庭版)、不同的 Linux 发行版结果可能会有差异. 但是可以窥见到的是, Linux 在服务器领域优势明显, 又有大公司背书; 但是 Linux 在桌面 PC 上没什么优势.
sbldehanhan
10 小时 7 分钟前
躺在框架上面的人就不需要往下看了,这是写这些框架的人才能感受到的东西。
Cu635
10 小时 6 分钟前
曾经的好处是开源、自由软件,代码能看得到,可以用来学习一个真正实际中大规模应用的 OS ,可以在一个实际中大规模使用的 OS 上做各种实验。
wwhontheway
9 小时 51 分钟前
1.命令行
2.sh 脚本
以上两个常用的功能,在 Linux 上更容易
zzzmh
9 小时 48 分钟前
原生支持 docker
性能释放强大:例如同一台机器,同样是物理机装 mysql ,linux 更快,docker 更是如此,代码编译速度也有很大差距
不容易中毒,U 盘随便插,奇怪的文件随便下
玩游戏不方便更有利于集中注意力工作
最后如果你是大神或者天才
你可以随心所欲的改变你系统里的任何东西,看得到 i 的比如 UI ,你不喜欢,想写成啥样都可以,看不到的更是如此,驱动都可以手搓。
我最近是越来越不爱用 Linux 了,感觉工作一忙就没时间精力折腾了,啥都求稳心态了,哎
chopin1998519
9 小时 7 分钟前
Linux is powerful,
the power of linux is freedom,
the freedom is not given, it was won
yuancoder
5 小时 18 分钟前
不会被 windows 绑架
sir283
5 小时 1 分钟前
Linux 优点:免费、开源、自由、资源占用小。
Linux 缺点:GUI 感人、BUG 感人、操作感人。
Linux 特点:折腾,折腾,还是折腾。

Linux 适合有一定学习能力水平的用户,Windows 适合零基础小白。

Linux 缺少一个好爹来扶持,靠着开源社区那些水平参差不齐的开发者,真的很难把整体生态提升起来。
Windows 有微软,Android 有 Google ,iOS 有 Apple ,WindowsServer 更是靠着.net framework 一把梭,前后端、客户端、移动端都能搞,根本不用担心跨平台这种问题,因为 Windows 本身就很有优势,不需要担心那些问题,就是这么硬气。
jadeluvlove
4 小时 57 分钟前
可以利用來騙取國家的錢, 以及國民的同情.
其他的都用不上.

tmd 还我中文 2000 及紅旗的費用!
xiaochong2020
4 小时 32 分钟前
稳定吧,服务器一般使用 linux

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1085333

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX