塞尔维亚共和国诺维萨德大学的自然科学系和数学与信息学系,我们教学生很多东西。从编程语言的入门到机器学习,所有开设的课程最终目的是让我们的学生能够像专业的开发者和软件工程师一样思考。课程时间紧凑而且学生众多,所以我们必须对现有可利用的资源进行合理调整以满足正常的教学。最终我们决定将机房计算机系统换为 Fedora。

以前的设置

我们过去的解决方案是在 Ubuntu 系统上面安装 Windows 虚拟机并在虚拟机下安装好教学所需的开发软件。这在当时看起来是一个很不错的主意。然而,这种方法有很多弊端。首先,运行虚拟机导致了严重的计算机性能的浪费,因此导致操作系统性能和运行速度降低。此外,虚拟机有时候会在另一个用户会话里面同时运行。这会导致计算机工作严重缓慢。我们不得不在启动电脑和启动虚拟机上花费宝贵的时间。最后,我们意识到我们的大部分教学所需软件都有对应的 Linux 版本。虚拟机不是必需的。我们需要寻找一个更好的解决办法。

进入 Fedora!

Computer lab in Serbia powered by Fedora

默认运行 Fedora 工作站版本的一个机房的照片

我们考虑使用一种简洁的安装替代以前的 Windows 虚拟机方案。我们最终决定使用 Fedora,这有很多原因。

发展的前沿

在我们所教授的课程中,我们会用到很多各种各样的开发工具。因此,能够及时获取可用的最新、最好的开发工具很重要。在 Fedora 下,我们发现我们用到的开发工具有 95% 都能够在官方的软件仓库中找到!只有少量的一些工具,我们才需要手动安装。这在 Fedora 下很简单,因为你能获取到几乎所有的现成的开发工具。

在这个过程中我们意识到我们使用了大量自由、开源的软件和工具。保证这些软件总是能够及时更新通常需要做大量的工作,然而 Fedora 没有这个问题。

硬件兼容性

我们机房选择 Fedora 的第二个原因是硬件兼容性。机房现在的电脑还是比较崭新的。过去比较低的内核版本总有些问题。在 Fedora 下,我们总能获得最新的内核版本。正如我们预期的那样,一切运行良好,没有任何问题。

我们决定使用带有 GNOME 桌面环境的 Fedora 工作站版本。学生们发现它很容易、直观,可以快速上手。对我们来说,学生有一个简单的环境很重要,这样他们会更多的关注自己的任务和课程本身,而不是一个复杂的或者运行缓慢的用户界面。

自主的技术支持

最后一个原因,我们院系高度赞赏自由、开放源代码的软件。使用这些软件,学生们即便在毕业后和工作的时候,仍然能够继续自由地使用它们。在这个过程中,他们通常也对 Fedora 和自由、开源的软件有了一定了解。

转换机房

我们找来其中的一台电脑,完全手动安装好。包括准备所有必要的脚本和软件,设置远程控制权限和一些其他的重要组成部分。我们也为每一门课程单独设置一个用户账号以方便学生存储他们的文件。

一台电脑安装配置好后,我们使用一个强大的、免费的、开源的叫做 CloneZilla 的工具。 CloneZilla 能够制作硬盘镜像以做恢复用。镜像大小约为 11 G。我们用一些带有高速 USB 3.0 接口的闪存来还原磁盘镜像到其余的电脑。我们仅仅利用若干个闪存设备花费了 75 分钟设置好其余的 24 台电脑。

将来的工作

我们机房现在所有的电脑都完全使用 Fedora (没有虚拟机)。剩下的工作是设置一些管理脚本方便远程安装软件,电脑的开关等等。

我们由衷地感谢所有 Fedora 的维护人员、软件包管理人员和其他贡献者。我们希望我们的工作能够鼓励其他的学校和大学像我们一样将机房电脑的操作系统转向 Fedora。我们很高兴地确认 Fedora 完全适合我们,同时我们也保证 Fedora 同样会适合您!


via: https://fedoramagazine.org/fedora-computer-lab-university/

作者:Nemanja Milošević 译者:WangYueScreamLemonDemo 校对:jasminepeng

本文由 LCTT 原创编译,Linux中国 荣誉推出

