易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux之路为何如此艰难?






<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
       在本文中,所谓“
Linux
之路”是指通向完美
Linux
桌面的道路。谈起
Linux
桌面,有人不屑一顾,嗤之以鼻。实际情况如何?
 
     11

29
日,
Mint
8
(一种比较完美的
Linux
桌面)正式发布,在我们国内反响不大。我国
Linux
发展之落伍,我国
Linux
观念之怪异,由此可见一斑。
11

18
日,在《
Ubuntu
臭虫(
bugs
)知多少?》一文中,提及在
Ubuntu
9.10
桌面版本中有所谓“
open
bugs”(“
未曾解决的
bug”)
共有
74,905
个,其中危急的
bug
共有
31
个。
12

1
日,这个数字上升到
76,161
个,其中危急的
bug
增加到
34
个,平均每天抓出
100
个新臭虫。在这一期间,
12

1

Ubuntu
国际社区(论坛)积极分子人数增至
79,204

(11

18
日为
78,344

)
,平均每天增加近
100
个积极分子。由此,我们可不难想像出,在通向完美
Linux
桌面的道路上,人与臭虫(程序
bug
)的战斗,如同蚂蚁大战,进行得是何等激烈,何等壮观!
 
       大家知道,
Mint
桌面是基于
Ubuntu
发行版的一种比较更完美的
Linux
桌面。
Mint
桌面的奠基人
Clement
Lefebvre
先生非常重视用户的反馈意见,懂得用户的实际需求,他知道用户最需要什么特性。
Mint
8
版本(基于
Ubuntu
9.10
)改正了许多程序
bug
,集成了不少用户所迫切需要的特性,力求做到精益求精,完美无缺(在“相对而言”的意义上)。我们可以说,在当前情况下,
Mint
8
桌面是全球最完美的
Linux
桌面了。近日,在
DistroWatch
的全球排行榜上,
Mint
8
名列第一。
12

3
日,
Ubuntu
10.04
桌面版本(
Alpha
1
)就要发布。这个新桌面版本是所谓“
LTS”
(“拥有长期支持”)版本,其既定目标是“
bug-free”(“
没有程序
bug”)
。这是何等的雄心壮志,何等的豪言壮语!实际上,
Linux
桌面的复杂性超乎一般人的想像。
Linux
桌面有一亿多行程序源代码,不许出错,谈何容易?人类通向完美
Linux
桌面的道路是何等艰难!是何等壮观!
 


相关文档:

实战Linux Bluetooth编程(六) 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 ......

生产者 消费者问题实现 (linux下C语言)

操作系统的一个经典问题是"生产者-消费者"问题, 这涉及同步信号量和互斥信号量的应用, 在这里,我用线程的同步和互斥来实现.
/*
* author 张文
* 2008/06/20
*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <pthread.h>
#include <semaphore.h> ......

Linux的启动步骤


Load Bios
Read MBR's config to find out the os
Load the kernel of the os
init Process starts
execute /etc/rc.d /sysinit
start other modules (etc/modules.conf)
execute the run level scripts
execute /etc/rc.d/rc.local
execute /bin/login
shell started
......

Linux下通过iptables抓取tcp连接

1.1.1   iptables原理
 
1.1.2   以本地为源的包路径
Step
Table
Chain
Comment
1
 
 
本地程序(比如,服务程序或客户程序)
2
 
 
路由判断,要使用源地址,外出接口,还有其他一些信息。
3
mangle
OUTPUT
在这儿可以mangle包。建议不要在这儿做过滤,� ......

REDHAT Enterprise Linux 启动模式变更

通过编辑/etc/inittab里的id:5:initdefault:这一行的阿拉伯数字,可实现启动模式的转换。例如将
id:5:initdefault:修改为id:3:initdefault:重新启动系统后,我们可看到原来的X-Window图形操作界面转换成了
Console字符界面。
在字符界面下打入命令startx可进入图形界面,图形界面下键入ctrl+alt+backspace进入字符界面� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号