能说说为什么你要是使用 Linux 系统开发吗?

2019-04-20 23:57:14 +08:00
 shanlan

我是一开始就使用 windows 系统的,一直到现在大概有 12 年电脑的使用经验。

中间也学习过命令行的 Linux 系统,也试玩过桌面版的 Linux 系统,总体来说不好玩,一个是太复杂,还以一个原因是可玩性不强,便利性也不如 Windows,因为缺失了我很多的软件。

但是,我经常看到有网友说他在使用基于 Linux 的系统开发、办公、日常,到底有哪些亮点让我们去使用 Linux 呢?我最近也在考虑要不要跟风试试,装一个双系统,就在刚才,我已经把 s 的 ISO 文件下载了。

欢迎大家友好交流~

23254 次点击
所在节点    程序员
179 条回复
BCy66drFCvk1Ou87
2019-04-21 08:07:51 +08:00
装逼
hantsy
2019-04-21 08:21:34 +08:00
使用 Docker 之类容器在 Windows 太痛苦了(不管是 Docker Toolbox 还是 Docker for windows 都会遇到一些小问题)。
现在开发桌面虽然我还是 Windows 为主,但也经常接触 Linux。
另外,DevOps 和 Infrastructure as Code 非常流行, 我觉得开发人员多少都应该都会一点 Bash 命令。只有 Linux 才能带来这些原生体验。
laqow
2019-04-21 08:23:52 +08:00
有些底线的东西比如最大开启文件数,最大栈深度这种,碰到了就没有 windows 事情了
coolzilj
2019-04-21 08:32:40 +08:00
因为想原生跑 docker
geekc3t
2019-04-21 08:36:28 +08:00
manjaro kde 开发方便,也很稳定
kzfile
2019-04-21 08:40:35 +08:00
我开发用到的一些模块人家明说了不支持 windows
yingyue
2019-04-21 08:43:58 +08:00
@weakish 内存不是问题,是很多比如 Python go 的库在 Windows 下很难安装,编译 c 的一些库,gcc 在,Windows 上超级难用啊。。
henbf
2019-04-21 08:48:13 +08:00
为了和生产环境系统统一
leafre
2019-04-21 09:04:30 +08:00
为了装逼
ww2000e
2019-04-21 09:07:35 +08:00
为了 256 色命令行。。
zeroDev
2019-04-21 09:13:26 +08:00
你可以试试 archlinux,装 QQ 什么的软件也方便
配置好自己习惯的了,完全不会出什么岔子
manjaro 主要是有时会有 bug
用 Linux 2 年,
个人感觉 Linux 比 Windows 稍微简单一些
zjsxwc
2019-04-21 09:46:31 +08:00
因为穷买不起 Windows,买不起 msoffice
ihipop
2019-04-21 09:47:27 +08:00
试试 deepin
sevenstone
2019-04-21 09:55:08 +08:00
当年刚毕业进公司的时候,带我的师傅说:要想学好大数据,你得会 Linux。强烈建议我把系统换成 Linux,上手快。从此就习惯了。反正也不玩游戏。
pinews
2019-04-21 10:06:05 +08:00
楼主听说这个故事吧,如果我有 100 头牛,我就把他交给国家,如果我有 2 头牛则不会,因为我真的有 2 头牛。
大家都在说 windows 的坏,因为有人在用,有人说 linux 的好,因为用的少,还有一些虽然死掉了,还是不时重提他。

比如你老婆,可能没那么漂亮,你会说她不好吗?娶都娶了还能离了不成?
jinliming2
2019-04-21 10:23:22 +08:00
常年三个系统,Windows Debian MacOS 来回切,没有一家独大的道理,每个系统都有优秀到离不开的软件。
开发软件,各个平台都有自己的用户受众群体,比如你想做一个给普通人用的小工具,那么你不可能用 Linux 开发,Windows 用户才是你的受众群体,当然 Mac 的用户量也不少。
一个软件多个平台测试过才算是合格的。
smilingsun
2019-04-21 10:24:03 +08:00
没有人觉得 Windows 的 git 比 Linux 下的慢很多吗

另外有些桌面环境比如 xfce 很轻量级,占用资源极少,有些 Linux 发行版也很精简,不像 Windows 不管用不用得上都得装。

因为精简,所以大家才开始各种 dotfiles 于是开始了无穷无尽的折腾。
yuhr123
2019-04-21 10:48:38 +08:00
Linux 右下角没有讨厌的广告弹窗;没有杀毒软件的需要;用久了也没什么需要清理的垃圾;做开发除了 Windows 生态的开发工具以外,基本都是在 Linux 下更容易安装 /编译 /RUN,e.g. Python Go Rust C PHP ...
Imr
2019-04-21 10:53:40 +08:00
@Humorce wsl 各种蓝屏,装不了 docker 怎么用
FakeLeung
2019-04-21 10:53:56 +08:00
@Humorce wsl 的。

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

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

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

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

© 2021 V2EX