|
发表于 2003-7-18 10:01:24
|
显示全部楼层
从FreeBSD和Linux本身来讲,它们都只是提供OS的kernel部分,所谓的X-Window、KDE或GNOME等等,说穿了,都是架构在系统平台上的应用,如同Windows 3.x是建立在DOS的基础上一样的。因此,原始的FreeBSD和Linux其实都是CLI运行模式,都是所谓的“纯净的”操作系统。
再来看图形化的问题,X-Window、KDE或GNOME是独立的Open Source项目,它们并不隶属于FreeBSD或Linux,它们的底层需要Unix-Like系统的支持,它们可以被应用在FreeBSD和Linux中,但并不属于FreeBSD和Linux。
我们手中拿到的FreeBSD是附带了图形系统X-Server和桌面环境的。缺省安装时,只有FreeBSD系统本身,GUI只有在需要时用户自己安装。
相对比,目前的各个版本的Linux都是经过商业包装的,原汁原味的Linux几乎没有。发行商针对大多数用户的要求,基于商业推广的需要,在原始的Linux内核的基础上,进行了大量的系统集成,将图形界面同操作系统集成起来,以便更容易使用和配置。
FreeBSD和Linux的差别,主要还是在商业支持上。回归到CLI模式,两者差不了多少,从历史的角度来讲,也许FreeBSD的UNIX味道更醇正一些。GUI模式下,Linux由于有商业支持,图形界面相对容易使用,较稳定;FreeBSD就要没有商业支持,图形界面常常有各种问题,这不应归结到FreeBSD系统和X-Window本身,问题是出在用户自己没有配置好。
因此,在FreeBSD系统下用好图形界面,其实是一个真正的挑战。问题时,你敢面对这样的挑战吗?
UNIX is tools, not policy. --- 这句话或许是最好的回答。 |
|