已有 46 条评论

  1. 我们学校什么时候才能推行Linux啊。一天天盗版软件横行 —— 来自四川成都的 Chrome 54.0|Windows 10 用户 发表。
  2. 这所学校歧视非计算机专业的学生么? —— 来自36.149.209.246的 Chrome 55.0|Mac 10.12 用户 发表。
  3. 从照片上的桌面壁纸看系统是 Fedora 24. —— 来自四川成都的 Chrome 54.0|GNU/Linux 用户 发表。
  4. 天朝:这货xxx上可以用就行了 —— 来自湖北的 Chrome 54.0|Windows 10 用户 发表。
  5. 非计算机专业的学生就不会用Fedora了? 你这是在歧视非计算机专业的学生么? —— 来自39.159.5.125的 Chromium 66.0|Xubuntu 14.04 用户 发表。
  6. 你的windows10是正版的嘛?? —— 来自上海的 Chrome 55.0|Windows 10 用户 发表。
  7. 大多数中国的学校是不会这么干的,因为老师们自己都不会,又不愿意去学…… —— fanbt [Firefox 50.0|Fedora] 发表。
  8. 计算机系学生就应该这么搞,很赞!! —— 来自广东广州的 Chrome 54.0|Windows 10 用户 发表。
  9. 大部分学生都不知道linux为何物,就算他们学过操作系统 —— 来自117.152.74.93的 Chrome 55.0|GNU/Linux 用户 发表。
  10. 这评论亮了 —— 来自四川成都的 Chrome 54.0|Windows 7 用户 发表。
  11. 其实应该用 CentOS 7 的,Fedora 半年一个版本,太频繁了,维护起来麻烦。 —— 来自浙江台州的 Firefox 50.0|Windows 10 用户 发表。
  12. 第一句就说了这是某个学院的机房,不是整个学校的。。。 —— 来自上海的 Chrome 54.0|Windows 10 用户 发表。
  13. 没什么麻烦的,ssh采用密钥连接,有条件的弄个本地源,再写个运维脚本轻松+愉快!这些是Windows用户无法理解的!! —— fanbt [Firefox 50.0|Fedora] 发表。
  14. 说得好!在fedora上你来给房建专业的学生装一个鲁班ibm软件,你来给金融专业的学生装一个T3会计软件,我就服你。你用着计算机专业最新的fedora,他们甚至不能安装本专业最前沿的软件,不是歧视?可笑。 —— 来自36.149.81.51的 Mobile Safari 10.0|iOS 10.1 用户 发表。
  15. 说的好像 Windows 不能跨版本,本地升级似的。喜欢一个系统,也不要轻视另一个系统。 —— 来自四川成都的 Chrome 54.0|GNU/Linux 用户 发表。
  16. 如果fedora是静默升经或许你都感觉不到什么,现在的windows10静默升级也很频繁 —— lovetoheart [Chrome 45.0|Windows 10] 发表。
  17. 你NB,来把1000台WindosXP电脑给我升级到Windows10试试!Linux只需要一行命令可以完成所有机器的升级,Windows行吗? —— fanbt [Firefox 50.0|Fedora] 发表。
  18. 内部升级和单纯的联网升级感念是不一样的,其介质未必是经过局域网,也可以是移动存储器。而像 Fedora 的联网升级还不是重启后进入一个特殊的更新模式,如果期间强制重启或关机,根据网上一些网友的反馈看,其结果也不会太好看。 —— 来自四川成都的 Chrome 54.0|GNU/Linux 用户 发表。
  19. 建议多了解一下 Windows 客户端集中升级的方法(不止一种哦),真正大规模集中升级,无论是何种系统,绝对不是照本宣科,必须结合实际情况来考虑。而且你的比方不适当,对于这篇文章来说,Fedora升级应该是从 23 到 24(从照片看),而 XP 到 10 跨了多少版本?要类比也是 8.1 到 10 才对。 —— 来自四川成都的 Chrome 54.0|GNU/Linux 用户 发表。
  20. 行,这世界就你最了解Windows行了吧,你以为我会告诉你可以直接从Fedora 20升级到25,中间跨了几个版本?比XP到10少?Fedora可以升级后系统体积不增加,Windows 行吗?行了,说这些没用,你说的这些普及吗?Fedora可以在任何规模的机房使用,而且还免费,免费…… —— fanbt [Firefox 50.0|Fedora] 发表。

添加新评论