Mandriva 操作系统

2025 年 4 月 23 日 | 阅读 12 分钟

引言

Mandriva 是最初被称为 Mandrake Linux 的发行版的名称,其创建者明确将其定义为一个易于使用的操作系统。最初名为 Mandrake,由 Gael Duval 于 1998 年在一个名为 MandrakeSoft(现称 Mandriva S. A.)的公司创立,其主要目的是将 Linux 引入普通用户,特别是对 Linux Linux 几乎一无所知的家庭用户。Mandriva 拥有出色的图形用户界面,并且相对易于安装,这使其成为首批旨在反驳“Linux 仅供德国人使用”这一说法的 Linux 发行版之一。

Mandriva 的目标是提供一个高性能且灵活的操作系统,重点关注桌面应用,同时保持在家用和办公室中易于使用的特性。它因其 KDE 图形用户界面以及附带的应用程序而迅速普及,其中包括生产力应用程序、多媒体播放器以及许多其他免费、开源应用程序。

Mandriva 操作系统的一些独特功能包括用于安装、升级和协调软件包的软件管理 URPMI。此外,Mandriva 有不同的版本,可满足家庭、企业和商业等不同类型的用途。

历史与发展

1. 早期发展与成功 (1998-2000s)

  • Mandrake Linux 发展成为最受欢迎的 Linux 发行版之一。据称,它比其他发行版提供了多项优势,包括图形安装和配置工具,使用户无需了解硬件和软件也能完成安装。
  • 自 1998 年首次发布 Mandrakelinux 以来,该公司已发布了多个新版本,使该产品广受欢迎。该公司还决定发布付费版本,提供改进的支持和更多捆绑的程序,以迎合企业市场。
  • 2003 年,MandrakeSoft 曾经历一些财务危机,但到 2005 年中期,它与巴西公司 Conectiva 合并后走出了困境。因此,在 2005 年初,Mandrake Starter 发行版更名为 Mandriva Linux,以体现这种协同作用。

2. 扩张与衰落 (2005-2011)

  • 更名后,Mandriva Linux 进一步扩大了其发行系列。Linux 发行版的主要市场是家庭、服务器和企业版。
  • 该操作系统配备了新的 URPMI 进行软件包管理,以及 Mandriva 控制中心进行系统配置。然而,技术飞速发展,新发行版层出不穷。Mandriva 和 Ubuntu 等新发行版感受到了竞争的压力。此外,Mandriva S. A. 不稳定的财务状况导致公司开发工作减少。

3. 遗产与分支 (2011 年至今)

  • 2011 年底,公司及其母公司面临一些财务问题,Mandriva S. A. 缩减了运营。因此,基于与第一个 Mageia 相同概念的新的社区项目启动,其中包括在开源平台 Mageia、OpenMandriva 上进一步开发 Mandriva。

Mandriva OS 的主要特点

1. 用户友好的安装过程

Mandriva OS 另一个值得关注的事实是,该发行版是第一个为用户提供安装系统图形安装程序的发行版。最初,它并不复杂,并且提供了让非技术人员也能安装操作系统的选项。安装程序中引入了一些分区工具和自动配置向导,以最大程度地减少终端用户的障碍。

2. Mandriva 控制中心 (MCC)

Mandriva OS 的特点是 Mandriva 控制中心,这是该操作系统的一个方面。因此,用户只需从一个界面(中央配置中心)即可导航并设置系统、硬件、软件和网络的其他选项。MCC 制作的系统的用户界面非常友好,因此,即使用户对 Linux 命令行界面几乎一无所知,也能轻松完成系统管理。

3. URPMI 软件包管理

Mandriva OS 拥有 URPMI(通用 RPM 管理器),用于安装、更新和管理软件包。URPMI 在后台管理依赖关系,并允许用户从其他存储库下载和安装新包,从而使该操作系统非常用户友好。

4. 桌面版 KDE 和 GNOME 环境

