GCC 运行库例外条款(GCC Runtime Library Exception)非正式中文翻译

GNU 运行库例外条款是 GPLv3 其中的一个附加许可条款,这个例外条款的目的是允许 GPL 协议发布的编译器编译非 GPL 的程序且不受 GPLv3 内容的限制。鉴于 GPL、AGPL、GPL 都存在简中翻译,因此我给 GCC RLE 也做了翻译,仅供参考。

译文也放在了 GitHub Pages 上,存有 MD、ODT、HTML、PDF版本:《GCC 运行库例外条款》非正式中文翻译页 | GCC_RLE_3.1_ZH_CN (narukeu.github.io)

阅读更多

关于 Richard M. Stallman 理念的一些看法

一、前言

“Free Software”的幽灵,在互联网中游荡。上世纪80年代 Richard M. Stallman(简称 RMS)倡导的自由软件运动的出现以来,软件生态确实发生了一系列的变化。自由软件运动的产物FSF(自由软件基金会)和GNU促进了自由软件的发展,我们现在的 Android 手机,里面的运行着的 Linux 内核就是基于 GNU 发表的通用公共许可证(GPL)来授权的,很多人都对 iOS 尝试过 Jailbreak 操作,当你打开 Cydia 安装软件包的时候会发现,Cydia 使用 apt 作为它的软件包管理器,没错,这也是基于 GPL 协议的 —— 它来自Debian。

阅读更多

网站已经迁移到 Hexo

本站最初建站的时候,是用 WordPress 搭建的,经过一番考虑之后本人决定迁移到 Hexo。

Hexo 更加的轻量、也更加的美观。

RMS 的 GNU C 语言学习手册

GNU 创始人 Richard Stallman(RMS)过去一段时间一直在编写一份 GNU C 语言的学习手册,如今他发布公告,正式公开了这一成果 —— GNU C Language Intro and Reference Manual(GNU C 语言介绍和参考手册),其中涵盖了 GNU 对 C 编程语言的扩展。

阅读更多

macOS 结构简介

很多朋友虽然知道 macOS ,然而并不是很了解其中的组成,本文将从底层开始,依次介绍macOS的几个重要组成部分。

说到macOS (Mac OS X、OS X),我们不能不提到它的前身 —— NeXTSTEP。

前身

1985 年,乔布斯在内部斗争失败,离开苹果创建了NeXT,在NeXT 中,他的团队基于Mach 和BSD 创建了一款类Unix 的面向对象的操作系统——NeXTSTEP,1996 年乔布斯回归苹果之后,这款先进于Classic Mac OS 的操作系统也随之来到了苹果,最终取代了比较原始的Classic Mac OS。

阅读更多