在 塞尔维亚诺维萨德大学,理学院,数学和信息学系,我们教我们的学生很多东西。 从编程入门到机器学习,所有课程都让他们像伟大的开发人员和软件工程师一样思考。 节奏快,学生多,所以我们必须有一个可以依靠的设置。 我们决定把我们的计算机实验室换成 Fedora.
以前的设置
我们之前的解决方案是将我们的开发软件保留在 Windows 中 虚拟机 安装在 Ubuntu Linux 上。 这在当时似乎是个好主意。 但是,有几个缺点。 首先,由于运行虚拟机而导致严重的性能损失。 操作系统的性能和速度因此受到影响。 此外,有时虚拟机在另一个用户的会话中同时运行。 这导致了严重的放缓。 我们在启动机器和启动虚拟机上浪费了宝贵的时间。 最后,我们意识到我们的大多数软件都与 Linux 兼容。 不需要虚拟机。 我们必须找到更好的解决方案。
Enter Fedora!
正在运行的计算机实验室的图片 Fedora 默认工作站
一段时间以来,我们考虑过用“基本”安装替换虚拟机。 我们决定去 Fedora 有几个原因。
发展前沿
在我们的课程中,我们使用了许多不同的开发工具。 因此,我们始终使用最新最好的可用开发工具至关重要。 在 Fedora,我们在官方软件存储库中找到了我们需要的 95% 的工具! 对于一些工具,我们必须手动安装。 这很容易 Fedora 因为您几乎拥有所有开箱即用的开发工具。
我们在这个过程中意识到,我们使用了很多免费和开源的软件和工具。 让所有这些软件始终保持最新状态总是需要大量工作 – 但不是 Fedora.
硬件兼容性
选择的第二个理由 Fedora 在我们的计算机实验室是硬件兼容性。 实验室里的电脑是新的。 过去,较旧的内核版本存在一些问题。 在 Fedora,我们知道我们总会有一个最近的内核。 正如我们所料,一切都是开箱即用的,没有任何问题。
我们决定我们会去 工作站版 的 Fedora 和 GNOME 桌面环境. 学生们发现在操作系统中导航非常简单、直观和快速。 对我们来说重要的是,学生有一个轻松的环境,他们可以专注于手头的任务和课程本身,而不是复杂或缓慢的用户界面。
以自由为动力
最后,在我们部门,我们非常重视免费和开源软件。 通过使用此类软件,学生即使毕业并开始工作也可以自由使用。 在这个过程中,他们还了解到 Fedora 以及一般的免费和开源软件。
切换计算机实验室
我们拿起其中一台计算机并手动对其进行了全面设置。 这包括准备所有需要的脚本和软件、设置远程访问以及其他重要组件。 我们还为每门课程创建了一个用户帐户,以便学生可以轻松地存储他们的文件。
在那台电脑准备好之后,我们使用了一个很棒的、免费的开源工具,叫做 克隆Zilla. CloneZilla 让我们制作一个用于恢复的硬盘映像。 图像大小约为 11GB。 我们使用一些快速的 USB 3.0 闪存驱动器将磁盘映像恢复到其余计算机。 我们设法在 1 小时 15 分钟内完全配置和设置了 24 台计算机,只用了几个闪存驱动器。
未来的工作
我们计算机实验室的所有计算机现在都专门使用 Fedora (没有虚拟机)。 剩下的工作是为远程安装软件、打开和关闭计算机等设置一些管理脚本。
我们要感谢所有人 Fedora 维护者、打包者和其他贡献者。 我们希望我们的工作能够鼓励其他学校和大学做出与我们类似的转变。 我们很高兴地确认 Fedora 对我们很有用,我们也可以保证它对您很有用!