与其他许多发行版一样,Mandriva 除了 GNOME(其他用户偏好)之外,还提供了 KDE,这是最著名的图形界面之一。有人认为,Kubuntu 中包含的 KDE 环境是针对“超级极客”用户来说最完善且易于配置的,而 GNOME 则相对朴素(尤其是与 compizersonic 相比),但对于基本用户来说功能齐全。Mandriva 中的这两种桌面都已完全集成。我们并没有感觉界面发生了剧烈变化。

5. Live 模式

Mandriva 拥有所谓的 Live CD 模式。这使得操作系统可以在不安装到硬盘或甚至 USB 驱动器的情况下运行。这被用来让人们能够测试和实验 Mandriva OS 及其所有功能,这对于 Linux 新手来说非常有用。

6. 高级安全性

Mandriva 发行版的其他附加组件包括安装程序、防火墙工具和操作系统的安全检查。它附带了 AppArmor 和 SELinux 等功能,以弥补这些漏洞。安全补丁过程意味着系统定期受到保护,免受各种威胁。

Mandriva 版本

1. Mandriva Free

Mandriva Free 是一个基于 GNU/Linux 的操作系统,本着自由软件精神开发。它不包含自己的驱动程序、编解码器或插件,只使用自由和开源解决方案进行开发。Linux 用户喜欢这个版本,并赞赏其对自由软件和开源模型的运用。Mandriva Free 可供用户下载/安装和使用,因此适合任何对 LINUX 感兴趣的人。

2. Mandriva One

Mandriva 的早期版本之一是 Mandriva One,“gnome”版本,面向 Linux 操作系统的初学者。这强化了 Live CD 的概念,并提供了安装功能。据我所知,可以在不从 CD/USB 安装的情况下运行该操作系统。

另一方面,如果用户满意,他们可以直接从 Live 会话中将 Mandriva One 安装到硬盘上。还包含了非自由软件,如驱动程序和编解码器,以便硬件(如 Wi-Fi 和显卡)正常运行,这对于从其他系统迁移过来的用户来说非常理想。

3. Mandriva Powerpack

Mandriva Powerpack 是商业发行版的下一个版本,适合那些想要功能齐全的发行版的用户。Mandriva Linux 是 Mandriva 的商业发行版,它包含了更多额外的软件、驱动程序和编解码器,包括 MP3。Powerpack 提供了媒体支持,增强了与硬件的兼容性,以及一些使其对用户更专业的功能。

Mandriva 的一些商业和专业用途包括商业应用程序、独家工具和客户支持。它应该适用于需要比 Linux 更强大、更安全的操作系统来支持商业机构或专业密集型用途。

4. Mandriva Corporate Server

Mandriva Corporate Server 是 Mandriva 发行版中最专业的版本之一,具有强大的面向企业和服务器需求的方向。此版本提供了增强的安全性和性能,以及管理企业网络和服务的全新工具。它配备了管理企业的工具和支持。

选定的远程服务器管理功能和对各种服务器硬件的支持,用于企业服务器。它旨在可靠且能处理繁重关键负载,而许多企业则偏爱 Linux OS。

5. Mandriva Flash

Mandriva Flash 是一个特殊版本,更确切地说,它被打包到闪存介质中,即 USB 闪存驱动器。它允许用户直接从 USB 驱动器运行操作系统,而无需主机计算机,并且它是便携式的。此版本对于需要在旅途中拥有完整 Linux OS 的用户非常方便。

这就是为什么 Mandriva Flash 不仅仅是一个 Live 会话 OS,因为一些工作或设置可以作为 Mandriva Flash 的持久容量。他们获得的优势是 Mandriva Flash 具有便携性和灵活性,并且由于 Linux 在 IT 专业人士中非常受欢迎,便携式 Mandriva Flash 对于轻松访问 Linux 环境很有用,而 Linux 环境在他们遇到的设备上都 readily accessible。

