Recent Posts

Wine 1.6.0

开源的 Win32/64 API 实现 Wine 发布了 1.6 正式版,代表着长达 16 个月紧张开发的成果。

本次发布包含多达 10000 个变更,其主要改善有:

  • 在 OS X 平台上不再依赖 X11,使用原生驱动实现。
  • 通过 DIB 引擎使用客户端渲染窗口(除了 OpenGL 调用),且支持透明及缩放 …

Vim 特色插件: Splitjoin.vim

我们在写代码的时候,既可能将某个单行语句打散成多行语句,也可能将多行语句组合成单行语句。如果你是 Vim 用户,那么可以利用 Splitjoin 这个 Vim 插件来达到上述目的。

Splitjoin 支持很多语言,包括 Ruby、Perl、Python、PHP、JavaScript、Lua、HTML、 CSS 等等。

例如,我们要将如下这个单行拆成多行的语,可以按 gS

puts "foo" if …

SaltStack: 配置管理及远程执行的新星

SaltStack 是继 Puppet、Chef 之后新出现的配置管理及远程执行工具,
目前,SaltStack 正得到越来越多的瞩目。

salt

与 Puppet 相比,SaltStack 没有那么笨重,感觉较为轻量;不像 Puppet 有
一套自己的 DSL 用来写配置,SaltStack 使用 YAML 作为配置文件格式,写
起来既简单又容易,同时也便于动态生成;此外,SaltStack 在远程执行命令 …

The Linux Command Line: Second Internet Edition

这本由 William Shotts 所著的《The Linux Command Line》算得上是介绍 Linux
命令行的最佳入门书。它不仅讲述 Linux 命令的用法,而且也包含如何编写 Shell
脚本的内容。如果你想寻求掌握 Linux 命令行的书籍,我推荐你阅读这一本。最近,
作者发布了该书的 Second Internet Edition,同样提供免费下载。

TLCL

新版本针对 bash 4 …

Wayland 1.2

Wayland 1.2 在今天发布了。

本次发布的亮点:

  • Wayland/Weston 色彩管理
  • Wayland 输入法框架
  • 支持 Sub Surface 协议,允许从多个 Wayland Surface 创建程序窗口
  • 适应 HiDPI 分辨率界面输出
  • Raspberry Pi 新渲染器以及后端
  • Wayland 客户端库改进线程安全
  • Wayland 服务器 API 认定为稳定 …

短消息:Steam Dota2 Desura

与游戏相关的短消息三则,关于 Steam、Dota2 和 Desura.

新版 Steam 为 Linux 平台增加了 64 位游戏分发选项,终于提前进入 64 位世界的 Linux 用户们可以选择下载 64 位版本的游戏了,尽管 Steam 本身仍然是 32 位。不过这一切的前提是游戏本身提供了 64 位编译版本。此外新版本还修正了进入 Community …

FFmpeg 2.0 发布

今天 FFmpeg 发布了 2.0 版本。

本次发布包含以下主要改进

  • OpenCL 支持
  • x86 和 MIPS 的 AAC 编码速度提升 10%
  • FFplay 支持滤镜
  • 支持 3.93 以上版本 Monkey Audio
  • V4L2 和 X-Video 输出支持
  • 支持 WebP …

R.I.P. Seth Vidal

Fedora 项目长期贡献者及 yum 包管理系统创始人 Seth Vidal 在昨日发生的一场交通事故中不幸辞世,享年 36 岁。

报道称,事故发生在北卡城市 Durham,昨日夜晚 Seth 在骑自行车时被突然从后面高速冲出的机动车碾过,随后肇事车辆逃逸。Seth 在被送往医院后宣告死亡。后来据当地媒体报道肇事者已自首,检方已提出控诉,罪名包括肇事逃逸及持无效驾照驾驶。

Seth Vidal 在 Duke University 做 …

dockerlite: 轻量级 Linux 虚拟化

dockerlite 是使用脚本编写,利用了 LXC 和 BTRFS 的轻量级 Linux 虚拟化实现,这不是虚拟机哦~

和传统的虚拟机实现不同,dockerlite 利用 LXC(Linux 容器)实现运行时资源隔离,并利用 Btrfs 文件系统的快照功能完成状态保持和虚拟环境克隆。

所谓轻量级虚拟化,也指代操作系统级别的虚拟化,通过内核和用户态进程组的支持,实现的独立网络 IP、进程树等类似虚拟机的隔离运行环境,但是和宿主机运行同样的内核。

dockerlite 和另一款用 …

LXDE Qt 版预览

轻量级桌面环境 LXDE 将在未来迁移至基于 Qt 的工具集,目前作者放出了其预览版的截图。

从外观上来看 Qt 版本和原先的 GTK2+ 版本非常接近,作者表示在此番向 Qt4 的迁移基本保持了原先一致的性能,不过内存占用有一定增加(同时指出若转向使用 GTK3+ 也会有相近的内存占用增加)。在 Qt5.1 发布后会开始考虑向 Qt5.X 系列的移植工作。

此外作者也表示 LXDE 已经和 Razor-qt …