有关桌面Linux的一则真实故事
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
所谓“桌面
Linux”
是指用户完全可以自由地理解、使用与传播的个人计算机界面。在这里,自由(
Freedom
)一词的准确含义与自主(
decide
for oneself
)的内涵更为接近
(by
Longman Dictionary of Contemporary
English(English-Chinese))
,据此将其翻译为“自主桌面”也许更为贴切。那么,我们的真实故事在哪儿呢?
2005
年
11
月,美国《自由软件基金会》主席
Richard
Stallman
与
Ubuntu
奠基人
Mark
Shuttleworth
在
Tunis
世界峰会上见面,两人探讨了有关“
Free
Ubuntu”
的可能性(即
Gnubuntu
开发项目,后来该项目发布在
FreeNode
网站上),可惜的是,在当时条件下,并没有几个开发者能够理解该项目的重要意义,对其目感到兴趣。由此可见,具有前瞻性的重要开发项目,只有领导人“一头热”是不行的。事实是,直到
2006
年
5
月,爱尔兰软件工程师
Brian
Brazil
在《
ICT
Expo
》国际大会上与
Paul
O'Malley
两人相见,对此项目进行交流,结果,两人一拍即合。于是,在同年
6
月,这种“用户自主桌面”(即
Free
Ubuntu)
开发项目正式开始启动。这一事实是鲜为人知的。大家知道,该项目后来正式取名为
gNewSense
,其
1.0
版本在
2006
年
11
月发布。实际上,
gNewSense
项目得到《自由软件基金会》的直接领导和支持,三年来,项目进展非常顺利,终于在
2009
年名列全球
Linux
发行版第一名(
by
DaniWeb
国际社区)。
今年
10
月
17
日上午,《
Ubuntu
实验室》给我送来一只内装
gNewSense
2.3
版本的自启动
U
盘。这只
U
盘很乖,能够顺利地启动我的台式计算机,并且能够自动上网、识别(和驱动)打印机和音响等外围设备。但是,上网用的浏览器是
Epiphany
2.28
(该浏览器几乎与火狐浏览器同时发布),浏览网页的效果很不错;办公套件用的是
OpenOffice.org
2.4
版本,连
Maxwell
方程式的排版都很出色。流媒体播放器效果也不错,图像和音质都很好。这都是事实。此刻,我在想,这家伙的品质真的是名不虚传也。
10
月
17
日下午
相关文档:
MySQL :: Linux 下自动备份数据库的 shell 脚本
Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令。
脚本内容如下:
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info
DB_NAME=" ......
安装mysql
sudo apt-get install mysql-servel-5.0 mysql-client-5.0
下载安装过程中,会提示输入root密码
安装C语言编程接口:
sudo apt-get install libmysqlclient15-dev
更多api 查看:http://dev.mysql.com/doc/refman/5.0/en/c.html
相关mysql头文件和库文件安装在/usr/include/mysql/和/usr/lib/mysql目 ......
准备工作:
用到的perl 扩展组件(modules)在上篇贴出.( win32::odbc 模块
)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.
程序实现:
使用
use
Win32::ODBC;
语句包含应使用的模块是win32::odbc,写出数据库
连接字符串
$DSN = "DSN =
My DSN ......
http://blog.chinaunix.net/u/9861/showart_1890675.html
Linux中的"零拷贝"剖析
Zero Copy I: User-Mode Perspective
Author By Dragan Stancevic
Translated By Love. Katherine
(解释Linux中的"零拷贝"特性,为什么有用以及何处需要改进之处)
如今几乎每个人都听说过Linux中所谓的"零拷贝"特性,然而我经 ......
ITK是由美国数字人项目引出的一个副产物,但由于其开源,跨平台的特点,应用范围逐渐扩大,并不断完善,在医学图像处理中,占有很重要的地位。个人感觉,上手比较难,一旦开始使用了,就很容易了,手册上讲的相当清楚。
环境:ITK3.6,cmake2.6(带二进制可执行文件的),redhat EL AS 4.4
创建文件夹
/opt/itk/src/
,
......