我正在读《现代操作系统》一书,上面写着
许多 UNIX 用户,尤其是经验丰富的程序员,更喜欢基于命令的界面而不是 GUI,因此几乎所有 UNIX 系统都支持名为 X Window System(也称为 X11)的窗口系统,该系统由 MIT 生产,该系统处理基本的窗口管理,允许用户使用鼠标创建、删除、移动窗口和调整窗口大小。通常,完整的 GUI(例如 Gnome 或 KDE)可以在 X11 之上运行,为那些想要这样的 UNIX 用户提供类似于 Macintosh 或 Microsoft Windows 的外观和感觉。
有经验的程序员和 UNIX 用户最常使用哪些操作系统?
答案1
经验丰富的程序员和用户对他们使用的系统的具体功能有深入的了解。一旦他们有了一些能够满足他们(通常是特定的)目的的工具,他们就会养成一些习惯和工具,并坚持下去只是为了提高效率。比如X的具体封装特性、Y的重负载下的稳定性、Z的社区等等……
对某些标准有客观的看法并不总是可能的,而讨论这样的比较话题是让无聊的夜晚陷入激烈争论的好方法。
顺便说一句,您有大量的 Linux 发行版、几个 *BSD UNIX 以及一大堆其他变体(HP-UX、Solaris 等)。列出它们已经很重要了,甚至不考虑它们的比较。
答案2
由于偏好不同,Linux/Unix (*nix) 有多种风格。经验丰富的 *nix 用户随着时间的推移会发展自己的需求/偏好,他们倾向于使用最能满足他们需求的 *nix 风格(或者对于真正高级的人来说,如果他们有时间的话,他们会构建自己的风格)。
我个人倾向于 Redhat/CentOS 风格,因为我更喜欢yum
Debian 的打包程序apt-get
,而且我不喜欢 GUI,因为它们往往会减慢我的机器和我的速度。所以我直接启动到终端并在其中完成所有工作。
我会查看数十万个网页之一,例如这个自行决定哪一个最适合您。