6. Mandriva Discovery

Mandriva Discovery 是一个旨在包含一切能吸引新的 Mandriva 开源操作系统用户的版本。最新的是一个简单的操作系统和预装的应用程序集,可以让用户轻松地从其他操作系统切换。

Discovery 软件的创建理念是面向那些只需要少量基本服务的用户。其图形用户界面和已安装的应用程序非常用户友好,因为它被开发和设计为面向 Linux 操作系统的初学者。

系统要求

1. 最低系统要求

最低系统要求旨在确保 Mandriva 可以在旧的或低规格的硬件上运行。然而,在这种情况下,性能和功能可能会受到限制:最低系统要求旨在确保 Mandriva 可以在旧的或低规格的硬件上运行。然而,在这种情况下,性能和功能可能会受到限制。

  • 处理器:Microsoft Internet Explorer 5.5 或更高版本 / Intel Pentium III 或同等处理器(600 MHz 或更高)
  • 内存:512MB RAM(仅适用于非常基本的功能)
  • 存储: stand 选项 2 MB 硬盘空间
  • 显卡:任何能够支持 800 x 600 或更高分辨率显示的现代显卡。
  • 其他:用于安装介质的 CD/DVD ROM 或 USB
    最后的这些基本设置允许用户仅安装最基本的可用 Mandriva Linux,而更复杂的任务,如多媒体编辑或使用商业应用程序,可能会很慢。

2. 推荐系统要求

为了获得更好的用户体验、完整的功能和更流畅的性能,推荐的系统要求如下:

  • 处理器:客户端平台要求是 Intel Pentium 4 或任何其他同等或更高比例的 ell。
  • 内存:建议拥有 2 个或更多的 LTS,尽管 1 GB 空间对于基本安装来说足够了。
  • 存储:至少 10 GB 的硬盘空间,用于存储软件以及软件更新。
  • 显卡:支持 1024X768 分辨率或更高的显卡,或当前市场上任何现代显卡。
  • 其他:通过以太网或 Wi-Fi 连接的互联网和 USB 2.0 以实现更快的安装

3. 企业版和服务器版的要求。

对于企业用户或使用 Corporate Server 版的用户,系统要求取决于网络和应用程序。

  • 处理器:至少双核或更高,尤其是在服务器应用程序中。
  • 内存:4 MB 或更多,能够管理多个进程。
  • 存储:50 GB 或更多用于数据存储,例如企业服务器。

软件和包管理

1. URPMI

核心包管理器是一个基本建议,可以满足当前市场上的许多包管理器。URPMI 是一个强大的工具,用于安装、更新、升级或降级 Mandriva 包。受限依赖性:依赖注入的能力可以独立完成,旨在减少用户在软件依赖方面遇到的困难。URPMI 与不同类型的数据源进行交互:CD/DVD、重新制作的数据源、网络共享等。

URPMI 的主要特点

  • 自动依赖解析:如果一个程序需要某些库或包,URPMI 会下载它们,然后安装到计算机上。
  • 轻松配置存储库:用户可以轻松地添加或删除提供软件包信息的来源。
  • 网络安装:在用途方面,URPMI 提供了通过互联网从 Mandriva 使用的存储库进行软件包安装。

2. 图形包管理工具

虽然 Mandriva 的文本版本允许用户使用一个相当原始的命令行工具 URPMI,但任何想要更丰富界面的人都可以转向 Rpmdrake,它确实是 URPMI 的图形版本。

Rpmdrake 提供的界面通过鼠标指针即可实现查看内容和包的安装或卸载,这包括了其他改进。

3. 支持的软件存储库

Mandriva 提供了几个官方存储库。

  • Main:Mandriva 官方包列表,由 Mandriva 构建和维护。
  • Contrib:由各种社区成员创建的包,这些包不受官方团队的监督和定期更新。
  • Non-Free:专有软件的例子包括媒体编解码器和驱动程序等。
  • Tainted:构建为闭源的应用程序,例如某些媒体编解码器等专利软件。

