本文作者详细分析了 Lineage OS 系统中潜在的隐私泄露问题,包括网络连接测试、DNS 查询、辅助 GPS 和 WebView 等方面。作者认为,尽管 Lineage OS 移除了谷歌服务和应用程序,但系统底层仍然存在一些可能向谷歌服务器发送数据的组件和功能,例如 Chromium 内核的 WebView。作者建议可以通过更改默认设置、禁用特定功能或使用替代方案来减少隐私泄露的风险,并推荐了 GrapheneOS 等更加注重隐私保护的 Android 系统。
本文回顾了Borland Turbo Pascal 7这款软件的辉煌历史及其衰落的原因。作者认为,Turbo Pascal 7是一款革命性的软件,它简化了Windows编程,并为Microsoft Windows在桌面电脑上的普及做出了贡献。然而,随着C语言的兴起、微软C工具的改进以及Visual BASIC的出现,Turbo Pascal逐渐失去了市场。作者感叹,如今软件开发已成为一个半熟练行业,人们似乎不再需要像Turbo Pascal这样精巧的工具了。
本文讲述了作者重拾 CP/M 系统 C 语言编程的经历,并详细介绍了使用 40 年前的 Aztec C 编译器进行开发的过程和与现代 C 开发的不同之处。文章探讨了 Aztec C 编译器的特点、K&R 语法、数据类型大小、标准库限制、命令行参数处理、重定向、设备 I/O、系统接口、调用约定、内存管理、分页和覆盖、构建和测试等方面的内容,并强调了在 80 年代硬件上进行编程需要关注效率和进行实际硬件测试的重要性。