logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么程序员需要懂一点商业与产品:从技术实现到商业闭环的技术人思维跃迁

在技术社区和开发者日常交流中,我们经常能目睹一些令人唏嘘的场景:几个技术功底极为深厚的工程师,耗费整整两年时间,手写了一套极其优雅的轻量级自研操作系统微内核、设计了近乎艺术品的无锁高并发网络引擎。代码里的每一处内存对齐都严丝合缝,基准测试跑分甚至超越同类开源产品 30%。然而,当产品推向市场时,却无人问津,最终在资金耗尽中黯然关停。

文章图片
#AI#人工智能#linux +1
1024特别策划:在Linux系统中让端侧SLM成为原生系统组件的技术演进思考

把大语言模型塞进 Linux 操作系统做底层基础设施,业界喊了一整年,但多数方案依然停留在“在应用层包一个 Python 脚本、监听本地 HTTP 端口、慢吞吞吐 JSON”的玩具阶段。对于常年和内核子系统、字符设备打交道的嵌入式与系统级开发者而言,这种方案在工程上毫无可用性。当一个系统守护进程崩溃或磁盘 IO 出现异常风暴时,系统需要的不是耗费几秒钟与远程云端 API 握手并等待返回的华丽文本,

文章图片
Linux内核调试工具链终极对比:printk/ftrace/perf/eBPF/BCC的场景选择

五大工具定位:printk(启动/崩溃)、ftrace(函数流/延迟)、perf(采样火焰图)、eBPF(生产动态追踪)、BCC(快速原型)printk工程化:动态调试+速率限制+dev_printk;ftrace高级:function_graph延迟测量+trace_pid细分perf核心:perf_event_open系统调用,可同时测量CPU周期/指令数/缓存命中;配合stackcollap

#linux#嵌入式
钟哩哩的8月预告:AI产品化Deep Dive系列、Linux内核专栏与创业工具链评测

7月是"钟哩哩"内容创作的关键一个月。共发布了28篇技术文章。覆盖AI效率工具、Linux内核、嵌入式开发、创业决策四大主题。这个阶段的核心目标是:建立技术深度和内容节奏。# 7月内容创作数据统计'word_count_total': 85000, # 总字数约8.5万字'AI效率工具': 8,'Linux内核': 6,'嵌入式开发': 5,'创业决策': 4,'技术架构': 3,'其他': 2,

#linux#嵌入式
Linux内核学习路线图2026:从入门到内核贡献者的知识体系与资源索引

在书籍《Linux内核设计与实现》(Linux Kernel Development)——Robert Love《深入理解Linux内核》(Understanding the Linux Kernel)——Daniel P. Bovet《Linux设备驱动程序》(Linux Device Drivers)——Jonathan Corbet等在线资源LWN.net:最优质的内核技术新闻和分析源码阅读

#linux#嵌入式
Linux内核I/O多路复用性能深度基准测试:select、poll、epoll与io_uring的全场景对比分析

1000连接:select仍然可行,代码简单且跨平台。如果你的应用无法突破select的1024 FD限制,也不需要更复杂的方案1000 - 50,000连接:epoll是最终答案。它的设计经过20年验证,几乎所有高性能网络框架(Nginx、Redis、Envoy)都基于epoll> 50,000连接且关注延迟:io_uring。批量处理+SQPolling可以消除系统调用开销,在高并发下性能显著

#linux#嵌入式
Linux内核内存管理月度总结:伙伴系统到slab的核心机制回顾

核心技术提炼:伙伴系统的本质:以2的幂次组织页面,通过分裂/合并实现高效物理页分配。关键参数:MAX_ORDER决定最大连续分配大小。MIGRATE_TYPES的反碎片策略:将页面按可迁移性分类,避免不可移动页阻断大块连续分配。实战中通过/proc/pagetypeinfo检查迁移类型分布。Slab的三层架构:kmem_cache(类型) → slab(页面) → per-CPU freelist

#linux#嵌入式
Linux内核6.x版本关键特性回顾:eBPF、io_uring与Rust支持的里程碑

Linux 内核 6.x(6.0 至 6.12+)延续了更务实的版本号策略。Linus Torvalds 在 6.0 发布时说,版本号不再由功能规模决定,数字足够大就进位。对使用者来说,更值得关注的是每个小版本持续合入的新硬件支持、性能改动和安全修复。从6.0到6.12,平均每个版本合并约15000个提交,涵盖新硬件支持、性能优化、安全加固三个维度。但真正定义6.x时代的是三项革命性技术:eBPF

文章图片
#linux#嵌入式
Linux内核内存管理:内存回收水位线机制深度解析

水位线机制是Linux内存管理的核心调度器。三条水位线构成递进式内存压力响应体系。min水位线是最后防线,触发同步直接回收。low水位线是预警线,唤醒kswapd异步回收。high水位线是kswapd的回收停止目标。水位线比例关系基于min_free_kbytes建立。内核模块可实时观测各zone的水位线状态。生产环境中通过vmstat监控直接回收频率。调优应优先从物理内存和min_free_kb

#linux#嵌入式
设备驱动开发:Linux内核ABI稳定性的工程意义与适配实践

Linux内核ABI不保证稳定是刻意设计的结果。这一策略平衡了内核演进速度与驱动维护成本。模块开发者必须通过预处理器条件编译适配。CONFIG_MODVERSIONS提供编译时ABI校验保障。DKMS在内核升级时自动重编译简化了维护。主线化是降低长期维护成本的最优策略。驱动应建立多内核版本兼容性矩阵持续测试。内核ABI的不确定性是工程上的量而非质的问题。务实的态度是在动态变化中建立稳定的适配框架。

#linux#嵌入式
    共 1499 条
  • 1
  • 2
  • 3
  • 150
  • 请选择