加州大学的 Linux

作者:Jeremy Dinsel

宾夕法尼亚州西部莫农加希拉河畔坐落着宾夕法尼亚加利福尼亚大学,这所大学沉浸在 Microsoft Windows NT、Windows 3.11 和古老的 Vax 世界中。然而,新的希望正在升起,一个高效的强大服务器网络和不会导致预算崩溃的实际应用正在出现。

直到最近,数学和计算机科学系还没有自己的服务器。教师不得不依赖其他部门来获取软件的存储实用程序。关于万维网和互联网的课程教学方法受到其他部门能够提供的帮助量的限制。创建和维护部门网页是一项艰巨的任务——创建是在个人机器上完成的,复制到磁盘,然后交给公共关系办公室上传。这些任务不仅繁琐,而且可用性不稳定,并且严重依赖于其他部门的日程安排。

该部门有几种解决方案可供选择。它可以像现在这样处理这种情况,或者牺牲预算中的一大块来购买一台 NT 服务器。正如政治有时决定的那样,大学部门和员工受计算行业指南或趋势的约束,他们唯一可见的选择是校园内其他地方正在实施的选择。随着 NT 在整个校园的兴起,该部门认为变化将不得不等待,因为购买一台能够运行 NT 的机器的资金(更不用说使其执行所需任务的额外软件成本)不在预算之内。

Linux 已经在世界范围内掀起风暴,作者也是如此,这已经有几年了。不幸的是,计算社区有时对廉价的替代品视而不见,例如免费的操作系统。在过去的几年里,新的软件意味着新的硬件,因为程序变得越来越大,对内存的要求也越来越高。消费者已经被引导接受这是一种生活常识,以至于当他们不需要花钱升级时,他们会感到不舒服。说服人们“免费”不是质量差的标志可能是一个相当大的挑战。

解决方案

经过几个月的讨论和会议,数学和计算机科学系以及计算机中心同意尝试 Linux。即使 Linux 已经在校园的其他地方出现,部门负责人仍然犹豫不决。幸运的是,部门楼层有一台配置中等的 486 机器可用。由于“较旧”机器的可用性以及 Linux 软件的卓越质量,预算没有受到影响,因为不需要硬件升级。Linux 满足于在昨天的硬件上运行。

作为进入非传统计算世界的一块垫脚石,最初建立了一个供部门使用的 Web 服务器。由于严格的计算策略和项目最初所处的如履薄冰的状态,只有教职员工被授予服务器上的帐户。

该部门现在有了一个存放网页的地方,这也方便了网页的更新和维护。部门网页可以利用 CGI、服务器端包含 (SSI) 和其他网页技巧,因为该部门现在可以控制服务器上的安全性。以前,安全策略是由外部力量定义的,网页仅限于基本的超文本标签。

Linux 正在证明其价值。服务器的正常运行时间已经超过了 NT 服务器上的典型运行周期。随着持续的讨论和会议,服务器的其他可能用途变得显而易见。

该大学提供一门课程,向学生介绍万维网、互联网和 Windows(通常是 3.11 和 NT)。在 Linux 服务器存在之前,该部门受到对其他部门的依赖性的限制,因此无法提供对这些主题非常全面的看法。学生可以对其网页执行的操作受到限制,并且互联网/内联网工作技能薄弱。

使用 Linux 服务器,匿名 FTP(上传和下载)变得可用。现在可以将实验作业放在服务器上供学生单独检索。基本的软件包(往往会被破坏或从工作站中删除)可以放在 Samba 目录中,供学生或教授访问和重新安装。

随着 Linux 的出现,实验室运行更加顺畅,并且由于 Linux 提供的动态和强大的工具,学生有可能学习更多知识。与此同时,可以维护校园关于学生网页和计算机安全的政策。TCP 包装器、httpd 配置和 IP 防火墙可以限制对网页、共享、FTP 等的访问。因此,学生对服务器的访问被限制在大学域内。

所有这些任务的完成都没有花费数周时间等待其他部门抽出时间来实施数学和计算机科学系的要求,也没有占用校园 NT 服务器上的宝贵空间。Linux 已经向该部门证明了它的价值和可靠性:每周都会发现和追求服务器的新想法和用途。最重要的是,对无法负担软件解决方案的恐惧已经消失。

在校园内为 Linux 建立一席之地一直是一场持续的斗争。凭借毅力以及 Linux 社区的支持(通过优秀的软件和无限的创新),Linux 的强大力量是不可阻挡的。

Linux at California University
Jeremy Dinsel 是宾夕法尼亚加利福尼亚大学的前学生,他在那里学习计算机科学并操作数学和计算机科学 Linux 服务器。他欢迎提问和评论,并鼓励宾夕法尼亚州西部的人们加入 wplug——一个 Linux 组织 (http://sighsy.cup.edu/~dinselj/wplug/)。他现在是 SSC 的网站管理员,可以通过 jeremy@ssc.com 联系到他。
加载 Disqus 评论