嵌入式Linux中文站

行业新闻

百度输入法 Linux 版

百度输入法 Linux 版

阅读(69)

百度输入法 Linux 版已上线。 根据官网的介绍,百度输入法 Linux 版支持拼音和五笔输入。此外还支持英文输入模式,可设置在指定的应用中默认输入英文。其他方面还支持智能纠错、云输入和整句联想等功能。 运行平台方面,百度输入法 Linux 版支持Ubuntu 18.04, 18.10, 19.04 和 19.10,以及 Deepin 15.10 和 15.11。...

OpenCV 开源许可协议拟从 BSD 变更为 Apache 2

OpenCV 开源许可协议拟从 BSD 变更为 Apache 2

阅读(67)

计算机视觉库 OpenCV 2020 年技术委员会的会议记录显示,其中一项议程提到计划将其开源许可协议从BSD 变更为 Apache 2.0。 OpenCV 开发团队目前正在讨论变更开源许可协议的详细问题,预计在6月29日进行第一次评估。 BSD 许可协议比较宽松,对于采用 BSD 的开源项目,开发者使可以自由使用、修改源码,也可以将修改后的代码作为开源或者专有软件再发布,不过需要保留当前许可内容。根据维基百科的介绍,BSD 不像GPL 那样具有传染性。 然而 BSD 许可协议在某些情况下(例如涉及到专利...

使用 ZFS 的 Ubuntu 20.10 安装工具默认启用 TRIM

使用 ZFS 的 Ubuntu 20.10 安装工具默认启用 TRIM

阅读(100)

Ubuntu 安装工具Ubiquity 目前正在积极为 Ubuntu 20.10 的 ZFS 引入加密功能,除此之外,其最新代码显示,现在默认为所有 Zpools 启用 TRIM。 可以看到,对 Ubuntu 20.10 的最新 Ubiquity 桌面安装程序所做的一项更改是默认开启所有 ZFS pools 的 auto trim 功能。在安装过程中创建 Zpool 时此项变更会传递autotrim=on挂载选项。autotrim=on选项是自动开启 TRIM 的方式,无需运行 zpool trim 命令...

GCC 11 在 C++20 模式下将启用协程支持

GCC 11 在 C++20 模式下将启用协程支持

阅读(128)

最近发布的GCC 10 编译器已对C++20 的主要功能协程(Co-Routines)进行了初始支持,但是除非显式地开启该选项,否则并不会启用此功能。 当 GCC 10 在C++20 模式(std=c++20) 中运行时,默认情况下会启用C++ 协程。而将于明年发布的GCC 11 在 C++20 推出时将具有协程功能,到那时,GNU 编译器集合中支持 C++20 的剩余部分也应该会被解决。 协程(Coroutines)是 C++20 的主要功能之一,它允许某个函数在暂停执行之后再恢复。有关 C++ 协程的...

Fedora 33 将针对 64 位 Arm 系统进行安全加固

Fedora 33 将针对 64 位 Arm 系统进行安全加固

阅读(197)

Fedora 对 64 位 ARM(AArch64)支持的改进已有一段时间,随着今年秋天 Fedora 33 的发布,此项改进将会变得更好。 Fedora 33 计划中的一个针对 AArch64 的改动是支持较新的 ARMv8.3~8.5 级别的代码加固功能,以提升安全性。 使用 Arm 的指针验证(Pointer Authentication)是其中的一个改进,通过签名和验证指针来帮助抵御 ROP 攻击。编译器和内核对 Arm 指针认证的支持已经被合并进 mainline,只需在构建 ARMv8 软件时...

Shell脚本关于循环的一些总结

Shell脚本关于循环的一些总结

阅读(122)

不管是哪一门计算机语言,循环都是不可绕开的一个话题,Shell 当然也不是例外。下面总结一些 Shell 脚本里常用的循环相关的知识点,新手朋友可以参考。 for 循环 Shell 脚本里最简单的循环当属 for 循环,有编程基础的朋友应该都有使用过 for 循环。最简单的 for 循环如下所示,你只需将变量值依次写在 in 后面即可: #!/bin/bash fornumin1234 do echo$num done 如果要循环的内容是字母表里的连续字母或连续数字,那么就可以按以下语法来写脚本: #!/...

开源技术大神总结的7条Linux核心知识点

开源技术大神总结的7条Linux核心知识点

阅读(148)

你知道哪个操作系统是世界上最受欢迎的操作系统吗?是Linux! 据不完全统计,Linux在数据中心操作系统上的份额高达近70%。它一般运行于服务器和超级计算机上,我们日常访问网站背后的数百万台服务器很大几率运行着的操作系统就是Linux。 知名编程大师Greg Kroah-Hartman更是对Linux给予了高度评价: Linux操作系统已经部署到越来越多计算领域的系统中, 理解操作系统内核的实现就变成一个具有极高价值的技能。 学习Linux操作系统最关键的内核,你需要有足够多的知识去将Linux顺利应用...

那些想要替代 C 与 Java 们的后浪,如今混得怎么样?

那些想要替代 C 与 Java 们的后浪,如今混得怎么样?

阅读(112)

近日,TIOBE公布了2020 年 5月的编程语言排行榜,C 语言时隔 5 年重返榜首,Java 和 Python 分列二、三位。 前段时间,B 站推出的青年节演讲视频《后浪》在朋友圈刷屏,看着后浪们丰富多彩的生活,同事们纷纷自嘲自己就是被拍在沙滩上的那一个,被生活疯狂蹂躏。然而在编程语言界,后浪们掀起的波澜则十分有限。与近年来陆续涌现的新兴编程语言相比,那些出道即巅峰、一巅几十年的前浪们,似乎还没有要退位让贤的意思。 在 TIOBE 公布的最新编程语言排行榜中,排名前十的语言中有 8 个诞生于上个世纪 ...