Linux指引我们走向何方?
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
近期以来,静观世界
Linux
业界的各种动向,令人心如潮涌,不得安宁。此话怎么讲?
十几年来,
Linux
已经形成一股世界性的发展潮流,任何势力也阻挡不了。许多世界级的大公司都参与其中。在昨天闭幕的
Intel
信息技术峰会上(
IDF
2010
),这一点看得非常清楚。在消费电子领域,
MeeGo
指引着产业发展方向;在计算机桌面创新方面,
Ubuntu
一马当先。
4
月
14
日,《
Linux
基金会》执行主席
Jim
Zemlin
在《
Linux
协作峰会》上发表主题讲演,他指出:
Linux
正好处在几股推动开源应用的重要
IT
势力(或倾向)的交汇处,它必定是个大赢家(
The
big
winner
)。他说:在未来几年,在消费电子领域,
Linux
(平台)必将大方光彩。他确信,在
2
~
5
年内,基于
Linux
的电子消费产品不仅品质极佳而且完全免费(
both
fabulous and
free
)。他的意思是说,到了那时,(
Linux
)客户将不必再去购买消费电子产品的硬件和软件,只需支付服务费(比如,月租费)即可。面对这种发展潮流,那些私有软件小贩(
Vendors
)必定彻底泄了气而无疑。
大家知道,
Ubuntu
社区只抓两件事情:计算机桌面的创新和构建云计算平台。从
Ubuntu
10.04
版本开始,
Ubuntu
用户就有
2GB
的“热存储”空间可以自由使用。按照
Zemlin
的说法,在几年之后,
Ubuntu
用户连消费电子产品的硬件部分也不需要自己花钱去买了,自然,软件盗版现象也会从此消失。现在,如果有人发誓永远不使用
Ubuntu
,那么,在几年之后,他必定是傻人一个。
很明显的事情是,
Linux
是我们走向未来“云计算”时代的催化剂(
Catalyst
)。当今,我们使用
Ubuntu
10.04
桌面,不是赶时髦,而是顺应了历史发展的潮流。联想电脑预装
Ubuntu
就是一个重要信号。我们可以闭起眼睛走路,碰到墙壁再回头就是了。我们国内有些企业家发了一点财(喝了一点酒),头脑就发晕,摇摇晃晃,不知路在何方。有人认为,
Linux
是免费的东西,完全没有商业价值。此言差矣!
4
月
14
日,
IBM
高层官员
Dan
Frye
在《
Linux
协作峰会》上公开表示,根据
相关文档:
中断处理
同处理I/O端口一样,要使用一个中断,必须先向系统登记。
int request_irq(unsigned int irq ,void(*handle)(int,void *,struct pt_regs *),
unsigned int long flags, const char *device,void *dev_id);
irq ......
功能说明:查找文件。
语 法:which [文件...]
补充说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
参 数:
-n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的 ......
下面是俺写的测试脚本,为了能运行多次测试程序性能,想控制运行个数,通过lockfile 和 grep配合进行限制。
#!/bin/bash
. /etc/profile
project=simnin
export CLASSPATH=.:/usr/$project:$CLASSPATH
for jarfile in /usr/$project/lib/*.jar ; do
if ! echo $CLASSPATH | grep $jarfile > /dev/null
then
&nbs ......
Linux版的google-chrome,为了"不重造轮子",使用第三方工具进行证书的验证。
方法如下:
先决条件:安装好第三方的证书管理工具:
yum install nss-tools
第一、从https网站,导出CA证书,方法参考:
http://blog.avirtualhome.com/2010/02/02/adding-ssl-certificates-to-google-chrome-linux-ubuntu/
考虑到一些英 ......
创建linux服务,使得test client可以开机启动,步骤如下:
1.创建目录/usr/local/test/
2.复制testc到/usr/local/test/
3.编写文件/etc/init.d/testc.sh
testc.sh
--------------------begin(not included)-----------------------
#! /bin/sh
#
### BEGIN INIT INFO
# Provides: &nbs ......