|
我本来昨天装了个zhcon,但是有问题,只要我退出,之后我的显示器就no signal了,而且正在放着的歌也会卡壳,不知道为什么.(哪位知道吧?)
今天我准备装unicon,听说好像更new b的
我到网上一查,最新只有2.4.18的kernel patch,我是前几天刚刚升到2.4.20的,惨(我还是用的
不过我还是想试一试,于是我又重新下载了2.4.18的源文件.回来打补丁,编译.
我是直接那原来的2.4.20的.config文件稍做修改(加上对unicon的支持)之后编译的.不知道这样做可以么?不过结果是出问题了.用2.4.18启动的时候,说我的网卡找不到
后来我又单独编译了网卡驱动模块还是不行,这也不知道为什么.
后来一想算了,反正我是想试试unicon,上不上网无所谓.又接着干.编译unicon.
又出事了,我看了一下出错信息,说的是头文件的问题,malloc.h被slab.h代替了,我又把两个源文件里的malloc.h改过来,后来又出错了.我仔细看了看,原来是这么一个问题.编译时gcc在这个文件夹下找头文件 /usr/src/linux/include,但是我的/usr/src/linux指向的不是2.4.18的源文件,是2.4.20的.我又改过来.这下我想应该行了吧.
结果又出问题了,这次是C++头文件,说是什么推荐我用C++标准的某个section里规定的32个头文件之一,我搞不懂了,我的什么时候变成不是标准的了
事到如此,你要是说我这人没有毅力,我也懒得和你辩论了,我已经不行了
我有点想法,我觉得正如某篇文章在评论linux目前面临的问题时所说,linux的内核升级的太频繁,很多其他在windows里是整合在一起的但在linux是分开的东西(比如xserver,window manager,乃至unicon)就会牵扯到一个配合的问题,由于linux是free的,你不能指望开发者一定要在某段时间之内开发出来配套的version.应该承认这是我们的劣势.还有就是要想获得更接近windows的享受,我们不得不去DIY,这会牵扯到很多专业知识,不像windows只需要点鼠标.但我们不能指望每一个人都能掌握这些知识(但我会继续努力的).所以linux注定在未来几十年在桌面领域难与windows抗衡,但我们不可以因此放弃,我们任重道远啊 |
|