安装ubuntu时,为什么ubuntu能够有我的网卡型号的源码

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
chengshuyi
帖子: 20
注册时间: 2018-10-18 10:18
系统: ubuntu16

安装ubuntu时,为什么ubuntu能够有我的网卡型号的源码

#1

帖子 chengshuyi » 2018-11-13 14:00

一直想不明白,我的电脑是x86-64。网卡是 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller。那么世界上有那么多不同的网卡,只有几GB的ubuntu源码为什么能够有我的网卡源码? 还是说一个网卡生产商的网卡寄存器是固定的,不会变的。
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: 安装ubuntu时,为什么ubuntu能够有我的网卡型号的源码

#2

帖子 astolia » 2018-11-13 16:31

你以为网卡源码有多大?realtek家的全部有线网卡源码在linux下加起来也不到350k。 https://github.com/torvalds/linux/tree/ ... et/realtek
至于是哪里来的,要么是厂商自己提供了源码或者足以照着写出驱动的文档,要么就是逆向厂商为其他系统提供的编译好的二进制驱动
头像
懒蜗牛Gentoo
论坛版主
帖子: 7351
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 安装ubuntu时,为什么ubuntu能够有我的网卡型号的源码

#3

帖子 懒蜗牛Gentoo » 2018-11-27 22:01

网卡牌子似乎很多,其实做网卡芯片的就那么几家。同一家芯片商做的芯片中,同一系列的芯片也经常可以共用一个驱动,再加上驱动本来也不大。so
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
回复