1
zent00 2014-12-09 10:57:54 +08:00
大量专业的场景我就不说了,就说大家常常在用的 Shadowsocks,目前来说想要开启 TCP Fast Open 就只能用 Linux 内核。
|
2
monsoon 2014-12-09 11:07:41 +08:00
自由、更多的选择(发行版本、桌面环境、软件,虽然有些不一定有最好的,不过这最正常不过。)
另外 wmii 和 iTerm 是两个不同的东西吧。 |
3
nicai000 2014-12-09 11:12:27 +08:00
中级用户? 只能说开发方便了. 对于高级用户来说, Linux完全不可替代.
|
4
chunyang 2014-12-09 11:12:55 +08:00
社区支持。
|
5
zhouquanbest 2014-12-09 11:14:53 +08:00 via Android
yaourt
|
6
izoabr 2014-12-09 11:15:48 +08:00
我觉得相对来说,Linux让我爽的就是netfilter和高级路由
|
7
jybox 2014-12-09 11:16:16 +08:00 2
明明是包管理器
|
8
MarioLuisGarcia OP 自己加一条,貌似Linux下key map比mac 方便些
|
9
hitsmaxft 2014-12-09 11:22:53 +08:00
linux的整体开发环境优于mac, 但是在具体方向上, 如果非系统编程/网络 方向的, 比如 web , 我觉得差别不大.
另外, linux 桌面跟 mac 没法比. 结论, 做开发机可以, 做家用机有点难受.. |
10
c4pt0r 2014-12-09 11:26:29 +08:00
init/systemd
|
11
millken 2014-12-09 11:30:29 +08:00
社区+开源
|
12
nullizer 2014-12-09 11:35:29 +08:00 1
怎么没人说文件系统,Linux上最流行的ext4和btrfs对比苹果万年不变的HFS+看看
|
13
nullizer 2014-12-09 11:38:15 +08:00 1
netfilter和包管理器的优势也很大,虽然我觉得apt*和dpkg太复杂了,还是yaourt好,我是Arch党。
其实OS X的字体也没有我自己配置fontconfig好看。 |
15
phoneli 2014-12-09 11:45:35 +08:00
现在的状态 : mac日常使用+linux开发使用
|
16
Monad 2014-12-09 11:53:55 +08:00 via iPhone
/proc
|
18
missdeer 2014-12-09 12:13:15 +08:00
我2006年买的Thinkpad T43上装不了OSX,只好装了Debian跑着。
|
20
xoxo 2014-12-09 12:14:13 +08:00
便宜
|
21
richardtsai 2014-12-09 12:20:31 +08:00
包管理器……
内核支持的各种虚拟化……在OSX下跑docker麻烦死了…… 话说M$都准备在Windows内核支持docker了…… |
22
robertlyc 2014-12-09 12:23:07 +08:00
呵呵 包管理器brew 秒apt 18条马路
除了便宜 linux真比不上osx |
23
robertlyc 2014-12-09 12:27:38 +08:00
这种贴挺没意思的 一群太监讨论体位
|
24
HexTeto 2014-12-09 12:42:14 +08:00
自由. 无他
|
27
lynx 2014-12-09 12:48:03 +08:00 2
用arch,日常99%用到的软件都可以从官方库或者AUR中获取,系统目录干净清爽,用了两年也没有产生什么垃圾(用户目录也就浏览器缓存文件而已,也不用担心),而且十分稳定(不要跟我说半年不更新系统一更新就挂了这种事情,我一般至少一周更新一次,没出现过更新系统更新挂了的情况)
mac优势在于开箱即用的稳定统一用户界面,不过linux通过调教也可以达到跟mac差不多的用户体验,这需要花时间,难度也很高 |
28
lynx 2014-12-09 12:52:50 +08:00 1
一般的web开发而言,还是推荐mac(开箱即用嘛,web开发者一般也不了解也不需要系统底层的东西)
喜欢新事物,喜欢研究底层的东西,那非linux莫属了,比如TCP_FAST_OPEN,docker这些东西在mac下只有用虚拟机了。 |
29
Havee 2014-12-09 12:53:00 +08:00 2
这么想吧,用osx不短时间,但是找软件实在没有好办法,brew中经常找不到,要自己写rb再pull request。另外,brew cask不支持upgrade,这让人实在是忍不住要吐糟一下。
相对来说,yum rpm emerge yaourt pacman apt-get则好用太多太多,虽然驱动总是硬伤。 最近对os x 的软件管理越来越有意见,各种不爽,各种软件只管装不管卸的都是耍流氓 linux下则直接包管理器管理所有,个人配置与数据都在家目录。 最近有打算,rMBP 直接上 gentoo,正在考察中。 22楼只有结论没有论证,让人不信服啊 |
34
hitsmaxft 2014-12-09 13:03:21 +08:00
@josephok 家用机我需要各种各样的桌面软件. linux目前还跟不上. 相比之下 macox 的商业软件要周到得多.
除了作为一个开发者跟开发环境打交道, 还要考虑应用的舒适度. 我只考虑在能挣钱和能消遣的东西上花时间, 其他事情还是享受服务实在一点. |
35
TheCure 2014-12-09 13:06:00 +08:00
@robertlyc 说linux有比mac更优秀的地方就是没用过mac,类似的还有什么app store慢卡不能下载了一定是运营商的问题.
|
36
robertlyc 2014-12-09 13:10:13 +08:00
我觉得ls大部分人都不明白我的意思
两者没有可比性 尤其是不同领域的开发对于系统的要求千差万别 而且我也相信 大部分人对osx系统 了解甚少 |
37
rail4you 2014-12-09 13:12:43 +08:00 1
linux的窗口管理器是一大优势,这些管理器和linux的桌面系统能完美整合,效率极高。
mac下的图形界面是另外一套框架,不能支持这些窗口管理器,用moom等第三方工具管理窗口和shell,体验不如linux的。 linux的软件安装会方便一些,mac使用brew或者port,也有不支持或者很难编译的软件,这些软件在linux系统安装部署就顺畅多了。 linux真正的优势在于它的自由开放,而mac操作系统和mac硬件捆绑在一起,自由度不够。你可以随意找一台电脑装linux系统,发行版本可以随意选择,还不用关注版权和费用(大部分linux个人用都是免费的)。 |
38
robertlyc 2014-12-09 13:18:55 +08:00
好像搞的mac就不能编译安装一样
拿桌面发行版和服务器版比terminal 还洋洋得意 还有更好笑的是比硬件价格 (还好osx已经免费了 否则还要来比收费) |
40
nicai000 2014-12-09 13:25:04 +08:00 2
@robertlyc 骂完了所有人是太监再来一句"我觉得ls大部分人都不明白我的意思"还真是潇洒呢.
没有可比性? 那这两句话是谁说的? "包管理器brew 秒apt 18条马路" "除了便宜 linux真比不上osx" 真是搞笑, 情商智商技术没一个水平高的. |
42
9hills 2014-12-09 13:28:30 +08:00 2
@robertlyc brew秒apt?
每次都编译能忍?你非要说我就是喜欢编译那archlinux的包管理秒brew 10000条街 mac的命令行属于够用性质,没有Linux好,但是还能用,大部分软件整整还能编译那就可以了。。 |
45
dangge 2014-12-09 13:31:44 +08:00
看标题知回复系列
|
46
robertlyc 2014-12-09 13:32:50 +08:00
@9hills 你看看 我就知道要和linuxer战的话 各个发行版都要来凑热闹
我也挺纳闷的 你说你们总不能yum, apt ,gentoo 一起用吧 总部能ext4,btrfs也一起用吧 为啥讨论优势的时候 这些都是优势 桌面版轮完 服务器版接着轮 算了 linuxer们 你们先指派出代表来战好吗 (恐怕等不到那天了) |
47
besto 2014-12-09 13:44:25 +08:00
@9hills 3.0以前ext4是有BUG的。3.0的内核也不过是3年前发布的而已。
@robertlyc Windows, OS X, Linux系统我都用(不是用过,是正在用)。说句实在的,Linux非常适合工作,以前也试图用各种手段使得Linux适合生活,并不能完全满意,支付宝?网银?说真的连收exchange,不用web客户端都得折腾半天。Mac会好很多。 不过以上讨论是有前提的,是没有Server干预的。装个Mac server玩玩?如果强制要在Linux Server上编译Code本机选什么?一大把人选putty,samba,source in sight... 设计理念不一样的东西,拿出来比没意义。 |
50
weegc 2014-12-09 13:49:12 +08:00
这个贴 这有意思
|
51
pyKun 2014-12-09 13:52:10 +08:00
linux 比较简单吧,算是中级用户的优势么?
|
52
besto 2014-12-09 13:56:22 +08:00
@robertlyc 好像搞的mac就不能编译安装一样
拿桌面发行版和服务器版比terminal 还洋洋得意 还有更好笑的是比硬件价格 (还好osx已经免费了 否则还要来比收费) ============================================ 这段说的太激进,否则我也不想回复啥。 Linux不便宜其实。能免费折腾给个人使用,这不是便宜的定义。 话锋一转,个人使用,爱用什么用什么,完全不开发,或是习惯Windows下的工具,就用Windows。 兼顾工作生活,或是喜欢某些色彩工具,的Mac。 没事爱折腾,全天候Linux吧(以前我也这样,现在是一半一半,而且完全放弃所有虚拟机这类的,最早还觉得Linux+virtaulbox+xp,NB大法了)。 Linux极其适合开发,但试图使Linux能干一切事情,和在Windows用Source in sight开发Linux上的程序再传回去编译,在看不惯的人眼里是一样。 话说,我用过Windows的Server,真的是搞编译的Server,也用过Linux的Server。Mac的Server没有机会使用。我还是非常喜欢Linux的Server。 如果用过Mac的server,不保证观点发生变化。 |
54
zent00 2014-12-09 14:06:03 +08:00 9
果粉真是太脆弱了,只要有人稍微提到 OS X 或 iOS 的缺点就出来吠,还硬说别人用不起或者没用过,用他的智商把一个主题从技术讨论的层次拉低到互相攻击的水平,我快吐了。
|
55
abcfyk 2014-12-09 14:23:50 +08:00 1
额。。我这种买了rMBP,装了OS X和Linux双系统的怎么破。。
本农是做Web开发的。其实除了习惯问题,大部分时间在OS X下也有相应的IDE和环境配置。调教过后还是可以用的挺好的。 不过,由于Server用的就是Linux,所以一般开发的时候就在Linux下了。更熟悉一点。 |
58
bolasblack 2014-12-09 15:14:38 +08:00
Linux 最好的地方就是开放和他的多样性
比如窗口管理器,实话说我在用 OSX 时最眼馋的就是 Linux 的各个窗口管理器了,比如各种各样的平铺窗口管理器,OSX 上也有很多人试图做出一个像样的来,可惜没有一个是成功的 还有就是包管理器, @robertlyc 你也别说,homebrew 也不过是一种类 Port 包管理系统而已,虽然有独到的地方,而且是用 Ruby 写的让我很开心,但顶多也就是和 *nix 社区的其他包管理系统打个平手罢了,要说甩几条街?呵呵。况且如果你对某种包管理系统不爽你还可以换发行版什么的,OSX 可做不到这点 不过正是由于他的多样性和开放性,导致它和 Vim, Emacs 一样,你得花大把的时间去折腾,调试,鬼知道又是因为什么原因一些功能就不能用了……OSX 就不用这么麻烦,开箱即用,而且很多时候会比你花了很多时间配置出来的 Linux 好用,比如字体。当然啦,这里说的是日常使用,如果是服务器的话,你有钱那你任性也没事 |
59
bolasblack 2014-12-09 15:20:40 +08:00
不过话说回来,不论苹果的设计感好不好,你拿 iterm2 和 wmii 比?你到底想比什么?什么叫做“Ubuntu14.04非图形界面”? wmii 不是图形界面的?
|
60
xuan_lengyue 2014-12-09 15:22:57 +08:00
桌面 Mac,服务器 Linux。
|
61
wolfan 2014-12-09 15:25:34 +08:00 via Android
你的服务器是linux就这一点完爆osx
|
64
robertlyc 2014-12-09 15:31:59 +08:00
呵呵 Linux自己先统一下意见 选一个代表出来呀
|
65
cloudzhou 2014-12-09 15:37:44 +08:00
如果使用 Linux 专属的一些技术,那就强烈推荐在 Linux 平台,比如 Lxc,Docker,还有如果是运维人员,也强烈推荐。对我来说,把本地环境和线上环境保持基本一致很重要,因为意味着你遇到的各种问题,都现在本地经过测试了。
|
66
ivenvd 2014-12-09 15:46:57 +08:00
Block 了某 troll 之后,这贴学术多了。
|
67
mybin 2014-12-09 15:58:18 +08:00
喜欢折腾爱自由的用起来会很开心,我家用机gentoo 4年多了,从来没有什么所谓的滚坏,并且还是不稳定版,很多人之所以觉得linux容易崩溃无非就是老是去折腾而又不知道自己每一个操作都是干嘛的。给你一个发行版,不更新内核不更新软件版本只做安全更新用上10年一样很稳定。
|
68
jun4rui 2014-12-09 15:59:03 +08:00
Linux真的是很多编程 or 软件新思路的温床啊,虽然桌面确实不如Mac OSX和Windows,但是里面的新点子,包括各种抄袭、创新,非常好玩,对我这个半吊子Geek来说简直是太棒了!
娱乐的话,半斤八两吧,现在支持MAC的新游戏基本也有一大半支持Linux了,Steam上游戏绝对不缺乏,听歌看电影也OK,所以娱乐问题不大。 另外对各种设备支持度满满啊,MAC OSX能跑树莓派上面?不可能吧,低功耗设备不间断挂在路由器上面,就是一台不花什么钱的VPS! Linux确实有些地方比Mac需要折腾一下,不过这种折腾都是可以积累的,你用的越多,越不需要折腾,并且持续到Linux完蛋那一天(在可以预见的未来还完蛋不了)。 别的什么编程、编译代码什么的,比Mac略微麻烦一点点,但是现在国外的开发者社区(非Windows限定)几乎都是Linux的资源最多。 |
70
jun4rui 2014-12-09 16:06:43 +08:00
@mybin 把Linux当Windows用,把iOS当Android用,都会出问题,所谓用坏、不好用,其实很多时候都是自己有惯性思维了,没和别的设计哲学搭上线,以A的标准去要求B,别人不如的地方就说太差,别人好的地方就说过头了不需要那么好
|
71
bitwing 2014-12-09 16:22:10 +08:00
包管理器的话,你们忽略了 zypper 了,这也是很好用的,要做对比不妨看看这个
https://wiki.archlinux.org/index.php/Pacman_Rosetta 个人体验,pacman 和 zyper 都要好于 apt 、yum 。 另外,由于用户大部分为开发者所以社区很重要,不同的发行版社区有不同的气质,能让你学到很多, 用户可以参与操作系统的开发、相关文档的维护、版权许可,各路思维大混战 |
72
bitwing 2014-12-09 16:38:44 +08:00
更多的是安全和隐私,社区版的可以自由定制一切组件,有商业公司支持的发行版比如 SUSE
、Redhat 还有自己的安全套件 |
73
xuwenmang 2014-12-09 16:44:51 +08:00
操作系统比较贴。。。
|
74
AWSAM 2014-12-09 16:54:57 +08:00
用docker不用开虚拟机
|
75
MarioLuisGarcia OP @bolasblack 我的描述不精确,不好意思。iterm是用tab 来管理窗口的,全屏是无缝的,除了现在我没发现层叠,在分窗口上的功能上我感觉和wmii接近了。
|
76
popu111 2014-12-09 17:23:22 +08:00
顺手。。。
|
78
Bluek404 2014-12-09 18:51:19 +08:00
@robertlyc 让linux发行版选一个代表纯扯淡
一个不恰当的比喻,就像你喜欢吃鸡蛋面,他喜欢吃西红柿面。然后让你俩选一个面来当所有面条的代表 真要是比较,就应该直接用linux内核比较 然后选择软件再比较(因为每个发行版都觉得自己的软件搭配是最好的,这也没办法) linux和OS X相比的话 我个人觉得是linux更适合geek 自由度更高一点而已 |
79
mulog 2014-12-09 18:53:06 +08:00
开发固然顺手 桌面用linux还是算了吧.. 用了一年多Ubuntu 准备投奔mac了
|
80
hslx111 2014-12-09 19:04:53 +08:00
服务器用的都是linux,但是日常的个人还是mac
|
81
onionisi 2014-12-09 19:24:57 +08:00
呃,没得比,网络工具,包管理器以及各个模块的定制,亲,想用个点阵字体都没法啊mac,还是linux更适合爱折腾的同学
|
82
hitsmaxft 2014-12-09 20:54:37 +08:00
@liuxu 事实上linux的桌面环境只有wm做得比较强大, 比如 awesome. 但是缺陷太多也是个不争的事实. 另外, 在商业桌面应用支持上, 确实难受, 各种缺.
|
83
thonatos 2014-12-09 21:02:32 +08:00
对我而言,最重要的就是apt-get/yum(本人比较土,只用过ubuntu/centos)。
|
84
yunshansimon 2014-12-09 21:11:36 +08:00 via iPad
当你成功让一段代码在OS X上跑起来,没什么大不了,如果在Linux上跑起来,你会觉得特有成就感
|
85
ichou 2014-12-09 21:19:28 +08:00
极大的强化了动手能力,不顺眼,改改改~~
OS X 只能买买买,伤悲啊 |
86
so898 2014-12-09 21:22:08 +08:00
Linux对我来说是一个比Mac更加容易重建的环境
我的每一个Linux系统都是沙盒,怎么玩怎么爽,玩爆了就删掉重来 Mac对我来说是一个继承了Linux和Windows的便利的高效编程环境,具体要跑代码还是要丢到建好的沙盒里面去 |
88
fofoone 2014-12-09 23:00:18 +08:00
比啥比!
有 xcode 吗? 没有! 那算了。 |
89
shanks 2014-12-09 23:02:05 +08:00
Linux开发省心,Mac日常省心
|
90
bolasblack 2014-12-09 23:19:23 +08:00
@MarioLuisGarcia 其实如果你是求这个功能的话, tmux 完全能够满足你……不需要比 OSX 还是 Linux 的……
|
91
nikolai 2014-12-09 23:20:10 +08:00
居然有人说 brew 比 APT 好,真是呵呵
|
92
jedihy 2014-12-10 00:03:49 +08:00 via iPhone
不能编内核少了很多可能
|
93
jedihy 2014-12-10 00:16:02 +08:00 via iPhone
@robertlyc Mac做Web可以。其他的,除非是给Mac osx上跑的程序或者ios上的,都几本干不了,除非你程序十分简单。
|
94
likuku 2014-12-10 00:38:53 +08:00
only 大部分桌面linux发行版免费
|
95
likuku 2014-12-10 00:41:33 +08:00
@yunshansimon 「当你成功让一段代码在OS X上跑起来,没什么大不了,如果在Linux上跑起来,你会觉得特有成就感」...完全不能理解在linux上跑个代码有啥成就感的?几行py就跑个http service,几行 bash 脚本代码就能作很多事,这小学生都会搞了吧。
|
96
likuku 2014-12-10 00:43:38 +08:00
@dcty 「一块retina屏幕胜过任何字体配置了。」不见得吧...目前每次ubuntu新版发布似乎都换一次默认字体...作死的节奏
|
97
KentY 2014-12-10 02:52:09 +08:00 via iPhone
我就在电脑商店用过10来分钟mac,那时候想买笔记本,考虑了一下Mac。也许用的少,觉得很不顺手。找个terminal,找半天,用鼠标太多了。 可能用熟了会设置好些。所谓开箱即用,好像gnu的好多工具都没有,这个可能装上就好了。界面也挺单调,鼠标还没中键。想想我那么多年的配置文件和脚本,真要买了苹果,折腾起来可能麻烦。放弃了。这东西我觉得就是个顺手,用什么顺手就用就好了。我公司发的iPhone6,我用的最多功能就是分享流量给我的nexus5,还有闹表。不说iPhone不好,真用不惯。
|
98
DylanRing0 2014-12-10 09:07:54 +08:00 via Android
装Windows/OSX都开机无力的老电脑, 一上Linux简直重获新生, 各种折腾玩得飞起不费劲~
|
99
mozartgho 2014-12-10 09:21:29 +08:00
cgroups
|
100
huson 2014-12-10 09:40:12 +08:00
在linux命令行下的时候别的人都以为你是黑客。。。算不算
|