Linux中国 听说过时间表,但是你是否知道“哈希表” 探索哈希表(hash table)的世界并理解其底层的机制是非常有趣的,并且将会受益匪浅。所以,让我们了解它,并从头开始探索吧。 By Rain2017 年 8 月 31 日
Linux中国 通过开源书籍学习 Ruby 编程 这篇文章有 9 本很优秀的推荐书籍,有针对包括初学者、中级程序员和高级程序员的书籍。当然,所有的书籍都是在开源许可下发布的。 By Rain2017 年 8 月 30 日
Linux中国 在标准建立之前,软件所存在的问题 这背后的主要原因在于,开源社区的主流观点是:标准意味着限制、落后和多余。对于一个完整的堆栈中的单独一层来说,可能就是这样。但客户想要选择的自由、激烈的竞争,这就导致回到了之前的坏结果上,尽管多个厂商提供相似的集成堆栈,但却被锁定在一个技术上。 By Rain2017 年 8 月 30 日
Linux中国 六个优雅的 Linux 命令行技巧 使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣。 By Rain2017 年 8 月 30 日
Linux中国 公钥加密之外 关于应用密码学最令人扼腕也最引人入胜的一件事就是我们在现实中实际使用的密码学是多么的少。这并不是指密码学在业界没有被广泛的应用————事实上它的应用很广泛。我想指出的是,迄今为止密码学研究人员开发了如此多实用的技术,但工业界平常使用的却少之又少。实际上,除了少数个别情况,我们现今使用的绝大部分密码学技术是在 21 世纪初(注1) 就已经存在的技术。 By Rain2017 年 8 月 28 日
Linux中国 开发一个 Linux 调试器(六):源码级逐步执行 在前几篇博文中我们学习了 DWARF 信息以及它如何使我们将机器码和上层源码联系起来。这一次我们通过为我们的调试器添加源码级逐步调试将该知识应用于实际。 By Rain2017 年 8 月 28 日
Linux中国 在 Snap 中玩转 OpenStack OpenStack 非常复杂,许多社区成员都在努力使 OpenStack 的部署和操作更加容易。其中大部分时间都用来改善相关工具。但是,如果我们降低一下标准,并且还能使包的体验更加简单,将会怎样呢? By Rain2017 年 8 月 28 日
Linux中国 GitHub 简易入门指南 GitHub 是一个在线平台,旨在促进在一个共同项目上工作的个人之间的代码托管、版本控制和协作。通过该平台,无论何时何地,都可以对项目进行操作 By Rain2017 年 8 月 28 日
Linux中国 开发一个 Linux 调试器(五):源码和信号 在这一部分,我们将进入实践,实现一些我们调试器后面会使用的 DWARF 原语。我们也会利用这个机会,使我们的调试器可以在命中一个断点时打印出当前的源码上下文。 By Rain2017 年 8 月 26 日
Linux中国 Linux 容器演化史 我希望这份深入的介绍能够帮助你理解 Linux 容器的演化过程。Linux 容器曾经陷入一种各自为营的困境,Docker 建立起了镜像创建的事实标准,简化了容器的使用工具。OCI 则意味着业界在核心镜像格式与运行时方面的合作。 By Rain2017 年 8 月 26 日
Linux中国 给中级 Meld 用户的有用技巧 Meld 是 Linux 上功能丰富的可视化比较和合并工具。在本教程中,我们将讨论一些非常有用的技巧,这将让你使用工具的体验更好。 By Rain2017 年 8 月 25 日
活动 开源农场第二期线下活动:开源桌面博览会,GNOME 想要和你嘿嘿嘿 前一阵子,有一篇文章在朋友圈疯狂转发,洋洋洒洒一千多字,竟敢在结尾部分宣称 GNOME 是最好用的桌面!我一看就气炸了!简直太过分了, GNOME 本来就是最好用的桌面,还需要一千多字去证明吗? By 編程浪子2017 年 8 月 24 日
Linux中国 一个时代的结束:Solaris 系统的那些年,那些事 现在看来,Oracle 公司正在通过取消 Solaris 12 而终止 Solaris 的功能开发,这里我们要回顾下多年来在 Phoronix 上最受欢迎的 Solaris 重大事件和新闻。 By Rain2017 年 8 月 23 日
Linux中国 物联网助长了 Linux 恶意软件 针对 Linux 系统的恶意软件正在增长,这主要是由于连接到物联网设备的激增。“制造商对他们如何配置这些设备不屑一顾,所以他们使这些设备的利用变得非常轻易。” By Rain2017 年 8 月 23 日
Linux中国 免费学习 Docker 的最佳方法:Play-with-docker(PWD) PWD 像是一个 Docker 游乐场,用户在几秒钟内就可以运行 Docker 命令。 还可以在浏览器中安装免费的 Alpine Linux 虚拟机,然后在虚拟机里面构建和运行 Docker 容器,甚至可以使用 Docker 集群模式创建集群。 By Rain2017 年 8 月 22 日
Linux中国 一文了解 Kubernetes 是什么? 这是一篇 Kubernetes 的概览。 Kubernetes 是一个自动化部署、伸缩和操作应用程序容器的开源平台。 By Rain2017 年 8 月 22 日
Linux中国 11 个使用 GNOME 3 桌面环境的理由 GNOME 3 桌面的设计目的是简单、易于访问和可靠。GNOME 的受欢迎程度证明达成了这些目标。 By Rain2017 年 8 月 22 日