比如这篇。摘抄一段:
首先讲讲操作系统(为了打字方便,后面简称OS)这个概念吧。在计算机学术上对OS的定义来说,OS主要负责的是各种硬件资源的分配管理,所以,它应该只是一个内核。但对于Windows用户来说,提及 OS,往往指的是所有由MS提供的东西,包括Win内核,也包括所有附带的上层应用,如mspaint, notepad等,当然也包括整个GUI的设计。对于普通的win用户来说,OS则更是指的Release。经常会听到这样的对话:“你用的什么系统?” “我用的Win7”。对于Linux用户,内核与上层应用的界限是非常明显的,仅从普通用户(相对于开发人员而言)的角度来说,linux内核与 windows内核最大的区别也许是GUI是否做在内核中。linux的内核是不包括GUI的,而windows则把GUI做到内核中了,所以 windows在GUI方面消耗的资源相对要少一些,也更适合部署各种娱乐应用。(或许有人要出来跟我说linux的GUI消耗资源更少,vista上开不了特效的硬件在linux上都能开3D特效。这些读者,我建议你多用用linux之后再来看这个结论。)
按理来说,Linux应该仅仅指linux kernel,不应该包括任何上层应用,然而实际情况下,Linux指代了一类东西。所以Linux没有Release这个概念(每个软件都有自己的Release),而发行版(Distribution)这个概念可以约等于Win 的Release吧。通常,除了一些LiveCD的Distro外,不同Distro最大的区别是包管理工具的不同。用Linux的用户都知道,每个 Distro都有自己的软件仓库,仓库里有几乎所有的软件,用户可以直接从仓库中下载软件安装,而不需要在网上搜索下载,还要担心是否含有病毒。每个 Distro的仓库的格式不一样,软件包的格式也不同,他们的风格也大不相同。如Debian的APT,它的特点就是方便用户,有很强的自动解决冲突的机制,用户只管装你要的软件,一句install就行,其他的我来;如Gentoo的emerge,它的特点是所有包都是源代码,在本地根据本地的优化设置进行编译,设置可以取舍某些软件中的特定功能;再如Arch的特点则是提供的软件包都是最新的,很适合喜欢尝鲜的用户;LFS则没有包管理机制,什么都要自己来,所以通常不适合桌面用户使用。但为什么说Distro只是约等于win的Release呢?Win的Release,从普通用户的角度来看,最大的区别就是GUI。而Linux下的GUI并不是Distro决定的,Linux下的GUI,可以简单的认为是由几种不同的桌面环境(DE)来决定的(其实不是这么简单,但你这么认为也没人会反对你),常见的DE有Gnome,KDE,openbox,xfce,awesome等,而所谓的 3D效果,并不是DE,只是一个应用软件,compiz fusion。Compiz Fusion里的绝大多数功能都只能用来装装B,无论对于开发,还是桌面娱乐都没有实用意义,所以用了很短的时间之后我也不用了。而每种DE,不仅仅是外观的不同,其设计理念也有很大的区别。如awesome是一个典型的平铺式窗口管理工具,它的特点是总是把前台的窗口撑满整个屏幕,并且能够方便调整各窗口大小,很适合开发人员使用。(我因为已经习惯了gnome,并且一直找不到时间折腾一下awesome的配置,不然肯定装awesome了)
所以说广总还是央视来着,屏蔽中英混杂还是有那么一定程度的必要的……
当然不否认这种中英混杂的文风在今天确实成了不少各界朋友的偏好。估计只需要和稍微接触外文场合一段时间,就都很容易染上这种习惯。像背包背到了美利坚的兔大叔,最近的文风也变成了这副德性。
基于“双百”方针,支持言论自由,不搞文风歧视。对上面的朋友还是表示理解。不过其实在排版上做一些功夫,将英文字母与汉字之间之间都用一个半角的空格隔开,不必遇上千古完人才需要空一格,这种中英混杂文的阅读体验还是能改观不少。比如上面这篇改成:
首先讲讲操作系统(为了打字方便,后面简称 OS)这个概念吧。在计算机学术上对 OS 的定义来说,OS 主要负责的是各种硬件资源的分配管理,所以,它应该只是一个内核。但对于 Windows 用户来说,提及 OS,往往指的是所有由 MS 提供的东西,包括 Win 内核,也包括所有附带的上层应用,如 mspaint, notepad 等,当然也包括整个 GUI 的设计。对于普通的 win 用户来说,OS 则更是指的 Release。经常会听到这样的对话:“你用的什么系统?” “我用的 Win7”。对于 Linux 用户,内核与上层应用的界限是非常明显的,仅从普通用户(相对于开发人员而言)的角度来说,linux 内核与 windows 内核最大的区别也许是 GUI 是否做在内核中。linux 的内核是不包括 GUI 的,而 windows 则把 GUI 做到内核中了,所以 windows 在 GUI 方面消耗的资源相对要少一些,也更适合部署各种娱乐应用。(或许有人要出来跟我说 linux 的 GUI 消耗资源更少,vista 上开不了特效的硬件在 linux 上都能开 3D 特效。这些读者,我建议你多用用 linux 之后再来看这个结论。)
按理来说,Linux 应该仅仅指 linux kernel,不应该包括任何上层应用,然而实际情况下,Linux 指代了一类东西。所以 Linux 没有 Release 这个概念(每个软件都有自己的 Release),而发行版(Distribution)这个概念可以约等于 Win 的 Release 吧。通常,除了一些 LiveCD 的 Distro 外,不同 Distro 最大的区别是包管理工具的不同。用 Linux 的用户都知道,每个 Distro 都有自己的软件仓库,仓库里有几乎所有的软件,用户可以直接从仓库中下载软件安装,而不需要在网上搜索下载,还要担心是否含有病毒。每个 Distro 的仓库的格式不一样,软件包的格式也不同,他们的风格也大不相同。如 Debian 的 APT,它的特点就是方便用户,有很强的自动解决冲突的机制,用户只管装你要的软件,一句 install 就行,其他的我来;如 Gentoo 的 emerge,它的特点是所有包都是源代码,在本地根据本地的优化设置进行编译,设置可以取舍某些软件中的特定功能;再如 Arch 的特点则是提供的软件包都是最新的,很适合喜欢尝鲜的用户;LFS 则没有包管理机制,什么都要自己来,所以通常不适合桌面用户使用。但为什么说 Distro 只是约等于 win 的 Release 呢?Win 的 Release,从普通用户的角度来看,最大的区别就是 GUI。而 Linux 下的 GUI 并不是 Distro 决定的,Linux 下的 GUI,可以简单的认为是由几种不同的桌面环境(DE)来决定的(其实不是这么简单,但你这么认为也没人会反对你),常见的 DE 有 Gnome,KDE,openbox,xfce,awesome 等,而所谓的 3D 效果,并不是 DE,只是一个应用软件,compiz fusion。Compiz Fusion 里的绝大多数功能都只能用来装装 B,无论对于开发,还是桌面娱乐都没有实用意义,所以用了很短的时间之后我也不用了。而每种 DE,不仅仅是外观的不同,其设计理念也有很大的区别。如 awesome 是一个典型的平铺式窗口管理工具,它的特点是总是把前台的窗口撑满整个屏幕,并且能够方便调整各窗口大小,很适合开发人员使用。(我因为已经习惯了 gnome,并且一直找不到时间折腾一下 awesome 的配置,不然肯定装 awesome了)
唔……起码至少莲蓬乳一般的密集感少了一些了……
这种情况是大部分浏览器都把全角汉字和拉丁字母都等同为一个字符来看待,从而采用了一致的字距所造成的。它们通常只管把字符集识别出来转换成相应的文字就完工了。只有一些专业的多国文字排版软件,比如 Microsoft Word、Adobe、Open Office 之类,才会在中英混杂的场合自动调整字距。
不过事实上中英混杂排版始终依然是个纠结的问题,Gentoo 和 Ubuntu 的中文翻译小组在中英文之间要不要加空格,就采取了截然不同的方针。Gentoo 的准则。Ubuntu 的准则。
话说我记得“一级方程式赛车”这个名词,最早就是小时候从卫视中文台听到的。所以如果有对应的约定俗成的中文名称的话,我觉得最好的做法还是尽量不要用英文好吧。这样反而还显得专业些。


