真小白,说错勿怪,球大佬解惑,谢谢!!
|
1
bsd 和 Linux 的区别
|
|
2
其实直接回答你,也未必能有效果
-------- 1 建议去搜索和了解: Unix 历史 Linux 历史 Unix 和 Linux 的关系 macOS 的历史 macOS 和 Unix 的关系 ------- 2 有了大概了解后: 自己装个 Linux 桌面系统玩玩; 找台 Mac 电脑玩玩; 然后再装个没有桌面的 Linux server 版本玩玩。 都玩完之后,你自己就有答案了,而且还能学会不少东西。 |
|
3
虽然说 macos 有 Unix 认证,但和当初的 Unix 已经有很大差别的。并不是说玩 Linux 就很 geek。只要有技术热情和努力都很 geek,无论是 Windows 还是 Linux。
|
|
xdluckyMay 2, 2019
5
都是分时管理系统, Mac/Linux/Windows 到底有什么本质区别?
区别在硬件和软件生态环境... |
|
msg7086May 2, 2019
6
> 不懂就问,mac 和 Linux 有什么本质区别吗?
是完全不同的两个东西。Mac,你说的是 macOS 吧,是一个操作系统。 Linux 是一个内核。平时我们用的 Linux 操作系统是 Linux 内核的发行版。 > 除了 Linux “极客感”更强些,内核不都是 unix 吗? macOS 的内核是 XNU,而 Linux 本身就是一个内核,两者的源代码完全不同,是两拨人分别单独编写的。 而且这两个都不是 Unix。 > 说白点如果想要复古感那我只操作终端不叼图形界面,mac 就不能当成 Linux 用嘛? 如果你只需要操作终端的话,我觉得不如用 Windows,不仅能 SSH,还能玩玩游戏。 |
|
7
|
|
iasunaMay 2, 2019 via iPhone
9
我不能理解你说 mac 当 linux 用是指什么?
如果只是基本操作 windows 也可以当 Linux 用…… |
|
WordTianMay 2, 2019 via Android
10
桌面更稳定,官方支持的图形软件更多吧,比如 qq,微信什么的
|
|
11
都不会用搜索引擎的吗?
|
|
AEANWspPmj3FUhDcMay 2, 2019
12
@Yourshell
+1,这问题 V2EX 和知乎上都有太多的讨论了。 |
|
reusMay 2, 2019
13
是什么给你 linux = 复古的错觉?
|
|
duITMay 2, 2019 via Android
14
linux:空气一样存在的基础设施
macos:充满美学的工业产品 |
|
kevinhwangMay 2, 2019
15
其实理解你的意思,如果你氪金玩家,并且喜欢漂亮的 UI,macos 更合适你。
Unix 和 Linux 只是在终端上体现相似而已,你遇到平台相关的技术如 docker 就是 Linux 的,macos 对应的技术只是跟随。 所有前沿技术起始必然是在开源的 Linux,但大部分人不一定用得上。macos 在苹果公司的商业推广上,用户群体必然碾压喜欢自由的非氪金玩家(穷),所以在目前软件质量会比 Linux 内核的桌面系统高。 个人觉得 macos 会逐渐衰落,至于用户回流到 Windows 或者 Linux 就不好说了。可参考 Windows 的份额怎么缩小和苹果硬件的统治力不断下降。 |
|
CodeCommunistMay 2, 2019 via Android
16
遵循 posix 标准,对于开发者来说都一样
|
|
liuminghao233May 2, 2019 via iPhone
19
不要以为大家都有 ifconfig
就是同款系统 |
|
montoyafMay 2, 2019 via iPhone
20
macOS 操作逻辑过于反人类,买 Mac 电脑第一件事是换 win 系统
|
|
7wN5407klUw768m0May 2, 2019 via iPhone
23
macos 无法代替 linux
|
|
24
linux 内核是 linus 一行一行敲出来的 怎么就是 unix 了?
|
|
25
1. 两个操作系统的本质区别区别就是内核的区别。MacOS 完全可以当做 Linux 使用。
2. 两个操作系统都参考了 POSIX 标准,这意味着 fork,系统调用等操作使用方式基本是一致的,但是实现方式各有不同。 3. 主要的区别是内核架构的区别,macOS 内核是微内核架构,内核代码量小只负责地址空间管理、IPC 等基础功能,很多系统服务都可以放到用户态搞定(但是需要特殊机制保护一下),拓展性移植性比较好,缺点是 io 的时候可能要经过很多次特权级别切换,速度较慢。 4. linux 内核架构是 monolithic (单内核 /宏内核)形式的,页表、中断、异常等等全都在内核搞定,只使用 Ring0 和 Ring3 两个特权级别(内核态 /用户态)。当处理异常和系统调用时进行特权切换,缺点是代码量特别大。 5. 另外现阶段的 windows 操作系统的内核架构很可能已经碎片化了,就很复杂,期待某位大佬能出本权威的书介绍。 6. 从使用角度讲 linux 的社区较之 macOS 更大,linux 社区对各种开发工具的支持很可能更加全面。 7. 极客感和复古感什么的主要是自己用的开心就好啦。 |
|
purplewallMay 2, 2019
26
@JaguarJack 可能只有 0.12 版本之前是,之后都是众人拾柴火焰高的,linux 项目的 CREDITS 和 MAINTAINER 名单上面记录了大量的代码贡献者。
|
|
qilishashaMay 2, 2019 via iPhone
27
mac os 和 ubuntu 比 我觉得 mac os 好用很多 有一点点什么都好办很轻松的感觉 win 系统很优秀,但是无法令我专注工作。
|
|
msg7086May 2, 2019
28
|
|
snoopy1024May 3, 2019 via iPhone
29
@montoyaf 你就是传说中的那种人,今天终于见到活的了
|
|
zqxMay 3, 2019 via Android
31
要 geek 就设计一套自己的指令集,搭个多周期流水线 cpu,按计算机组成原理自己实现一台计算机,一般计算机专业只在软件层面做 mips cpu 的课程设计,你搞出来这个硬件+软件,估计秒杀 80%geek
|
|
find456789May 3, 2019
33
大多数程序员,都(想)使用 mac 来写代码
|
|
ryd994May 3, 2019 via Android
34
Linux:你才是 Unix,你全家都是 Unix,呸
我这种高贵的 GNU 自由软件,居然和闭源毒瘤相提并论? |
|
CryseMay 3, 2019
35
@find456789
这是又被代表了? |
|
36
@azh7138m
工业设计美学吧 |
|
azh7138mMay 3, 2019 via Android
37
@b00tyhunt3r 我提了三个 ID 的问题吧。。。
重度用户表示很捉急,首先是穷( 现在是 13 吋 16G i7,感觉有点重,已经是我通勤极限了(大概),跑个大型项目就会感觉发热严重,不如我的 6500T 1L 小主姬。 |
|
flynajMay 4, 2019 via Android
38
Linux 是免费开源的,无数设备可以运行,Mac 理论上只能在授权的苹果机上运行,针对性强。
|
|
montoyafMay 4, 2019 via iPhone
39
@snoopy1024 嗯,我就是那种买 mac 装 win 的。我第一台 Mac 是 G7,最后一台 Mac 是 2018 款 15 寸 pro,基本上两年一个更新周期。猫科动物之后的 Mac OS 真恶心到我了,尤其优胜美地让我彻底失去了对 Mac OS 好感。
|
|
julyclydeMay 5, 2019
40
mac 是经过商标持有人认定的 Unix
Linux 只是个仿品 |