LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2137|回复: 20

LINUX菜菜:问个方向性问题

[复制链接]
发表于 2008-11-30 20:09:22 | 显示全部楼层 |阅读模式
想当年还在学校的就从书上看到LINUX
上面说得神呼其神,从那时候起就认为LINUX是个顶级的玩意

(三年前)后来辍学了,从电脑报上又看到了LINUX,是介绍红旗的
花了几天下了三张CD,刻成盘,安装后的感觉比原来那D版的WIN XP慢多了,而且QQ也不能上,上了也不稳定,启动打开都慢死了(那时候就是个不懂事的小毛孩子,只知道上QQ,还分不清什么叫D版)
当了一年电脑学徒,天天给人安装D版的WIN
慢慢地对LINUX多了一些了解,然后自学做网页,想整LAMP
那时候网上一搜都是说用RED HAT
于是用了REDHAT9 LAMP是整起来了
不过感觉是这么一个垃圾的系统能让网页打开快么?
...................

后来又试过了那个什么UB,漂亮是漂亮,不过还是慢
我当时就认为LINUX就是个这样慢的系统
有人说是LINUX的命令行是快的
我当时就想,WIN下面的开CMD也很快
.................

现在换工作了,也开始玩单片机
了解了51 AVR ARM,然后ARM上面都用LINUX

又郁闷了,想当年在我那P4 3.0 512M的机子上都像只蚂蚁的东西在几十M的ARM的..那东西还能行吗?

慢慢地,单片机算是基本入门了
用的都是LINUX下面工个
51:SDCC
AVR:AVRGCC
IDE:CODEBLOCKS

但是这些跨平台的,我都是在WIN使的
这不正中了别人的那句:开别人的源,赠自己的钱(虽然我不是用这来赚钱的)
于是想再整LINUX
GG一下
REDHAT已经是昨天了
现在叫FEDORA
于是安装了FEDORA 9
感觉机器配置比当年差了
速度快点了
不过还是不理想

整SDCC AVRGCC CODEBLOCK这三个软件花了一个星期
也对LINUX多了一些认识
但也多了一些烦恼
出现这样那样一些问题
网上一搜,不同发行版的解决方法都不一样
有人建议我用这个,说那个不好,有人建议我用那个...这个不好
我迷茫了
我认为一个都不好...

前天FEDORA 10出来了
我下载好回家安装好
安装倒是顺利
安装好了以后鼠标都是卡住
后来死机了两次
......

都快让我对那些把LINUX说得那么神的人进行鄙视了
P人的吧..

但心中一直有个遗憾
这么垃圾的东西为什么还那么多人用
那些人也不是傻子,应该是高手才对
............

LINUX说是开源的东西
不错,LINUX下面软件都是可以自己用源代码编译的
那么为系统本身都已经安装好了,我也接触不到,开源有什么用...
只说可以用内核自己编译一个系统,XX许多不用的功能就速度快了
但这个,想想就算了,从如下手都不知道
E文拆成一个个字母是认识,放一起就不认识几个了
中文的资料都的都是些基本应用

直到有一天搜索FEDORA的问题的时候来到LINUXSIR
才发现眼前焕然一新..(以前也常上CHINAUNIX的,但在那上面就是八窍通了七窍,还是一窍不通)

这几天一直在看LFS相关
从今天开始练习那个手把手的教程
........

好了,在我的另一台电脑正在进行编译的时候我上来问了这些乱七八遭的问题:
1.到目前,我认为,任何发行版我都不会满意了,起码这两个月来FEDORA在我的机器上的表现是这样,这是因为发行版不是针对我这台机器而编译的原因而牺牲了性能了吗?
2.说说你们的使用情况INUX的系统比WIN的使用要快吗?
(请不要回答:这个要看每个人的使用情况==,我要的是你们以普通人的眼光的看法,我指X环境的基本操作,比如用文件管理器浏览文件,至少我认为我在这几年中试用的LINUX要比WIN慢很多)
3.针对以上原因,我现在想试下LFS,那么,我用LFS整好一个基本系统后能否达到我想要的要求?
(我指用LFS构建一个基本系统,然后安装好X,我以后可能想在这上面运行下CODEBLOCKS这些软件==)

