8 种在你没有时间的时候为开源做贡献的方式
在忙碌的生活中抽出时间回馈给你关心的项目。人们不给开源做贡献(或不能做更多贡献)的最常见的原因之一是缺乏时间。人艰不拆,有这么多的优先的事情争夺你有限的注意力。那么,如何才能在忙碌的生活中为你关心的开源项目抽出时间呢?为了充分披露,我需要…
如何开始学习编程?
编程初学者可能都思考过这个问题,“我该怎么学编程?”这里我们提供些相关的参考指导来帮助你找到最适合自己学习情况和学习需要的方法。最近有很多关于学习编程的争论。不仅仅是因为与软件开发公司公开的待应聘的职位数量相比较符合招聘要求的人远远无法满…
Canonical 发布公告称 “Windows 10 爱 Ubuntu”
Canonical 前几天正式发布公告称,“Windows 10 Loves Ubuntu”,其 Ubuntu 16.04 LTS 在 Windows 10 商店中以应用的方式出现,这是继 openSUSE 及 SLES 之后,又一款可以从 Windows 10 商店中下载的 Linux 操作系统。一些用户已经注意到了,Ubuntu Linux …
Linux 的 EXT4 文件系统的历史、特性以及最佳实践
让我们大概地从 EXT4 的历史、特性以及最佳实践这几个方面来学习它和之前的几代 EXT 文件系统有何不同。在之前关于 Linux 文件系统的文章里,我写过一篇 Linux 文件系统介绍 和一些更高级的概念例如 一切都是文件。现在我想要更深入地了解 EXT 文件系统的特…
Fedora 26 正式发布!
大家好,我很高兴地宣布,从即刻起 Fedora 26 正式可用了。你可以从下面了解到具体信息,也可以马上开始下载:下载 Fedora 26 Workstation下载 Fedora 26 Server下载 Fedora 26 Atomic Host (包括 Amazon EC2 的一键启动链接)如果你已经在使用 Fedora 了…
幼犬式免费:免费软件中的无形消费
编者按:本文中使用的“Free”一词,通常在开源世界会指“自由”,对于此词的辨析,有个著名的例句是,“如自由一词的自由 - free as in freedom”,而非“如免费啤酒般的免费 - free as in beer”,但是在本文中,作者使用的“Free”应该是只使用了其“免…
OpenBSD 将在每次重启后都使用和之前不同的内核
在 OpenBSD 的测试快照中加入了一个新的功能,每次当 OpenBSD 用户重启或升级计算机时都会创建一个独特的内核。该功能被称之为 KARL(内核地址随机化链接 - Kernel Address Randomized Link),即以随机的顺序重新链接其内部的内核文件,从而每次生成一个独…
GitHub 对软件开发业造成的冲击
在未来的 12 到 24 个月内(也就是说,在 2018 年,或者是 2019 年),人们雇佣软件开发者的方式将会发生彻底的改变。2004 至 2014 期间,我曾经就职于红帽,这是世界上最大的开源软件公司。还记得 2004 年七月的一天,我第一次来到这家公司,我的老板 Mart…
为什么可以在任何地方工作的开发者们要聚集到世界上最昂贵的城市?
政治家和经济学家都在哀嚎某几个阿尔法地区——旧金山、洛杉矶、纽约、波士顿、多伦多、伦敦、巴黎——在吸引了所有最好的工作的同时变得令人却步的昂贵,降低了经济流动性而增大了贫富差异。为什么那些最好的工作不能搬到其它地区呢?当然,很多工作都不能…
FreeDOS: 已经积极开发了 23 年的 DOS
23 年后,FreeDOS 仍在积极开发,并将 MS-DOS 的生命延长了几年在 90 年代早期,我是一位 DOS 的 “资深用户”。我用 DOS 做任何事,甚至写我自己的工具来扩展 DOS 命令行。当然,我们有 Microsoft Windows,但是如果你还记得当时的计算机,Windows 3.1 并…
极客漫画:Bash on Windows
微软发布了 Bash on Windows,旨在吸引开发者使用 Windows 平台。其高级程序经理 Rich Turner 呼吁Linux 开发人员放弃 Linux ,转到 Windows 10 上来:“Windows 中的 Linux 子系统将给开发者们提供所有他们在 Linux 开发中必要的工具,而不用丧失 Windows …
如何参与和帮助「Linux 中国」开源社区的发展
经常有朋友问到,“我如何参与「Linux 中国」开源社区,如果帮助社区发展?”之前老王一直对此有点讳莫如深,因为「Linux 中国」并非真正意义上的商业实体,一方面没法以商业的方式来雇佣全职员工,另外一方面,老王也顾虑过度商业化会导致社区的本质变质。…
极客漫画: 一场 Java 惊魂之旅
周末带着儿子去了一个不一样的迪尼斯乐园——Java 大世界。公园的门口,有两个 Java 吉祥物 Duke,只是左边那个好像是戴着发带的女 Duke。看见没有,公园大门最顶部的标志是著名的咖啡杯——基本上是公众所熟知的 Java 语言的形象了,相对来说,Duke 的知名…
AWS 技术文章特辑
AWS 作为全球首屈一指的云服务商,无论是在服务上,还是在技术上,均引领了云技术方面的发展。在 AWS 上,有很多前沿技术的应用,我们特地收集整理了一些 AWS 技术方面的精华文章,分享给您。数据库- 数据库迁移服务 DMS——手把手教你玩转 MongoDB 到 Dyna…
开发一个 Linux 调试器(二):断点
在该系列的第一部分,我们写了一个小的进程启动器,作为我们调试器的基础。在这篇博客中,我们会学习在 x86 Linux 上断点是如何工作的,以及如何给我们工具添加设置断点的能力。有两种类型的断点:硬件和软件。硬件断点通常涉及到设置与体系结构相关的寄存…
GNOME 2017 亚洲峰会正式开放演讲征集
一年一度的 GNOME.Asia 亚洲峰会在 2017 年度来到了山城重庆!2017 年是重庆直辖 20 周年,也是 GNOME 项目诞生 20 周年,还是 http://GNOME.Asia 峰会的第十届,意义非凡。本次峰会是继北京、越南胡志明、台北、印度班加罗尔、香港和韩国首尔、印尼雅加…
用 NMAP 探测操作系统
有时,能够知道一个网络里的机器的操作系统(OS)是有一定好处的。当你知道一台机器的操作系统后,因为你可以在网上搜索专门针对该系统的安全漏洞,所以入侵系统也会更加容易。当然,安全漏洞通常都会很快被修补,但安全漏洞存在时你需要知道。对你自己的网…
极客漫画:Web 服务器中的生活
Web 服务器总是忙忙碌碌的,从不下班,这似乎比运维工程师还要辛苦。每一个线程都在忙着,然而也有不太一样的,比如那个被数据库操作拖在那里的,就只能发呆;而那个被糟糕的代码搞得堆栈溢出的,看起来已经要崩溃了。处理完请求之后,Web 服务器会给出生成…
六大标志性的开源形象概览
品牌是营销的重要组成部分。完成了品牌的塑造并形成一定的影响力之后,一个简单的 Logo (比如说耐克旋风一样) 就会成为这个品牌的强大广告。如果你常常在美国各州之间穿梭,你将会看各种描述品牌的标志符号,如麦当劳的金色拱门(golden arches)。即便是…
极客漫画:Linus Torvalds 的家
Linus Torvald's House只能通过 22 端口(SSH)进入,没窗户,没天窗,没排风扇……via: Linus Torvald's House作者:Daniel Stori 译者:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出