分页: 1 / 2
[问题]各Linux发行版是不是只有软件包不同罢了?
发表于 : 2006-09-26 19:10
由 jimmin
看到别人说各Linux发行版都是使用的相同内核,只是装的软件包不同罢了。
是不是就是说我安装了Ubuntu后在通过自己对软件的添加/删除就和别人直接安装的红帽子等一样了?或我安装好Ubuntu后通过自己对软件的添加/删除就可以把它变成Kubuntu,Xubuntu,Edubuntu?
听说Edubuntu是学生用来学习用的,我想用Edubuntu来学习,但又怕它的其它软件没有Ubuntu好,可不可以装好Ubuntu后再只找Edubuntu的软件安装?这样会不会有什么影响?还有在哪可以找到Edubuntu里面的学习软件列表?
发表于 : 2006-09-26 19:20
由 lyreopera
貌似……edubuntu的东西要比ubuntu多一些……
不过我不觉得里面有什么有用的“学习软件”,只对里面的元素周期表和kstar有点印象
发表于 : 2006-09-26 23:10
由 zhuqin_83
如果只有软件包不一样,那么世界上还有这么多发行版么?那么谁都可以由自己安装不同的包来达到linux世界的统一!
很多机制都不同的,最能体现的是软件包的安装管理,还有各种发行版的理念、对象。
发表于 : 2006-09-26 23:18
由 jimmin
zhuqin_83 写了:如果只有软件包不一样,那么世界上还有这么多发行版么?那么谁都可以由自己安装不同的包来达到linux世界的统一!
很多机制都不同的,最能体现的是软件包的安装管理,还有各种发行版的理念、对象。
能不能说说具体有什么不同?
软件包的安装管理也是靠软件来实现的吧!那么在我看来也是属于软件;至于你说的
各种发行版的理念、对象什么的都是一些抽象的东东啊!这不能表明它的内在不同不能实现互相转化啊!
发表于 : 2006-09-26 23:25
由 zhuqin_83
理念也许抽象,对象可是具体的哦。比如面对什么样的用户,pc的、mac的、嵌入式系统的,专门某些领域的.etc。
各种发行版的管理或者支持上也是不同的。最直观的就是源的数量、速度,有无中文论坛等等。
机器除了硬件还有软件,除此之外靠人来维护。软件的安装管理入rh(包括fc)就是yum+rpm,debian(包括ubuntu)就是apt-get+deb。两者不可混用。
发表于 : 2006-09-26 23:32
由 jimmin
zhuqin_83 写了:理念也许抽象,对象可是具体的哦。比如面对什么样的用户,pc的、mac的、嵌入式系统的,专门某些领域的.etc。
各种发行版的管理或者支持上也是不同的。最直观的就是源的数量、速度,有无中文论坛等等。
机器除了硬件还有软件,除此之外靠人来维护。软件的安装管理入rh(包括fc)就是yum+rpm,debian(包括ubuntu)就是apt-get+deb。两者不可混用。
说来说去好象偏题了。
我问的是Linux发行版是否使用的内核相同(或略做修改),只是装的软件包不同罢了?
比如:我安装了Ubuntu后能否通过自己对软件的
添加/删除使我的Ubuntu和别人直接安装的
红帽子等一样。
发表于 : 2006-09-26 23:41
由 zhuqin_83
内核当然只有一个,不过编译方法不同(参数肯定不同),使其只能使用在ubuntu上。
那个是肯定不可能的。大多数软件是相同的,可以自己编译(对所有linux都一样)也可下载相应的包,如rpm或deb。
一些核心部分如软件管理不可能一样的,只有类似而不能相同。
另外,为什么要和其他的一样?这样的话,各种发行版还有多少意义?
发表于 : 2006-09-26 23:45
由 jimmin
zhuqin_83 写了:内核当然只有一个,不过编译方法不同(参数肯定不同),使其只能使用在ubuntu上。
那个是肯定不可能的。大多数软件是相同的,可以自己编译(对所有linux都一样)也可下载相应的包,如rpm或deb。
一些核心部分如软件管理不可能一样的,只有类似而不能相同。
另外,为什么要和其他的一样?这样的话,各种发行版还有多少意义?
也就是说安装了Ubuntu后能通过自己对软件的添加/删除达到我的Ubuntu和别人直接安装的红帽子基本一样。
发表于 : 2006-09-26 23:52
由 zhuqin_83
只是外表而已。如果用同样的桌面的话,根本看不出区别。使用上还是有区别的。特别是软件安装,ubuntu的实在太简单了。
发表于 : 2006-09-27 0:52
由 stlxv
jimmin 写了:zhuqin_83 写了:如果只有软件包不一样,那么世界上还有这么多发行版么?那么谁都可以由自己安装不同的包来达到linux世界的统一!
很多机制都不同的,最能体现的是软件包的安装管理,还有各种发行版的理念、对象。
能不能说说具体有什么不同?
软件包的安装管理也是靠软件来实现的吧!那么在我看来也是属于软件;至于你说的
各种发行版的理念、对象什么的都是一些抽象的东东啊!这不能表明它的内在不同不能实现互相转化啊!
内核是可以被任何人自由修改的,但是怎么改都是差不多的,内核加上各种软件就成了所谓的各种发行版。如果你喜欢,理论上是可以由一个发行版变成另外一个发行版的(当然,你有那种能力吗?

)。不过现在的发行版的内核多多少少都会被发行者进行一定的修改,ubuntu所使用的内核就是自己改过的。
几个基于ubuntu的发行版都可以由ubuntu装上一些软件就变成另外一个的,例如
代码: 全选
apt-get install kubuntu-desktop
将使你的ubuntu变成kubuntu。
发表于 : 2006-09-27 0:54
由 stlxv
jimmin 写了:我问的是Linux发行版是否使用的内核相同(或略做修改),只是装的软件包不同罢了?
RIGHT!

发表于 : 2006-09-27 11:26
由 SuperWar3Fan
软件包和内核都差不多。主要不同是文件的存放的位置和安装软件方式的不同。如Debain和Ubuntu只要安装一次,就不用再安装了,可以一直升级下去,不像Windows从98到2000,到XP等。其他的如FC一个新的版本出来,需要重新安装(当然有直接升级的,不过风险相当的大,没有Ubuntu这么方便)。另外就是安装软件方式的不同,Ubuntu和Arch都解决了安装依赖性的问题,分别通过apt-get和pacman,其他的需要手工安装依赖的软件(如FC的RPM)。其实Ubuntu还是比较好用的。
发表于 : 2006-09-27 11:29
由 SuperWar3Fan
还要就是发行版本的发行公司的差别,如Red hat、Ubuntu等Linux巨头,一般对于一些Linux软件的问题,自己进行修补,这些版本都经过测试,比较好用。典型的是scim和其他软件的冲突问题,FC就没有这个方面的问题,早就修补了。其他的可能就没有,如Ubuntu。
发表于 : 2006-09-27 11:55
由 jimmin
SuperWar3Fan 写了:还要就是发行版本的发行公司的差别,如Red hat、Ubuntu等Linux巨头,一般对于一些Linux软件的问题,自己进行修补,这些版本都经过测试,比较好用。典型的是scim和其他软件的冲突问题,FC就没有这个方面的问题,早就修补了。其他的可能就没有,如Ubuntu。
scim和其他软件的冲突问题,FC就没有这个方面的问题,早就修补了。其他的可能就没有,如Ubuntu。那有解决办法吗?
发表于 : 2006-09-27 15:36
由 小李菜刀
linux 就是DIY 你所说的基本正解,只要你有那个能力,你可以随便折腾