实际应用

1. 教育机构

  • Mandriva 操作系统以其在教育机构中的使用而闻名,这些机构通常需要廉价且高效的软件。其简洁性和图形用户界面被认为适合学生和教师。Mandriva 提供了大量的编程语言支持和开发工具,使其成为教授软件开发和工程以及许多其他技术课程的理想平台。
  • 法国国民教育部案例研究 Mandriva 报告称其在法国学校和其他教育机构的使用情况,这些机构使用此发行版教授编程和计算机科学。这些特性,如其稳定性、安全性和免费开源,吸引了教育决策者。

2. 商业应用

  • Mandriva Linux 是中小型企业和公司选择的操作系统,因为它能够提供一个经济、安全且合规的 Linux 操作系统。网络操作、文件共享和办公生产力等功能得到了开发,这些功能使企业无需昂贵的商业软件即可运行。
  • Mandriva 在巴西政府中找到了一席之地。巴西的各种政府机构认为 Mandriva 是为其组织台式计算机提供动力的官方操作系统,因为它比商业对应物更便宜、更稳定、更安全。然而,这一变化是为了使政府的 ICT 政策与降低成本和雇佣当地软件开发人员的目标保持一致。

3. 服务器部署

  • Mandriva 的各种版本,包括 Mandriva Server,为网络和服务器提供了深入的解决方案。25 家公司在数据中心、网页托管环境或内联网中使用它。其可配置性以及在虚拟化技术方面的强大能力使其适合基于服务器的应用程序。
  • 托管提供商使用 Mandriva Server 来管理 Web 服务器、数据库和电子邮件系统。由于其在这些环境中的可扩展性和良好的资源利用率,Mandriva 被证明是 Web 托管服务的不错选择。

衰落与分支

1. 财务困境

事实上,Mandriva 一直面临严重的财务问题,这对公司产生了影响。他们尝试重组和融资但不成功,这导致公司无法长期支持开发过程。这削弱了该战略相对于竞争对手的地位,并最终导致用户数量下降。

2. 社区参与度下降

然而,当 Mandriva 的管理层在决定其未来时,开发社区对公司的支持和关注感到不满。因此,管理层和开发人员在沟通渠道上的理解不足导致人们对该项目失去信心。

3. 分支的兴起

Mandriva 内部的碎片化导致了重大的分裂,其中最受关注的是 Mageia 和 OpenMandriva。

  • Mageia:这是一个于 2010 年开发的发行版。该发行版是一个社区项目,是在一些开发人员和其他重要人物对 Mandriva 不满后创建的。Mageia 的基础建立在三个支柱上:稳定性、透明度和用户参与。后者被证明比 Mandriva 更好。
  • OpenMandriva:Mandriva 衰落后出现的分支之一是 OpenMandriva Lx,它将 Mandriva OS 确定为具有现代概念和活跃社区使用的自由发行版。

4. 市场竞争

对 Mandriva 施加压力的其他因素包括新品牌(如 Ubuntu)的兴起,以及可能更“重量级”的 Linux 发行版的竞争。Mandriva 未能提供与新功能、易于使用的界面以及企业环境相关的功能。

结论

Mandriva 操作系统曾是 Linux 市场的领导者之一,并为操作系统及其分支的发展做出了重要贡献。尽管 Mandriva 作为项目已不再维护,但相同的理念仍然体现在 Mageia 和 OpenMandriva 发行版中,它们在其基础上进行了更现代的工作。

这些项目不仅使 Mandriva 的创新性得以延续,而且还帮助我们看待技术,认为它与当前趋势并无太大不同。随着 Linux 环境的变化,Mandriva 的遗产在其继承者的持续改进和发展中显而易见,这证明 Mandriva 在开源世界中仍然扮演着重要角色。