带孩子到 GNU/Linux 世界

标签: Funny | 发表时间:2012-07-03 07:04 | 作者:Toy
出处:http://linuxtoy.org


最近,读罢 John Goerzen 所撰写的 Children & Computing 系列文章,不禁让我唏嘘不已。John Goerzen 给我的感觉是一个相当有心且充满 Geek 味的父亲。且看作者是如何将自己的小孩带到 GNU/Linux 世界的。

  • 在 Jacob(作者的第一个小孩)3 岁半时,作者有意识的将 Linux 命令行介绍给他。比如,作者运行“ cat”,这样 Jacob 可以通过键盘输入字符,并得到回显结果;作者教 Jacob 按 Shift 和数字键来获得有趣的符号;运行“ tr a-z A-Z”让 Jacob 能够看到小写字母转换成大写字母。

  • 作者与 Jacob 一起构建了一台计算机,并安装了 Debian。Jacob 学会的第一个 Unix 命令是 worm(一个游戏)。作者向 Jacob 解释了 hostname,然后 Jacob 将自己的计算机机命名为 Grandma Marla。

  • Jacob 4 岁时,发现了 sl(试试看?);作者教他用 ; 来组合命令,Jacob 学会了用上方向键来使用 bash 历史;喜欢玩语音合成器;使用 mcabber 聊天。

  • Jacob 5 岁,Oliver 2 岁(作者的第二个小孩)时,作者开始将 GUI 引荐给他们。他们一起登录系统,执行 apt-get命令来安装软件,并通过 startx 启动 X。因为一般的 GUI 并不是很友好,所以作者为他们选择了 xmonad(一个平铺式窗口管理器),这样可以只用键盘控制窗口,而不用鼠标。Jacob 很快便学会了用键盘来操作 xmonad。

Toy 2.0 也已满 3 岁了,我将好好的思考如何带他到 Linux 世界。但在此之前,感谢 John Goerzen 给我带来的启迪与思索。

John Goerzen 简介

John Goerzen:Debian GNU/Linux 开发者,著有《Real World Haskell》、《Foundations of Python Network Programming》、《Debian GNU/Linux Bible》等书。

分类: Funny | 永久链接 | 收藏到 del.icio.us | Email 给好友 | 无评论 | 捐助本站

相关 [孩子 gnu linux] 推荐:

带孩子到 GNU/Linux 世界

- - LinuxTOY
最近,读罢 John Goerzen 所撰写的 Children & Computing 系列文章,不禁让我唏嘘不已. John Goerzen 给我的感觉是一个相当有心且充满 Geek 味的父亲. 且看作者是如何将自己的小孩带到 GNU/Linux 世界的. 在 Jacob(作者的第一个小孩)3 岁半时,作者有意识的将 Linux 命令行介绍给他.

GNU/Linux 中到底有多 GNU ?

- walker - LinuxTOY
按照 Free Software Foundation 的说法,Linux 的全称应该是 GNU/Linux. 那么一个常见的 Linux 发行版究竟有多 GNU 呢. Pedro Côrte-Real 在他的博客中发表了一份以代码行为单位对于 Ubuntu 11.04 中 main 仓库包含软件 GNU 比例(仅限由 Ubuntu 打包的部分,不包括从 Debian 继承的)的分析,参见下图:.

GNU Mediagoblin Project启动

- aviot - Solidot
自由的图片共享项目GNU Mediagoblin于本月初正式启动,旨在解决现有图片共享服务如Flickr、DeviantArt、Picasa和Facebook没有很好解决的问题:诸如隐私、数据所有权,可靠性和软件自由. GNU Mediagoblin一开始是针对照片/艺术图,未来将扩大到所有媒体. GNU Mediagoblin的设想很简单:它没有采用需要注册的中心化服务,而是允许任何人搭建一个实例,然后在朋友之间共享媒体.

生日快乐,GNU!(1983~)

- 欧剃 - 笨兔兔
1983年的9月27日,Richard Stallman 公开发布惊天动地的《GNU宣言》. RMS 的目标,在于创建一套完全自由的操作系统. 自1983《GNU 宣言》发布以来,取得了巨大成绩:. Linux 目前运行在世界82%左右的超级计算机平台上,支持耗费$100亿的亚原子大型强子对撞机研究.

GNU黑客大会2011

- Tairan Wang - Solidot
Shawn the R0ck 写道 "2011年8月25日至28日,GNU各大社区的黑客在巴黎召开了GNU的年度会议GHM(GNU Hackers Meeting) 2011,来自emacs、gcc、gdb、GNU/Hurd、debian、GNU R等重要GNU自由软件项目的开发者都参与了此次会议.

了解 GNU GPL/GNU LGPL/BSD/MIT/Apache协议

- aoao - IFLONELY
越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机. 在我们所能想到的应用领域,都有开源软件存在(象 WordPress,Drupal 这些开源CMS). 然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别.

开始加入gnu toolchain的开发

- netcasper - HelloGcc Working Group
作者: qiyao@hellogcc. 很多刚刚加入gnu toolchain开发的工程师,都会被各种各样的规定,缩写还有交流方式搞得晕头转向. 本文就是为了让刚刚进入gnu toolchain的开发的工程师简单介绍一下在这个圈子里边工作的一些特别之处. checkout就不用说了,绝大多数人都知道怎样check out代码.

好文: 為什麼 GNU grep 這麼快

- chuang - Tsung's Blog
Linux shell 常常會用到 grep, 為何 grep 可以那麼快的找到我們要的資料?. 這篇文章有清楚的說明: 為什麼 GNU grep 這麼快 (下述摘錄自此文), 詳細討論原文: why GNU grep is fast. 為什麼 GNU grep 這麼快. GNU grep 有使用下述技巧:.

GNU Recutils 1.6 发布,文本数据库

- - 开源中国社区最新新闻
GNU Recutils 1.6 发布,增加对联合查询和外键的支持,支持字段分组和排序,重写了字段表达式的规则,支持聚合函数,改进了 emacs 模式,完善了用户手册等等. GNU Recutils 是一组工具和开发包用来访问名为 recfiles 的文本数据库. recfile 包含了顺序记录的数据结构,rec格式支持数据集成和记录描述 (keys, mandatory fields, field types, etc.) ,可用来存储一些简单的中等规模的数据.

GNU awk 4.0.0 发布:处理文本的编程语言工具

- Flyhorse - ITeye资讯频道
GNU awk 4.0.0 发布了. AWK是一种用于处理文本的编程语言工具. 它不仅是 Linux 中也是任何环境中最强大的数据处理引擎之一. 在最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令. 该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式.