深入了解 Linux:开源操作系统的优势与真相
1. Linux 概述
软件的价值在于其用途而非价格。Linux 是一个完整的开源操作系统,具有开放、灵活、稳定、可扩展和安全等特性。它就像一座桥梁,连接着计算机硬件和运行在其上的应用软件。系统管理员(SysAdmin)可以利用 Linux 提供的工具来监控和管理以下方面:
1. 操作系统自身的功能和特性。
2. 生产力软件,如文字处理器、电子表格、金融、科学、工业和学术软件等。
3. 底层硬件,例如温度和运行状态。
4. 软件更新以修复漏洞。
5. 操作系统从一个版本升级到更高版本。
系统管理员的工作任务与操作系统的哲学理念紧密相连,无论是执行任务的工具,还是在执行任务时所拥有的自由。接下来,我们将简要了解 Linux 和 Windows 的起源,以及它们创造者的哲学理念如何影响系统管理员的工作。
2. Windows 的诞生与“黑盒综合征”
我们以一个简单的黑盒示例来代表某些假设的编译后的专有软件。假设一家公司编写了这个软件,并希望将源代码保密,以防止所谓的“商业机密”被盗。作为该专有软件的用户,我们无法了解所使用的编译机器语言代码内部的工作原理。部分限制是通过许可协议规定的(注意,这里不是“法律”限制),协议禁止我们对机器代码进行逆向工程以获取源代码。
这个假设代码的唯一功能是:如果输入的数字为 17 或更小,则打印“no”;如果输入的数字超过 17,则打印“yes”。这个结果可用于确定客户在订购 17 件或更多商品时是否能获得折扣。
在使用该软件数周、数月甚至数年之后,一切似乎都正常,直到有客户抱怨他们应该获得折
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



