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

1.1 Linux的起源和发展

1.1  Linux的起源和发展
Linux起源和发展是一段令人着迷的历史。这里面包含着太多颠覆“常理”的事件和思想,促成Linux成长壮大的“神奇”力量总是被人津津乐道,Linux所创造的传奇有时候让初次接触它的人感到不可思议。
1.1.1  Linux的起源
1991年,一个名不见经传的芬兰研究生购买了自己的第一台PC,并且决定开始开发自己的操作系统。这个想法非常偶然,最初只是为了满足自己读写新闻和邮件的需求。这个芬兰人选择了Minix作为自己研究的对象。Minix是由荷兰教授Andrew S. Tanenbaum开发的一种模型操作系统,这个开放源代码的操作系统最初只是用于研究目的。
这个研究生名叫Linus Torvalds,他很快编写了自己的磁盘驱动程序和文件系统,并且慷慨地把源代码上传到互联网。Linus把这个操作系统命名为Linux,意指“Linus的Minix”(Linus’ Minix)。
Linus根本不会想到,这个内核迅速引起了全世界的兴趣。在短短的几年时间里,借助社区开发的推动力,Linux迸发出强大的生命力。1994年,1.0版本的Linux内核正式发布。本书写作时,最新的稳定内核版本为2.6.27。
Linux目前得到了大部分IT巨头的支持,并且进入了重要战略规划的核心领域。一个非盈利性的操作系统计划能够延续那么多年,并且最终成长为在各行各业发挥巨大影响力的产品,本身就让人惊叹。在探究这些现象背后的原因前,首先来看一下Linux和UNIX之间的关系,这两个名词常常让人感到有些困惑。
1.1.2  追溯到UNIX
UNIX的历史需要追溯到遥远的1969年,最初只是AT&T贝尔实验室的一个研究项目。10年后,UNIX被无偿提供给各大学,由此UNIX成为众多大学和实验室研究项目的基础。
尽管UNIX被免费提供,但获取源代码仍然需要向AT&T交纳一定的许可证费用。1977年,加州大学伯克利分校的计算机系统研究小组(CSRG)从AT&T获取了UNIX的源代码,经过改动和包装后发布了自己的UNIX版本——伯克利UNIX(Berkeley UNIX),这个发行版通常被称为BSD,代表Berkeley Software Distribution(伯克利软件发行版)。
随着UNIX在商业上的蓬勃发展,AT&T的许可证费用也水涨船高。伯克利于是决定从BSD中彻底除去AT&T的代码。这项工程持续了一年多。到1989年6月,一个完全没有AT&T Unix代码的BSD版本诞生了。这是第一套由Berkeley发布的自由可再发行(freely-redistributable)的代码,所谓的“自由”颇有些&l


相关文档:

实战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上视频传输的程序


源文来自http://blog.csdn.net/dog0138/archive/2007/03/23/1539277.aspx
C/S 架构 程序很大以部分修改自SPCAVIEW  加入了XVID编解码和JRTP传输  需要安装相应的库 另外摄像头用的中星微电子的  所以 驱动最好装那个万能驱动  在一个国外网站上下的  忘记是什么了 好像叫SPCAXX 
只 ......

Linux操作系统下IPTables配置方法详解


我们来配置一个filter表的防火墙   
1、查看本机关于IPTABLES的设置情况
[root@tp ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source desti ......

linux 进程间共享内存

可以采用sysV的shmget + shmat 实现。
但是我更喜欢shm_open + mmap 更简单。
#---------------------writer.c----------------------------
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h> ......

linux下数据库安装详细介绍

一、查看要求的装配包(和RHEL四有些小差别)
rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make ksh sysstat libaio openmotif22 libXp
rpm -ivh compat-db
rpm -ivh kernel-headers
rpm -ivh glibc-headers
rpm -ivh glibc-devel
rpm -ivh libgomp
rpm -i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号