当前位置:首页>Linux>Omarchy:桌面 Linux 发行版有救了吗?

Omarchy:桌面 Linux 发行版有救了吗?

  • 2026-08-25 11:08:00
Omarchy:桌面 Linux 发行版有救了吗?

最近 X 时间线上铺天盖地都是 Omarchy 的消息 —— 这是 DHH 搞的一个 Linux 桌面发行版。这两天也传到中文世界里了,漫山遍野,到处都是。

老冯之前翻译过 DHH 的整个下云流程,也经常看他的博客,算是见证了 Omarchy 的诞生。但我确实没想到,这次 4.0 版本发布能产生这么大的反响。

正好手头有一台老笔记本 —— 2018 年的 Intel MacBook Pro,于是装了 Omarchy 玩了几天。

结论先放这儿:这是一个品味在线、很不错的操作系统,但我最后还是把它换回了 Ubuntu 26。原因也简单:桌面体验难以替代 macOS,服务器的便利程度又难以取代 Ubuntu 的位置。两头不靠,这就有点尴尬了。

但实话说,我是举双手支持生态里多出这样一个玩家与选项。

本文 AI 含量: 10%

Omarchy 好在哪

老冯觉得 Omarchy 有一个特别好的点:它可以在老的 Intel MacBook 上跑起来。而且这个安装流程非常丝滑,不会有以前用 T2 Linux 安装时遇到的各种键盘失灵、USB Wi-Fi 驱动失灵、USB 网卡失灵之类的烂事烂活。

这一下子就盘活了大量老旧 Mac,简直是让它们焕发新生。因为这些老的 Intel 芯片 Mac 已经脱离 macOS 的支持生命周期了 —— 你要么将就着用老系统,很多新软件都不支持了,要么就只能让它吃灰,很尴尬。

以前 T2 Linux 项目,可以在 Intel mac 上面跑 Debian、Ubuntu 这样的系统,反正也能用,用得也还可以。但你总觉得这个桌面离 macOS 的体验差了很多意思。Omarchy 虽然也达不到 macOS 的水准,但至少比 Ubuntu 的桌面要好多了。

当然也少不了一些人的刻薄讽刺嘲讽,说这就是「DHH 的 dotfiles 配置文件大合集」。这话还是有点太贬低人家了 —— 里面确实有不少定制的匠心在。

但反过来,有些粉丝把它吹成「为 AI 而生的 Agent 原生操作系统」,那也太离谱了 —— 把 Codex、Claude Code、OpenCode 打个包这种事儿(也没预装),老冯年前就干了。打个包装个包就管自己叫 AI 优先的操作系统,那实在是 Bullshit。

抛开这些噪音看,Omarchy 的桌面使用体验跟 macOS 确实还有不小的差距,但这可能已经是 Linux 发行版里面的品味巅峰了。它至少是我看到的,Linux 生态里唯一一个有精气神去追平 macOS 体验的项目。这真的很不得了,非常有志气,DHH 直接对各路 Linux 伪君子口吐芬芳,老冯是打心底里欣赏和佩服的。

正所谓,知之者不如好之者,好之者不如乐之者。也就是 DHH 这种已经财富自由、又真心热爱计算机的中登,才能搞出这种事情来。想做好 Linux 桌面,需要的正是这种集品味、技术、资源、影响力于一身,并且是真的热爱它的人,才能成事。

关于各种 Linux

作为一个 PostgreSQL 发行版的作者,老冯对 Linux 发行版可以说是如数家珍。

因为我自己就要提供 16 个 Linux 发行版上 PostgreSQL 和 400 多个扩展的打包构建与分发,维护着将近十几万个包。虽说做的是 PG 发行版,某种意义上也算半个 Linux 发行版作者了。

各种各样的发行版我基本都尝试过:RedHat 系(CentOS、Rocky、Alma、OracleLinux)、Debian、Ubuntu 全家桶、Fedora、Arch、NixOS、Mint、Kali,还有麒麟、统信、欧拉……

但折腾了这么多操作系统之后,老冯现在已经返璞归真了 —— 主力基本就是 Debian 和 Ubuntu,偶尔用用 EL。

简单、可靠、好用,这就是硬道理。跑在服务器上就挺好,带一个凑合能用的 UI 就行了。因为你再怎么折腾桌面,也折腾不过 macOS。至少我觉得这几年是折腾不过的 —— 但 Omarchy 至少带来了一个希望。你要问我用什么,那就看世界上用得最多的 Linux 是哪个 —— 不就是 Ubuntu 吗?那还折腾什么劲儿呢。

关于 Ubuntu

Ubuntu 在海外有着压倒性的主导地位。这一点国内的开发者可能没有太大感触,但看一眼 Stack Overflow 的开发者调查就明白了,它是很明显的绝对主力。

Ubuntu 是衍生自 Debian 的。Debian 也是我很喜欢的一个操作系统,因为它跟 PostgreSQL 一样,都是那种开源原教旨的、很纯粹的开源项目。如果你要跑 Proxmox 虚拟机,Debian 就很合适;但如果你要跑 AI 相关的东西,装个 NVIDIA 显卡驱动之类的,那可能就只能选择 Ubuntu。

