返回 内核恐慌在 内核恐慌 中提及的产品。
62. 你的电脑不是你的
2021年1月3日 · 1:52:25
本期节目邀请独立开发者刘亚晨(Surge、Elpass 作者)分享 M1 MacBook Pro 的惊人性能与 macOS OCSP 认证引发的隐私争议。他实测编译代码耗时从 Intel MacBook Air 的 260 秒降至 40 秒,风扇几乎不转,Rosetta 2 模拟 x86 程序甚至比原生 Intel 更快。针对 Big Sur 中因 OCSP 服务器被 DDoS 导致应用无法启动的问题,他指出检查协议明文传输会泄露用户所用应用(如 Surge),并讨论了苹果承诺的加密、异步检查与 opt-out 改进。最后,三人从用户控制权角度辩论,认为苹果的强安全机制本质上是用部分自主权换取便利与防护,普通用户更倾向于这种平衡。
46. Kerning Panic·字谈字串(四)峰回路转换行来↵
2017年4月4日 · 1:41:36
本期《内核恐慌》与《自弹自唱》串台,主题聚焦计算机换行符(carriage return, line feed, CRLF)的历史与差异。节目从打字机时代讲起,解释回车(CR)是让字车回到行首,换行(LF)是向下移动一行,两者本为独立动作。现代系统中,Unix/Linux使用LF换行,Windows使用CR+LF,经典Mac OS使用CR,而OS X之后改用LF。主持人还探讨了软回车(强制换行)与硬回车(段落结束)在排版中的区别,以及Notepad等编辑器对换行符处理的奇葩行为。此外,节目延续了上一期关于Emoji的讨论,涉及Unicode规范、平台差异及文化视角,并穿插了Git换行符配置、FTP传输模式等程序员日常话题。
40. 迟到的 Google I/O 专题
2016年6月28日 · 1:52:53
本期《内核恐慌》聚焦迟到的 Google I/O 2016 专题。Rio 和吴涛讨论了 Google 发布的 Tensor Processing Unit(TPU),这款专为机器学习设计的低精度 ASIC 在功耗上比 GPU 高一个数量级。他们分析了 Google Home 智能音箱的智能家居前景,但吐槽其外观丑陋。Alo 和 Duo 作为新一代通讯应用,亮点包括可调字体大小、AI 辅助回复以及视频通话的“未接先看”功能。Android Instant Apps 允许用户无需安装即可运行应用模块,被类比为 Java Applet 的回归,引发安全担忧。最后,Project Java 与 Levi's 合作的智能夹克可实现发光、感知动作且可水洗,被视为真正改变衣物的技术方向。
32. 覃超专访(之二)
2016年1月4日 · 1:19:17
覃超在本集中详细讲述了Facebook Phone项目(代号Buffy)的诞生与放弃过程。该项目始于2010年,意图打造一款基于HTML5技术的社交手机,由Bret Taylor和Matthew Papakipos主导,与HTC合作硬件,修改Android系统并移植WebKit浏览器,采用独特的三进程架构(第一方应用、第三方应用、网页浏览各占一个进程)。然而,由于HTML5在移动端性能极差——JavaScript单线程导致UI卡顿、耗电严重、网络数据消耗大,用户体验远不如iPhone 4,项目不断降级,最终演变为Facebook Home后也被放弃。同期,Google+的竞争促使Facebook暂停Go China计划,收缩非核心业务。覃超还回忆了奥巴马2011年访问Facebook总部的情况,以及他在项目中负责的data layer框架开发。
31. 覃超专访(之一)
2015年12月26日 · 1:20:31
本期嘉宾覃超分享了他从同济大学到卡耐基梅隆大学(CMU)再到Facebook的经历。2007年他在Google北京实习时,从李开复口中首次听说Facebook,并由此产生兴趣。他后来申请CMU的16个月硕士项目,期间在Top Coder世界总决赛遇到Facebook招聘人员,保持联系后于2010年通过校园面试拿到offer。他描述了Facebook的六周boot camp文化——新员工第一天就能访问全公司数据仪表盘,第二天就分配修改facebook.com主页bug的任务,强调数据驱动和信任文化。他最终选择加入Facebook的移动项目组(FOM),该项目因技术挑战和Google+竞争而逐渐缩减。覃超还回顾了独自驾车横穿美国从匹兹堡到硅谷的旅程,并鼓励年轻人出国开拓眼界。
6. 从 Portal 看生命周期管理
2014年12月14日 · 2:22:22
本期《内核恐慌》从Portal游戏切入,探讨了生命周期管理、内存层级、虚拟内存和编程模型演进等计算机底层话题。吴涛和Rio通过Portal中的core dump引出磁芯存储器的历史,对比了手动内存管理与垃圾回收的优缺点,并讨论了非易失性内存(如忆阻器)可能彻底改变编程模型的前景。节目还提及Go语言1.4版本的精确垃圾回收和并发支持,以及Varnish缓存的内存映射技巧。整体展现了从硬件到软件的内存抽象如何简化开发者的工作,同时保留了极端场景下手动控制的必要性。