当前位置:首页>Linux>Linux 7.0 发布:Rust 正式入核,AI 成为内核安全新力量

Linux 7.0 发布:Rust 正式入核,AI 成为内核安全新力量

  • 2026-06-29 16:42:36
Linux 7.0 发布:Rust 正式入核,AI 成为内核安全新力量

从 Rust 官方支持到 AI 漏洞挖掘,看开源内核的最新进化与全球协作

技术热点开源生态AI 安全

PART 1 · 技术热点 / Tech Spotlight

Linux 7.0:Rust 正式入驻内核,AI 工具崭露头角

Linux 7.0 dropped on Sunday, and while kernel maintainers were quick to point out that the round version number doesn't carry any special technical weight — Linus Torvalds himself has said version numbers are fairly arbitrary — there's genuine reason for excitement this time around. The most headline-grabbing change: Rust is no longer experimental. It's officially supported as a language for kernel development, meaning developers can now write production-quality kernel modules in Rust with full community backing.

Linux 7.0 于上周日正式发布,尽管内核维护者迅速指出,这个"整版"号并不承载任何特殊技术含义——Linus Torvalds 本人也说过,版本号本身并无太大意义——但这一次,确实有值得兴奋的理由。最引人注目的变化是:Rust 不再是实验性语言。它正式成为内核开发的官方支持语言,这意味着开发者现在可以在社区全力支持下,用 Rust 编写生产级内核模块。

But the release announcement from Torvalds carried a second, perhaps even more thought-provoking observation. He noted that the final week of the 7.0 cycle continued a familiar pattern: "lots of small fixes." Then he added something that would have seemed fanciful a few years ago: "I suspect it's a lot of AI tool use that will keep finding corner cases for us for a while, so this may be the 'new normal' at least for a while." In other words, AI-powered bug detection is no longer theoretical — it's actively reshaping how one of the world's most critical software projects is maintained.

但 Torvalds 在发布公告中还有一个也许更发人深省的观察。他指出,7.0 开发周期的最后一周延续了一个熟悉的模式:"大量小型修复。"然后他补充了一句——在几年前听起来还像是天方夜谭的话:"我怀疑是大量 AI 工具的使用让我们不断发现边角案例,这可能至少在一段时间内成为'新常态'。"换句话说,AI 驱动的漏洞检测不再是理论设想——它正在积极重塑这个全球最关键软件项目的维护方式。

📖 Source: The Register — "Linux 7.0 debuts as Linus Torvalds ponders AI's bug-finding powers", April 13, 2026🔗 https://www.theregister.com/2026/04/13/linux_kernel_7_releaseed/

PART 2 · 深度解读 / In-Depth Analysis

为什么 Rust 入核是一道分水岭?

Memory safety has always been the kernel's Achilles heel. The vast majority of critical kernel bugs — think buffer overflows, use-after-free vulnerabilities — stem from C's unforgiving nature. C gives you raw power and near-total control, but it also hands you a loaded weapon and says "good luck." Rust flips this dynamic. Its ownership model and borrow checker enforce memory safety at compile time, which means an entire class of bugs simply cannot compile into existence. No segfaults hiding in production. No silent memory corruption waiting for the wrong input.

内存安全一直是 Linux 内核的阿喀琉斯之踵。绝大多数关键内核漏洞——缓冲区溢出、使用后释放(use-after-free)漏洞——都源于 C 语言的无情特性。C 给了你原始的力量和近乎完全的控制权,但也递给你一把上了膛的枪,然后说"祝你好运"。Rust 颠覆了这种局面。它的所有权模型和借用检查器在编译时强制内存安全,这意味着整整一类 bug 根本无法被编译进去。没有隐藏在生产环境中的段错误,没有等待错误输入才发作的静默内存损坏。

The community shift has been remarkable. When Rust support first appeared in the kernel — initially as a highly experimental feature — many veteran C developers were skeptical, even dismissive. That sentiment has clearly cooled. Greg Kroah-Hartman, the kernel's second-in-command and the primary maintainer of the stable kernel branch, didn't just accept Rust — he actively championed it in a March 2026 interview, calling AI tools "truly useful bug-spotters" for the kernel team. That's not faint praise from someone who reviews thousands of patches per release cycle.

社区的转变令人瞩目。当 Rust 支持首次出现在内核中——最初还是高度实验性功能时——许多资深 C 开发者持怀疑态度,甚至不屑一顾。这种情绪显然已经降温。Greg Kroah-Hartman 是内核的二把手、稳定内核分支的主要维护者,他不仅接受了 Rust——还在 2026 年 3 月的一次访谈中公开力挺它,称 AI 工具对内核团队来说是"真正有用的漏洞发现者"。对于一个每发布周期审查数千个补丁的人来说,这绝非轻描淡写的赞美。

