标签:
首先要说明,Linux还是一个很好的系统——当然是针对有一定基础的人来说。
这两天开始教学生用Linux ,因为考虑到要当作服务器来用,因此很容易就选定了CentOS 6,而且是在虚拟机中做实验。后面的问题是,用什么系统来承载虚拟机?
毫无疑问,Windows是学生们最熟悉的系统,各类软件也很多,很好用。唯一的问题是:系统这种东西,毫无疑问是用的越多越容易学会。所以从这个角度说,Windows 不是最好的选择。那么Linux 发行版合适吗?
首先没有QQ ,交流不便。不过学习环境不能上外网,到不是大问题。那就筛选一下发行版吧。
既然学习CentOS ,安装CentOS的桌面环境应该不错——但是目前学生大多数都是用笔记本,我平时用的Debian就不能识别我的笔记本上的无线网卡,也不能识别我的台式机上有限网卡,需要另外安装驱动(都是non-free的),面向服务器的CentOS 支持什么样的无线网卡还是未知——更别说还有触摸板的问题。我现在的笔记本上就是debian,对触摸板支持就不怎么地——平白多了个双指翻页功能,少了个点击功能。还有笔记本的省电功能也不知道支持得如何。
那么和CentOS 渊源颇深的fedora怎么样呢?我还真用过fedora 22.看起来功能不多,内存倒是吃了不少,而且不太稳定——不过用过一段时间后有所好转,估计是补丁的作用。但是毕竟fedora是红帽的实验田,很多新东西都在上面,稳定性很难有保证。我当时用了一段时间后就放弃了,因为那个gnome boxs一直毛病不断,也懒得装virtualbox了,最重要的是,很多软件只有deb安装包(传说有deb转rpm的工具,不知道实际效果如何,我觉得毕竟不同发行版可能带有的软件包不同,没准儿就会有依赖问题)。放弃之后才听说,fedora 22实际上没用yum,而使用了dnf(因为想知道fedora 22在工作中使用起来怎么样,一直尽量在用图形界面的工具,没留意yum的问题。)
再说说我最熟悉的debian系吧。debian实际上也有点尴尬,不支持PPA ,现在很多软件都是通过PPA 发布出来的。ubuntu倒是不错,我曾经很长时间使用Xubuntu,后来因为debian更稳定才换成了debian。其实debian系也有一个问题,软件管理不是yum!
总结下来就是,CentOS 6有点老,6.6版也使用2.6的内核,软件仓库中的软件也老。fedora是个实验田,而且很多软件没有rpm安装包,如果编译……想想依赖关系都怀疑学生有几个能学下来。debian系列和ubuntu系列虽然更好用,但是也存在驱动问题。opensuse就不说了,吃资源的大户。其他的gentoo之类的小众更是不敢想。
再深入一点,问题就出在Linux发行版太多,桌面太多,软件管理方式太多,软件开发者没法支持所有的管理方式,驱动支持不够完善,而且各个发行版还有很多细节上的不同。
什么?你说这就是Linux 的魅力?如果你对我说,我说你说的对!但是我的学生真的没有那么强的动手能力,给他们最好的教法就是把所有的操作都做成固定模式,他们照着做下来就行了。
虽然我们很希望教育可以再好学。但是就像画画的,有些人只能做画工,好一点的能称为画匠,再好些可以当画师,只有基本功扎实还有自己想法和特色的,才能当画家。
让画工成为画工,让画家成为画家,才是合适的教法。
标签:
原文地址:http://my.oschina.net/u/933201/blog/484852