有强迫症的别折腾 Linux,太浪费时间了

2016-12-12 12:04:58 +08:00
 4ever911
之前要开始用 Python 做些东西, Linux 上的 Python 开发环境更友好,所以尝试开始用 Linux

最近一次长时间接触 Linux 还是 20 年前买过一张 BluePoint Linux 以及后来免费申请的 Ubuntu 光盘,后来出了 Win98 就一直用 Windows 。 最近 10 来年一直用 Mac OS , 然后这次折腾 Linux 真是浪费了好多时间。


最开始在外星人 Alpha 台式机上装了个双系统 Win + Ubuntu

折腾各种 DE ,折腾发行版

折腾 VIM , 折腾各种机械键盘

要专心在 Linux 上工作,删了 Windows 好了

过了几天,不玩游戏不行,怎么也要偶尔玩玩 LOL ,再装会 Windows ,买台 NUC i5 做服务器, RDP 上去工作

电信的光猫有限制,在外网 RDP 登录不了 NUC 服务器,买阿里云装 Ubuntu,远程RDP访问工作

折腾阿里晕的版本升级,配置各种工作环境

在外面访问阿里云有点慢,工作效率不高, 把一台 MacbookPro 格了装 Ubuntu ,

折腾 MBP 各种装, Ubuntu +各种 DE , ARCH 。。。。

发现 MBP15 装 Ubuntu 的电池使用时间太短, 买台 Macbook 12 吧

发现 12 的装 Arch 太多问题。。。。又折腾一通,装回 MacOS + RDP

中间,整各种工作环境浪费时间不表 ( DE, THEME, VIM, CODE, SOFTWARE, DROPBOX数据同步, 开发环境, 输入法,网络,VPN,SS , 驱动。。。。)


折腾了一圈, 装了配置好,删,再装再配置。。。。。


最后现在暂时搭配如下:

阿里云服务器 Ubuntu + Dropbox 同步数据

在家外星人 Alpha 装 Windows 玩玩游戏,用 RDP + SSH+ VIM 工作, NUC 装了 Arch 闲置
Macbook Pro 15 装了 Arch 独立系统,闲置,带出去电池太不够用

出门带 Macbook 12 + 机械键盘,装了 macOS ,用 RDP + SSH + VIM 工作,如果只用 Terminal+SSH+VIM ,偶尔 google 下, 5 格亮度基本能用 12+小时


最近一直考虑把两台笔记本卖了换个 X1 Carbon 继续折腾。。。。。
$_$
27076 次点击
所在节点    Linux
205 条回复
Mirana
2016-12-13 22:59:45 +08:00
开本地虚拟机, ssh 上去开发,配置目录共享,可以用外面的编辑器开发,终端编译。
pollow
2016-12-14 00:04:36 +08:00
@tony1016 解决办法是不写中文 233
pollow
2016-12-14 00:06:32 +08:00
@em70 你折腾半天有没带来什么产出,让后人不用折腾,这也算攻坚?
xxxifan
2016-12-14 00:16:30 +08:00
用了 linux 之后用回 windows 的感受是:虽然 linux 够折腾,但 windows 果然更加没法忍
shijingshijing
2016-12-14 00:37:52 +08:00
@vv7ue 不是一直说万能的程序员么?
em70
2016-12-14 01:45:00 +08:00
@pollow 不辩这种简单的逻辑问题. 我只想说,我从没见过一个人,平时不爱折腾,遇到复杂问题突然变得爱折腾了. 爱折腾是一种习惯, 遇到困难就绕开也是一种习惯
mlyy
2016-12-14 02:14:08 +08:00
@bdbai sed 都不一样,简单来说, coreutil 分 linux 版和 bsd 版
sinxccc
2016-12-14 02:26:12 +08:00
@vv7ue macOS 的 userland 来自 BSD …那是比 Linux 的血统还纯的 UNIX 。忽然就变成只比 DOS 强一点了,哈哈。
sinxccc
2016-12-14 02:29:50 +08:00
@mlyy 更准确的说 coreutil 就是 GNU coreutil , BSD 自身就是个完整的操作系统,不需要额外的 coreutil 来配套。当然你也可以在 BSD 上跑 GNU coreutil 。
vv7ue
2016-12-14 02:40:35 +08:00
@sinxccc 那有怎样?血统再纯生产环境用不上也没卵用。只要跟 Linux 无法做到 100%兼容,用起来心里就有芥蒂。说不定哪天踩进一个坑里了。
sinxccc
2016-12-14 02:51:57 +08:00
非常能理解楼主,因为我自己也体会过这种折腾。对于完美癖的人来说,在一个别扭的姿势上写代码做事情实在是太难受了。但相反,一旦能把身边各种事物都维持到自己舒服的水平,后面很长一段时间基本就是 0 折腾了。

我觉得想要结束这种折腾,最需要的是要明确自己在某个硬件平台和软件平台上的最佳体验在什么位置。对于我自己来说,我绝对不愿意去折腾 Linux 的图形界面和输入法——再怎么折腾都难达到好用的程度;但 macOS 的桌面对我来说是好用而且愿意去用的。那基调就能定下了: macOS 的日常界面, ssh/X forwarding 进 Linux 干活。

后面 macOS 买什么型号, Linux 是跑在物理的 NUC 上还是 VM/VPS 里,也是个可以逐步缩小范围,直到最后确定目标的过程。

如果就是享受折腾的过程自然随便怎么玩,如果想尽早结束折腾,节约金钱和时间的话,从需求和自身的体验要求来倒推是最容易的。
sinxccc
2016-12-14 03:08:15 +08:00
@vv7ue 生产环境又不是只有 Linux 一种,另外即使是 Linux ,不同的裁剪 user land 也是千差万别。生产上避免踩坑的正确方式是明确产品跟随的标准,规范开发环境和使用的技术;生活上避免踩坑的正确方式是自己对自己用的工具多增加点了解。世界上哪有什么东西是 100% 兼容的。
Devmingwang
2016-12-14 11:16:12 +08:00
吵啥吵,自己用着舒服就行哦
zhangfei
2016-12-14 12:02:41 +08:00
现在的人啊,都把各种心理疾病名称往身上扣,你们真的了解这些疾病吗
toddlt
2016-12-14 12:53:26 +08:00
@bibizhang 赞同
ThomasZ
2016-12-14 15:34:54 +08:00
于是换了 mac
bdbai
2016-12-14 18:16:40 +08:00
@mlyy BSD 的命令行就不是命令行?
logbang
2016-12-15 00:29:15 +08:00
😂
mlyy
2016-12-15 06:45:01 +08:00
@bdbai 不是。如果你知道 gnu sed 和 bsd sed 有区别以后
root0
2016-12-15 11:30:10 +08:00
比多说,光猫可以破解的...然后桥接出来.路由拨号

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

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

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

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

© 2021 V2EX