The AI dimension adds another layer of intrigue. Beyond the technical merits of Rust, the 7.0 cycle saw a surge in AI-generated bug reports — so many, in fact, that GKH had to update the kernel's security-bugs.rst documentation specifically to tell AI tools how to submit better reports. The quality had become a problem: quantity had surged "dramatically due to tools getting better at 'finding' things," but many reports were still poorly structured. The kernel team is now actively teaching AI how to file bugs the way humans would want to receive them.

AI 维度的加入更增添了趣味。除了 Rust 的技术优势,7.0 周期还见证了 AI 生成漏洞报告的激增——数量之多,事实上 GKH 不得不专门更新内核的 security-bugs.rst 文档,告知 AI 工具如何提交质量更高的报告。质量本身成了一个新问题:数量因"工具在'发现'漏洞方面越来越强"而"急剧增加",但许多报告的结构化程度仍然不足。内核团队现在正主动教 AI 如何按照人类期望的方式提交漏洞报告。

Three concrete implications for enterprise IT: First, the kernel's Rust integration signals that major open-source projects are treating memory safety as a first-class priority — expect this to influence vendor roadmaps in the next 2-3 years. Second, AI-assisted code review is now in production at the most demanding software project on Earth — the bar for "AI-ready" infrastructure just got higher. Third, kernel maintainers are actively developing protocols for human-AI collaboration in security-sensitive environments, a template that will likely spread to other critical infrastructure projects worldwide.

对企业 IT 的三个直接影响:第一,内核的 Rust 集成表明,主流开源项目正将内存安全作为头等优先事项——预计这将在未来 2-3 年内影响供应商路线图。第二,AI 辅助代码审查如今已在全球要求最严苛的软件项目上投入生产——"AI 就绪"基础设施的门槛刚刚提高了。第三,内核维护者正在积极制定安全敏感环境中人机协作的协议,这将成为全球其他关键基础设施项目的参考模板。

📖 Source: The Register — "AI bug reports went from junk to legit overnight, says Linux kernel czar", March 26, 2026

PART 3 · 职场应用 / Workplace Application

在跨国技术会议中聊 Rust 与 AI 工具

If you work in a multinational IT team — especially one with contributors from Europe, the US, and Asia — the Linux 7.0 release gives you plenty of natural conversation material. Here's why it comes up: kernel development is one of the most globally visible examples of large-scale open-source collaboration, and now it's at the leading edge of two major technology shifts simultaneously. Colleagues who care about software quality, security architecture, or AI tooling will find this relevant.

如果你在跨国 IT 团队工作——尤其是有来自欧洲、美国和亚洲贡献者的团队——Linux 7.0 的发布为你提供了大量自然的交流素材。原因如下:内核开发是全球最具可见性的大规模开源协作范例之一,如今它同时处于两大技术变革的前沿。关心软件质量、安全架构或 AI 工具的同事都会觉得这个话题很有意义。

The key is knowing how to introduce the topic naturally in a professional setting. You don't need to be a kernel developer to participate — most teams are grappling with the same questions at some level: Should we use Rust for new services? How do we evaluate AI-generated code reviews? How do we handle the influx of AI-detected issues? These are live discussions in engineering orgs worldwide.

关键是知道如何在专业场合自然地引入这个话题。你不需要是内核开发者才能参与——大多数团队在某种程度上都在纠结同样的问题:我们应该在新的服务中使用 Rust 吗?如何评估 AI 生成的代码审查?如何应对 AI 检测到的大量问题?这些是全球工程组织中正在热烈讨论的话题。

💬 真实会议场景对话 / Meeting Dialogue

Sarah (Engineering Manager, Berlin): "Before we wrap up, I wanted to bring up something that dropped last weekend — Linux 7.0 officially supports Rust in the kernel now. Given we've been discussing modernizing our backend services, I think it's worth a conversation about whether Rust fits into our roadmap."

Wei (Senior SRE, Shanghai): "I've been following the kernel discussions pretty closely. The memory safety angle is what's really compelling. We're dealing with a lot of C legacy code in our networking stack, and the AI-assisted bug finding is starting to surface issues we had no idea were there."

Carlos (DevOps Lead, Madrid): "The AI part is interesting, but I'm more cautious. We've had AI tools flag issues in staging that turned out to be false positives. Has anyone on the team had experience distinguishing high-quality AI bug reports from noise?"

David (Security Architect, London): "That's a fair point, Carlos. The kernel team actually had to publish new guidelines specifically for AI-generated reports — the volume was overwhelming and the quality was inconsistent. I'd suggest we take a similar approach: accept AI findings as input to our triage process, not as definitive verdicts."

Sarah: "So maybe our first step isn't adopting Rust overnight, but rather setting up a process for handling AI-assisted findings. Wei, could you put together a short evaluation of how the kernel team is managing AI-generated reports? I'd like to present that as a proposal next sprint."

Notice how the conversation flows from a news item to a practical business question, without anyone needing to be a kernel expert. This is the kind of informed, cross-functional dialogue that makes international tech teams valuable — you connect global developments to local decisions.

注意对话是如何从一条新闻自然过渡到一个实际的业务问题的,而不需要任何人成为内核专家。这正是让国际技术团队有价值的那种信息灵通、跨职能的对话——你将全球动态与本地决策连接起来。

PART 4 · 词汇加油站 / Vocabulary Hub

固定短语 / Fixed Phrases

固定短语
释义
例句
drop (a release)
正式发布/推出(新版本)
"Linux 7.0 dropped on Sunday."
carry (no) special weight
(不)具有特殊意义
"The round number doesn't carry any special technical weight."
at compile time
在编译时
"Rust enforces memory safety at compile time."
roll over to (x.0)
升级到(主版本号)
"Once a release series reaches x.19, it's worth rolling over to x.0."
file a bug report
提交漏洞报告
"The kernel team is teaching AI how to file better bug reports."

高级词汇 / Advanced Vocabulary

低级词 → 高级词
释义
使用场景
fix → patch
补丁(提交给内核的修复代码)
"The kernel boss merged a pull request with documentation patches."
bug → vulnerability / CVE
安全漏洞 / 标准化漏洞编号
"AI agents found critical vulnerabilities in the CUPS print server."
tool → instrument
工具(在技术语境中更精确的说法)
"AI has become a truly useful instrument for the kernel crew."
big change → headline-grabbing
引人注目的大变化
"The most headline-grabbing change is Rust's official kernel support."
helped by AI → AI-assisted
AI 辅助的(更专业的表述)
"We're evaluating AI-assisted code review tools for our pipeline."

地道表达 / Natural Expressions

表达
适用场景
示例对话
"That's a fair point."
认同对方观点,表示尊重对方意见
"Has anyone had experience with AI bug report quality?" — "That's a fair point, Carlos."
"I wanted to bring up something..."
在会议中正式引入新话题
"I wanted to bring up something that dropped last weekend — Linux 7.0..."
"the bar just got higher"
某标准或要求提高了
"The bar for 'AI-ready' infrastructure just got higher."
"no longer theoretical"
某事已从概念变成现实
"AI bug detection is no longer theoretical — it's in production."
"a template that will likely spread"
某做法有望被推广/复制
"The kernel's human-AI protocol is a template that will likely spread."

- 完 -

感谢您阅读到这里,如果本文对您有所帮助,请点亮底下的大拇指👍🏻和小心心❤️~欢迎点击关注本公众号。我们将持续分享更多有价值的内容,包括行业洞察、实战经验与前沿趋势,期待与您一起成长。转载原创请联系我们,获得授权。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 22:57:36 HTTP/2.0 GET : https://f.mffb.com.cn/a/486800.html
  2. 运行时间 : 0.892934s [ 吞吐率:1.12req/s ] 内存消耗:4,692.52kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c205b8ada43fc27ffc4d37a42e8ff043
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000804s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001168s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.049929s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.023044s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001361s ]
  6. SELECT * FROM `set` [ RunTime:0.004283s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001830s ]
  8. SELECT * FROM `article` WHERE `id` = 486800 LIMIT 1 [ RunTime:0.034990s ]
  9. UPDATE `article` SET `lasttime` = 1783090657 WHERE `id` = 486800 [ RunTime:0.001300s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.070083s ]
  11. SELECT * FROM `article` WHERE `id` < 486800 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.023886s ]
  12. SELECT * FROM `article` WHERE `id` > 486800 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.039765s ]
  13. SELECT * FROM `article` WHERE `id` < 486800 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.134912s ]
  14. SELECT * FROM `article` WHERE `id` < 486800 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.294351s ]
  15. SELECT * FROM `article` WHERE `id` < 486800 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.046538s ]
0.898890s