我們大學機房使用的 Fedora 系統
在塞爾維亞共和國諾維薩德大學的自然科學系和數學與信息學系,我們教學生很多東西。從編程語言的入門到機器學習,所有開設的課程最終目的是讓我們的學生能夠像專業的開發者和軟體工程師一樣思考。課程時間緊湊而且學生眾多,所以我們必須對現有可利用的資源進行合理調整以滿足正常的教學。最終我們決定將機房計算機系統換為 Fedora。
以前的設置
我們過去的解決方案是在 Ubuntu 系統上面安裝 Windows 虛擬機並在虛擬機下安裝好教學所需的開發軟體。這在當時看起來是一個很不錯的主意。然而,這種方法有很多弊端。首先,運行虛擬機導致了嚴重的計算機性能的浪費,因此導致操作系統性能和運行速度降低。此外,虛擬機有時候會在另一個用戶會話裡面同時運行。這會導致計算機工作嚴重緩慢。我們不得不在啟動電腦和啟動虛擬機上花費寶貴的時間。最後,我們意識到我們的大部分教學所需軟體都有對應的 Linux 版本。虛擬機不是必需的。我們需要尋找一個更好的解決辦法。
進入 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ć 譯者:WangYueScream,LemonDemo 校對:jasminepeng
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive