返回 内核恐慌在 内核恐慌 中提及的产品。
64. Digital Sound
2021年8月7日 · 2:19:22
这期节目探讨了声音数字化的技术原理,包括采样定理、比特深度、模数转换等基础概念,以及MIDI协议、合成器、数字音频工作站如何改变音乐制作方式。嘉宾重轻深入讨论了数字音乐制作与真实乐器演奏之间的区别,指出技术并未也不会取代传统乐器演奏的独特价值,而是增加了新的创作可能性。节目还涉及拟物设计在界面和音乐中的演变,以及人声合成的挑战,最终强调音乐本质上是人的行为,技术只是工具。
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 改进。最后,三人从用户控制权角度辩论,认为苹果的强安全机制本质上是用部分自主权换取便利与防护,普通用户更倾向于这种平衡。
58. Kerning Panic·字谈字串(九)名名之中
2020年5月25日 · 2:14:47
本期《内核恐慌》与《字谈字串》串台,聚焦数字空间中的命名规范:从文件名的技术限制(DOS的8.3规则、Windows保留字如COM1、LPT1)到编程标识符的大小写风格(驼峰、蛇形、烤肉串),再到URL和hashtag的字符编码问题。嘉宾Eric和钱蒸鱼回溯了文件扩展名源于CP/M的历史,对比了Mac资源分支与Windows扩展名的哲学差异;讨论了空格、反斜杠、冒号等特殊字符在跨平台时的转义困境,以及日文Windows中反斜杠被日元符号替代的往事。还分析了大小写敏感性与保留性的权衡——现代系统多采用大小写不敏感但保留大小写的方案,而编程语言标识符则严格区分大小写。Unicode带来的复合字符和emoji命名进一步增加了复杂性,导致系统安全漏洞和兼容性难题。
56. Get a NAS
2019年12月16日 · 1:48:03
本期节目吴涛和Rio围绕夏令时切换、马达加斯加考察、Google Stadia云游戏以及自制NAS与数据备份展开讨论。吴涛认为欧盟应尽早决定取消夏令时,并解释了西班牙因纳粹占领而采用德同时区的历史。Rio分享了在马达加斯加感受到的400-500毫秒网络延迟,引发对Stadia‘负延迟’预测技术的质疑,指出实际输入延迟仍可能影响射击类等快节奏游戏体验。在NAS部分,Rio详细介绍了自己用X86小主机搭建的NAS,采用Btrfs文件系统并以checksum保障数据完整性,但指出其RAID5/6尚不稳定,推荐需要多盘冗余的用户选用ZFS。他还推荐了Go语言编写的增量备份工具Duplicacy,强调其多机共享存储的去重能力,但CPU如果缺少SHA2硬件加速会导致20MB/s的算力瓶颈。两人对比了NAS与直连存储DAS的适用场景,认为单用户单设备时DAS更简单,而NAS更适合家庭多设备共享和异地备份。
38. Hit the Kernel Panic Button
2016年4月24日 · 1:39:07
本期《内核恐慌》围绕NPM生态中left-pad库被作者删除引发的连锁崩塌,剖析JavaScript细粒度依赖文化、标准库缺失和社区治理缺陷;微软在Windows中原生支持Linux二进制(Bash for Windows)的背后是Azure战略与争夺开发者;吴涛与Rio还聊到OBD车载诊断、iOS蓝牙限制、MacBook外接4K显示器的窘境,以及中国域名管理新规——互联网全球化的泡沫已破,政府监管根植于主权国家基础设施这一现实。节目延续一贯的准技术闲聊风格,无干货,有态度。
37. 没有主题的闲聊
2016年3月22日 · 1:42:50
本期《内核恐慌》中,Rio买了华擎BeeBox(1000元)做软路由,用USB3网卡实现双千兆,总成本约1200元。他们讨论了Western Digital为树莓派推出的314GB硬盘(因Pi Day得名)和SMR技术。Dropbox从AWS迁出,自建DiscoTech服务器,在略大于7U空间内装100块14TB SMR硬盘实现近1PB存储,配套软件Magic Pocket用Go和Rust编写。Microsoft将SQL Server移植到Linux,被视为放弃Windows服务器生态的标志。AlphaGo以4:1击败李世石九段,但吴涛指出当前世界第一是柯洁,AlphaGo仍需与其对战才能证明完全超越人类。节目还聊到围棋规则、AI理解问题以及《瑞克和莫蒂》等话题。
30. 没有主题的闲聊
2015年12月12日 · 1:45:05
本期《内核恐慌》以听众反馈开篇,讨论了MinGW在Windows下用于科学计算(Fortran编译)和Wi-Fi组网难题(电力猫方案),随后聚焦Linux初学者的困境:一位听众因迁移网站至云服务器而遭遇命令行挫败,感叹“所有步骤都对却出问题”。主持人解释这是因为缺乏Unix历史理解,并建议系统学习或使用PaaS/SaaS简化。新闻环节点评了Swift开源(包括编译器、包管理器及社区成长)、Let's Encrypt公测(免费SSL证书自动化)以及PHP 7发布(跳过了难产的PHP 6,新增飞船运算符和null合并运算符),并分析了PHP社区因缺乏领袖导致的特性混乱。
28. In the Beginning was the Command Line
2015年11月14日 · 2:19:29
本期《内核恐慌》回顾了命令行与shell从电传打字机至今的演变史,指出TTY一词源于Teletype,300 bps的Acoustic Coupler传输速度今天难以想象。1971年Ken Thompson在Unix shell实现输入输出重定向和管道,1979年Bourne shell随Version 7发布并成为/bin/sh标准。节目解释了sh compatible的含义,对比了csh、ksh、bash、zsh、fish、PowerShell等shell的设计哲学与创新,强调命令行的核心优势在于工具小而专一、通过文本作为统一接口实现无限组合与自动化,而图形界面缺乏这种可组合性。最后推荐了lolcat、cowsay、fortune、tig、mtr、iperf3、tmux、tree、htop、pbcopy/pbpaste、open等实用命令行工具。
1. 内核恐慌开播!
2014年10月12日 · 57:44
《内核恐慌》首期节目从Kernel Panic概念切入,详细对比了不同编程语言的异常处理哲学:C和Go采用错误返回值,强调每一步可控但代码冗长;Python和Java则依赖异常抛出,追求逻辑简洁却牺牲控制流可预测性。主持人批评Java的checked exception徒增复杂性,并延伸至系统软件设计,以systemd为例剖析“大一统”架构与Unix“做一件事并做好”理念的冲突,同时穿插了输入法、行车记录仪等实际开发中的折衷选择。