嵌入式Linux中文站

最新发布

系统开发

Linux下的系统性能调优工具——Perf

阅读(140)

1. 背景知识 1.1 与性能调优相关的硬件特性 硬件特性之cache 内存读写是很快的,但还是无法和处理器的指令执行速度相比。为了从内存中读取指令和数据,处理器需要等待,用处理器的时间来衡量,这种等待非常漫长。Cache 是一种 SRAM,它的读写速率非常快,能和处理器处理...

系统开发

Linux下常用系统分析工具总结

阅读(211)

对于程序员来说,整个计算机系统由四个重要的模块组成,分别是:CPU,网络,磁盘,内存。在我们的程序或者系统出现问题时,我们应该分别有一定先后顺序的对这四块进行排查。而在Linux系统下,有很多高效的工具,可以帮助我们分析定位问题。本文对于Linux下常用的一些工...

系统开发

perf学习-linux自带性能分析工具

阅读(119)

什么是perf? Linux性能调优工具,32内核以上自带的工具,软件性能分析。在2.6.31及后续版本的linux内核里,安装perf非常的容易。 几乎能够处理所有与性能相关的事件。 什么是性能事件? 指在处理器或者操作系统中发生,可能影响到程序性能的硬件事件或者软件事情。 主要...

行业新闻

Linux Kernel 4.12 或将新增优化分析工具

阅读(132)

到 7 月初,Linux Kernel 4.12 预计将为修复所有安全漏洞而奠定基础,另外新增的是一个分析工具,对于开发者优化启动时间时会有所帮助。 新的「个别任务统一模型」(Per-Task Consistency Model)为主要核心实时修补(Kernel Live Patching,KLP)提供了基础,该修补应...

行业新闻

System76推出基于Ubuntu的Pop!_OS发行版本

阅读(255)

知名Linux笔记本厂商System76近日宣布推出名为Pop!_OS的操作系统,尽管依然基于Ubuntu和GNOME桌面环境,但是System76会对用户界面、驱动等内容进行个性化,换言之就是更好地控制用户体验,这是非常明智的举动。 System76表示:Pop!_OS社区目前尚处于发展初期。这也意味...

新手入门

我为什么钟爱Ubuntu的十大原因

阅读(170)

Ubuntu以南非恩古尼语班图(Bantu)命名,这个术语简单来说是指对别人人性化。考虑到Canonical的友善和职业道德,难怪这款基于Debian的Linux发行版已发展成为如今世界上最受欢迎的发行版,在全球Linux市场份额中占有最大的比重。 Ubuntu之所以如此受欢迎,因为它很高效,...

行业新闻

Linux连接投影仪(ubuntu)失败或显示不正常

阅读(187)

Linux连接投影仪,网上这方便的资料比较少,尤其是图文资料。最近有这方面的需求,查了很多的资料,最终实现的投影。 直接插上VGA后,发现屏幕显示的不正确,或不显示。这是由于投影仪的分辨率引起的。下面来解决这个问题。 首先查看电脑的分辨率和投影仪的分辨率。 在命...

行业新闻

终于下手,Ubuntu 17.10 用 GDM 取代 LightDM

阅读(126)

在最近的一份报告中,Canonical 的 Will Cooke 透露,Ubuntu Desktop 团队正在考虑在即将推出的 Ubuntu 17.10 版本中以 GDM(GNOME显示管理器)取代 LightDM 登录管理器。本周早些时候已经有传闻表示 Ubuntu 17.10 将采用 GNOME GDM 显示管理器。特别是现在,在默认情况...

行业新闻

一个开源的社会化编程项目

阅读(127)

如果在完全民主、自由、开源的环境下,一个项目最终能变成什么样?最近,个人在 Github 上发现了一个很有意思的库,名字是 ChaosBot - 一个社会性的编程实验项目,来当一个项目绝对开源时会发生什么。 它的运作规则是这样的: Fork 一份代码,然后做任何你想要的改动。 ...

行业新闻

谈一下我们是如何开展 code review 的

阅读(108)

众所周知,代码审查是软件开发过程中十分重要的环节,楼主结合自己的实际工作经验,和大家分享一下在实际工作中代码审查是如何开展的。 笔者水平有限,若有错误和纰漏,还请大家指正。 代码审查的阻力 我想不通公司不同部门对代码审查这项工作的重视程度还是不一样的,...

行业新闻

2017 年的 Linux 内核防护依然脆弱

阅读(93)

HardenedLinux写道 Linux 内核 社区 对待安全的优先级并不高,虽然经历了 2000 年代的多次大规模漏洞利用事件但并没有让 Linus Torvalds 本人改变 A bug is bug 的哲学,由于 Linux 内核的安全问题逐渐影响到了 Android 和 IoT 设备,一次华盛顿邮报的曝光促使了KSPP(L...

行业新闻

新勒索病毒 Petya 席卷欧洲 传播方式与 WannaCry 类似

阅读(166)

一种类似于WannaCry的新勒索病毒席卷了欧洲,导致俄乌两国 80 多家公司遭殃。据了解,这种病毒锁住了大量的电脑,要求用户支付 300 美元的加密数字货币才能解锁。 6 月 27 日,周二,一种类似于WannaCry的新勒索病毒席卷了欧洲,导致俄罗斯石油公司 (RosneftPJSC) 和丹...

行业新闻

Stack Clash:Linux安全杀手

阅读(106)

Linux, OpenBSD, NetBSD, FreeBSD和Solaris系统被爆存在非常严重的内存冲突漏洞,允许攻击者获取root权限并全权控制受感染的系统。这个问题最早由安全供应商Qualys发现,并根据该漏洞需要和其他的内存区的堆栈进行碰撞冲突特性,将其命名为Stack Clash(堆栈冲突)。 根...

行业新闻

开源硬件起步的 8 个步骤

阅读(105)

制造自己的硬件比以往任何时候都更容易,更便宜。以下是你设计、构建和测试你的第一块板子所需的事情。 著名的计算机科学家 阿伦凯 Alan Kay 曾经说过:认真对待软件的人应该制造他们自己的硬件。 我认为如今就如 同 1982 年他所说的一样。然而,现在和那时之间的不同是...

行业新闻

预警:传统的QA岗位将被DevOps淘汰

阅读(167)

在大多数机构或公司里,软件开发过程主要遵循一个或多个开发模型,例如瀑布模型或敏捷模型。在瀑布模型中,测试活动一般都在后期进行。软件开发完成后,缺陷被QA团队找出,然后再被修复。后两个活动不断循环和重复,指导管理者认为软件可以被公开发布为止。 如果你是一...