Linux 中的 usr 目录

刚开始一直以为 Linux 系统中的 usr 目录是 user(用户)相关的目录。后来发现那里面放置的文件似乎不是针对用户的。后来才发现原来 usr 是 Unix System Resources 的缩写。这里存放的是所有那些不是特别基础的系统应用程序。该目录对所有用户可读,但不可写。

继续阅读全文

Linux 3.13 发布

Linus Torvalds 在邮件列表上宣布发布 Linux 3.13。

主要新特性包括

  1. 为高性能 SSD 设计的可伸缩块设备层;
  2. 新的防火墙子系统/包过滤引擎 Nftablesiptables 的继承者);
  3. AMD Radeon 显卡默认启用电源管理,改进功耗,支持 GPU 切换和最新的高端显卡 R9 290X Hawaii;
  4. 功耗封顶框架(为英特尔 RAPL(Running Average Power Limit)设备设计);
  5. 支持英特尔的多整合核心架构(Many Integrated Core Architecture);
  6. 改进非一致性内存访问(NUMA)系统的性能;
  7. 改进高工作负荷时的页面表访问伸缩性能;
  8. 改进只读文件系统 Squashfs 性能;
  9. 应用能够覆盖由网络传输层计算的速率;
  10. 默认启用 TCP Fast Open,优化 TCP 连接建立过程 ;
  11. 支持 NFC 近场通信支付;
  12. 支持 High-Availability Seamless Redundancy 协议。

另外,还包括新的驱动和架构,对内核的优化,改进内存管理、文件系统、网络性能和安全性等等。

Linux 3.12 发布

Linus Torvalds 宣布发布 Linux 3.12。主要新特性包括:

  • EXT4 文件系统引入了两项新功能,支持主动 extent 缓存,减少主读工作负荷的内存使用,改进异步I/O;
  • 改进损坏后的恢复;
  • 改进较新型号 Radeon GPU 的动态电源管理;
  • 大幅改进 Radeon GPU 帧速,游戏性能最高提速 90%;
  • 支持 AMD Berlin APU;
  • 改进英特尔 Haswell 图形性能;
  • 新的驱动,bug修正,等。

Linus Torvalds 同时还讨论了 Linux 4.0 发布计划:他考虑在 Linux 3.19 之后发布 Linux 4.0,但并不是说会有巨大变化,只是想避免 3.x 的版本号超过 20。

同时,Linus 考虑采用英特尔开发者 Dirk Hondel 的提议,在内核版本发布周期中专门加入一个只修复 bug 不加入功能的版本。

GNU Guix

GNU Guix项目正式宣布,该项目旨在构建一个百分百自由软件的GNU系统,创建一个新的包管理器。除了标准的软件包管理功能外,Guix支持透明升级和回滚,无特权包管理,针对每个用户的配置文件,以及垃圾回收。Guix 基于 Nix 包管理器。

Guix即将发布它的首个alpha版本,将会包含一些用户级软件。

Linux 上的 RAW 文件处理工具

当数码相机捕捉图像时,图像传感器记录了感应区内数以百万计的光线。在数字电路将生成的模拟电压信号转换数字图像时,多数数码相机允许以原始图像文件形式(RAW)保存,它们相当于拍照的底片。RAW文件不能直接使用,它包含图像的所有必要信息,能提供高颜色深度和高动态范围,相比最终保存的图像格式,它只保留了图像原始信息。RAW文件的缺点是需要占用较多的储存空间。

顾名思义,RAW文件是未处理的文件,数码相机的固件未必会内置处理软件,这意味着用户需要在计算机上使用转换软件生成JPEG图像。Linux平台上有许多优秀的开源RAW文件处理工具,如DarktableGTKRawGalleryRawstudioRawTherapee等。

摘自:Solidot

Linux kernel 3.6 发布

Linus Torvalds 宣布发布kernel 3.6。主要新特性包括

  1. Btrfs 文件系统支持为每个子卷设置容量限制,在达到限制值后将不能再写入数据,该功能可作为磁盘配额功能的替代,支持创建配额组,自动化子卷管理;Btrfs 能计算出两个快照之间的差异,并将差异内容储存在单一文件内;交叉卷文件克隆等。
  2. 同时挂起到磁盘和内存,电池耗尽时,可将休眠镜像写入磁盘挂起。
  3. 支持 SMBv2 协议
  4. 客户端 TCP Fast Open 实现(服务器端将在 3.7 中引入),减少流行网站的页面载入时间4%~41%。其它减少网络拥堵的机制如 TCP small queues
  5. 安全的 Swap over NFS/NBD;VFIO 设备虚拟化机制; PCIe D3cold 节能控制,等等。