雅马哈DX7键盘:昔日辉煌不再

2024-12-05

本文回顾了雅马哈DX7合成器在20世纪80年代的流行及其独特的声音特征。DX7采用数字化的频率调制(FM)合成技术,而非模拟合成,这使得它能创造出前所未有的电子音色。尽管DX7功能强大,但其复杂的编程方式导致大多数使用者只使用预设音色,也形成了其标志性的“明亮”声音。文章还探讨了DX7的局限性,例如高音部分音质下降以及12位DAC的限制。最后,作者指出,随着技术发展,采样技术取代了FM合成,DX7最终走向衰落。

阅读更多
未分类 DX7

Kevin Boone:为什么systemd对嵌入式Linux来说是一个问题

2024-11-04

本文讨论了systemd在嵌入式Linux系统中的问题。systemd是一套集成化的系统管理应用程序,虽然它在通用桌面系统中表现良好,但在嵌入式系统中却存在一些不足。作者通过树莓派3B的内存使用情况进行对比,发现systemd组件的内存占用和启动时间都比传统替代方案更高。此外,由于systemd日益普及,维护非systemd替代方案的动力逐渐减弱,这使得嵌入式Linux的未来发展面临挑战。作者认为,尽管systemd存在这些问题,但抱怨并无济于事,因为发行版维护者已经非常喜欢它。

阅读更多
未分类

Lineage OS 真正摆脱谷歌控制了吗?

2024-08-26

本文作者详细分析了 Lineage OS 系统中潜在的隐私泄露问题,包括网络连接测试、DNS 查询、辅助 GPS 和 WebView 等方面。作者认为,尽管 Lineage OS 移除了谷歌服务和应用程序,但系统底层仍然存在一些可能向谷歌服务器发送数据的组件和功能,例如 Chromium 内核的 WebView。作者建议可以通过更改默认设置、禁用特定功能或使用替代方案来减少隐私泄露的风险,并推荐了 GrapheneOS 等更加注重隐私保护的 Android 系统。

阅读更多
未分类 Lineage OS

昔日王者:Borland Turbo Pascal 7

2024-08-24

本文回顾了Borland Turbo Pascal 7这款软件的辉煌历史及其衰落的原因。作者认为,Turbo Pascal 7是一款革命性的软件,它简化了Windows编程,并为Microsoft Windows在桌面电脑上的普及做出了贡献。然而,随着C语言的兴起、微软C工具的改进以及Visual BASIC的出现,Turbo Pascal逐渐失去了市场。作者感叹,如今软件开发已成为一个半熟练行业,人们似乎不再需要像Turbo Pascal这样精巧的工具了。

阅读更多
未分类

重拾 CP/M 的 C 语言编程

2024-08-18

本文讲述了作者重拾 CP/M 系统 C 语言编程的经历,并详细介绍了使用 40 年前的 Aztec C 编译器进行开发的过程和与现代 C 开发的不同之处。文章探讨了 Aztec C 编译器的特点、K&R 语法、数据类型大小、标准库限制、命令行参数处理、重定向、设备 I/O、系统接口、调用约定、内存管理、分页和覆盖、构建和测试等方面的内容,并强调了在 80 年代硬件上进行编程需要关注效率和进行实际硬件测试的重要性。

阅读更多