嵌入式Linux中文站

行业新闻

上游 Linux 开发者反对”-O3″级别的内核优化

上游 Linux 开发者反对”-O3″级别的内核优化

阅读(242)

WireGuard 作者 Jason A. Donenfeld 上周向Linux 内核提交了一个补丁,他建议在使用新发布的 GCC 10 编译器或更高的版本时,将内核的默认编译优化级别由 -O2 设置为-O3。 Jason 解释道,GCC 10 对-O2 进行了改进,以便在使用-flto 时缩短编译时间,不过这似乎是以牺牲性能为代价来实现的。而现在的-O3 优化不存在和 10 年前同样的 bug,所以当 gcc = 10 时,他提交的补丁会将 Linux 内核的编译优化默认设置为 -O3 级别。 对于这个...

Linux Kernel 5.8 将为 blk-mq 引入内联加密支持

Linux Kernel 5.8 将为 blk-mq 引入内联加密支持

阅读(224)

为了提供更好的加密性能,目前谷歌工程师正在为 Linux 文件系统加密管理工具 fscrypt 添加内联加密支持。而与之相关的开发包括在 Linux 5.8 的块设备队列管理blk-mq 中引入内联加密。 fscrypt 是用于Linux 文件系统加密管理的高级工具,它管理元数据、密钥生成、密钥封装与 PAM 集成,并提供用于创建和修改加密目录的统一界面。fscrypt 的内核部分已集成到诸如 ext4 的文件系统中。 blk-mq 则是 Linux 的块设备层多队列机制,它将 Linux 内核存储栈中请...

Linux系统postmarketOS新成就:已适配200台移动设备

Linux系统postmarketOS新成就:已适配200台移动设备

阅读(205)

根据Tux Phones提供的最新数据,postmarketOS已经在大约200台移动设备(包括手机和平板)上运行,这无疑是Linux领域的一个重要成就。虽然将Linux系统带到智能手机上仍然存在一系列挑战,而且整个项目存在一定的技术门槛,但该项目依然吸引了越来越多的开发者加入。 在这200台移动设备中,最值得关注的就是iPhone7了。经过开发者的逆向工程, iPhone 7已成功引导了postmarketOS,成为首款苹果Linux智能手机。每个拥有iPhone 7的人只要按照开发者在project-...

不用任何CPU和显卡 666行代码就让100MHz芯片运行游戏

不用任何CPU和显卡 666行代码就让100MHz芯片运行游戏

阅读(124)

《DOOM》毁灭战士被誉为FPS游戏的始祖,问世已经25年了,id software前不久正式开源了这个游戏。现在有大神折腾出新花样了,不用任何CPU和显卡就能让DOOM运行起来。 听上去不可思议,没有CPU和显卡怎么跑游戏,不过他确实做到了,网友Sylvain Lefebvre是在FPGA芯片上跑的, 他使用的是Altera公司的Cyclone V FPGA芯片,有11万个可编程逻辑门器件,28nm LP工艺生产。 FPGA芯片可以用来仿真,因此可以当作CPU/GPU来用,实际运行时FPGA频率为100...

GCC 10.1 发布

GCC 10.1 发布

阅读(227)

GCC 10.1 已发布,这是一个重要版本,也是将代码仓库从 SVN 完全切换至 Git 后发布的首个主要版本。 主要更新内容包括: 编译器和库改进对C++20 的支持 C2X 增强 各方面的优化增强和 bugfix 多个编译器后端的硬件启用变化和增强 新的实验性静态分析 -fanalyzer会启用新的静态分析以及相关警告。该功能会对代码中的路径进行耗时检查,以检测各种常见错误,例如双重释放( double-free )。目前该功能尚处于实验性阶段,可能无法分析非 C 语言代码。 针对对目标平台的改进 另...

智能设备与边缘计算初探与前瞻

智能设备与边缘计算初探与前瞻

阅读(174)

导读 边缘计算正在兴起。您是否已为这种分析驱动的未来愿景的曙光做好准备,该愿景结合了AI和网络方面的先进技术来创建功能更强大的本地化系统? 边缘计算正在兴起。您是否已为这种分析驱动的未来愿景的曙光做好准备,该愿景结合了AI和网络方面的先进技术来创建功能更强大的本地化系统? 边缘计算有望在今年取得重大发展,这些变化将对基础架构、网络和分析产生重要影响。因此,在您要平衡的所有其他优先事项中,您将希望继续关注今年的边缘计算发展。 边缘计算将处理带到网络上的设备或网关。基本概念是由以下思想驱动的:必须以极低的延...

2020年适用于Linux的10个优秀开源缓存工具

2020年适用于Linux的10个优秀开源缓存工具

阅读(219)

可靠的分布式计算系统和应用程序已成为杰出业务的基石,尤其是在自动化和管理关键任务业务流程以及向客户提供服务方面。作为这些系统和应用程序的开发人员和系统管理员,您应该提供各种信息技术(IT)解决方案,以确保您拥有最有效的系统。 这包括诸如为系统/应用程序性能,可靠性,可用性和可伸缩性设计,测试和实施策略的任务,以为最终用户提供令人满意的服务水平。缓存是您可以依赖的许多非常基本但有效的应用程序交付技术之一。在进一步介绍之前,让我们简要地看一下什么是缓存,在何处和如何应用缓存及其好处? 什么是缓存或内容缓存?...

情怀所致:树莓派基于Linux的Windows XP现已可用

情怀所致:树莓派基于Linux的Windows XP现已可用

阅读(149)

导读 新的树莓派操作系统LinuxRaspbian XP Professional 现已可用,该操作系统专门针对 Raspberry Pi 4 设计。 新的树莓派操作系统 Linux Raspbian XP Professional 现已可用,该操作系统专门针对 Raspberry Pi 4 设计。 Rasbian XP Professional 是一个仿 XP 外观的 Linux 系统。尽管用户不能在树莓派上拥有完整的 Windows XP 体验,但是该操作系统所提供的用户体验已相当接近 Windows...