LINUX哪个发行版适合初学入门?
如题顺便求推学习书籍/网站,要系统一些,适合入门的 all
这个东西不用特意学 Ubuntu,驱动全,配置简单,推荐先从7.10用起 毫无疑问ubuntu,楼主可以上人家的blog搜ubuntu哟,包教包会包分配哟 ubuntu一上,人就懒掉了。。
arch吧 当然是rhel,当然centos也可以,Fedora也不错,最不推荐的就是ubuntu,呵呵~ ubuntu只是提供给你一个可以马上使用的平台,什么东西都是现成的,你从中很难学到什么,但是作为易用的linux平台,ubuntu确实是最好的,我用的就是ubuntu
书什么的话还是算了吧,这都要书的话,ubuntu的维护者都要痛苦地把头扭向一边了
想折腾下学点什么的话还是玩gentoo或arch比较好,自带的文档就够了
真要书的话,也就开发需要。一本LDD3(linux device drivers 3rd),以此为核心慢慢看吧,几乎没有一句废话,全是实用的东西,kernel升级后部分接口稍微改了,有的机制也变了,基本不影响。喜欢钻牛角尖要扩展的还可以看看罗伯特爱的LKD2(linux kernel development 2nd),理论比较多
两句忠告:
1 必须结合代码,空谈理论毫无用处,书的作者跟过代码,给的是总结,你如果没跟过,当然看得云里雾里
2 不要钻牛角尖,人的精力有限,抓重点,工作需要的部分才是重点,其余浮云
[ 本帖最后由 henvelleng 于 2008-10-10 22:33 编辑 ] ubuntu是拿来傻瓜化应用的,如果想学,用gentoo吧……
初次你能把gentoo顺利地安装完成,估计已经从那说明文档中学了不少东西了………… 多谢各位
我还是先试试UBUNTU吧,其他的好象太难了。。。 Debian 先装个简单的,用熟悉了,再装个难的~~
只要到时没变懒就行了~~~ 原帖由 henvelleng 于 2008-10-10 22:32 发表 http://bbs.saraba1st.com/images/common/back.gif
ubuntu只是提供给你一个可以马上使用的平台,什么东西都是现成的,你从中很难学到什么,但是作为易用的linux平台,ubuntu确实是最好的,我用的就是ubuntu
书什么的话还是算了吧,这都要书的话,ubuntu的维护者都要痛苦地把头扭向 ...
写的不错
计算机只是工具,同样的,知识也只是工具(吃饭的家伙)
当然,如果只是爱好者,那无所谓 原帖由 minute 于 2008-10-10 22:41 发表 http://bbs.saraba1st.com/images/common/back.gif
ubuntu是拿来傻瓜化应用的,如果想学,用gentoo吧……
初次你能把gentoo顺利地安装完成,估计已经从那说明文档中学了不少东西了…………
+1
ubuntu是给习惯windows的人用的,不是用来让你学习linux的
其实Fedora也可以 原帖由 dangdang00 于 2008-10-12 04:58 发表 http://bbs.saraba1st.com/images/common/back.gif
+1
ubuntu是给习惯windows的人用的,不是用来让你学习linux的
其实Fedora也可以
ubuntu和Fedora相比,都是比谁的WINOWS化更好一些。 那是装64位的好 还是32位的好?准备下载一个来玩玩.....
差别有多大?
*ubuntu-8.04.1-alternate-amd64.iso
是64版本的?Intel是否能用?
*ubuntu-8.04.1-alternate-i386.iso
这个是32的?
[ 本帖最后由 心二 于 2008-10-12 10:50 编辑 ] 原帖由 心二 于 2008-10-12 10:38 发表 http://bbs.saraba1st.com/images/common/back.gif
那是装64位的好 还是32位的好?准备下载一个来玩玩.....
差别有多大?
WINDOWS上的程序都是原厂商编译好的,所以有些软件厂商没有提供64位版本,或者不能确认32位版本在64位系统下的兼容性的话,这样,要使用这些软件的话,只能用32位的OS
但LINUX不存在这个问题,因为GPL协议的强大开源蔓延的性质,所以,32位向64位的迁移,只要把软件重新编译一下就可以了
即使是RED HAT这样喜欢直接提供编译后版本的公司,也能轻易地提供所有软件的32位包和64位包
即使是一些比较古老的,偏门的程序,只要有源代码(开源的性质),也能自己编译一下。
至于说32位与64位的区别,主要在于64位才能支持4G以上的内存。
至于客户端的软件,我还没见过只用64位指令集的软件。
[ 本帖最后由 refo 于 2008-10-12 10:48 编辑 ] ubuntu是最不适合新手的,只适合懒人~ 原帖由 kissmore_as 于 2008-10-12 11:10 发表 http://bbs.saraba1st.com/images/common/back.gif
ubuntu是最不适合新手的,只适合懒人~
懒人不是挺好
计算机发展到现在,多少工作都是为了让人能更“懒”一些啊 我建议ubuntu ,容易上手,对新手友好。
FedoraCore也不错,我从前也用过很久。
我当年装Redhad 7.2,驱动死活装不上,我只好把它扔到那儿;后来redhat 9出来后,一下就装上了,于是便走上了Linux学习之路。从我个人经验来说,新手还是不要一开始就给自己找太多麻烦来“磨练”自己,那样很多时候会挫伤学习积极性,转而放弃。
所以,还是从易上手的发行版本开始为好,比如ubuntu,或者FedoraCore。
amd64自然是给amd 的64位CPU用的, i386就是平日用的这些酷睿,奔腾,赛扬等英特尔CPU用的。
你的电脑用的什么CPU,就下哪个版本。
网站的话,我从前经常去 linuxsir,chinaunix,linuxforum,linuxeden,linuxforum ,linuxfans等网站,上边有很多文档。不过也好久没去了,不知道这些网站现在怎么样,还开着否。
书的话,书店里找一本顺眼的买就是,或者看看指南。
我从前看过这篇指南,虽说是讲redhat 9的年代久远了一点,但还是可以看看的:
http://www.embeded.cn/online/rhl-ig-x86-zh_CN-9/index.html
[ 本帖最后由 siyeclover 于 2008-10-12 19:12 编辑 ] 原帖由 siyeclover 于 2008-10-12 19:03 发表 http://bbs.saraba1st.com/images/common/back.gif
我建议ubuntu ,容易上手,对新手友好。
FedoraCore也不错,我从前也用过很久。
我当年装Redhad 7.2,驱动死活装不上,我只好把它扔到那儿;后来redhat 9出来后,一下就装上了,于是便走上了Linux学习之路。从我个人经验来说,新手还是 ...
ubuntu最赞的就是他的论坛
不过都是讲ubuntu的问题的
其他版本。。 ubuntu+1
别的不说,在vista下直接像装软件一样安装,太方便了 把linux拿来用和靠linux吃饭是两回事。前者是当windows用而已,我不认为存在学习的过程,花10分钟看一下linux的文件系统有哪几种,如何分区,分区如何挂载,那么ubuntu之类的发行版你点点鼠标就可以顺利装上了,装上了还不会用,我可不信
有些人说还有一种linux爱好者不计报酬献身开源事业,这个其实属于靠linux吃饭的,有人发工资或会发工资 原帖由 hisame 于 2008-10-13 23:14 发表 http://bbs.saraba1st.com/images/common/back.gif
泪目,01年开始试用,断断续续到现在还不得其门而入的人简直羞愧得想去跳楼了……
依次使用过红旗2.4,红帽7.2,9,中软XXX,mandrake(?好像是这个拼法?),ubuntu……
头几年因为没法上网而不能使用,不能上网的话,缺什么软件都很难找
后 ...
把OS就当个OS使,那么就ubuntu呗 作为一个linux的SA和RHCE来说 我建议你们日常使用的话 还是windows!
因为linux桌面真的不优秀 很多未完善 兼容问题
我认识的 靠linux/UNIX吃饭的人 自己电脑都是不装linux的 也有人尝试了2个月 最后还是换回来的 因为工作需要 和便利
不过真的要玩的话 还是ub合适 这个系统是debian的分支 而且自带驱动多对硬件兼容性很高
但是真的用linux当桌面 很容易腻 只能做玩物 一个过来人的话 refo,我觉得出了问题在网上搜,一般都能搜到解决的问题。
我唯一遇到的一次找不到解决方法的是vsftpd日志里无法正常显示中文的问题,最后我把vsftpd的代码改了一下重编译就解决了。
hisame,惭愧,我根本没有资格说什么指明道路。其实我根本不算一个Linux爱好者。
我当初学Linux,是想通过学Linux来学Unix,因为一般人还是不容易找到环境来学Unix的。后来有了Unix环境,就把Linux放下了,虽然现在还在用Linux,却再也没有花精力去研究它。
我个人一点浅见:或许我们的生活和工作永远接触不到Linux,但通过学习Linux,可以扩展我们的思路和眼光。哦,原来计算机还可以这样。
至于走什么样的路,就根据自己的兴趣以及职业发展来决定吧。 原帖由 siyeclover 于 2008-10-15 12:50 发表 http://bbs.saraba1st.com/images/common/back.gif
refo,我觉得出了问题在网上搜,一般都能搜到解决的问题。
我唯一遇到的一次找不到解决方法的是vsftpd日志里无法正常显示中文的问题,最后我把vsftpd的代码改了一下重编译就解决了。
hisame,惭愧,我根本没有资格说什么指明 ...
那啥,目前懒得去用LINUX,现在用FF上网,不乱下载东西
我的WIN XP根本不中毒,裸奔中
论客户端软件,还是WIN多啊
而且国内的气氛又都是微软向的 suse ubuntu的64位版本为什么要写成amd64,我估计是历史遗留问题吧,并且命名的人是个极端amd青,又位高权重,呵呵。其实amd64能用emt64自然也能用
linux下也有很多商业软件,也有很多免费软件不开源的
身边有不少人装个ubuntu就为安心看资料干活,编译环境都在服务器上,而我正相反,进了windows才是断了娱乐,我确实是异类。不过我这样也有好处,不会因为无意中使用了破解盗版软件而惹上麻烦 原帖由 henvelleng 于 2008-10-15 18:47 发表 http://bbs.saraba1st.com/images/common/back.gif
ubuntu的64位版本为什么要写成amd64,我估计是历史遗留问题吧,并且命名的人是个极端amd青,又位高权重,呵呵。其实amd64能用emt64自然也能用
linux下也有很多商业软件,也有很多免费软件不开源的
身边有不少人装个ubuntu就 ...
AMD64是因为当年INTEL又准备玩286到386的那个手段,不准备向普通用户提供兼容X86指令集的64位指令集。
于是AMD率先推出了兼容X86的64位指令集。
所以一般叫AMD64不是很正常吗? 原帖由 refo 于 2008-10-12 10:45 发表 http://bbs.saraba1st.com/images/common/back.gif
至于说32位与64位的区别,主要在于64位才能支持4G以上的内存。
32位一样支持4G以上的,主流一点的kernel都会自动打开CONFIG_X86_PAE。
国内目前资料还是比较多,鸟哥那两本书入门是足够了。
要是真不怕麻烦可以把手边上能找到的distribution全部down下来玩一次,我以前就这么干过,最后选了slackware 原帖由 kalus 于 2008-10-17 04:10 发表 http://bbs.saraba1st.com/images/common/back.gif
32位一样支持4G以上的,主流一点的kernel都会自动打开CONFIG_X86_PAE。
国内目前资料还是比较多,鸟哥那两本书入门是足够了。
要是真不怕麻烦可以把手边上能找到的distribution全部down下来玩一次,我以前就这么干过,最后 ...
那个是拿来当缓存?
鸟哥的书对初学者绝对是绝赞的
不过SLACKWARE。。。曾经的辉煌。。。 原帖由 refo 于 2008-10-16 14:20 发表 http://bbs.saraba1st.com/images/common/back.gif
AMD64是因为当年INTEL又准备玩286到386的那个手段,不准备向普通用户提供兼容X86指令集的64位指令集。
于是AMD率先推出了兼容X86的64位指令集。
所以一般叫AMD64不是很正常吗? ...
我认为时至今日还这么命名是对用户的不负责任甚至是有意地误导,其后果见本贴17楼的疑问和22楼的回答。要么你就写成amd64/em64t,但是这显然不如像windows一样直接写64bit,大家一看就明白了 原帖由 kalus 于 2008-10-17 04:10 发表 http://bbs.saraba1st.com/images/common/back.gif
32位一样支持4G以上的,主流一点的kernel都会自动打开CONFIG_X86_PAE。
国内目前资料还是比较多,鸟哥那两本书入门是足够了。
要是真不怕麻烦可以把手边上能找到的distribution全部down下来玩一次,我以前就这么干过,最后 ...
不说所有的发行版吧,至少我看了下ubuntu配置的kernel是没有打开pae的,kernel默认设置也从来不会打开pae(这个是当然),pae打开后可以支持64g物理内存
发行版没有什么好玩的,只有gentoo和arch还能称其为玩。其实我觉得说道linux入门,至少得自己配置一个kernel吧,而且能正常的跑起来,光这一点大概需要花去2-3个晚上才能玩熟,这还没玩,我觉得独立做完一次lfs是最起码的基本功,当然不能是照着文档复制粘贴命令,而是尽可能脱离文档,lfs的文档会展示很多shell的技巧但只是展示不会对此做任何说明,文档只说流程。这个我估计在有shell基础的情况下也得1-2个礼拜 原帖由 henvelleng 于 2008-10-18 10:07 发表 http://bbs.saraba1st.com/images/common/back.gif
我认为时至今日还这么命名是对用户的不负责任甚至是有意地误导,其后果见本贴17楼的疑问和22楼的回答。要么你就写成amd64/em64t,但是这显然不如像windows一样直接写64bit,大家一看就明白了 ...
回过头去翻翻历史,03年amd发布首款x86_64位处理器opteron,intel因为itanium的缘故不愿意支持x86_64标准。
x86_64这个概念也是amd提出来的,也称为amd64。
当时业界默认的命名标准都是称为amd64,因为intel没有,这其中包括了04年1月M$发布的Windows Server 2003的64位测试版本。
“显然不如像windows一样直接写64bit“?大家都知道M$和intel是好碰友。
至于发行版本,大多数人玩linux都是兴趣所在,
如果你不准备kernel hacking的话,换几个发行版本玩玩没什么不好的,哪怕仅仅只是作为谈资。
[ 本帖最后由 kalus 于 2008-10-18 11:45 编辑 ] 前面就说了是历史遗留问题,在没有em64t之前你用amd64命名没问题,但是之后就不合适了,你完全可以用x86_64,x64这样的名字,就是直接写64bit也完全没有关系,用安腾的人被误导的可能性不是很大
当然同样的,i386这个名字同样也不合适,但看起来没有人认为i386版本不能用于amd的cpu 无论是配置kernel还是做lfs都是不涉及任何代码的,仅仅还是停留在使用的程度,离kernel hacking距离很远呢
页:
[1]
2