谷歌Chrome OS冲击Linux桌面
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
发展
Linux
的最终目的是带给人们一个完美的桌面(
Desktop
)
,
用于工作和娱乐,其余事情都是第二位的。这话说得有点绝对,但是,现在不得不这么说。为什么?
11
月
5
日,我在《谷歌是怎样使用
Linux
的?》一文中谈到一些实际情况,这里不再追叙。谷歌认为,现在的操作系统都是在互联网
Web
时代之前的产物,应当为
Web
世界定制一套新的系统。于是,先是
Chrome
浏览器,后是
Chrome
OS
(操作系统)被抛出来了。这种想法是不错的。但是,
Chrome
OS
是针对什么人的呢?其用户群是什么呢?这是首先要搞明白的。谷歌自己说,有一种人“
nearly
everything”(“
几乎每一件事情”
)
都要在网上进行,
Chrome
OS
就是为他们设计的。这话也不错。可是,实际情况并非如此简单。
将来,有了互联网,有了云计算,似乎什么事情都变成了
Web
服务。持有这种想法,谷歌就是典型。这种想法也太绝对化了。与此相反,微软就不这么看。微软认为,在将来,不是
SaaS
,而是
S+S
(软件加服务)。我支持微软的说法。
在历史上,
Linux
源自
Unix
大系统的桌面仿真,多任务,多用户。从本质上来看,
Linux
本来并不适宜个人用户。经过近
20
年的艰苦努力,至今,
Linux
桌面已渐成气候,比如,
Ubuntu
桌面。这是历史发展的主流。再过
20
年,情况就会更明朗。实际上,谷歌
Chrome
OS
只是
Linux
的一个分叉,而不是
Linux
的主流,而且,造成了对
Linux
主流的冲击(或削弱)。
当前,国际
Linux
内核开发团队相当活跃,成果频出。办公套件
OOo.org
,
GNOME
和
KDE
的新版本即将推出。各种主流
Linux
桌面新版本相继问世,把
Windows
7
团团围住,形势一派大好。谷歌的
Chrome
OS
不出,只是一个谜团;谷歌的
Chrome
Os
一出,恐怕成为一个笑话。(此刻,我看着这个“笑”字,心中只想发笑,笑出声音来才肯罢休
!
)
我此刻使用的就是
Ubuntu
Remix 9.10
(
Live
USB
)。
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
用 GDB 调试程序
GDB 概述
————
GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ ......
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php( ......
wall命令
这个命令的功能是对全部已登录的用户发送信息,用户可以先把要发送的信息写好存入一个文件中,然后输入:
# wall < 文件名
这样就能对所有的用户发送信息了。
在上面的例子中符号“<”表示输入重定向,有关它的含义和用法请参阅第十章的有关内容。 例如:
# wall ‘Thank you!&rsquo ......