<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
当前,一个很明显的事实是,
Linux
桌面并不普及。原因何在?
在
XP
盗版海洋中,普及
Linux
,谈何容易?十几年了,说尽
XP
盗版的坏话也无用(不灵验)。
Linux
国产化也失败了。问题究竟出在哪里?这是一个很复杂、很棘手的问题。但是,我们必须回答。
一般而言,使用盗版
XP
者心里面都感到很满足(占了小便宜),因而,他们对
Linux
桌面连看一眼都不乐意,自然,让他们听一下(
Linux
的好话)就更无从谈起了。使用盗版
XP
用户,可谓刀枪不入,铁杆分子是也。对于他们而言,尽说
Linux
好话也毫无用处。那么,该怎么办呢?
这里的关键问题是,如何让
Linux
(桌面)本身更容易被人理解,更加具有吸引力(或魅力),让得使用盗版
XP
者也心动?这就是
Ubuntu
10.04
(
LTS
)要做的事情。简而言之,
Linux
既要轻巧,又要敏捷,不能像杨贵妃那样肥胖。怎么使得
Linux
桌面既轻(
Light
)又快(
Faster
)?这里面的学问确实不少。如果你不亲身去体验一下
Ubuntu
10.04 ......
怎样创建真正很小的Linux下的ELF可执行文件
转载: ELF文件格式研究
日期: Friday, July 25 @ 14:46:16 CST
主题: 软件开发
发信人: someone (++), 信区: Linux
标 题: 怎样创建真正很小的Linux下的ELF可执行文件
发信站: 红肩章 (2001年09月26日11:36:50 星期三), 站内信件
【 以下文字转载自 someone 的信箱 】
[
最近在看ELF格式和Linux程序装载方面的东东,发现一片挺有意思的文章,翻译了一下
。
555,花了一个晚上和一个上午。希望有人喜欢。
原文地址:
http://www.muppetlabs.com/~breadbox/...ny/teensy.html
还有一个后记,懒得翻了,直接贴出来吧。
2001.9.26
]
A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux ......
因为自己的傻,所以才有的此篇日志。也许有人可以发现,在我博客上已经有篇名为“LFS配置IP及安装OpenSSH”,而再写这篇日记是因为自己在Linux下使用了光盘里的OpenSSH,然后装上后使用自己硬盘上的SSH时老是提示已经占用,结果反复装了好几遍才意识到这个问题!~这就好比一个人骑在马上数马的数目一样,总是少一头。哎,悲剧。
切入正题。
下载openssl-0.9.8e.tar.gz包和openssh-4.6p1.tar.gz包。先装SSL。
安装openssl
#cd /usr/local/src
#tar zxvf openssl-0.9.8e.tar.gz
#cd openssl-0.9.8e
#./config shared zlib
#make
#make test
#make install
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/include/openssl /usr/include/openssl.OFF
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
配置库文件搜索路径
#echo ”/usr/local/ssl/lib” >> /etc/ld.so.conf
#ldconfig -v
查看openss ......
Linux 2.6.19.x 内核编译配置选项简介
作者:金步国
版权声明
本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。
其他作品
本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表:
金步国作品列表
BUG报告,切磋与探讨
由于作者水平有限,因此不能保证作品内容准确无误,请在阅读中自行鉴别。如果你发现了作品中的错误,请您来信指出,哪怕是错别字也好,任何提高作品质量的建议我都将虚心接纳。如果你愿意就作品中的相关内容与我进行进一步切磋与探讨,也欢迎你与我联系。联系方式:MSN: csfrank122@hotmail.com
Code maturity level options
代码成熟度选项
Prompt for development and/or incomplete code/drivers显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择
General setup ......
1. 查看内核版本命令:
1) [root@q1test01 ~]# cat /proc/version
Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat
3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
2) [root@q1test01 ~]# uname -a
Linux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
3) [root@q1test01 ~]# uname -r
2.6.9-22.ELsmp
2. 查看linux版本:
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
[root@3.5.5Biz-46 ~]# [root@q1test01 ~]# lsb_release -a
LSB Version: :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-
ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
Release: 4
Codename: NahantUpdate2
注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
......
虚拟机下linux下可以用使用主机的串口(虚拟机添加硬件里面可选)
linux下的超级终端minicom
进入超级终端的命令
[root]#minicom -s
选择串口一项
需要设定串口ttyS0(你的串口的设备名)
波特率115200
硬件流控关闭(默认是开启,如果开启的话,不能用键盘输入)
软件流控关闭
Save setup as dfl
exit
OK,这就可以在linux的终端进行串口调试了
最后说一下怎么退出,按Ctrl+A,再按下X键,会提示你是否退出,yes就可以了。你也可以按Ctrl+A,再按Z键,查看帮助信息。
如果退出后再想进入Minicom,使用命令: #minicom dfl //这里的dfl表示应用之前保存的设置文件
......