Mac OS X 和 Linux 的区别有哪些?

2016-04-11 17:09:38 +08:00
 dongfang

用过 Linux ,想买个 macbook,又担心 Linux 上一些命令没法用。 我现在知道的区别: 1 ,闭源和开源(这个对我来说不太重要 2 , OS X 没有包管理器, apt-get 或 yum 肯定没用了

新手,准备入手 OS X ,有什么需要注意的吗? 求大神们指教

25151 次点击
所在节点    Apple
88 条回复
Felldeadbird
2016-04-12 10:03:45 +08:00
我觉得最大区别就是 macOS 不用第三方的依赖解决方案,搭建环境很吃力。没有 linux 来得快捷,任意目录一扔, make 一下环境就出来了。
robinlovemaggie
2016-04-12 10:15:22 +08:00
统计下回复这个帖子的多少是用 linux ,多少是用 mac ,答案自明。
hjc4869
2016-04-12 10:37:58 +08:00
Linux Desktop 本身对 HiDPI 的支持非常非常非常烂,最近 GNOME 更新 3.20 之后更是不忍直视,可以说是越更新越烂。高 dpi 屏幕装 Linux Desktop 真的是情怀。
但是搞 Linux 开发最终测试的时候还是要上 Linux 虚拟机的,与其在 Mac 下折腾一个环境出来,很多情况下真的不如直接虚拟机解决完事,本机开发远程编译调试的开箱即用的方案不要太多,开发环境 Windows, Linux Desktop, OS X 哪个用的顺手就用哪个,纠结这个的通常是原教旨主义者,都是宁愿在网上敲半个小时键盘也不愿意写个几十行代码的人。
iOS 开发是要用 Mac 的,不过现在拿 Web 还有 Xamarin 这种工具做 iOS app 的是越来越多了,本身 Chrome 就能模拟 iOS Safari 可以用来调一部分 Web UI ,最近听说 Xamarin 还做了一个 Windows 下的 iOS simulator ,用不惯 OS X 的话这些都可以自行取舍(

@okampfer OS X 10.9 之前是艺术品, 10.10 以后的不是。现在我电脑上已经只有 Arch 和 Windows 没有 OS X 了,原因参考 https://www.zhihu.com/question/41116594/answer/91941537
KDF
2016-04-12 11:31:04 +08:00
Windows 10 自带完整的 Linux 子系统
qwerasdf
2016-04-12 11:40:19 +08:00
如果你能克服 Linux 系统的种种困难,那么 OS X 的各种(更多的)坑也一定能找到解决办法

作为填坑界 [1] 勇士,勇敢地用 OS X 吧

[1]: 这恰好是 Linux 的哲学:… Linux 的哲學是「在面對危險時放聲大笑」。哎喲,不是這句。「自己動手解決」,這句才對。 —— Linus Torvalds
tianlang1989
2016-04-12 11:42:10 +08:00
自己装个黑苹果感受一下
kenshinhu
2016-04-12 12:08:08 +08:00
可能过多几年你会想搞个 pc 了.毕竟现在 win10 也可以用 bash+ubuntu
okampfer
2016-04-12 12:39:12 +08:00
@hjc4869 在 OSX 上搞 Linux 测试可以用 docker 解决,虽然其本质还是在虚拟机里面启了个 Linux 。。。那么你现在是 Mac 上装 Arch+Win 双系统? Arch 的话想问问你是不是用的最新内核呢?会不会使显卡声卡不稳定?
关于 win 上的命令行工具最近发现了 https://github.com/babun/babunhttps://github.com/cmderdev/cmder ,试试吧?

话说 OSX 上的 NTFS 支持各位是怎么搞定的? homebrew/fuse/ntfs-3g 好用吗?
mrsolo
2016-04-12 12:43:45 +08:00
@VmuTargh virtualenv 可以帮到你
cjyang1128
2016-04-12 12:53:37 +08:00
当然贵的好了
shutongxinq
2016-04-12 13:46:30 +08:00
@Bluecoda 说得好, Ubuntu 现在的最新非 lts 版神奇问题真的太多了,要慢慢一个个问题调教,很是麻烦。比如 vpn 掉配置之类的。
biby
2016-04-12 14:04:04 +08:00
使用 vagrant ,开发依旧在 linux 的感觉~
chztv
2016-04-12 14:26:29 +08:00
@okampfer Paragon NTFS , Tuxera NTFS 都可以支持。 OSX 原生也是能支持 NTFS 读写的,但不推荐用。
其实用 MAC 个个人还是不推荐用 NTFS ,真的没这必要。移动硬盘或者 U 盘的话就用 exFAT 。
exFAT 在 Win 平台一样是支持的,可以和 Win 用户交换文件。
neoblackcap
2016-04-12 14:31:49 +08:00
@chztv OS X 原生可不支持 NTFS 写,如果原生可以写,请告诉我如何操作,谢谢。
VmuTargh
2016-04-12 14:34:59 +08:00
@neoblackcap v 站前几天还有讨论 mac 下不同驱动 nfts 读写性能的帖子 自己 google
neoblackcap
2016-04-12 14:52:23 +08:00
@VmuTargh
@chztv
原来如此,果然 MAC 对 NTFS 的支持隐藏得够深,毕竟默认关闭。我之前一直以为是不支持 NTFS 的
jarlyyn
2016-04-12 14:59:59 +08:00
MAC 和 Linux 是完全不同的两个系统,没啥大的共同点。甚至可以说理念上冲突极大。

不要试图把 linux 当 mac 用,也不要试图把 mac 当 linux 用。

这个回帖是在 rmbp+debian testing 发的,信不信随你。
lyhapple
2016-04-12 15:23:25 +08:00
@VmuTargh 你显然不知道用 virutalenv
sox
2016-04-12 15:29:23 +08:00
Mac 让你拥有更好的桌面体验 233
plqws
2016-04-12 15:32:24 +08:00
还是认为 OS X 只是一个 更好的「预装桌面」的类 Unix ,并比不上将来的 Windows + Bash

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

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

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

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

© 2021 V2EX