请帮我深入分析一下到底arch还是ubuntu更适合我

其他Linux/Unix/BSD/OSX等发行版讨论
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#46

帖子 iblicf » 2008-02-19 22:28

Core Dump

何谓 core?

在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明 者为王安),线圈就
叫 作 core ,用线圈做的内存就叫作 core memory。如今 ,半导体工业澎勃发展,已经没有人用 core memory 了,不过,在许多情况下,
人们还是把记忆体叫作 core 。
 
何谓 core dump?

我们在开发(或使用)一个程序时,最怕的就是程序莫明其妙地当掉。虽然系
统没事,但我们下次仍可能遇到相同的问题。于是这时操作系统就会把程序当掉 时的内存内容 dump 出来(现在通常是写在一个叫 core 的 file 里面),让
我们或是 debugger 做为参考。这个动作就叫作 core dump。

为何会发生 core dump?

前面说过,在程序当掉时出错。在 C/C++语言中,最常发生错误的地方就是指 针有问题。您可以利
用 core 文件和 debugger 把错误找出来(要怎麽在 debugger 中使用 core 文件?man 一下 gdb 吧!)。

我可以把 core 文件删掉吗?

如果你不会、不能、不需要修改程序,那就放心地把它删除了吧!

要怎麽才不会让 core 文件出现?

如果用的是tcsh的话, 以试著在 .tcshrc 里加一行:

limit coredumpsize 0

如果用的是bash的话, 在/etc/profile里加上(或者修改)一条:

ulimit -c 0
arch 启动时候显示的 core dump 只是说内核开启了这个选项
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

#47

帖子 xrfang » 2008-02-19 22:28

毙掉了。。。我想看看beginner's guide,想不到比toy的文章复杂10倍!我用VirtualBox,有可能根本就没有办法跑X。因为没有xf86-video-vbox,只有xf86-video-vmware...

我还是回到ubuntu吧。。。 :oops:
strup
帖子: 652
注册时间: 2006-09-16 14:19

#48

帖子 strup » 2008-02-19 23:13

xrfang 写了:毙掉了。。。我想看看beginner's guide,想不到比toy的文章复杂10倍!我用VirtualBox,有可能根本就没有办法跑X。因为没有xf86-video-vbox,只有xf86-video-vmware...

我还是回到ubuntu吧。。。 :oops:
Beginner's guide并不复杂,只是比较全面,其中很多都是选择性的,还有很详细的网络设置,只要按你自己的选择做应该不会太难。X试试vesa驱动?
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

#49

帖子 xrfang » 2008-02-19 23:20

我从头再来一次。关键就是X,其他应该没有问题。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#50

帖子 zhuqin_83 » 2008-02-20 0:09

我从ubuntu的vbox开始装的arch,除了开始网络不知道怎么设置,和包不知道如何选择(其实都选也没啥)其他都很顺利,虚拟机不要指望能有多快,把整个流程搞清楚了,把beginners guide打印出来,你就可以直接真枪实剑的搞了,我熟悉虚拟机安装花了一天,第二天就上马arch了。我就不信用了ubuntu那么久的人会对一个kiss的发行版头大。
toy的文章过于简单了一点,一些细节没有提到或者忽略了。

karron上面说的arch的包很粗,其实你忽略一个group的概念,arch可以直接安装一个group的东西又可以只安装该group中的一小部分,比如gnome,gnome-extra,xorg都是如此。ubuntu就不行了,统统给你自作主张的装上,group和meta类似却又有很大的不同。

至于系统稳定性,ubuntu并不比arch强,东西多了,难免有不兼容的情况,版本低也是一个方面,新版本往往解决了一些bug,降低了不稳定的几率。

还有,大发行版出问题也许解决方法多,也容易找,但别忘了arch毕竟不是面向新手的,这部分用户群体完全有着自我解决的能力,而且arch的wiki相当棒,少而精,基本上都能在里面找到答案。

我在这里蛊惑怂恿一批人去投奔arch或“重婚”,并不是让所有看到我帖子的人都叛变,arch并不拒绝懒人和新手,但对这些用户并不如ubuntu等大发行版般友好。

基本上可以将用户群划分为这么几块吧:懒人/新手(ubuntu/suse/fedora等),喜欢自由度高一点又无须太费事的(debian等),喜欢diy又不愿花太多时间编译就能得到最新最快的二进制包(arch/frugalware等),喜欢什么都要按照自己的意愿来做又不介意编译和电费的(gentoo),有胆量又有时间和能力自行创建一个发行版的(LFS)。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

#51

帖子 jarryson » 2008-02-20 3:14

都说怕x的配置,arch里面有个小工具,hwd,安装的时候应该见过hwdetect把,hwd -xa 自动帮你配置x。稍微改下就好了。hwd -h帮助
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#52

帖子 xhy » 2008-02-20 4:10

安装完xorg之后 会带进来两个工具 

xorgcfg    这是图形界面下的配置工具

xorgconfig  这是纯字符界面下的配置工具,根据提示一步步的做一些选择,然后就ok了

配置完后会自动写入xorg.conf  我一般不仔细做那些选择题 胡乱生成一个xorg.conf
xorg.conf文件很简洁 不到60行 稍稍修改几处地方就可以了 省时间省力气
目前负债150多万
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33

#53

帖子 猛将兄 » 2008-02-20 5:10

