本文是翻译自 内核源码 的 Documentation/process/coding-style.rst(最后的提交时间是 2021 年 2 月 12 日)。网上虽然已经有很多人做了很好的翻译,但都是很早的版本,所以我还是想自己翻译一次最新的编码风格(当然,我借助了某歌翻译),让自己加深印象。如果发现有看不懂的地方,不用怀疑,是 ......
272
0
0
2022-04-13
用 Cockpit 建立你的树莓派的控制中心。去年,我写了关于使用 Cockpit 管理我的 Linux 服务器的文章。它是一个基于 Web 的工具,为管理多个服务器及其相关的服务和应用提供了一个简洁、强大的界面。它还简化了日常的管理任务。在这篇文章中,我将会介绍如何在树莓派基金会提供的标准操作系统树莓派 OS 上安装用于 Linux 服务器的 C ......
321
0
0
2022-04-13
Code Blocks 是一个用 C++ 编写的开源 IDE,非常适合 C、C++ 和 Fortran 开发。它是跨平台的,可以在 Linux、macOS 和 Windows 上运行。Code Blocks 是轻量级和快速的。它支持工作区、多目标项目、工作区内的项目间依赖关系。你可以得到语法高亮、代码折叠、标签式界面、类浏览器、智能缩进等功能。你还可以通过插 ......
307
0
0
2022-04-13
Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重 ......
338
0
0
2022-04-13
手册页man pages,即参考手册页reference manual pages的简称,是你进入 Linux 的钥匙。你想知道的一切都在那里,包罗万象。这套文档永远不会赢得普利策奖,但这套文档是相当准确和完整的。手册页是主要信源,其权威性是众所周知的。虽然它们是源头,但阅读起来并不是最令人愉快的。有一次,在很久以前的哲学课上,有人告诉我,阅读 亚 ......
271
0
0
2022-04-13
 编者按:本文来自华辰连科技术团队,分享了他们在将浮点运算放到内核态时的探索。最近我们有一个需求,需要把用户态的浮点数运算全部放到内核态运行,以提高运行速度,移植的过程中发现问题没有这么简单,然后我们抽丝剥茧,揭开 Linux 对浮点处理的原理。此文章的代码基于 x86 64 位 CPU,Linux 4.14 内核。 一、 Linux 内 ......
290
0
0
2022-04-13
编者注:本文系两位演讲者整理,他们在 2021 年阿里云开发者大会的「开源操作系统社区和生态分论坛」上带了分享,演讲主题为《国密技术开发与实践》。Anolis OS 国密是社区在 Anolis OS 上做的国密技术解决方案,非常欢迎业界有兴趣的开发者能够参与到 OpenAnolis 社区,为国内的基础软件生态添砖加瓦。作者分别是阿里云技术专家张天佳与蚂蚁集团 ......
354
0
0
2022-04-12
随着 openSUSE 15.3 的发布,与 SUSE Linux 企业版的差距终于缩小了。对于开发团队来说,这应该是一个令人兴奋的用于测试的更新。 去年,在 openSUSE Leap 15.2 发行版 中他们希望通过使用与企业版相同二进制软件包来构建 openSUSE Leap,从而缩小 openSUSE Leap 与 SU ......
363
0
0
2022-04-12
在 LWN.net 发布的 Linux 内核报告中,常年可以看到一个贡献者 —— “Yue Hai Bing”,自 2018 年底以来,TA 对每个版本都会贡献大量的补丁,帮助 Linux 内核不断迭代。为了找到这个来自华为的优秀贡献者,我开始找到朋友圈的华为同学,了解相关信息。每次提到 & ......
469
0
0
2022-04-12
可能你已经知道原计划支持 2 年的 Linux 5.10 LTS 已经延长支持到 6 年了,但是你可能不知道是谁站出来提供了支持。 支持到 2026 年的 Linux 5.10! 去年年底,Linux 内核社区发布最新长期支持版本 Linux 5.10 LTS 时,该内核只支持到 2022 年 12 月,这让很多社区成员不解,因为发布于 2016 ......
328
0
0
2022-04-12
原文转载于https://blog.csdn.net/langeldep/article/details/7069874 如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的 ......
293
0
0
2022-04-12
这是一份初学者指南,展示了在基于 Ubuntu 的 Linux 发行版上设置 XRDP 所需要遵循的步骤。有了它,你就可以从不同的电脑上访问你的 Ubuntu 系统,并以图形方式使用它。微软的 远程桌面协议(RDP) 是一个允许从一台计算机到另一台计算机进行图形化远程桌面连接的协议。RDP 的工作原理是让一台主机运行软件,允许其他几台计算机连接到它 ......
501
0
0
2022-04-12
想在 Linux 终端中做一些有趣的事情吗?把一张普通的图片转换成 ASCII 艺术怎么样?你知道 什么是 ASCII 么?它是一个标准,在 8 位码中的 256 个空位上分配字母、数字和其他字符。ASCII 艺术是一个由可打印的 ASCII 字符组成的图形。基本上,它是由一堆字母、数字和特殊字符组成的。你可能见过有人 以 AS ......
481
0
0
2022-04-12
Quarkus 受益于 20 多年的 Java 开发历史,使开发应用变得更快、更容易。 在云上发布服务部分是为了通过简单可靠的方式为用户和开发者提供对这些服务的便捷访问。与在线应用对接的最流行的方法之一是通过应用编程接口(API),这是一个花哨的术语,意味着你允许用户通过代码与你的应用进行互动。 API 的概念很重要,因为它可以帮助其他人在你 ......
312
0
0
2022-04-12
为什么选择 ArchlinuxARM?简洁,Arch 的哲学:Keep it simple, stupid.滚动、更新(Raspbian 居然到现在还没有 aarch64!)ArchWiki,最好的 Linux 百科,没有之一。ArchLinuxARM(aarch64) 安装问题推荐从下面开源镜像站下载安装包,更新系统:中国科学技术大学: mirrors.u ......
523
0
0
2022-04-12