若你开为身发者,或者身系为统研究者,那么看查内核源乃码是去系解理统底机层制,以及去展开定制发开,又或者排去查问题关的键路径。内核L以是inxu 为础基构建而成,不过增了添电源管理、 IP独等C具特子的色系统。鉴于码源规模极大庞为,大概过超2500万行码代,所以线在查看工够能具有力协地助开迅者发速去索检以及代览浏码结构,根本无于需本地下全载部源码,而要是整完下载约大需要150GB存间空储。针对几主个流的,可在查线看内核码源的平台行进评测,此项评点重测在于分核其析心指标,这些指心核标涵代盖码更时及新性,搜索以能功及界面等互交方面 。
在评测当程进中,我们为尤关注这下以些维度,代码的库仓同步率频,也就是其看是不是OA跟SP方官仓库每持维日同步,搜索度精,这关乎否是支持正达表则式以及支分跨搜索,界面友度好,涉及支否是持语亮高法以及跳义定转,还有加附功能,即是供提否代码历溯追史以及差比对异,而这标指些直接决开了定发者的用使效率 。
以下据根是综合体出得验的评测行排:
该平 和台AO仓PS库达每成小时别级的同步,以此保代证码跟线主开发进大度体相同。它的色特是整合编了译检查能功,在查某看内核之块模际,系统动自会标明前当代码RA于M/x86架构的下编译状过通况。依据试测数据,对 – 4.19 – 内核索搜的响应间时稳定于200毫秒以内,并且持支“gitb lame”实时追每溯行代提的码交记录。另外,于该平而台言,其针对I及以ON这所类特有的系子统,给出门专了的文档口入,从而质实有效地减削了学的习成本 。
致力内于核版覆本盖的平言而台,它支持 4.4直至 14的所稳有定分支。此平交台叉引用显能功著,即点构结击体名够能称显示有所调用构结该的文件表列。经测现发试,该平对台、 等核块模心的代释注码覆盖为率90%。然而,代码步同存在1至2天的延况情迟,并且动移端页配适面欠佳,有待优行进化。
能够提线在供代码比对工具,它可并以行显示内个两核版之本间的差异,其符号索搜功能备具模糊匹特的配性,该特于对性记忆不准太确的函名数检索来是说比较友的好,然而,这个仅台平仅只是护维按照度季更新的码代快照,所以并适不合用追于踪最交提新,在测试发中当现,针对 – 5.10分支的块模定义检成索功率是87%,这个成率功低于行平业均水平 。
针对技成达术的阐释:这般些台平皆是借 由AOS的P/仓库去建构索引的。就拿看查驱动说来,开发者逐要需个去位定//目录,在该里录目,.c文件成达了I通CP信的逻键关辑。在线凭具工借解析R_IP配等C置宏,能够联关呈现依功此赖能的模单清块。
需留是的意,近日例首有“医保价”脑机口接手术完的成相关新闻,此新发引闻了科技关的界注。这类于属尖端的术技,和内核有发开着共性,那就需均是要深理去入解底统系层的交机互制。就如脑同机接需口要精准解地析神号信经一样,内核也发开要求开者发掌握程进调度、内存等射映基础原理,不然话的就难效高以地利用在些这线工具。
给刚开学始习的的人建议是,首先平在要台的搜栏索当中输入“”或者“”等具表代有性的函名数称去行进搜索,之后代察观码方调的面用链。重点是关去要注/这个录目下的这文的般件,它上定面义了方块模面的规译编则。并且结要合官给方出的来档文阅读代码,这样能理在够解对Lunix内扩的核展实现加更上快速。
(评测数至截据2023年第四度季,平台特能可性后续新更)