至于 Enterprise Linux(EL 系列),国内 CentOS 系列用得实在太多了,所以这块确实也比较普遍,我接触得也很多。但你要让我自己用的话,我可能还是更喜欢 Ubuntu 多一点 —— 因为它可能是唯一一个桌面和服务端都做得还不错的系统,而且普及率、使用率又很高。

桌面市场终究没打赢 Windows,但 Ubuntu 在服务器和云上赢得非常彻底:AWS、Azure 上的 Linux 实例大量跑的是它,WSL 的默认发行版也是它。

关于 Debian

另一个我比较喜欢的操作系统就是 Debian,也就是 Ubuntu 的上游,很多东西都是共通的。

我觉得它没有 Ubuntu 那样开箱即用,但是它足够纯粹。如果你是做分发或者开源项目的,大概率基础镜像都会优先选择 Debian。

一个很扎实的操作系统,稳如老狗。

所以,到底该用什么

马上要开学了,很多朋友要买电脑。听老冯一句劝:别折腾什么桌面 Linux 了,桌面直接 macOS 一把梭就完了。它起码提供了一个 BSD-style 的终端环境,大部分东西跟 Linux 也是共通的,而且做到了极致的桌面体验,加上相当不错的命令行体验。

想要极致的桌面 AI 原生体验,选 MacOS 没有错,因为这些开发者也几乎都是自己用 macOS,并将 macOS 作为第一桌面优先级来对待的。想折腾,弄台 Linux 服务器就行 —— 云服务器,或者一台小 mini PC,你想怎么折腾都行。但折腾桌面这种事,说实话我已经过了那个年纪了。

而且肌肉记忆是很不容易迁移的,举个具体的例子。我在 macOS 上有一个改键软件,把 CapsLock 改成了一个非常强大的 Hyper 键。有了这个键,我可以手指不离键盘完成几乎所有操作 —— 模拟鼠标、滚动、滑动、切换窗口、快捷启动应用,操作效率基本比正常翻了十倍。

到 Linux 上我知道应该也有类似的改键工具,但我实在懒得去折腾。一换到 Linux,我的输入和操作效率立刻大幅下降;而且我真不想记两套快捷键体系,肌肉记忆已经长在那儿了,实在不想去换。折腾来折腾去,没有实际产出。

工作上也是同样的道理。老冯做 Pigsty,跑数据库和可观测性全家桶这一套东西,Ubuntu 至少能用 deb 包整个跑起来;要是换成 Arch Linux,难道还要我专门去打一套 pacman 包?我是真懒得折腾。

它让我想起了当年的 Ubuntu

其实 DHH 的 Omarchy,和当初的 Ubuntu 有点像。Ubuntu 当年也是一个很好的开源社区操作系统,背后同样站着一个大富翁 —— 南非人 Mark Shuttleworth(马克·沙特尔沃思)。

他当时觉得 Debian 技术上很扎实,但对普通人太不友好:安装难,发布周期还不固定,有时候隔好几年才出一版。他的想法很简单:拿 Debian 当底子,把它打磨成普通人装完就能用的桌面系统,固定每 6 个月发一版,而且永远免费

他甚至还免费给人邮寄安装光盘 —— 那个项目叫 ShipIt,全球包邮,一分钱不收,你去申请他就给你寄一张。很多人当年就是这样第一次摸到 Linux 的,很有意思。

当然,现在 Ubuntu 有了商业公司 Canonical,用户也开始有些微词了,比如强推自己的包管理器 Snap 之类的,确实感觉没以前那么纯粹了。所以如果 Omarchy 能做得足够好,那真的是一件大好事,老冯非常支持。但你要说让我现在就换过去,我肯定还是选 Ubuntu。

不过话说回来 —— 如果哪天 Omarchy 真的能在 Linux 上实现媲美 macOS 的同等体验和生态,那老冯肯定二话不说,直接就换了。

附录:StackOverflow 开发者调研

老冯昨天让 Codex 去把 Stack Overflow 过去十几年的开发者调研数据爬了下来,主要是分析数据库的变迁。我们正好也让他做了一个操作系统变迁的分析报告,顺便就发在这里了,有兴趣可以看一看。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-25 18:25:02 HTTP/2.0 GET : https://f.mffb.com.cn/a/512201.html
  2. 运行时间 : 0.148779s [ 吞吐率:6.72req/s ] 内存消耗:5,011.21kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e8895ba2fca0f4d5f335b7a5fa690d3f
  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.000904s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001155s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000530s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000956s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000992s ]
  6. SELECT * FROM `set` [ RunTime:0.000411s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001077s ]
  8. SELECT * FROM `article` WHERE `id` = 512201 LIMIT 1 [ RunTime:0.002064s ]
  9. UPDATE `article` SET `lasttime` = 1787653502 WHERE `id` = 512201 [ RunTime:0.003886s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000861s ]
  11. SELECT * FROM `article` WHERE `id` < 512201 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001267s ]
  12. SELECT * FROM `article` WHERE `id` > 512201 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001757s ]
  13. SELECT * FROM `article` WHERE `id` < 512201 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004646s ]
  14. SELECT * FROM `article` WHERE `id` < 512201 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.011005s ]
  15. SELECT * FROM `article` WHERE `id` < 512201 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002398s ]
0.151624s