Linux是一款开源操作系统 (OS),它管理系统的硬件资源,包括内存和存储。操作系统位于应用程序和硬件之间,负责连接所有软件和执行工作的物理资源。Linux 与其他您可能使用过的操作系统(例如 Windows、macOS 或 iOS)类似。与其他系统一样,Linux 也拥有图形用户界面 (GUI),以及您熟悉的各种软件,例如文字处理器、照片和视频编辑器、数据库等等。在大多数情况下,如果某个软件存在于 Windows 或 macOS 系统中,那么它也同样适用于 Linux 操作系统。
由于Linux是开源解决方案,因此它略显非传统。用于创建Linux的代码对公众免费开放,用户可以查看、编辑,并且(对于具备相应技能的用户)可以为其做出贡献。这意味着Linux具有极高的可定制性,因为几乎任何程序都可以被替换成其他选项。
Linux 用户必须选择一些核心组件,例如哪个系统显示图形,以及其他主要用户界面组件。
无论你是否意识到,你可能已经在使用 Linux 了。根据不同的用户调查,互联网上大约有三分之二的网页是由运行 Linux 的服务器生成的(WordPress 是最常见的例子)。你拥有的许多设备,例如安卓手机、平板电脑、Chromebook、数字存储设备、个人视频录像机、相机、智能手表等等,也都运行着 Linux 系统。你的汽车引擎盖下也运行着 Linux 系统。甚至微软 Windows 系统也包含 Linux 组件,作为Windows 子系统 Linux 版 (WSL) 的一部分。
来源:OpenSource、RedHat、OpenSourceForU
中小企业或托管服务提供商 (MSP) 可以将 Linux 作为主要操作系统,但这在特定细分行业(例如网络安全公司)之外并不常见。与传统的 Windows 和 macOS 操作系统相比,Linux 的操作通常需要更高的技术技能。拥有技术实力雄厚用户的企业应考虑在其工作站和服务器上使用 Linux,因为它具有安全性高、灵活性强、支持社区庞大以及 Canonical、SUSE 和Red Hat等公司提供的商业支持等优势。
利用 Linux 强大功能的主要原因之一是其稳定性。Linux 和大多数 Unix 变体都采用极其简化的软件开发方法。Linux 应用程序的构建目标只有一个,无论是列出目录内容(ls 命令)还是挂载文件系统(mount 命令)。Linux 中构建的小型专用应用程序都非常专注且精炼。这与许多基于 Windows 的应用程序形成了鲜明对比,这些应用程序内置了多种用途的软件解决方案。这种复杂性可能会导致额外的错误、稳定性问题和挑战。
考虑使用 Linux 操作系统的另一个原因是其“可以说”更佳的安全性。一些人给出的理由是,由于 Linux 是开源软件,其源代码可供审查、检查和定期修订。全球各地的大量开发人员都仔细研究过代码,查找并修复了安全风险。与无法轻易检查缺陷和安全问题的封闭式软件开发环境不同,Linux 应用程序在许多情况下都经过了额外的审查。这是一个存在争议的问题,因为并非所有安全专家都认为开源软件本质上更安全。CyberHoot 倾向于不同意这种观点,并支持这样的观点:更多的眼睛和开发人员查看源代码,使得 Linux 上的这些软件解决方案更难被黑客入侵。
最终,这取决于您的用户和公司的产品。在某些情况下,经验丰富的技术用户可能会要求甚至要求在 Linux 开发环境中进行开发。也就是说,除非开发人员编写的是 Windows 应用程序,否则他们很可能仍然需要在 Windows 操作系统上进行开发。
发现并分享最新的网络安全趋势、技巧和最佳实践——以及需要注意的新威胁。
作者:Katie Boquetti | 编辑:Craig Taylor Craig Taylor 编辑:验证码应该测试……
了解更多