1.2. 用户界面

1.2.1. Linux 难学吗?

Linux 是否难学取决于你问的是谁。经验丰富的 UNIX 用户会说不难,因为 Linux 对于高级用户和程序员来说是一个理想的操作系统,因为它一直以来都是由这些人开发和正在开发的。

一位优秀的程序员所希望的一切都应有尽有:编译器、库、开发和调试工具。这些软件包都包含在每个标准的 Linux 发行版中。C 编译器是免费提供的 - 这与许多 UNIX 发行版要求为此工具支付许可费形成对比。所有的文档和手册都在那里,并且通常包含示例来帮助您立即开始使用。感觉就像 UNIX,在 UNIX 和 Linux 之间切换是很自然的事情。

在 Linux 的早期,要开始使用该系统,某种程度上需要成为专家。那些掌握了 Linux 的人感觉比其他尚未看到曙光的“菜鸟用户”优越。告诉初学者 “RTFM”(阅读手册)是很常见的做法。虽然手册在每个系统上都有,但找到文档很困难,即使有人找到了,解释也使用了如此专业的技术术语,以至于新用户很容易对学习该系统感到沮丧。

Linux 用户社区开始意识到,如果 Linux 要想成为操作系统市场上的重要参与者,就必须在系统的可访问性方面进行一些 серьезных 改变。

1.2.2. 面向非经验用户的 Linux

RedHat、SuSE 和 Mandriva 等公司纷纷涌现,提供适合大众消费的打包 Linux 发行版。他们集成了社区开发的大量图形用户界面 (GUI),以简化程序和服务的管理。作为今天的 Linux 用户,您拥有了解系统内部结构的所有手段,但不再需要具备这些知识才能使系统符合您的请求。

如今,您可以图形化登录并启动所有需要的应用程序,甚至无需键入任何字符,同时您仍然可以访问系统的核心(如果需要)。由于其结构,Linux 允许用户逐渐深入系统:它同样适合新手和有经验的用户。新用户不会被迫做困难的事情,而有经验的用户也不会被迫以他们刚开始学习 Linux 时的方式工作。

虽然服务领域的开发仍在继续,但在桌面用户方面也取得了巨大的成就,桌面用户通常被认为是了解系统工作原理可能性最小的群体。桌面应用程序的开发人员正在做出令人难以置信的努力,以制作您见过的最漂亮的桌面,或者让您的 Linux 机器看起来就像您以前的 MS Windows 或 Apple 工作站。最新的发展还包括 3D 加速支持和 USB 设备支持、系统和软件包的单次点击更新等等。Linux 拥有这些,并尝试以普通人可以理解的逻辑形式呈现所有可用的服务。以下是一个简短的列表,其中包含一些很棒的示例;这些网站有很多屏幕截图,可以让您了解 Linux 在桌面上的样子