Personal channel of @lancern
Topics: programming, hacking, memes, life, and more. Forward anything as you wish.
Join the discussion group for more fun.
Discord: https://discord.gg/RwUx9et7
Topics: programming, hacking, memes, life, and more. Forward anything as you wish.
Join the discussion group for more fun.
Discord: https://discord.gg/RwUx9et7
A Linux kernel without struct buffer_head https://lwn.net/SubscriberLink/930173/c1a1f68dc4e20191/
虽然以前好像喷过,但我今天还要喷一下。
我愿称 libxdc 为学术开源屎山的典范:
没有文档;README 一大半在吹自己在某个野生 benchmark 上的高性能;代码风格混乱不统一,编辑器里面按一下保存能自动多出来几十个 change(自动删除行尾空格),缩进不统一;随处都是被注释掉的调试代码;在软件功能并不需要依赖于特定编译器或特定平台的情况下代码却大量使用 gcc 扩展特性强行依赖 gcc;作为一个 2020s 年代的新库,构建系统还在用纯手写的 Makefile;依赖管理混乱,需要用户自己把依赖预先安装在全局,且没有版本检查;没有完善的测试体系,所谓的测试就是手写的一个 main 函数随便糊弄了一下,测试覆盖率基本和 0 没差别。
总之,从软件工程角度讲,完全就是一个没有受过基本的软件工程训练的团队或个人的粗制劣造产物。而这样的库已经是学术界的优秀成果了,实在是一件非常悲哀的事情。
我愿称 libxdc 为学术开源屎山的典范:
没有文档;README 一大半在吹自己在某个野生 benchmark 上的高性能;代码风格混乱不统一,编辑器里面按一下保存能自动多出来几十个 change(自动删除行尾空格),缩进不统一;随处都是被注释掉的调试代码;在软件功能并不需要依赖于特定编译器或特定平台的情况下代码却大量使用 gcc 扩展特性强行依赖 gcc;作为一个 2020s 年代的新库,构建系统还在用纯手写的 Makefile;依赖管理混乱,需要用户自己把依赖预先安装在全局,且没有版本检查;没有完善的测试体系,所谓的测试就是手写的一个 main 函数随便糊弄了一下,测试覆盖率基本和 0 没差别。
总之,从软件工程角度讲,完全就是一个没有受过基本的软件工程训练的团队或个人的粗制劣造产物。而这样的库已经是学术界的优秀成果了,实在是一件非常悲哀的事情。
Under Linux, libSegFault and addr2line are underrated
https://lemire.me/blog/2023/05/01/under-linux-libsegfault-and-addr2line-are-underrated/
https://lemire.me/blog/2023/05/01/under-linux-libsegfault-and-addr2line-are-underrated/
JavaScript import maps are now supported cross-browser https://web.dev/import-maps-in-all-modern-browsers/
Lotus 1-2-3 for Linux https://github.com/taviso/123elf
https://arxiv.org/abs/2304.10877 Timing the Transient Execution: A New Side-Channel Attack on Intel CPUs
Windows 11 默认文件系统将用 ReFS 取代 NTFS
2023-05-02 23:00:00 by 2010太空漫游
Windows 11 新预览版包含了两个引人注目的新特性:内核整合了用 Rust 语言写的库,以及默认文件系统用 ReFS 取代 NTFS。ReFS 代表 Resilient File System,于 2012 年发布,但只支持企业级操作系统如 Windows Server,此前不支持消费者版本,它在很多方面都优于 1993 年发布的 NTFS(New Technology File System),包括自动完整性检查和数据清理、避免需要运行 chkdsk、内置硬盘驱动器故障和冗余的处理、集成 RAID 功能等等。它将在未来几个月提供给 Windows 11 用户。
https://www.windowslatest.com/2023/05/02/windows-11-updates-booting-with-rust-refs-instead-of-ntfs-file-system/
#Windows
2023-05-02 23:00:00 by 2010太空漫游
Windows 11 新预览版包含了两个引人注目的新特性:内核整合了用 Rust 语言写的库,以及默认文件系统用 ReFS 取代 NTFS。ReFS 代表 Resilient File System,于 2012 年发布,但只支持企业级操作系统如 Windows Server,此前不支持消费者版本,它在很多方面都优于 1993 年发布的 NTFS(New Technology File System),包括自动完整性检查和数据清理、避免需要运行 chkdsk、内置硬盘驱动器故障和冗余的处理、集成 RAID 功能等等。它将在未来几个月提供给 Windows 11 用户。
https://www.windowslatest.com/2023/05/02/windows-11-updates-booting-with-rust-refs-instead-of-ntfs-file-system/
#Windows