OH,天啦,我在打字了半天那台上面还在编译中
我想问下,在LINUX下一般编译些东西要多久?
我所知道的
写的单片机的程序编译下几秒钟
上面次编译avrgcc在我那台AM2 3600+的机器上面花了一个小时
昨天晚上开始练习那个手把手的LFS教程
编译BINUTIL-2.17 花了五分钟,在公司的电脑上花了15分钟(公司电脑为C1.7 256)
GCC4.1.2  45分钟        2小时
GLIBC2.5  关机了没试   正在进行中....

我知道这些程序很大的,编译很耗时间
那么你们编译这些要多长时间?
怎样才能提高速度?
怎样才能达到"裸机源码LINUX,做你从未做过的事(LFS+BLFS for LINUX菜鸟)"这个帖子里面的说的几分钟?还是少写了一个0?

现在的PC是强大了
但一两年前,PII 128这样的年代, 现在的2小时那时候岂不是要几个小时,半天,甚至几天??
这样编译效率能高效???

OK!

说话间,GLIBC编译好了
说了这么多乱78遭的东西,只是我内心的疑惑
希望能给我指点迷径..
 楼主| 发表于 2008-11-30 20:12:50 | 显示全部楼层
顺便问下
mkdir -v **
这个参数v是什么意思?
看help  和google只说mkdir 有-p -m这两个参数?
回复 支持 反对

使用道具 举报

发表于 2008-11-30 20:52:33 | 显示全部楼层
Post by 残剑饮血;1916840
顺便问下
mkdir -v **
这个参数v是什么意思?
看help 和google只说mkdir 有-p -m这两个参数?

-v表示显示详细的信息
建议楼主查找mkdir --help或者man mkdir,你能找到详细的信息
回复 支持 反对

使用道具 举报

发表于 2008-11-30 21:05:10 | 显示全部楼层
楼主的感触不错。我觉得个性和楼上的兄弟很像,都很喜欢思考,呵呵。
回复 支持 反对

使用道具 举报

发表于 2008-11-30 21:33:56 | 显示全部楼层
我想先说下速度问题:

要说跑得快的车,估计你会马上说出F1,法拉利之类。那么你觉得一辆车,怎么样才能跑得快?
光有发动机行吗?光有轮胎行吗?都不行。这是一个整体,所有的部件都影响到速度。于是,无论从发动机,到车轮,到车身设计,到排气管等等每一个零件,F1赛车无不经过仔细考虑和精心设计。

我在工作中用了很多台电脑,也用了Win95-98/XP/Ubuntu/LFS操作系统,我可以说LFS是我见过的最快的操作系统。楼主最后提到的文章就是我写的,上面的速度都是我亲自测试的,不会有错。这个操作系统在软件层次,任何地方全部都是自己定制,不难知道它肯定会发挥出最佳的效果,因此:
LFS系统,正是操作系统中的F1 !

首先,决定你电脑速度的毫无疑问就是硬件。而如果你对硬件很不熟悉,你将会配错电脑,导致“瓶颈”效应。比如很垃圾的CPU配上大的内存根本不会提高速度,好的CPU没有内存也不行,而好的CPU加上好的内存,用在一块垃圾主板上,也是不行。这就是硬件的配置原则,你的电脑慢,首先要检查硬件上的瓶颈在哪。

然后就是软件层次了。软件的配置同样也要适合你的电脑。很多Linux发行版,根据我在5台机器上使用Ubuntu的经验,确实是有的很快有的慢得出奇,有的还有一些问题。这些问题我都想办法解决了,但是这就说明,如果一个对Linux很不熟悉的人,指望一装上一个发行版就能好好使用,这只能靠运气。而在一个有能力的人面前,这些都不问题,而是一个个挑战的机会。这就说明了,根本的原因还在于,用户对Linux还是不熟悉,或者由于某些小小的障碍就对Linux存在种种偏见,导致了一些很不客观的说法。这些都是可以理解的,我以前也因为找不到某个软件而对Linux有偏见。但是随着用户经验的丰富,在逐步解决问题的过程中,你将会体会到进步的快乐,以及对Linux的重新认识。这也正是Linux的魅力所在。

