从朋友那儿借了个联想的破笔记本竟然没有无线网卡,这样的配置在这年头显得有些奇特。于是在京东买了一个友讯 (D-Link) DWL-G122 无线USB网卡,省得拉网线麻烦。
这只有1G内存的破电脑还装着 Windows 7,慢得要死。今天装了一个 Ubuntu 11.04,装的时候想到这个 USB 无线网卡可能在 Linux 里会有安装驱动的麻烦。装完之后也没多想就开始倒腾 Linux 驱动。先把 D-Link 给的 Windows 驱动盘插上,看到里面的驱动文件名是 rtl8192su.sys
于是在 Realtek 网站的下载页面搜索 rtl8192su,找到了 Linux 驱动的下载。看到是11年7月29日更新的,还挺勤快!不过是 for kernel 2.6.37 and earlier,可是 Ubuntu 11.04 的 kernel 恰好是2.6.38!不管了,先装上试试。解压 zip 之后,进入 driver 目录又解压 .tar.gz,make, make install, sudo depmod -a,抬头一看,咦,右上角有个无线的标志啊,真管用!点开之后选择我的路由器,输入密码,连上了!
比较兴奋,于是想在 blog 里把过程简单记录一下。写了几个字以后感觉有点不对,好像我装好系统后 ifconfig 就看到了 wlan0… 应该是 Ubuntu 本身就已经支持这个 USB 无线网卡了,只是没有主动让我选择一个无线网络吧。我又跑到下载的驱动目录里,make uninstall,重启系统。果然,本来就可以上网的!本来此文的标题是 “D-Link DWL G122 安装 Linux 驱动”,我又舍不得丢掉已经写出来的东西,就把“安装”改成了“与” 🙂
记得六七年前尝试使用 Linux 的时候真的很有难度,装个系统得折腾好久。装完之后还有网络、显卡等各种驱动等着折腾,当然,还有可恶的中文输入法(当时我都觉得中文输入法是阻碍 Linux 在国内发展的一个重要原因了)。现在安装 Linux 不比 Windows 复杂了,新的 kernel 对新显卡、网卡的支持又相对比较好,另外中文输入法点几下配置就可以用,实在是方便多了。可惜还是缺少一个优秀的、一致的 GUI 系统,抄 Mac 也好,抄 Windows 也好,只能得其皮毛。
又想起前些天一帮人从京东使用 .NET 开始争论 Linux 和 Windows 各自的优势了。我觉得吧,即使 Windows 非常棒,即使微软白给 Windows 授权,也还是 Linux 成本低。了解 Windows 皮毛容易,深入掌握精髓可就难了。就像 .NET 程序员一大把一大把的,但是真正理解 .NET Framework 的牛人没几个。或许大多情况下,探索精神或是别的某种性格导致了不同的选择。
Leave a Reply