在计算机时代,相当一部分的人错误地认为 Unix 和 Linux 操作系统是一样的。然而,事实恰好相反。让我们仔细看看。
Arch Linux 是一个 x86-64 通用发行版,它流行于那些喜欢 DIY Linux 系统的用户和 Linux 铁杆粉丝当中。
有着 23 年历史的著名 Linux 和开源期刊《Linux Journal》结束了,其发行人 Carlie Fairchild 在 12 月 1 日撰文称,《Linux Journal》宣布停刊——如果没有奇迹出现的话。
“Guide to Linux” 这个应用并不完美,但它是一个非常好的工具,可以帮助你学习 Linux 命令。
Linux 统治了超级计算。自 1998 年以来,这一天终于到来了,那时候 Linux 首次出现在 TOP 500 超级计算机榜单上。如今,全世界最快的 500 台超级计算机全部运行着 Linux!
有一些传闻说,Linux 桌面版的市场占有率从通常的 1.5% - 3% 翻了一番,达到 5%。真正的解释要简单的多。这似乎只是一个错误。
简而言之,Linux 的成功运作是因为众多企业都想要控制它但却难以做到,由于其在工业中的重要性,使得开发者和构建人员更愿意作为一名 Linux 开发者 而不是 Red Hat (或 Intel 亦或 Oracle … )工程师。
到目前为止,糟糕的文档是 Linux 用户最头痛的问题。这里还有一些其他常见的问题。
在我的 Elementary OS 系统里,目录 /usr/bin 下有 2029 个可执行文件。尽管我只会用到其中的一小部分,我要怎么才能记住这一部分呢?
不管你是完全不了解 Linux,或是已经尝试过一两次,我们希望你考虑一下在你的下一台笔记本或台式机上运行 Linux,或者可以和现存系统做个双启动。请继续阅读下去,看是不是时候该切换了。
在我们内心深处,还保留着真正的原因没说。
我们用 Linux 是因为它很有趣。
Windows 依旧保持在 90% 以上,苹果 MacOS 也略有下滑,占 5.94%,Linux 则自从上个月达到 2.53% 之后,首次突破到了 3.37%。其它操作系统份额可以忽略不计。
通过安装 SLS 1.05 展示了 Linux 内核在这 26 年间走过了多远。
你是否曾经对操作系统为何能够执行应用程序而感到疑惑?那么本文将为你揭开操作系统引导与启动的面纱。
本页面是为了跟踪在不久的将来某个时间内有可能出现在主线内核和/或主要发行版中的 Linux 开发社区的进展情况。你的“首席气象学家”是 LWN.net 执行主编 Jonathan Corbet。
在项目早期就遇到公开的失败后,一个著名大学的 IT 团队决定将他们的 web 注册系统部署到 Linux上,此举几乎将服务器的最大用户访问量提高了 3 倍
即使你是一个 Linux 新人,你可能也已经知道它不是一个单一的、整体的操作系统,而是一群项目。这个星座中不同的“星”组成了“发行版”。每个都提供了自己的 Linux 模式。
备受关注的 LinuxCon 2017(北京)即将在一周后在北京首秀,而国内已经连续举办了 11 届的中国 Linux 内核开发者大会(CLK)也将在金秋十月的北京举办第 12 届。值此 Linux 界两大盛会举办之际,我特意收集了一些 Linux 内核方面的文章分享给大家。
说起来你可能不信,两年前我还根本不知道 Linux 是什么,放弃 Windows 转投 Linux 更是不可能。虽然转投 Linux 这事有点跳跃,但事后证明这是很明智的选择。口说无凭,分析一下我的路线可能会更有说服力一点。通过这个路线来说说我是怎么从小白到精通 Linux 桌面系统的。
对于那些还对 Linux 系统犹豫不决,或是那些不甚了解 Linux 系统的用户,我将通过这篇文章给大家介绍一些使用 Linux 桌面系统的优势。
最坚决推行 Linux 桌面系统项目的城市正在转回 Windows 阵营,但 Linux 的命运已经不再与 PC 休戚相关。
简单来说, Linux 是一个类 Unix 的开源操作系统。
就像 Windows 或者 Mac OS 一样。
Windows 用户们,去还是留?
首先,我能确定本文提及的内容一定会造成激烈的辩论。
一些非常具有潜力,但是还未被评审的 Linux 系统发行版也是值得大家去关注的。但是注意,由于 Distrowatch 网站暂时没时间或人力去评审这些新的发行版,因此它们可能永远无法进入网站首页排名。
了解如何解决 Linux 桌面用户遇到的最常见的问题
如果你在阅读本文,那么你可能是一个 Linux 新手或者是 Linux 的潜在用户。又或者我猜的都不对,你只是好奇于我所说的当今需要安装 Linux 的五大理由。
你在新的一年里需要刷哪些技能?
在服务了 19 年之后,Linux 内核组织决定彻底终止 FTP 服务器上剩下的 FTP 服务了。Linux 内核组织所有的 FTP 服务都将在今年内关闭
我们可以返回去找到那些老版本的 Linux 系统,并在虚拟机中安装它们,这都是很容易做到的。通过回顾那些珍贵的系统画面,让我们来回顾 Linux 系统这么多年来所发生的翻天覆地的变化。
这次,我将要花费一定时间来说明对于来自不同环境的用户哪种版本才是最适合的。
Linux 内核维护者 Greg Kroah-Hartman 19 日在他的 Google+ 上确认,Linux 4.9 分支现在是“长期”的了,也就是我们说的 LTS (长期支持)。
在这篇文章中,我们将根据用户对笔记本电脑的用途列出 3 款可供用户选择的高性价比机器。
Red Hat Enterprise Linux 是 Red Hat 公司的 Linux 发行版,面向商业市场,包括大型机。红帽公司从 Red Hat Enterprise Linux 5 开始对企业版 Linux 的每个版本提供 10 年的支持。而 Red Hat Enterprise Linux 常简称为 RHEL。
Linux 的必备软件有哪些?这将会是一个非常主观的回答,主要取决于你出于什么目的才使用桌面版 Linux。不过有一些必备的 Linux 桌面应用是大部分 Linux 用户都可能会用到的,这里将会列出在不管在哪个发行版中你都应该安装的 Linux 桌面应用。
Linus 称,“我估计这是我们开发的最大的发布版本,至少从提交数上来说是这样的。”
Linux 之外,仅有的两台运行非 Linux 的超级计算机来自中国的两台 Unix。
我爱上了 distro-hopping 和第一时间尝试新发行版的感觉。
在很久以前,那时还没有 Linux 系统。真的没有!之前也从未存在过。不像现在,Linux 系统随处可见。有各种流派的 Unix 系统、有苹果的操作系统、有微软的 Windows 操作系统。
我们之前报道过,今年六月份时 Linux 桌面的市场份额首次突破了 2%,并于次月达到了历史最高点 2.33%。
你是否对你喜爱的 Linux 发行版的最新发布版本的代号感到好奇?
比如说今年发布的 Linux Mint 18 的代号是 Sarah,而 Ubuntu 16.10 则叫做 Yakkety Yak,这样的名字还有很多很多。
我依然爱着我所有的 Mac,只要买得起(主要因为它那伟大的构造),我还会使用它们,但是我的 Linux 一直在虚拟机里完成我的几乎所有的日常工作。没有什么不可思议的
据 Linus Torvalds 最近的一则 Google+ 帖子,他开玩笑的说,当 Linux 项目有 6 百万个 Git 对象时就发布 Linux 5.0 内核。
Linux 系统在早期的时候被人们嘲笑,它什么也干不了。而现在,Linux 无处不在!
“就是个个人爱好”,他说,“不会像 gnu 那样庞大而专业。”
这个孩子并不知道他的操作系统将永远的改变了软件世界。
虽然对 Linux 正式生日是哪天还有些争论,甚至 Linus Torvalds 认为在 1991 那一年有四个日子都可以算作 Linux 的生日。但是不管怎么说,Linux 已经 25 岁了,这里我们为您展示一下这 25 年来发生过的 25 件重大里程碑事件。
一些新的 GNU/Linux 用户很清楚 Linux 不是 Windows,但其他人对此则不甚了解,而最好的发行版设计者们则会谨记着这两种人的存在。
在使用 Linux 过程中的乐趣和不断进步是在过去的 18 年里一直驱动我的动力。我从 Linux 2.0 内核开始看着它变成现在的这样。
openSUSE Tumbleweed采用了最新的 KDE Plasma 5.7。Ubuntu Budgie Remix 16.04.1 发布。
在之前的 OpenBSD 版本中,Linux 应用可以通过一个兼容层直接运行在 BSD 中,但是在最新的 OpenBSD 6.0 的发布公告中称,由于“安全改进”而移走了该子系统。
IT 正在逐渐迁移到云端。那又是什么驱动了云呢?答案是 Linux。 当连微软的 Azure 都开始拥抱 Linux 时,你就应该知道这一切都已经改变了。
据市场调研机构的数据,在刚刚过去的六月份,Linux 桌面的全球市场份额突破了 2%——如果笔者没有记错的话,这是有史以来第一次达到 2%。
NetOS 8.0 发布;
Firefox 48 支持多进程模式
我认为 Linux 是一个完美的操作系统,也是一个为创造而生的绝佳工具。所以我热爱 Linux,同时希望看到它继续成长。
Debian 通过提供 ZFS 源代码来绕开许可证冲突;
GNOME 3 下极棒的邮件客户端 Geary 复活;
经过了两个月的开发,历经了 7 个 RC 版本,Linux 4.6 内核终于发布了最终产品版本,带来了一些引人关注的新功能、更新的驱动程序以及一些安全改进。
我能在 Linux 上玩游戏吗 ?
这是打算投奔 Linux 阵营的人最经常问的问题之一。
Linux 基金会发布了其免费徽章计划“CII 最佳实践徽章”;
Ubuntu 16.10 中默认桌面不会使用 Unity 8
Coekaerts 是一位著名的 Linux 领导者,在甲骨文公司内他被称之为“Linux 先生”。
自从 Windows10 出来以后,各种媒体都报道过它的隐藏间谍功能。ZDNet 列出了一些放弃 Windows10 的理由。
Linux 越来越流行,很多 OS X 或 Windows 用户都转移到 Linux 阵营了。但是你知道是什么让他们开始使用 Linux 的吗?一个 Reddit 用户在网站上问了这个问题,并且得到了很多有趣的回答。
GNU Linux-libre 内核 4.5 基于上游的 Linux 内核 4.5,但是从代码中洁化deblobbing了一些驱动程序。
从 1/25 发布第一个 RC 版本开始,在将近两个月的时间内发布了七个 RC 版本之后,Linux 内核 4.5 正式进入了最终的生产版本,而上一个 RC 版本发布于 3/6 日。
著名的内核维护者Greg Kroah-Hartman貌似正在度假中,因为Sasha Levin2016年2月16日的早些时候宣布,第十八个Linux内核维护版本Linux Kernel 4.1 LTS通用版本正式发布。
在这篇文章里,我会挑选几个将在 2016 年里大放光彩的最佳发行版给大家介绍一下。
Linux 基金会针最近对人们关于 “没有 Linux 的世界” 系列短片所提出的问题做了回应,解答了包括没有 Linux 和其他的开源软件的因特网会变得怎么样等问题。
一家以色列安全公司在 Linux 内核中发现了一个重大的安全漏洞(CVE-2016-0728),它已经存在了将近三年。影响到了成千上万的 Linux 服务器和 Linux 桌面计算机;此外,近 70% 的 Android 手机和平板也受此漏洞影响。
对于自由软件来说,其最大的自由之一就是能够用一个更新或修改的版本来替换原始版本的程序。尽管如此,数千万使用那些手机里面装着所谓 Linux 的用户却很少能够在他们的手机上运行主线内核(mainline kernel),即使他们拥有替换内核代码的专业技能。可悲的是,我们必须承认目前仍然没有可以运行主线内核的主流手机。在由 Rob Herring 主持的2015届内核峰会(Kernel Summit)上,与会人员共同探讨了这个问题,并进一步谈论了他们应该怎么做才能解决这个问题。 当主持人提问的时候,在座的大多数开发人员都表示他们更乐意在他们的手机上面
今天(美国时间 2016/1/10),Linux 历史翻开了新的一页,Linus Torvalds 以及千千万万辛勤的程序员们正式发布了 Linux 内核 4.4 LTS 版本(长期支持版)。
Oracle 的Michele Casey 宣布其 Unbreakable Enterprise Kernel (UEK) 4 发布!UEK 可用于 Oracle Linux 6 和 Oracle Linux 7 ,它们是基于 Centos 的衍生版。 UEK 4 带来了不少性能和功能方面的重大更新,包括 CPU 调度、自动NUMA 平衡以及众所期待的内核热补丁(Real-Time Kernel Patching)功能。 UEK 4 中的内核热补丁功能来自于 Linux 内核 4.1 主线内核的Ksplice 开源扩展,它可以让用户无需重启系统即可更新内核,这改进了系统安全和简化了云架构的管理。去年4月发布的 Linux 4.0 内核合并了 Live Patching,为实时内核打补丁功能
目标受众 这是一套 Linux 基金会为其系统管理员提供的推荐规范。 这个文档用于帮助那些使用 Linux 工作站来访问和管理项目的 IT 设施的系统管理员团队。 如果你的系统管理员是远程员工,你也许可以使用这套指导方针确保系统管理员的系统可以通过核心安全需求,降低你的IT 平台成为攻击目标的风险。 即使你的系统管理员不是远程员工,很多人也会在工作环境中通过便携笔记本完成工作,或者在家中设置系统以便在业余时间或紧急时刻访问工作平台。不论发生何种情况,你都能调整这个推荐规范来适应你的环境。 限制 但是,这并不是一个详细的
这或许是一个神奇的巧合,也许是预言。 如果你相信《终结者》电影中情节,那么我们很快就会看到世界末日了:D 。看起来,天网所控制的 T-800 机器人运行的是 Linux 内核 4.x,而 Linus Torvalds 先生刚刚释放了最新的 4.1.15内核这正是电影中说的,T-800 机器人的内核版本。 Linus Torvalds 前一段时间说,他考虑启动 Linux 内核 4.x 版本,而不是发布 3.20 版本,因为他不想再看到像 2.6.32.x 这样啰嗦的版本号了。当时他还没有下定决心,于是在 Google+上发起了投票,看看人们的选择。 当然,你现在已经知道了最后的投票结果和最终的决
简介 Linux Mint是一种基于Ubuntu或Debian开发出的Linux操作系统。由Linux Mint Team团队于2006年开始发行。Linux Mint 的目标是为家庭用户和企业客户提供一个免费、高效、易用、高雅的桌面操作系统。 Linux Mint是目前Distrowatch排行榜上第一名的Linux发行版。 他继承了Ubuntu的众多优点,同时也在Ubuntu的基础上加入很多自己优秀的特性。Linux Mint致力于提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。
Linux 在桌面操作系统市场上只占据了非常小的份额,从目前的调查结果来看,估计只有2%的市场份额;对比来看,丰富多变的 Windows 系统占据了接近90%的市场份额。对于 Linux 来说,要挑战 Windows 在桌面操作系统市场的垄断,需要有一个让用户学习不同的操作系统的简单方式。如果你相信传统的 Windows 用户会再买一台机器来使用 Linux,那你就太天真了。我们只能去试想用户重新分区,设置引导程序来使用双系统,或者跳过所有步骤回到一个最简单的方法。 我们实验过一系列让用户试操作 Linux 的无风险的使用方法,不涉及任何分区管理,包括
从大多数消费者所关注的诸如 Ubuntu,Fedora,Mint 或 elementary OS 到更加复杂、轻量级和企业级的诸如 Slackware,Arch Linux 或 RHEL,这些发行版本我都已经见识过了。除了这些,难道没有其他别的了吗?其实 Linux 的生态系统是非常多样化的,对每个人来说,总有一款适合你。下面就让我们讨论一些稀奇古怪的小众 Linux 发行版本吧,它们代表着开源平台真正的多样性。 Puppy Linux 它是一个仅有一个普通 DVD 光盘容量十分之一大小的操作系统,这就是 Puppy Linux。整个操作系统仅有 100MB 大小!并且它还可以从内存中运行,这使得它运
史前 没有 C 编程语言 和 GNU 项目 构成 Linux 环境,也就不可能有 Linux 的成功。 Ken Thompson 和 Dennis Ritchie Ken Thompson 和 Dennis Ritchie 在 1969-1970 创造了 Unix 操作系统。之后发布了新的 C 编程语言,它是一种高级的、可移植的编程语言。 Linux 内核用 C 和一些汇编代码写成。 Richard Matthew Stallman Richard Matthew Stallman 在 1984 年启动了 GNU 项目。最大的一个目标 - 完全自由的类-Unix 操作系统。 1991 元年 Linus Torvalds, 1991 Linus Torvalds 在芬兰赫尔辛基开始了 Linux 内核开发,他是为他的硬件 -
当 4.2 内核还没有正式发布的时候,Greg Kroah-Hartman 就为他维护的各种子系统模块打开了4.3 的合并窗口。 之前 Greg KH 发起的拉取请求(pull request)里包含了 linux 4.3 的合并窗口更新,内容涉及驱动核心、TTY/串口、USB 驱动、字符/杂项以及暂存区内容。这些拉取申请没有提供任何震撼性的改变,大部分都是改进/附加/修改bug。暂存区内容又是大量的修正和清理,但是还是有一个新的驱动子系统。 Greg 提到了4.3 的暂存区改变,这里的很多东西,几乎全部都是细小的修改和改变。通常的 IIO 更新和新驱动,以及我们已经添加了的 MOST 驱
对于想学习 Linux 的初学者来说要适应使用命令行或者终端可能非常困难。由于终端比图形用户界面程序更能帮助用户控制 Linux 系统,我们必须习惯在终端中运行命令。因此为了有效记忆 Linux 不同的命令,你应该每天使用终端并明白怎样将命令和不同选项以及参数一同使用。 在 Linux 中管理文件类型并设置时间 请先查看我们 Linux 小技巧系列之前的文章: 5 个有趣的 Linux 命令行技巧 给新手的 10 个有用 Linux 命令行技巧 在这篇文章中,我们打算看看终端中 5 个和文件以及时间相关的提示和技巧。 Linux 中的文件类型 在 Linux 中,一切
Linux 社区通常对 Linux 的诞生日有两种看法: 8月25日是 Linus Torvalds 首次发布消息说他开始开发 Linux 的日期 10月5日则是第一个内核 0.01发布的日期 为了纪念1991年第一个 Linux 内核的发布,让我们来看看从第一个版本开始到现在发生了什么变化。 Linux 内核 0.01 只有 10239 行代码(来源:Wikipedia)。 发布于2015年7月的 4.1 版本,已经有了超过1900万行代码(来源: Phoronix)。 现在的 Linux 内核是已知最大的协作项目之一的成果。 根据今年二月发布的 Linux 开发报告《谁写的 Linux》的数据: 从10年前有记录起,
并非人人都适合使用 Linux –对许多用户来说,Windows 或 OSX 会是更好的选择。 我喜欢使用 Linux 桌面系统,并不是因为软件的政治性质,也不是不喜欢其它操作系统。我喜欢 Linux 系统因为它能满足我的需求并且确实适合使用。 我的经验是,并非人人都适合切换至Linux 的生活方式。本文将帮助您通过分析使用 Linux 系统的利弊来供您自行判断使用 Linux 是否真正适合您。 什么时候更换系统? 当有充分的理由时,将系统切换到 Linux 系统是很有意义的。这对 Windows 用户将系统更换到 OSX 或类似的情况都同样适用。为让您的系统转变成功,
介绍 我不会告诉你怎么在自己的电脑上去构建、安装一个定制化的 Linux 内核,这样的资料太多了,它们会对你有帮助。本文会告诉你当你在内核源码路径里敲下make 时会发生什么。 当我刚刚开始学习内核代码时,Makefile 是我打开的第一个文件,这个文件看起来真令人害怕 :)。那时候这个 Makefile 还只包含了1591 行代码,当我开始写本文时,内核已经是4.2.0的第三个候选版本 了。 这个 makefile 是 Linux 内核代码的根 makefile ,内核构建就始于此处。是的,它的内容很多,但是如果你已经读过内核源代码,你就会发现每个包含代码的目录都有
** Linux 4.2 内核涉及到史上最多的贡献者数量,内核开发者 Jonathan Corbet 如是说。** 西雅图报道。Linux 内核持续增长:代码量在增加,代码贡献者数量也在增加。而随之而来的一些挑战需要处理一下。以上是 Jonathan Corbet 在今年的 LinuxCon 的内核年度报告上提出的主要观点。以下是他的主要演讲内容: Linux 4.2 内核已经于上月底释出。Corbet 强调有 1569 名开发者为这个版本贡献了代码,其中 277 名是第一次提交代码。 越来越多的开发者的加入,内核更新非常快,Corbet 估计现在大概 63 天就能产生一个新的内核里程碑。 Linux 4.2
当你进入了 Linux 的世界,在下载、安装了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。下面将会为大家介绍一下几个常用的命令。 如何寻求帮助? 在 Linux 下遇到问题,最重要的是要自己寻求帮助,下面是三种寻求帮助的方法。 man man是 Linux 的帮助手册,即manual。因为大多数程序都会自带手册,所以可以通过man命令获取帮助。执行以后,在man page页面中按q退出。 获取ls的帮
Linux 内核 4.2已经发布了。Linus Torvalds 在 lkml.org 上写到: 通过这周这么小的变动,看来在最后一周 发布 4.2 版本应该不会有问题,当然还有几个修正,但是看起来也并不需要延迟一周。 所以这就到了,而且 4.3 的合并窗口现已打开。我已经有了几个等待处理的合并请求,明天我开始处理它们,然后在适当的时候放出来。 从 rc8 以来的简短日志很小,已经附加。这个补丁也很小… 新内核 4.2 有哪些改进?: 重写英特尔的x86汇编代码 支持新的 ARM 板和 SoC 对 F2FS 的 per-file 加密 AMDGPU 的内核 DRM 驱动程序 对 Radeon DRM 驱动的
今天是 Linux 的 24 岁生日。 在 1991 年 4月,芬兰的赫尔辛基大学年仅 21 岁的学生Linus Torvalds 开始做一个他自己的操作系统。在 24 年前的今天,即1991年8月25日,他在 usenet 的 comp.os.minix 新闻组中发布了 Linux 的第一个公告,宣布了 Linux 的诞生。以下是当年Torvalds 写的邮件: Path: gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!wupost!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds From:
torv...@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subje
目前的 Linux 内核的开发速度是前所未有的,大概每2到3个月就会有一个主要的版本发布。每个发布都带来几个的新的功能和改进,可以让很多人的处理体验更快、更有效率、或者其它的方面更好。 问题是,你不能在这些内核发布的时候就用它们,你要等到你的发行版带来新内核的发布。我们先前讲到定期更新内核的好处,所以你不必等到那时。让我们来告诉你该怎么做。 免责声明: 我们先前的一些文章已经提到过,升级内核有(很小)的风险可能会破坏你系统。如果发生这种情况,通常可以通过使用旧内核来使系统保持工作,但是有时还是不行。因此我们
经常有新接触 Linux 的同学问,Linux 从哪里下载啊?这种问题,对于熟手来说要么不屑一提,要么就引来了各种 Linux 发行版之争,让初学者无所适从。 其实,对于新接触 Linux 的人来说,很多人都不知道 Linux 原来不是一个!而是有林林总总上千种发行版,甚至你乐意的话,都可以制作发行自己的发行版。而各种不同的发行版也各有特色,还层出不穷的推出新版本。这简直让初学者如置身森林,茫然不知所措~ 所以,这里我整理了一份最新、最热的 Linux 发行版的下载链接,可以让初学者能够快速领略到 Linux 的风采。 简单的来说,Linux 是以 Li
这次采访是《Linux For You》杂志在2007年进行的,现在我们发表在这里是为了存档的目的。 Q:对于 Linux 内核,未来的计划/道路/提升是怎样的? Linus:我从来没有太多的预见性 与其从宏大的计划上看未来,我倾向于从一个相对短的时间框架,比如几个月之后的事情。我是一个忠实的细节成败论的信仰者,如果你抓住了细节,再大的问题也会大事化小,小事化无。 所以,对于五年后内核会是什么样,我真的没有任何远见 仅仅是希望我们能够持续专注于Linux的发展。实际上,对于我个人来说,我最担心的事情之一甚至不是技术问题,而是确保这个过
这里有一些很酷的Linux终端彩蛋,其中的每一个看上去并没有实际用途,但很有趣。 只工作不玩耍 当我们使用命令行工作时,Linux是功能和实用性最好的操作系统之一。想要执行一个特殊任务?可能一个程序或者脚本就可以帮你搞定。但就像一本书中说到的,只工作不玩耍聪明的孩子也会变傻。下边是我最喜欢的可以在终端做的没有实际用途的、傻傻的、恼人的、可笑的事情。 让终端成为一个有态度的人 第一步)敲入sudo visudo 第二步)在Defaults末尾(文件的前半部分)添加一行Defaults insults。 第三步)保存文件。 我刚才对电脑做了什么?
Linux,这个始于1991年由Linus Torvalds开发的类Unix操作系统内核已经成为开源世界的中心,人们不禁追问为什么Linux成功了,而包括GNU HURD和BSD在内的那么多相似的项目却失败了? 自由软件和开源世界的发展史中最令人不解的问题之一是为什么Linux取得了如此辉煌的成功,然而其它同样尝试打造自由开源、类Unix操作系统内核的项目却没能那么成功?这个问题难以回答,但我总结了一些原因,在下面与大家分享。 不过,首先得明确:当我谈论Linux是一个巨大的成功时所表达的含义。我这样说是相对于其它类Unix操作系统内核的,后者中一些是开
大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0。代号为Hurr durr I’m a sheep的Linux内核4.0是目前为止最新的主干内核。它是稳定版3.19.4之后发布的内核。4月12日是所有的开源运动爱好者的大日子,Linux Torvalds宣布了Linux内核4.0的发布,它现在就已经可用了。由于包括了一些很棒的功能,例如无重启补丁(实时补丁),新的升级驱动,最新的硬件支持以及很多有趣的功能都有新的版本,它原本被期望是一次重要版本。但是实际上内核4.0并不认为是期望中的重要版本,Linus 表示期望4.1会是一个更重要的版本。实时补
相比起以往,linux内核开发这么专业的事情,在最近发布的《谁在编写 Linux》报告中,其无偿贡献者降到了历史最低水平。 这个报道由linux基金会撰写,上年有11.8%的内核开发是由无偿贡献者完成,相比2012年的14.6%下滑了19%。基金会说贡献者有逐年下降的趋势。 即使是这样,在最新的《谁在编写 Linux》报告里,无偿贡献者还是最大的单一贡献来源,共做了11968 处修改,占整体的12.4%。然而,linux基金会说,企业贡献者共同占比越来越多,超过80%的内核贡献是由有偿的专业开发者完成的。 根据 linus Torvalds 说,这个有偿开发者趋势不会对
就在周日,Linus 如期发布了 Linux 4.0,这个版本的代号被称为Hurr durr I’ma sheep: 日期: 2015/4/12 15:41:30 周日 -0700主题: Linux 4.0 发布来自: 我是一只羊 那么,我决定按照正常的计划发布 4.0 了,因为没有出现什么问题,而且我下周会去一个大学访问,我希望这不会非常影响到合并窗口,希望吧。 从 linux-next 分支和最终大小上看,Linux 4.0是一个相当小的发布版本(LCTT 译注:linux-next是Stephen Rothwell创造的分支,主要用于放一些将在下一周期合并进内核主支的补丁)。但是这个小是相对而言的,它仍然包含了超过一万
在我看来迷你PC将在不久的将来会替代传统桌面电脑。传统桌面的有一个像吹风机那样占据大量空间的风扇。迷你PC,在另一方面说很小巧和紧凑。通常是4″或者5″大小,可以轻易地放在桌子上。
不仅如此,这些迷你PC的无风扇设计是一个优点。当然,你可以购买无风扇的常规电脑,但是空间占用仍然是一个问题。对我个人来说,我觉得迷你PC外观上看着很可爱。如果你不是一个游戏玩家也不想买新的桌面PC,我强烈建议你购买一款基于Linux的迷你PC。
本期为大家准备了一些安全方面的书籍,无论你的安全设备有多么坚不可摧,防御流程有多么高效严密,都应当拥有一本安全方面的“武林秘籍”,知己知彼,才能百战不殆。
尘封12年之后,SCO起诉IBM滥用开源代码的官司重新被犹他州联邦法庭开案审理。早在2003年,SCO这家犹他州软件企业向蓝色巨人提出了高达50亿美金的赔偿述求。近12年后,两家公司联合向盐湖城地区法院提出裁决申请,这意味着地区法官大卫纳福尔必须要重启此案。 根据 SCO 提出的诉讼,IBM 当时盗用了 SCO 所拥有的 UNIX 操作系统代码去支持新兴的Linux开源社区,从而给 UNIX 带来了一个强大的竞争对手。不过,对于 SCO 声称的大公司在应用 Linux开源代码时必须使用 IBM 提供的 SCO 代码,开源社区普遍并不认可。 SCO 目前的控制人爱德华科恩
他们说Linux游戏开发已经死了,已经变得毫无意义 随他们说去吧。一起看看2015乃至以后会为我们带来什么 Linux 游戏。 真的很难跟得上扑面而来的各种形形色色的新事物,但是可以快速浏览一下我们将会看到的变化。 已确认的游戏 冒险游戏 看火人(Firewatch) 失落的天堂:初探(Paradise Lost: First Contact) 时空英豪 1.1(Outcast 1.1) 蒸汽世界:浩劫(SteamWorld Heist) 动作游戏 暗黑血统(Darksiders) 暗黑血统 2(Darksiders 2) 尸人的世界(Ray’s The Dead) 骷髅女孩(Skullgirls) 第一人称游戏 生化奇兵:永恒(B
用过 Linux 的人大多都见过 Linux 载入内核时显示在屏幕上的小企鹅。
以在开源界粗鲁而闻名的 Linux 创始人 Linus Torvalds 在最新的内核4.0-rc3中接受合并了一个冲突准则(code of conflict)文档。这一篇 Greg KH 写的文字,旨在限制代码评审过程中的语言暴力现象。 冲突准则 —————- 与传统的软件开发方式相比,Linux 内核的开发是相当个人化的。你的代码及其背后的想法会被仔细评审,而这往往导致了别人的评点和批评。评审总是可以让代码在进入内核前得到改进。我们这样认为,是因为我们知道每个人都希望为了 Linux 的全面成功而尽力做到最好。这一开发过程已经被我们所创建的迄今为止最强大的
近日,Linux中国与实验楼整合双方优势资源,合作成立“Linux中国实验室”,共同开创新型学习模式,让用户边看技术文章边动手实践。登录实验楼后直接进入一个完整的在线linux环境,省去用户在本地安装linux系统的麻烦,方便快速的深入学习技术,提高了学习效率。
如果你使用 Ubuntu 或基于 Ubuntu 的 Linux 发行版本,比如Elementary OS Freya,也许你使用 Ubuntu 软件中心来安装.deb 可执行文件。对于查找和安装应用,Ubuntu 软件中心是一个很好的应用,但它会消耗很多资源且运行速度缓慢。这就是为什么我更偏爱使用 一个 Ubuntu 软件中心的轻量级替代品—App Grid 的原因。
愉(xin)快(sai)的开学季又来了,你准备好迎接新的挑战了吗?在这里,我们为大家准备了6本学习Linux的干货书籍作为开学礼,即日起,关注@Linux中国 @图灵教育 转发此微博就有机会获赠以下图书,活动时间:2015年3月2日-3月9日。带着新书,满血复活吧。
这是一个篇幅不长但是十分有用的教程,可以帮助你在终端启动一个Linux应用程序,并且使终端窗口不会丢失焦点。我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境。如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端。
这个教程会一步步教你如何安装Xubuntu Linux。
为什么你会想要安装Xubuntu呢?这里有三个原因:
1.你有一台安装Windows XP的计算机,但是微软已经不再对Windows XP提供支持。
2.你的电脑运行很慢,你想要一个轻量级并且跟得上时代潮流的操作系统。
3.你想要自定义你的电脑使用体验。
首先,你需要下载Xubuntu,并且创建一个可启动的USB驱动器。
这个教程为你介绍如何使用Xubuntu Linux创建一个轻量并且持久化的Linux USB系统盘。为什么要这样做呢,这里有5个很好的理由:1.你想要在你的电脑上安装一个轻量并且功能完善的Linux版本。
2.你的电脑没有硬盘,那么一个Linux USB系统盘就可以让这台电脑摆脱被扔到垃圾堆的命运。
3.你想体验一下Linux,但是你却不想花太多的时间去准备。
提问:当我在linux打开Google Chrome 浏览器时,我已经几次收到弹出窗口,提示我的配置文件没有被正确打开(Your profile could not be opened correctly.)。每次我打开Chrome都要弹出来,我应该如何修复这个问题? 当你在你的Chrome上看见"Your profile could not be opened correctly"错误信息时,从某种程度上讲,那是因为你的Chrome配置文件数据已经损坏。这个问题经常发生在手动升级Google Chrome的时候。 修复取决于到底哪个文件损坏,你可以试试下面的几个方法。 方法一 关掉所有Chrome窗口和标签页。 进入~/.config/google-chr
一款为了满足高手级用户的需要而定制的全新网页浏览器已然来临—而且它已经可以在Linux上使用了。
Vivaldi就是这个新浏览器的名字,而且它还面向64位Linux、Windows 和 Mac 机发布了技术预览版(注解:无责任测试版)。它是建立在已测试过的Chromium开源框架,Blink和Google的开源V8 JavaScript引擎(以及其他项目)的基础上。
也许你听过Linux并对它有点好奇,终于想要实际体验一下,但可能不知道从哪儿开始。 很可能你已经在网上搜索过一些信息,然后遇到一些像双系统和虚拟机这样的词汇。它们对你来说也许太专业了,所以你肯定不会仅仅为了尝试一下Linux而牺牲正在使用的操作系统。那我们该怎么办? 如果你手上正好有个U盘的话,那就可以试试做一个USB Linux启动盘。它是一个包含了整个操作系统并可以直接引导开机的U盘。创建它并不需要什么专业技术能力,让我们来看看怎么做,以及如何从USB引导进入Linux系统。 你需要准备的 除了一台台式机或笔记本电脑外,你
Linux 与 Mac 用户至少有一个共同点:他们都不太喜欢用 Windows。但除了这点外,二者再也无法达成其他共识,只得分道扬镳。为什么 Mac 用户不选择 Linux 呢?是什么因素致使 Mac 用户做出了这种选择的?
Datamation 就此问题做了一番调查,并试图进行解答。Datamation 的结论是,所有原因都只归结于众多应用及工作流程,而非操作系统的关系:
Go (也叫 "golang")是一款由Google最初开发的编程语言。它的诞生有几个设计原则:简单、安全、速度。Go语言发行版拥有各种调试、测试、调优和代码审查工具。如今Go语言和它的工具链在大多数Linux发行版的基础仓库都可用,用默认的包管理器就可以安装。
正在寻找Linux平台最棒的代码编辑器?如果你询问那些很早就玩Linux的人,他们会回答是Vi, Vim, Emacs, Nano等。但是,我今天不讨论那些。我将谈论一些新时代尖端、漂亮、时髦而且十分强大, 功能丰富的最好的Linux平台开源代码编辑器,它们将会提升你的编程经验。
上周,@Linux中国 和 @图灵教育 发起了一个活动:一句话证明你懂linux,引来了网友的踊跃参加。网友的智慧是无穷的,我们将其中的一些有趣的回答撷取出来分享给大家。 请关注稍后的中奖名单,欢迎继续吐槽~
2014年已经过去,现在正是盘点2014年Linux大事件的时候。整整一年,我们关注了有关Linux和开源的一些好事,坏事和丑事。让我们来快速回顾一下2014对于Linux是怎样的一年。 好事 首先,让我们来看看在2014年对于Linux爱好者发生了什么有积极意义的事。 Linux上的Netflix 从使用Wine到使用Chrome的测试功能,为了能让Netflix能在Linux上工作,Linux用户曾尝试了各种方法。好消息是Netflix终于在2014年带来了Linux的本地支持。这让所有能使用Netflix的地区的Linux用户的脸上浮现出了微笑。不过,想在美国以外的地区使用Netflix(或其他官方
在 ChromeOS 和 Linux 的斗争过程中,两个桌面环境都有强有弱,这两者到底怎样呢? 只要稍加留意,任何人都会相信,Google 在桌面领域绝不是玩玩而已。在近几年,我们见到的 ChromeOS 制造的 Google Chromebook 相当的轰动。和同期人气火爆的 Amazon 一样,ChromeOS 似乎势不可挡。 在本文中,我们要了解的是 ChromeOS 的概念市场,ChromeOS 怎么影响着Linux 的份额,整个 ChromeOS 对于Linux 社区来说,是好事还是坏事。另外,我将会谈到一些重大问题,以及为什么没人针对这些问题做点什么。 ChromeOS 并非真正的Linux 每当有朋友问我
一个新的雷达系统已经被送回去升级了 一谈到稳定性和性能,没什么能真的比得过Linux。这就是为什么美国海军陆战队的领导们已经决定让Northrop Grumman Corp. Electronic Systems把新送到的地面/空中任务导向雷达(G/ATOR)的操作系统从Windows XP换成Linux。 地面/空中任务导向雷达(G/ATOR)系统已经研制了很多年。很可能在这项工程启动的时候Windows XP被认为是合理的选择。但在研制的这段时间,事情发生了变化。微软已经撤销了对Windows XP的支持而且只有极少的几个组织会使用它。操作系统要么升级要么被换掉。在这种情况下,L
新的内核开发周期开始了 首个内核候选版本在3.19分支上发布了,它看上去像目前最大的一个 RC1。Linus Torvalds很惊奇这么多人提交了,其实不过也很好理解。 内核开发周期因新的3.19的发布而刷新了。事实是3.18分支才几周前才发布,今天的发布并不是完全在预期中。假期要来了,很多开发者和维护人员可能会休息。一般来说RC版本每周发布一次,但是用户可能会看到一点的延误。 这个版本没有提到在Linux 3.18中确认的回归问题,但是可以确定的是,开发人员仍在努力修复中。另一方面,Linus说这是一个很大的更新,事实上这是目前为止最大的更
由Jack Wallen提出的新观点,提供消费者想要的东西也许是收获无限成就的关键。 在消费电子的世界里,如果你不能提供购买者想要的东西,那他们就会跑去别家。我们最近在Firefox浏览器上就看过类似的事情。消费者想要的是一个快速而不那么臃肿的软件,而开发者们却走到了另外的方向上。最后,用户都转移到Chrome或Chromium上去了。 Linux需要深深凝视自己的水晶球,仔细体会那场浏览器大战留下的尘埃,然后留意一下这点建议: 如果你不能提供他们想要的,他们就会离开。 而这种事与愿违的另一个例子是Windows 8。消费者不喜欢那套界面。
问题:我想要去除图像文件中的白色空白,有没有什么便捷的方法能在Linux命令行中对图像文件进行剪裁?答:当涉及到在Linux中转换或编辑图像文件时,ImageMagick毫无疑问是最为熟知的一体化软件之一。它包含了一整套命令行工具,用以显示、转换,或复制超过200中类型的光栅或矢量图像文件,所有这一切都在命令行下完成。ImageMagick可以用于多样化的图像编辑工作,如转换文件格式,添加特殊效果,添加文本,以及改变图像(调整大小、旋转、翻转、剪裁)。
提问: 我想要将一个纯文本文件转换成PDF文档。在Linux命令行下是否有一个简单的方法将文本文件转换成PDF文件? 答:当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些。比如,PDF更适合打印,因为PDF文档有预定义布局。除此之外,还可以减少文档被意外修改的风险。
方德软件中心(Foundation Software Center)于2014年11月12日正式发布!对于Linux爱好者,又多了一种新的尝试。方德软件中心相对大部分用户来说还比较陌生,在设计上延续了Windows系统的操作习惯,希望通过无障碍的操作体验,吸引更多用户参与体验linux系统,为linux系统的普及开辟新航路。
你是否遇到过这样的情况,需要一遍又一遍地对多个文件执行同样的操作?如果有过,那你肯定会深有感触这是多么的无聊和效率低下。还好有种简单的方式,可以在基于Unix的操作系统中使用xargs命令解决这个烦恼。通过这个命令你可以有效地处理多个文件,节省你的时间和精力。
2014年8月25日,是Linux的第23个生日。1991年8月25日,一位21岁的赫尔辛基大学的学生发布了举世闻名的新闻组(Usenet post),标志着现在世界著名的Linux正式诞生。
23年以后的现在,Linux已经无处不在,不仅仅被安装于终端用户的桌面系统,智能手机和嵌入式系统,甚至也被龙头企业用于他们的关键系统
在过去的15年内,Linux桌面从一个还算凑合的边缘化解决方案集合发展为一个独特的创新来源和选择之一。它的标准特点中有许多是要么不适用于Windows系统,要么就只适合作为一个专有的扩展软件。因此,使用Linux愈发变得不仅是一个原则问题,也是一种偏好。 然而,尽管Linux桌面不停在进步,但是仍然存在差距。一些特点正在丢失,而一些已经丢失了,还有一些令人惊喜的附加功能可以轻易地提升桌面体验,而不用挑战用户的容忍度。 比如说,以下是7个有利于Linux桌面发展的改善建议: 7. 简单的Email加密技术 如今,各种Email阅读器从Alpine到
双十一来袭,Linux中国为小伙伴们准备了9本Linux畅销书,不用秒杀,转发即有机会中奖。 活动内容 活动时间:2014年11月3-11月11日 活动内容:在新浪微博关注@LINUX中国@图灵教育转发微博即可。(微博地址:http://weibo.com/1772191555/BuywYhaMV)活动期间每日抽取一位中奖用户,用户可以任选九本书中的一本。 特此注意: 微博用户参与活动,注意查看@LINUX中国官方微博公布的中奖名单或留意您的微博私信。我们会通过微博私信的方式获取您的邮寄信息。 活动奖品: 1、《嵌入式Linux基础教程(第二版)》 图书详情:http://item.jd.com/
本书是Linux运维领域公认经典畅销书,运维工程师必备的工具书。现在起微博关注@LINUX中国 @华章图书 转发此微博并添加有效评论即有机会获得这本书哦。
**在谷歌输入Can Ubunt,一系列的自动建议会展现在你面前。这些建议都是根据最近搜索用户最频繁检索而形成的。 对于Linux老用户来说,他们都胸有成竹的回答这些问题。但是对于新用户或者那些还在探索类似Ubuntu这样的发行版是否适合的人来说,他们不是十分清楚这些答案。这都是中肯,真实而且是基本的问题。 所以,在这片文章,我将会去回答4个最常会被搜索到的"Can Ubuntu…?"问题。 Ubuntu可以取代Windows吗? Windows 并不是每个人都喜欢或都必须的 是的。Ubuntu(和其他Linux发行版)是可以安装到任何一台有能力运行微软系统的电脑
Linus Torvalds已经发布了最新的稳定版内核3.17。 Torvalds以他典型的放任式的口吻在Linux内核邮件列表中解释说: 过去的一周很平静,我对3.17的如期发布没有疑虑(相对于乐观的我应该早一周发布么的计划而言)。 由于假期,Linux说他还没有开始合并3.18的改变: 我马上要去旅行了- 在我期盼早点发布的时候我希望避免一些事情。这意味着在3.17发布后,我不会在下周非常活跃地合并新的东西,并且下下周是LinuxCon EU Linux 3.17有哪些新的? 最新版本的 Linux 3.17 加入了最新的改进,硬件支持,修复等等。范围从不明觉厉的 - 比如:me
提问:我需要写一个Perl程序,它会包含Linux发行版相关的代码。为此,Perl程序需要能够自动检测运行中的Linux的发行版(如Ubuntu、CentOS、Debian、Fedora等等),以及它是什么版本号。如何用Perl检测Linux的发行版本? 如果要用Perl脚本检测Linux的发行版,你可以使用一个名为Linux::Distribution的Perl模块。该模块通过检查/etc/lsb-release以及其他在/etc下的发行版特定的目录来猜测底层Linux操作系统。它支持检测所有主要的Linux发行版,包括Fedora、CentOS、Arch Linux、Debian、Ubuntu、SUSE、Red Hat、Gentoo、Slackware、Knoppix
Linux的内核开发者和开源领袖Linus Torvalds前一段时间表达了关于Linux桌面和嵌入式设备中Linux的未来的看法。 什么是Linux桌面和嵌入式设备中Linux的未来?这是个值得讨论的问题,不过Linux的创始人和开源巨人Linus Torvalds在最近一届 Linux 基金会 的LinuxCon大会上,在一次对话中表达了一些有趣的观点。 作为敲出第一版Linux内核代码并且在1991年将它们共享在互联网上的家伙,Torvalds毫无疑问是开源软件甚至是所有软件中最著名的开发者,如今他依然活跃在其中。在此期间,Torvalds是许多人和组织中唯一一个引领着Linux发展的个体,
前几天我的同事兼损友,Ken Starks,在FOSS Force上发表了一篇文章,关于他最喜欢发牢骚的内容:Linux系统中那些不能正常工作的事情。这次他抱怨的是在Mint里使用KDE时碰到的字体问题。这对于Ken来说也不是什么新鲜事了。过去他写了一些文章,关于各种Linux发行版中的缺陷从来都没有被认真修复过。他的观点是,这些在一次又一次的发布中从没有被修复过的小问题,对于Linux桌面系统在赢得大众方面的失败需要负主要责任。 他也许是对的 圣诞节的时候,我给室友买了一个运行Android系统的二代Nexus 7平板,Android是一个建立在Linux内核基础
linux运维领域畅销经典著作,资深运维专家与架构师多年经验结晶!现在起微博关注 @LINUX中国 @华章图书 转发本微博并添加有效评论即有机会获得这本书哦。
Robert Shingledecker 宣布了最终版本的Tiny Core 5.4 Linux操作系统已经可以即刻下载,这也使它成为世界上最小的发行版之一。发行版的名字说明了一切,但是开发者依然集成了一些有意思的包和一个轻量的桌面来与它相匹配。这次最新的迭代只有一个候选版本,而且它也是迄今为止最安静的版本之一。
当你试着更新APT包索引时,“404 无法找到”错误总是会在版本更新之后发生。就是说,在你升级你的Ubuntu发行版后,你在旧的版本上添加的一些第三方PPA仓库就不再受新版本的支持。在此种情况下,你可以像下面这样来鉴别并清除那些破损的PPA仓库。
我在过去已经多次涉及到在UEFI模式下安装Ubuntu 14.04与Windows 8/8.1双启动的话题。 但是要怎么从Windows双启动中卸载Ubuntu呢?下面我们将看到的教程适用于任意的Linux操作系统,如Ubuntu,Linux Mint,Elementary OS或其它任意Linux发行版。
如果你已经在IT圈内混久了, 应该对 SSH 这个了不起的工具及其安全特性有所耳闻吧. 本教程可以让你在短时间内掌握通过 SSH 安全便利地连接到远程计算机的技术.如果你对 SSH 还没什么概念, 可以先访问 维基百科 进行了解.基本用法:最简单的 SSH 命令只需要指定用户名和主机名参数即可. 主机名可以是 IP 地址或者域名. 命令格式如下:
前段时间我发布了一篇关于shelr.tv这个网站的文章,它提供一个服务允许你从网站上直接分享你的终端记录。现在shelr.tv这个网站似乎关闭了,然后我四处寻找是否有类似的网站,于是我发现了commands.com。从它的主页上来看,它的服务和其他网站提供的服务是类似的,因此让我们来测试它。步骤 1 – 在网站上注册
Linus Torvalds 前不久发布了 Linux 3.17 rc-2,这偏离了他正常的发布时间表,因为8月25日是 Linux 的第23个生日。Hello 大家好,你还在使用minix吗?,23年前的8月25日,Torvalds 在 Linux 的第一次发布中这样写道。 与此同时,最近 PCMag.com 网站声称Linux 的时间已经不多了。但是你们不觉得这样没玩没了地讨论 Linux 在桌面端是否成功其实是毫无意义的吗?Linux 已经广泛应用于超级计算机和车载系统,它构建了 Android 的基础,同时还是最流行的云整合(例如 OpenStack)的运行平台 以上这些还只是 Linux 的一部分成就。桌面并不是
问题: 是否有一个命令可以快速地检查系统已经运行了多久? 也就是我怎么知道Linux系统最后的重启时间? 有许多方法来查询系统最后的重启时间。方法一:第一种方法是使用last命令。$ last reboot 这条命令实际上显示的是最近几天的系统运行时间。last原本被设计来显示某个特定用户的登录历史。在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录。这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间。
你在家(或者办公室)的上传和下载速度如何?你能保证,你支付费用给ISP的同时得到了等价的回报?要想测试我们因特网连接的速度,当下存在着一些因特网服务,比如说SpeedTest,这是一种可以通过Web浏览器和手机应用程序浏览的web服务。现在,你可以很容易地检测你的网速,使用speedtest_cli同样很简单,它是一个使用speedtest.net来测试因特网带宽的命令行界面。通过这种方式,你也可以在没有浏览器或者图形化界面的服务器上做带宽测试。
对于花大量时间在Linux屏幕前的系统管理员和Linux爱好者来说,网络/本地电台上的音乐可以极大提高生产力,你们知道吗?不管你们相信与否,,在工作环境中有适当的声音,如音乐或者闲聊声包围,都可以提高我们的创造力。如果你喜欢在音乐环境中工作,这个教程也许会对你有用。我将会向你展示如何在命令行中收听潘多拉(Pandora)在线电台(LCTT译注:Pandora Internet Radio是一个仅为美国、澳大利亚和新西兰提供自动音乐推荐的系统。详细介绍Prandoea电台)
DigitalOcean是云VPS主机市场中最炙手可热的新生儿。虽然没有提供像Amazon之类一样的综合服务业务,但DigitalOcean定位于中小型企业和开发者,已经成为基于Linux的最佳云VPS服务的强有力竞争者,这都得归功于它们具有竞争力的价格和用户友好的管理界面。
问题:我安装了一个程序到/usr/local/bin目录下,这个程序需要root权限才能执行,当我用sudo去执行它时,收到"sudo: XXXXX: command not found"的错误提示,不知道为什么/usr/local/bin没有被包含到PATH环境变量下面来,我该如何解决这个问题?
Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代Linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。本文集中讨论slabtop命令,该命令显示了实时内核片缓存信息。1. 命令用法:该命令用起来很简单,默认执行时不要求任何参数。但是它要求root特权来读取内核片信息。以普通用户执行该命令会出现以下错误:
问题:我想要知道PDF文件中使用了什么字体,或者嵌入了什么字体。Linux中有工具可以检查PDF文档中使用了哪种字体吗? 要检查PDF文件中包含了,或者使用了什么字体,你可以使用命令行工具:pdffonts,它是一个PDF字体分析工具。pdffonts是Poppler PDF工具集包中的一个部分。 安装PDF工具集到Linux 要安装Poppler到Debian,Ubuntu或Linux Mint: $ sudo apt-get install poppler-utils 要安装PDF工具集到Fedora,CentOS或RHEL: $ sudo yum install poppler-utils 检查PDF字体 pdffonts可以列出PDF文档中使用的所有字体。pdffonts的基本
问题:我试着编译一个C++程序,但是我碰到了以下错误:“fatal error: jsoncpp/json/json.h: No such file or directory” 我怎样修复这个问题呢?该错误指出你缺少JsonCpp开发文件(例如,JsonCpp库和头文件)。JsonCpp是一个用于JSON格式数据复制的C++库。下面给出了在不同Linux发行版上安装JsonCpp开发文件的方法。
当你系统还在运行某些程序的时候,无法关闭计算机,但是你又不能让计算机跑一整夜!可能你会发现你曾面临相似的处境:你需要在Ubuntu或者其它Linux系统下设定计算机自动关机。在这篇文章中,我们就来看看如何使用GUI或者在CLI下设定你的Ubuntu关机.使用EasyShutdown设定你的Ubuntu关机。
Android (x86)项目致力于移植Android系统到X86处理器上,使用户可以更容易的在任何电脑上安装Android。他们通过使用android源码,增加补丁来使Android能够在X86处理器,笔记本电脑和平板电脑下工作。前一段时间,项目组发布了最新的“Android KitKat 4.4 RC2”,下面,我将说明如何在VirtualBox上安装,不过有一个小问题,安装完成Android后鼠标指针不工作了,我猜,如果你根据本教程将它安装成主系统,这个鼠标应该可以工作,否则我们只能使用键盘了。
撒花,Linux中国微博粉丝突破3万!为感谢广大粉丝的支持,现在起关注 @Linux中国 转发此微博送出你对Linux中国的祝福或期待,并"@"三位好友即有机会获得Linux中国送出的奖品。心动不如行动,快来参与吧!
就在我们在梦乡中沉醉的的时间里,莱纳斯托沃兹却一直处在忙碌之中。 是的,大家应该已经知道了,不久之前,Linux 3.16已经释出了稳定版本。 在他购买的一张跑步机办公桌上(或许不是,但是他的性格中的幽默实在是难以让人招架)Linux的创始人终于公布了最新的稳定版本: 虽然3.16有一阵看起来有点玄乎,但是后来一切进展顺利,没有理由去做一些额外的候选发布版,就像几个星期前我担心的那样。 Linux 3.16有什么新特性? 代号为Shuffling Zombie Juror的Linux 3.16 的发布伴随着一系列的关键性改进。它们包括了复杂的和完整的 - 例如,u
撒花,Linux中国“招聘”栏目正式上线!(http://linux.cn/jobs/)为您打造优质专业的招聘平台,第一时间为您提供最新最全的招聘信息,让您找到施展才能的舞台。
问题:我经常使用screen命令来运行多个伪终端会话。好多次,我发现都记不得自己是否在一个screen会话中,还是在一个常规终端中。是否有一种简便的方法来检查我是否在一个运行着的screen会话中? 一个快捷而又简单的方法来检查你是否处于一个screen伪终端中,还是在一个常规终端中,就是检查STY环境变量。当调用了screen,就会把STY变量值设置为会话名。因此,如果STY环境变量被设置为任何非空字符串,就意味着你正处于一个screen会话中。 $ echo $STY 2858.pts-3.my_host 然而,请注意,上面的方法只有当你是在本地计算机上运行scree
林纳斯唯一口述自传,充满各种笑料以及对技术和软件的严肃思考。
即日起关注@LINUX中国 @图灵教育 对本书进行评论,说说你喜爱它的理由,即有机会获得《只是为了好玩》图书1本(共5本)
Linux 最需要的就是游戏, Hyperlogos 的博主 Martin Espinoza 如是说。然而,如果您把它限定到一款应用程序的话,最需要的很可能仍是 Photoshop 。尽管大家都在谈论 GIMP 已经变得多么多么强大,但它的易用性仍然是个悲催的噩梦;虽然开源社区有些相关的文档,但 GIMP 仍是处在缺乏文档的可怜状态。 这些日子这儿越来越热了,Linux 博客世界和 FOSS 论坛的粉丝们都蜂拥入带有破窗的休息室,边吹着冷空调,边讨论此话题。 甚至是 Linux Girl,这些天也被这些越来越多的潮流所冲击,正在 blogobar 上寻求能使其降温的慰籍,而且越来越频繁
Linux中国携手Gamux打造Linux中国旗下游戏频道,分享Linux原生游戏及大型客户端游戏。致力于满足广大Linux游戏爱好者需求,引领Linux游戏潮流。我们时刻关注Linux游戏的最新动态,提供最快的Linux游戏资讯服务以及下载服务。 最新最热的游戏为您推荐,高清游戏截图为您呈现。 玩得开心! 关于游戏频道,如您有任何建议,请在下方评论区给我们提出,您的宝贵建议是我们前进的动力。
新版本的英特尔Linux图形安装程序可下载。
这个开源工具提供了简单途径在Ubuntu中获取最新因特尔设备支持的图形和视频驱动。
在版本1.0.6中首次使其六月底发布的2014Q2图形堆栈可在Ubuntu 14.04中使用。
它也带来了更好的Bay Trail性能,节能优化,并且改善了对英特尔Broadwell芯片的支持。
‘dmesg’命令显示linux内核的环形缓冲区信息,我们可以从中获得诸如系统架构、cpu、挂载的硬件,RAM等多个运行级别的大量的系统信息。当计算机启动时,系统内核(操作系统的核心部分)将会被加载到内存中。在加载的过程中会显示很多的信息,在这些信息中我们可以看到内核检测硬件设备。
你是刚刚开启 Linux 开源世界奇幻旅程的新人还是寻求灵感的老鸟?不论你是谁,博客都能给你提供一站式服务,满足你的所有需要。博客是一种言辞简洁格式清晰的信息来源,这些信息都源于现实世界里像你我一样乐于帮助他人掌握知识的人。
本文讨论Linux桌面一些最优秀浏览器的优缺点,讨论对象包括Firefox,Chrome和其它浏览器。选择一款最棒的Linux浏览器来满足你所需仅费些许功夫:Linux桌面网页浏览器和在其它流行的桌面上一样已经发展了多年,随着它们的发展,其优点和缺点都被慢慢发现。优缺点涉及从新功能到被破坏的扩展程序等各方面。
最精简Linux Live是一系列基于linux内核 和 BusyBox的自动生成最精简 Live Linux 系统linux shell脚本。所有所需的源码已经自动地被下载,而且所有的生成操作已经完全被封装在脚本中了。如果你想定制属于自己的最精简Linux Live 的ISO镜像文件,以下是你需要做的: 从下载区域获得最新的脚本。
Linux命令行,以及用户使用Linux命令进行Linux shell交互,是Linux最吸引人的地方,也是面试中最普遍的话题之一。在这篇文章中,我们将提出10个面试中很重要问题,这肯定能拓宽你的知识面。
对于一些产业来讲,在开源的Linux发行版上运行专属(proprietary)软件并不是个例,–相反这很常见。例如,在华尔街,华尔街上百分之九十九的应用依赖于专属软件。在那些运行在Linux上而有专属许可证的产品中,Oracle是我们非常喜欢的一款, FSMLabs 的总裁 Victor Yodaiken这样说。 迁移到Linux平台并不是一个非此即彼的提议。linux作为一个灵活开放的计算平台为用户在软件选择上提供了更多的选项。 第一个方法是Linux的桌面环境,个人计算用户,小型办公室和企业都可以从众多的企业级Linux发行版中选择。在Windows和被限定在其昂贵硬件
无盘启动意味着一台客户端电脑在启动操作系统时没有任何的磁盘存储介质。在这种情形之下,电脑能够通过网络从远程NFS服务器上加载内核和根文件系统。在这过程中可能会用到多种不同的方法来从NFS服务器上加载内核和根文件系统:RARP,BOOTP或是DHCP协议。在这个指导教程中,我会使用BOOTP/DHCP协议,因为它们能够被大多数的网卡所支持。
作者:じぴ尐俽 , PHILO (@看见微软我就跑), 服部半藏(@服部半藏ly) 大神们凭借他们的远见卓识和不懈努力,创造了广袤的自由世界,我们希望提供一张经过验证的地图,让新接触自由世界的人可以免于无谓的迷茫,又不至于过于详细而失去探索的乐趣。文中所列技能可能需要点亮前置技能才可学习,我们会尽可能的指出,另外,本文后出现的技能可能依赖前面的技能。 我们竭力使本文完善,如果有需要修改的地方,请提交补丁,我们会尽快合并。作者们怀着慢慢的善意,写下这篇文章,并不代表他们自信自己无所不知、对未来的每一项预见都是正
怎样将两个布局相似的目录树合并成一个新的目录树?为理解该问题让我们思考下面的例子.假设 dir1 和 dir2 目录中分别有3个子目录a,b和c.目录布局如下所示:
在目录a,b和c中有一些文件,tree命令的输出将能更好的说明:
使用cp命令创建合并:
现在我们将这两个目录合并成一个名为"merged"新的目录中.完成上述操作最简单的方式就是递归复制目录,如下图所示:
大多数操作系统可以被划分到两个不同的家族。除了微软的基于Windows NT的操作系统外,几乎所有其他的都可以追溯到Unix。 Linux,Mac OS X,Android,iOS,Chrome OS,PlayStaion 4上运行的Orbis OS,运行在路由器上的各种固件,所有这些操作系统通常都被称为类Unix操作系统。 Unix的设计现在都还在应用 Unix在20世纪60年代中晚期诞生于ATT的贝尔实验室中。最初发布的Unix中的一些重要设计因素到如今都还在使用。 其中一个设计是Unix哲学,建立小的模块化的应用,只做一件事情并把它做好。如果你对Linux终端很熟悉的话,应该对这个不陌生-
在现在这个世道中,保障基于Linux的系统的安全是十分重要的。但是,你得知道怎么干。一个简单反恶意程序软件是远远不够的,你需要采取其它措施来协同工作。那么试试下面这些手段吧。 1. 使用SELinux SELinux是用来对Linux进行安全加固的,有了它,用户和管理员们就可以对访问控制进行更多控制。SELinux为访问控制添加了更细的颗粒度控制。与仅可以指定谁可以读、写或执行一个文件的权限不同的是,SELinux可以让你指定谁可以删除链接、只能追加、移动一个文件之类的更多控制。(LCTT译注:虽然NSA也给SELinux贡献过很多代码,但是目前尚无
家庭文件共享曾经是一个噩梦,即使在不同的Windows版本之间 甚至不考虑Mac和Linux!但现在这些操作系统可以相互通信并且无需特殊软件就可共享文件。 我们之前使用SMB协议来做到这点。Windows使用SMB来做文件共享,同时Mac和Linux发行版都内置支持SMB。Microsoft甚至给开源Samba项目提交过补丁来改进它! 在Windows上共享文件夹 既然其他操作系统不能访问家庭组,您需要启用Windows老式的文件共享。要做到这点,打开控制面板进入网络和共享 更改高级共享设置。启用网络发现和文件与打印共享。 如果你想要无需密码访问共享文件夹你还需要微
由于最近The Witcher 2的惨败,我想写下些想法,为什么我们不应该接受来自开发人员的品质低劣的移植游戏。 最近几年在我们的Linux游戏库里面有如此多游戏,以至于你现在可以看到来自Linux玩家的评论我们已经有很多游戏了!可能这些声音来自很多像你一样的人。感谢Valve 和 Steam,之前我们从来没有得到过这么多的开发者的关注。 同样由于开发者的推进,我们看见了伴随而来的各种移植游戏,坦率地说,它们的质量十分的低劣,或者说对于大多数人们来说根本不值得去看一眼。 现在的问题就是,如果我们继续接受这种低水平质量的移植,Linux就
转战到Ubuntu,或者是别的流行的Linux发行版,不仅仅是操作系统的操作方式的改变,更多的是你还需要一些能支持你完成工作的好的应用。 在这篇文章中,我将分享一些我精选出来不可或缺的应用程序,并谈谈在我的日常工作中如何有效地使用它们。 日常使用的应用程序 一般当说到Linux桌面上的应用,我总是将这些应用划分为两大类,频繁使用的和一些别的应用。下边我为大家介绍的是一些自己日常使用的应用。 1) Firefox 有时我也会使用用其他的浏览器,但最近火狐浏览器已经成为我可以长期信赖的朋友。可靠的、 安全的、 跨平台的,火狐浏览
你好!在花费了大量的时间在配置你需要的内核后,你现在可以编译它了。源代码是纯文本形式的C代码。这对人来可读但是对机器可不是这样。编译会将代码转换成计算机可理解的一种称之为二进制码的形式(1是 ,0 是 )。编译同样会将所有内核代码文件变成一个内核的文件。 为了编译内核,在内核源代码相同目录下,在终端内输入"make"。这会花费一些时间。完成之后,必须通过"make modules"来编译模块。为了从一开始就简化编译过程,输入"make; make modules"。这会先编译接着是模块,而不用用户再回来输入"make modules"。 警告:在你安装一个
欢迎来到内核配置的下一章!本篇中我们会配置密码API,虚拟化和运行库。密码学指的是在需要的计算机之间加密和安全通信的科学。用户可能加密数据以保证是收件人而不是黑客收到数据。 Linux内核需要在内核中启用"Cryptographic algorithm manager"(密码算法管理器)。这个特性提供了操作内核的加密特性所需的软件。 当启用这个它,用户空间提供了配置加密特性(Userspace cryptographic algorithm configuration)。注意:这个配置指的是内核运行时的加密设置,不是编译内核的工具。 为了加强性能,启用这个会在加密算法中停止自我检测的特性 (
欢迎来享受Linux内核配置系列下一部分。如你所猜到的那样,内核支持大量不同的硬件、协议和特性。 下一组我们要讨论的特性是"EEPROM support"。电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory)是一种掉电或者意外关闭后不会擦除内容的存储器。 内核支持在I2C卡上的EEPROM芯片包括FRAMs、ROMs和SRAMs (I2C EEPROMs / RAMs / ROMs 来自多数供货商)。FRAM(同样也称作FeRAM是一种使用铁电原理而不是电介质存储数据的随机访问存储芯片)。ROM芯片是只读(Read Only Memory)芯片。SRAM是静态而不是动态存储器就像
Linux 有着广泛的用途。该平台用于很多家庭的简单使用,同时它也深受程序员和黑客们的青睐。此外,Linux 还广泛地应用在嵌入式系统中,有一系列专门适用于此类系统的发行版。我们将为大家推荐十个非常优秀的专为嵌入式系统发行的linux版本! 1.Ampro 嵌入式 Linux 这是一个自由和开放源代码的从Ubuntu精简来的轻量级操作系统。 2. BlueCat Linux from Lynx 这个基于 Linux 的发行版是Lynx套件的一部分,并为嵌入式系统打造。 3. CacheGuard OS CacheGuard OS 是一个从零开始建立的集成了安全解决方案的基于Linux的版本,专门为网络管理设
你好!本篇我们将继续配置"kernel hacks",接着我们会配置整个安全系统。 Alpha和s390处理器需要配置下一个特性(Force weak per-cpu definitions)。这个特性修复了一个在这类处理器中普遍存在的寻址问题。其他的处理器无需启用这个特性。 内核转储可以用这个特殊的调试工具测试(Linux Kernel Dump Test Tool Module)。这个软件会允许内核开发者触发一个假错误来导致内核转储。内核开发者可以保证转储成功执行。 内核提供了不同的错误注射模块来允许内核开发者测试通知(CPU notifier error injection module)、 (PM notifier error injectio
通常的 Linux 发行版都使用 KDE 或者 GNOME 作为默认的桌面环境。它们都给用户提供了一个原始的并且有吸引力的桌面,并且内置了各式各样的多媒体软件、系统程序、游戏、实用程序、网页开发工具、编程工具等等。这两个桌面致力于提供给用户一个拥有类似于 Windows 操作系统体验的尖端计算环境,而不是如何更少的占用系统资源。 如果你正在使用 Ubuntu (或者其他Linux发行版) 并且厌倦了始终使用 Unity 桌面,那么你应该看看这些可以替代 Unity 的选择。我收集了 7 种桌面环境。它们都很棒。在你读完这篇文章之后,请试着使用它们吧。 Mate
话说windows也有syscall,这是必须的。但是win的syscall可以直接call吗?可以是
可以但是破费周折,搞成SDT之类的复杂概念。下面看看linux是如何做的吧。
view plaincopyprint?
section.data
msgdb"hellohopy!",0x0a
section.text
global_start
_start:
moveax,4
movebx,1
movecx,msg
movedx,12
int0x80
moveax,1
movebx,0
int0x80
关键是系统调用号要知道,开始找的是usr/include/asm-gen*/unistd.h,
可是都不对。后来找的是usr/include/x86_64_linux_gnu/asm/下的头文件,
有2个,分别对应x86和x64.、编译连接指令如下:
nasm
MacBook Pros拥有非常强大的配置,但是有些人想强上加强,他们想用Linux系统。 不管您是想要更开放和个性化的操作系统又或者是您只想要使用某些在Linux特有的软件,您都会想要在您的MacBook上安装Linux。 可惜的是MacBook Pro们可是一块块密不透风砖头,让您想装其他系统又无从下手。尤其是Linux,比在MacBook上装Windows还难。 Boot Camp对于Linux来说也没有什么用处。 虽然如此,但并不代表您完全不能做到,装机走起! 为什么要在MacBook Pro Retina上装Linux? 买MacBook不就是为了OS X吗?为何要装Linux? 其实买MacBook的原因不仅仅
采用小企鹅不管是对于小企业还是大企业而言,都是一个明智的选择。Linux曾经被认为是业余爱好者的操作系统,但是经历了很长一段历程后,现在它成了企业级系统。它很稳定,而且很安全。Linux易于定制,而且有庞大的社区提供帮助。这只是迁移到Linux桌面的部分理由。 迁移到一个不同的系统,从来都不是件容易的事。继续开着窗户(Windows),或吃着苹果(MacIntosh)可能是个令人沮丧且代价高昂的体验。花钱升级新的硬件来赶上高贵的新软件时髦,这往往是毫无价值的做法。 在家里或一个小型的办公环境中运行一个Linux发行版,这是个有益的
Linux 和 BSD 都是免费的,开源的,类Unix系统。他们甚至使用很多相同的软件。他们看上去简直就像是一个操作系统,那么,它们有什么不同吗? 其实,两者之间的不同,远远超出了我们下面提到的这些,尤其是在构建完整操作系统和许可授权的哲学思想上,更是相差甚远。通过这篇短文将可以简单的了解它们之间的不同。 基础 许多人所称的Linux实际上不是 Linux。Linux 从技术上说只是 Linux 内核,典型的 Linux 发行版则包括了 Linux 内核和许多软件。这是为什么 Linux 有时被称为 GNU/Linux。事实上,许多在 Linux 上使用的软件同样也在 BSD
这是一个很棒的里程碑不是吗?Steam上现在已经有500个(截至6月7日已有509个)兼容Linux的游戏了,对任何人而言这都着实是个巨大的数目。人们将不再一直说着可是Linux上没有游戏,但令人悲伤的是他们会说Linux上几乎没有AAA级的游戏大作(这确实是事实),但这会是一个循序渐进建立起游戏生态的过程。 我一直在说这个(译注:指Linux游戏会增多的), 但我仍从没想过我们会有一天像这样实现它。我毫不怀疑今年晚些时候我们能够有XCOM,Civilization(文明)以及更多即将到来游戏令人惊喜的发布消息。 一旦Steam Machines/SteamOS发布,如
我们周围到处都有Linux的身影,在家中、公司里、大学、实验室,太空空间站。但是过去它不像现在一样是计算机发展的中坚力量,它只是开始于一个芬兰大学生的个人爱好。现在的Linux已经从一个个人爱好发展成了一场计算机革命。在这篇文章里,我们向你展示最完整的Linux 23年来发展的历史年表。 1991 8月25号 : 21岁的芬兰学生Linus Benedict Torvalds 在comp.os.minix 新闻组上宣布了它正在编写一个免费的操作系统。 9月1号 : Linux 0.01在网上发布。 1992 1月5号 : Linux v0.12 release 版本的内核重新以GUN GPL的协议发布。原来的许可证是
你好!准备好阅读下一篇文章了么?在本篇中,我们将会讨论辅助显示。辅助显示是一些小的LCD屏幕;大多数小于或等于128x64。接着,我们会讨论用户空间IO驱动,一些虚拟驱动,Hyper-V,开发中驱动,IOMMU,和其他一些内核特性。 第一个配置辅助显示的驱动是"KS0108 LCD Controller"。KS0108 LCD Controller是由三星制造的图形控制器。 下面可以设置LCD并口地址(Parallel port where the LCD is connected)。第一个并口地址是0x378,下一个是0x278,第三个是0x3BC。这些不是地址唯一的选择。大多数人不需要改变这个。shell命令"cat /proc/iop
之前,用于启用Linux 3.15内核的实验LTO支持的补丁已经发布了一个PR(上拉请求),但Linus Torvalds 还没有决定他是否会接受这段代码到上游的Linux内核 Linus 仍然没看到链接时优化内核(LTO:ink-time optimizations)的好处,也不确认这段代码是否已准备好放入主干中。 LTO的Linux kernel有一个好处是,可以减小Linux内核镜像的大小,而且更快和更高效。在GCC中配合使用LTO会使整个程序在链接阶段就实现整个的二进制优化。先前的结果表明,一个LTO的内核可以减少超过10%的尺寸大小,并且内核优化后比常规的内核快百分之几,但是它目前
接下来的教程将指导所有 Linux 用户怎么简单的将漂亮的字体添加到自己的操作系统。我们已经为 Debian、Arch Linux、openSUSE、Slackware 和 Fedora 发行版编写了详细的介绍。 正如许多用户所知,几乎所有基于 Linux 的操作系统主要缺点就是默认选择的字体并不令终端用户满意,尤其是那些从 Windows 或者 Mac OS X 等操作系统迁移过来的用户。 除了使用自己的一套字体的Ubuntu,从一开始就看起来就相当漂亮,其它所有 Linux 发行版都有字体丑陋的缺点。正因如此,许多用户试图创建一种新的方法来增强文字在各个发行版中渲染效果。 这就是 I
Ken Starks 在 fossforce.com 网站上问 你们是如何优化 Linux 的?,我很高兴他问了这个问题,因为我有话要说!对我来说,Linux 桌面就是一连串的承诺,但是这些承诺却总是无法兑现。它在每个版本发布后都会说下个版本会非常牛X,=.=凸。它会一次性定下50个目标,然后又完成不了几个。至于 Linux 桌面,我想我们是时候好好聊聊这玩意儿了。 计算机有着无穷的魅力,在计算机的世界里我们几乎能做所有事情。在这个容易迷失的世界里,我们深信自己所着迷的事情对其他人也有着相同的吸引力。我们沉迷于钻研细节,争论 GPL 和 LGPL 的区别,讨
需要学习Linux但是不知道怎么开始?没事,因特网充满了数不尽的资源和教程,他们可以让你一步一步地享受体验Linux的精华之旅。所有必须要做的是选择那个适合你的教程,然后开始你的Linux之旅! 1. Linux Knowledge Base and Tutorial 这篇教程不仅仅是基础知识,还提供给你了解Linux系统的必要的知识。 2. HowtoForge - Linux Howtos and Tutorials 由多篇教程组成:包括如何转换Outlook PST 到 Thunderbird/Evolution兼容的SBD格式;如何准备一个CentOS 5.10 x86_64架构的服务器来安装ISPconfig 3 以及其他等等。 3. UNIX / Linux Tutor
Microsoft 已经不再支持 Windows XP 了。大多数人也许并不关心这事儿,但对于知道使用服务终止的软件会有麻烦的你来说,做点儿改变的时候到了。你可以安装同样落伍的 Windows 7,或者安装没人喜欢的 Windows 8。或者,你可以从风格众多的 Linux 中选择一款来安装,化身成为 Linux 用户这个精英团体的一员。 和 Windows 可不一样,你不需要为了让系统启动运行而支付数百美元。Linux 是免费的,并且未来也不会收费。Linux 附带一切必要的应用程序,比如互联网浏览器、电子邮件客户端、视频播放器、照片编辑器等一大堆同样免费的软件,但要想
基于 Ubuntu 13.04(Raring Ringtail)的 Linux 发行版 Ultimate Edition 3.9 已经发布并可供下载。 Ultimate Edition 的上一个版本很接地气,有点儿有意思的功能。Ultimate Edition 本来是为数不多的选择 Unity 作为桌面环境的发行版,但目前这个版本太坑爹了。 你会发现最新版本的桌面环境变成 KDE 了,还是个又难看又恶心的 KDE 变种。Ultimate Edition 的开发者曾为窗口管理器实现了一系列酷炫的特效,现在这种闪光点再也闪不出光了。 这个发行版内置了包括 FireFox 在内的一堆浏览器、LibreOffice 和一大堆功能重叠的应用程序。可能
预期在2014年中发布的Linux 3.15内核会带来大量ACPI和电源管理的更新。感谢更新,Linux系统会在不久的将来可以更快地挂起与恢复。 拉斐尔维索斯基,一名在英特尔负责维护linux内核电源管理代码的人员,指出了这一变化。Phoronix的报道引用了"对用户可见的在Linux 3.15 的内核中应该会减少系统挂起和恢复的时间,感谢启用了更多的异步线程。" Linux 3.15 也许同样会带来Nvidia Maxwell架构的基础支持。更多的细节还需等待。 同时,最新的稳定版Linux内核是3.13.6。Linux创始人,林纳斯托瓦兹官方宣布即将到来的3.14的第6版候选发布版。RC6
就像我以前在文章里写的, Linux 无处不在,所以即使没有数千种,也有数百种之多的发行版。有一些发行版非常有名,其中一些拥有上千万的用户基础,而有一些却只能生活在这些光辉闪耀的发行版的阴影之中。有一些发行版在大的发行版轻松享受的影响力的连接处挣扎求存,同时每年都有一些触手可及的发行版灭亡。但是我们今天在这里讨论几个还没有得到他们应得的关爱的发行版。不论这个发行版是原始的或分支或基于其他的发行版的,如果它工作起来对于日常使用是足够稳定的,同时没有得到应得的关爱,它就可以放到这个列表中。 5. Rosa ROSA Des
你好!这篇文章会覆盖不同的驱动。 首先"virtio console"是一种用于hypervisors的虚拟控制台驱动。 "IPMI top-level message handler"是用于IPMI系统的消息管理器。IPMI代表的是"Intelligent Platform Management Interface"(智能平台管理系统)。IPMI是一种不需要shell通过网络管理系统的接口。 "/dev/nvram support"允许系统读取和写入实时时钟的内存。通常上,这个特性用于在掉电时保存数据。 下面一个驱动支持Siemens R3964包驱动(Siemens R3964 line discipline)。这个是设备对设备协议 现在,我们可以进入PCMCIA字符设备驱动。然而,
欢迎来到下一篇Linux内核文章。在本篇里,我们将讨论输入/输出端口。 首先,PS/2鼠标和AT键盘需要"i8042 PC Keyboard controller"驱动。在USB之前,鼠标和键盘使用圆形端口的PS/2端口。AT键盘是一种84键使用AT端口的IBM键盘。AT端口有5针而PS/2口有六针。 使用COM口(有时也称RS232串口)的输入设备需要这个驱动(Serial port line discipline)。COM是一种串口,意味着每次传输一位。 TravelMate笔记本需要这个特殊的驱动来使用连接到QuickPort的鼠标(ct82c710 Aux port controller)。 对于PS/2 mice、AT keyboards 和 XT keyboards的并口适
为了给你们带来一些小惊喜,这次我们准备了一些在面试中随机出现的问题而不是专门关于某个领域的问题。这些问题肯定会在不深入学习新知识的前提下使你在面试中脱颖而出。 1.假设你在为你工作的公司维护一份日常的备份。这份备份是以压缩后的格式而被维护着。现在你需要检查一份两个月之前的日志,你应该提出什么样的建议从而可以在不解压这份备份的前提下完成检查日志的任务? 答案: 在不解压文件的前提下检查文件内容,我们需要用到’zcat’。zcat这个工具可以轻松完成这个任务。 # zcat f phpshell2.4.tar.gz 2.你需要追踪你系统中发
2014年3月24日,浦发银行对其网上银行安全控件进行了全面升级,结果却让国内 Linux 用户们大跌眼镜!第二天,我发表的帖子《浦发银行,升级还是退步?》被很多网站转载,引起了网友们的纷纷议论。虽然有个别网友对浦发银行的此次升级表示谅解,但是绝大多数网友还是表示不解与愤慨。不过,那篇文章终究是在气头上写的,过于感性。所以,还是有必要再好好分析一下这个事儿。多年以来,浦发银行的个人网银,由于其良好的兼容性,而备受好评。浦发银行也曾在网上银行兼容性列表上处于“当仁不让”的地位,并获得“三年化碧”的殊荣,一直都是 …
不管你的Ubuntu 13.10系统是重新安装的或是从以前旧版本升级的,在使用了一段时间后,你应该会感觉到系统开始变慢。在这篇文章中,我们将了解到一些让你的Ubuntu运行得更快的技巧。 在我们动手提高Ubuntu 13.10的整体系统性能之前,先思考下为什么系统会随着时间变慢。这里可能有很多原因,比如,你可能有一台简单设置了一下的低配电脑,你可能安装了很多在开机时吃掉系统资源的应用程序。实际上有各种理由。 在这里列出了一些小技巧,能帮你提高一点Ubuntu的速度。还有一些很好的技巧,可以用来提高系统性能,让系统运行更流畅。你可以选 …
在最后期限的一个星期前, Ubuntu 14.04壁纸大赛收到了惊人的提交,人人都抢着争做Ubuntu的默认安装图片 在三月上旬在面板上选择他们的最爱之前,我已经自己整个翻找了一遍。 下面这些突出的选择是否会被选中进入Trusty Tahr是题外话;这些都是一些精彩的截图值得放在任何人的桌面上。 1. boat2 Christos Kyriazidis 的 boat2 2. 雾中日出 Brian Fox的雾中日出 3. IMGP8932 Eduardo Diez Viuela的IMGP8832 4. 旅行 Goldenfox的旅行 5. 翠鸟 Gilberto Fotos的翠鸟 最好的猫作品 作为我们的一个传统,我们同样突出了一个猫主题的提交。为 …
我们可能在 Linux 下运用 touch 命令创建一个空文件。当然我们也可以使用其他命令例如 vi, nano 或是任意一个编辑工具来实现。但是你可能需要更多的步骤来完成操作。其实你要知道 touch 命令的主要功能并不是为了创建一个空文件哦。 什么是 touch 命令 众所周知,每个文件都被附有时间戳。这个时间戳记包括访问时间和修改时间。而 Touch 命令主要就是用来修改文件的访问时间和修改时间。 为什么我们需要使用 touch 命令 既然 touch 命令描述的是改变时间戳,那么我们可能会想为什么我们需要去改变时间戳呢?这个问题会引发我们的深思。然 …
Linux Kernel 版本3.12.7主线已经发布了,而这篇简短教程将会向你展示怎样简单地在 Ubuntu 中升级。如果你正好运行 Ubuntu 13.10 或者更低版本,还碰巧你的系统还不是安装最新的内核,读完吧。 Linux Kernel 是 linu …
嗨,各位 Linux 极客们, 在这篇简短教程中,我会指导你们如何在你的 Linux 机器上安装 .bin 文件。并不是一些可怕的终端命令,我保证!但是我同样会展示如何在终端上操作 。 什么是 .bin 文件? .bin 文件是在 Linu …
了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是make directory 的缩写词。 mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目 …