要提高自己的实力,加深对Linux的认识,消除对Linux的偏见,最好的方法就是自己配置编译Linux和应用软件。这也正是LFS的初衷之一。楼主学单片机的,我以前也学过,因此我知道楼主对汇编语言和对硬件应该很熟悉,这是一个很好的基础,那么可以把相关的知识应用于LFS中来,多体会多尝试,把LFS配置成一个最适合自己电脑的操作系统。

这里有很多人都很有水平,在他们的帮助下相信楼主很快就能体会到LFS的魅力,祝你成功!
回复 支持 反对

使用道具 举报

发表于 2008-11-30 22:18:16 | 显示全部楼层
关于速度的问题楼上已经说得非常明确了。

不过我个人认为,攒LFS的目的本身确实是学习Linux更多一些,你在LFS中学会的一些定制系统优化系统的技巧,其实对大多数其它发行版也有用——问题在于如果你只用过其它发行版,你根本不会去了解和学习那些东西。。。

重要的是我必须再三的顶楼上这句话:“这只能靠运气”,目前Linux方面的资源只能做出这样的系统,这样的系统并不能保证在不同硬件上都有很好的表现,经常会有这样那样的问题,那些问题如果你愿意去研究去解决的话,你就可以得到一个非常满意的系统。
回复 支持 反对

使用道具 举报

发表于 2008-12-1 07:59:07 | 显示全部楼层
lfs的兄弟真勤快,我等懒人继续gentoo

Linux图形界面是比windows要慢一些,一方面有xorg-server的原因,另一方面和显卡驱动也有很大的关系。Linux的主方向不是桌面(至少现在不是),嵌入式系统很多都用frambuffer作图形界面的。
回复 支持 反对

使用道具 举报

发表于 2008-12-1 08:39:03 | 显示全部楼层
编译需要很多时间的 因为他的文件很大  不像单片机就哪么一点点。。。。。。。。

编译的听说要19个小时 (可能要好点的机子)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-1 12:56:27 | 显示全部楼层
感谢各位的热心回答

回5#:
如果一个对Linux很不熟悉的人,指望一装上一个发行版就能好好使用,这只能靠运气。而在一个有能力的人面前,这些都不问题,而是一个个挑战的机会。这就说明了,根本的原因还在于,用户对Linux还是不熟悉,或者由于某些小小的障碍就对Linux存在种种偏见,导致了一些很不客观的说法。这些都是可以理解的,我以前也因为找不到某个软件而对Linux有偏见。但是随着用户经验的丰富,在逐步解决问题的过程中,你将会体会到进步的快乐,以及对Linux的重新认识。这也正是Linux的魅力所在。

我并非对LINUX有偏见
但上面是我的现实问题
而我,正在找解决方法....

回7#:
Linux图形界面是比windows要慢一些,一方面有xorg-server的原因,另一方面和显卡驱动也有很大的关系。Linux的主方向不是桌面(至少现在不是),嵌入式系统很多都用frambuffer作图形界面的。

首先,我是知道X会比WIN要慢一些的,这是肯定的
但我现在的现实是太慢了
我之所以说LINUX的速度垃圾是因为我想把她变快....(我只是指我试用过的在我的机器上的表现)
至于硬件,我PII PIII C1.7 AM2 3600+各种机器都有
但AM2 3600+的那台在宿舍,没网络
按照那个手把手的教程目前成功编译了GCC....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-1 13:03:31 | 显示全部楼层
至于上面说的硬件问题:
本人上面说了,我从当学徒做起,搞OA全套做了三年
在本地算NB类的人
自己用的电脑从买来就没重装过系统(两年了,前年底690主板刚出来的时候装的)
公司的电脑也从没有过(我入这家公司一年了),而且是局域网,我裸奔,他们全部穿雨衣但无一没有中标过
我这么说并不是在吹(绝对没这个意思)
我只是在表明我是有一定的基础
而我一个有点基础的在试用LINUX中都出现了这么多问题
足以说明要想把LINUX发扬光大,任重道远....
sorry! 说多了,见本坛多为热血的性情中人我才这么说的..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表