看到有人对Core dump的瞎解释,我都快喷饭了。。。 :roll: :roll:
Core dump是Archlinux的开发代码,就和现在能下载到的最新的是ArchLinux(Don't Panic)一样,自动更新之后,就升级为ArchLinux(Core Dump)了
换句话说和Gutsy Gibbon,Hardy Heron 是一回事情。。。
strup
帖子: 652
注册时间: 2006-09-16 14:19

#54

帖子 strup » 2008-02-20 7:11

52,53楼没必要那么麻烦,装了相应驱动后直接X -configure 就能生成配置文件,我在Nvidia和Intel显卡上都可以直接用的
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#55

帖子 karron » 2008-02-20 8:38

hwd -x 就够了, 会生成一个xorg.conf.new 的文件, 改名一下基本就可以启动x了. 建议看arch 的wiki上的文章. linuxtoy的就当参考好了, 其实两者也差不多. 其实不配置显卡驱动, 直接用vesa肯定能够启动X.

说到wiki, ubuntu的wiki也是相当详细, 只不过速度很慢, 还是https的. ubuntu的wiki似乎是moinmoin搭建的, 性能也许有问题. 但是资料那是相当丰富.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
lovewine
帖子: 1233
注册时间: 2006-03-25 10:36
联系:

#56

帖子 lovewine » 2008-02-20 9:08

ubuntu 的好处在于新手的易用性,等你觉得自己很熟悉linux了,当然可以玩玩arch 或者是gentooo 了。
ubuntu 的社区可以保证您的参与会带来正反馈。
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

#57

帖子 xrfang » 2008-02-20 14:08

zhuqin_83 写了: 基本上可以将用户群划分为这么几块吧:懒人/新手(ubuntu/suse/fedora等),喜欢自由度高一点又无须太费事的(debian等),喜欢diy又不愿花太多时间编译就能得到最新最快的二进制包(arch/frugalware等),喜欢什么都要按照自己的意愿来做又不介意编译和电费的(gentoo),有胆量又有时间和能力自行创建一个发行版的(LFS)。
这段经典评论我没有看到。我其实是属于70%懒人+20%自由人+10%diyer。 :lol:
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#58

帖子 zhuqin_83 » 2008-02-20 15:00

所以你适合用arch。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

#59

帖子 xrfang » 2008-02-20 15:41

zhuqin_83 写了:所以你适合用arch。
本来我装到这里已经打算放弃了,但是冲您这句话,我再等一等。看看我还有没有用arch的缘分。


我感觉我的70%懒人成分是不适合arch的。因为我和arch对于KISS的理念不合。

我要:安装步骤简单,配置简单。这个简单不是说要掌控!我不想过多的花时间去了解linux系统的构成。否则我用LFS了。这个简单意思是说步骤少,每个步骤所可能面临的选择少、问题少!最理想的状态就是类似ubuntu和windows的安装过程。

我并不怕包装的多,因为我有apt-get,有pacman,都可以删除的嘛,怕什么? 吸引我的是arch的rc.conf和其他一系列的配置文件,可以用赏心悦目来形容(这就是我个人认为的简单就是美的一个范例)。这样简单的系统我不能不为之吸引。

但是,我退缩了。退缩在哪里?在于太琐碎琐碎到了无以复加的地步。我天真的以为按照toy的文章就可以搞出和他一样的效果,但不是的。我刚进入gnome,没有桌面背景,一个空的panel,什么都要自己加!nautilus丑陋的像Windows 98的explorer。我好不容易配好了gtk-theme,想配metacity theme了,发现这个gtk2_pref不好用,想看看ubuntu里面是什么?找到了,是gnome-appearance-properties。运行之......出错!说什么无法启动gnome-settings-daemon,有另一个xsettings daemon已经运行,或者bonobo有问题?我看了一下ps,只有gnome-settings-daemon,那么就是bonobo的问题了?但是什么问题??系统只是说“可能是bonobo的问题”,然后就让我猜谜了。天可怜见,google了半天,没有答案。跑回这里,看到了zhuqin_83老弟的这个帖子。于是我开始发牢骚。 :lol:

一个系统要让用户对其内部运作一目了然,为什么就必须这么琐碎?要我了解房子的结构,你就给我砖头让我自己造(LFS是给的水泥黄沙,更惨)?你只要给我图纸,即使是金茂大厦我也知道他的结构!知道了结构,我就可以改造,优化,但为什么一定要我从0开始去造呢?哪个桌面linux的用户会不用hal,dbus这类的服务?这样的东西也要自己加干嘛?

这个是一个PK的话题。。。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#60

帖子 zhuqin_83 » 2008-02-20 15:58

这个是nautilus的bug,正常安装照理是不会出现的,只有反复kill掉xserver才会导致进程出错,这时需要kill掉nautilus和bonobo。你给我刚开始的时候gnome和gnome-extra统统装上,你不一定知道那些是必要的,何况你是虚拟机,有后悔药吃。我就不信没主题没桌面gdm出错,何必什么都自己一个个的装呢,不好好看wiki。
y -Sg gnome-extra
gnome-extra
bug-buddy dasher eog evince file-roller gcalctool gconf-editor gdm
gedit gnome-audio gnome-games gnome-mag gnome-netstatus gnome-nettool
gnome-power-manager gnome-python-desktop gnome-system-monitor
gnome-terminal gnome-utils gnome-volume-manager gok gucharmap
nautilus-cd-burner orca seahorse sound-juicer tomboy totem vino
zenity

y -Sg gnome
gnome
epiphany gnome-applets gnome-backgrounds gnome-control-center
gnome-desktop gnome-icon-theme gnome-media gnome-mime-data gnome-mount
gnome-panel gnome-session gnome-themes gnome2-user-docs libgail-gnome
metacity nautilus yelp
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
回复