红联Linux门户
Linux帮助

如此,我也算搞出了一个Linux版本

发布时间:2010-05-23 20:16:55来源:红联作者:shampoo
[i=s] 本帖最后由 shampoo 于 2010-5-23 20:23 编辑 [/i]

在UNIX世界游荡了很多年,对於微软的东西一直觉得非常碍眼。无奈随着潮流的涌进涌出,许许多多UNIX国度的人民陆续凋零,而更多微软帝国的游民却纷纷移民而入。如今打开Linux的包装,已经满目是微软的产品或标签。于是只好进行清除垃圾的工作。

早期的Windows是个空泛的DOS640K,可是UNIX的严重内斗,让它有机会整合外来力量而变得更加茁壮;相反地,UNIX却因为采取开源策略,而让微软的浪人把很多不该属于UNIX的软件一一塞入Linux的包装。对於一个资深的UNIX玩家来说,把微软的东西区分出来,并不难,可是想把它们拿掉,则属不易。幸好Slackware仍然秉持一贯的开放与中立的作风,因此,在Slackware的安装上面清除微软软件相对容易多了

到底有多少微软垃圾藏在Linux呢?我只能说,遇到十年前UNIX所没有的东西就砍!

首先,KDE/GNOME不装就得啦!
HAL与DBUS和UDEV可就麻烦一些,因为XWindows与火狐等套件都会与它们挂钩。
避免不了,kernel和Xorg与Mesa3D都得进行调整与重新编译,然后nVidia也必须再编译一次。

因为40G或80G的硬盘都装了资料,只好找一只2G的破旧硬盘撑着用,相当辛苦。另一个难题是,我的桌上型已经十岁了,许多配备在kernel的选项都被空白,只要选错或忘了选,所有的套件都得重新编译一次。

这一次的安装,主要目的就是砍东西,当然会犯错,究竟许多软件是彼此绑在一起的。如此的增增减减是非常耗费时间,单单nVidia驱动的一个Segfault就抓了3天,root的rsh还没有试出来。整个作业大约十天。

最后整个版本就剩下:
一。USB鼠标键盘与U盘,SCSI,PS2,COM1/Com2,。。。。
二。套件方面只留FTP,TELNET,Apache/火狐,pidgin,GCC开发,Xorg,Mesa,。。。
三。桌面就是简单的rxvt与fvwm2和SCIM


目前比较遗憾的是:
一。无法以root的身份执行rsh。
二。GNOME的gconfd还没有拿掉,似乎是被SCIM粘住了。
文章评论

共有 22 条评论

  1. zhgyxj_85 于 2010-05-27 14:49:12发表:

    高手

  2. shampoo 于 2010-05-26 10:52:49发表:

    引用:
    19# shampoo


    哈哈,但愿是内存问题,如果是编程问题,那我还真搞不定呢
    wangyu 发表于 2010-5-25 17:44


    你欠我,还有大宝,一个轰轰烈烈的视频!
    快快传上来呀!
    可别耍赖。

  3. wangyu 于 2010-05-25 17:44:00发表:

    19# shampoo


    哈哈,但愿是内存问题,如果是编程问题,那我还真搞不定呢

  4. shampoo 于 2010-05-25 10:35:46发表:

    引用:
    :0wpoi2
    xzj4167 发表于 2010-5-24 15:32


    呵呵,没有板凳了。
    铺个广告纸给你坐:



    $ vmstat
    procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
    r b swpd free buff cache si so bi bo in cs us sy id wa
    0 0 8276 7692 40352 98000 1 6 621 138 1130 810 39 8 44 10

    《si》:swap in
    《so》:swap out
    当这两个数字不是0的时候,就得留意内存已经吃紧了。


    另一个命令《top》,也可以看到参考的数据。

  5. shampoo 于 2010-05-25 10:30:13发表:

    引用:
    Segfault是怎么搞定的,我也碰到过
    wangyu 发表于 2010-5-25 09:41


    segmentationfault,又叫pagefault

    原因有二:
    一。在程序中捞过界
    如,宣告一个array[10],却去抓一个超过你宣告范围的array[9999]之值。

    二。内存不足
    你宣告的阵列被swap out或page out,因某些因素系统来不及或无法page in或swap in。

  6. wangyu 于 2010-05-25 09:41:36发表:

    Segfault是怎么搞定的,我也碰到过

  7. glxin1982 于 2010-05-24 20:44:06发表:

    :0wpoi2

  8. 张无忌1987 于 2010-05-24 18:34:29发表:

    {:2_92:}

  9. xzj4167 于 2010-05-24 15:32:25发表:

    :0wpoi2

  10. shampoo 于 2010-05-24 11:29:38发表:

    引用:
    继续努力
    greatesteclipse 发表于 2010-5-24 11:05


    一般说来,每回就忙上一个礼拜。
    rsh的root已经能用了,firefox今早给它升级,
    所以,Linux与Xorg的活,便做完啦!呵呵。

    剩下的,就是把自己开发的软件,搬一些出来编译,或许会因此而制造出某些困扰。

  11. shampoo 于 2010-05-24 11:24:53发表:

    引用:
    嵌入式上以块64M的FLASH上安装一wince和一个Linux,并且两个还都有图形界面的,还有那么大的空间去做其他的用处,这个不能比的
    shenhao0129 发表于 2010-5-24 11:04


    UNIX系统本身并不大,扣除X windows,就剩下不到50MB。
    在我这个版本,单单中文字型就超过500MB,因此只好外挂!

    嵌入式的屏幕一般很小,分辨率低,字型档单一,并且非常节约。

    Xorg与MS windows都是大包装,它们的包袱就是中文字型。倘若能够整合出一套《向量化》的中文字型,Xorg将会轻巧多了。

  12. shampoo 于 2010-05-24 11:16:20发表:

    引用:
    加油,呵呵
    王中云 发表于 2010-5-24 09:32


    每三年五年,就得如此地操演一次。
    把看家本领复习一遍。

  13. greatesteclipse 于 2010-05-24 11:05:05发表:

    继续努力

  14. shenhao0129 于 2010-05-24 11:04:03发表:

    嵌入式上以块64M的FLASH上安装一wince和一个Linux,并且两个还都有图形界面的,还有那么大的空间去做其他的用处,这个不能比的

  15. 王中云 于 2010-05-24 09:32:00发表:

    加油,呵呵

  16. shampoo 于 2010-05-24 01:00:09发表:

    还有,帮我揣几下那只红毛狐狸

    要我更新的态度竟然如此恶劣:
    一。没有警告,瞬间杀掉我的火狐。
    二。冒出一个小窗口,告诉我可以更新,但我不理它。
    三。立刻把我的中文字型搞成《无效》,让所有中文字都变成空白!


    远比微软还要可恶!
    拒绝更新,从装机片再读一次就得啦。不爽!

  17. shampoo 于 2010-05-24 00:52:27发表:

    《贴个小广告》

    很多年没有重新设置,所以忘掉了一些基本的概念:

    同志们,请记住!
    rsh有个设定档非常重要,《.rhosts》,它的权限必须是《0600》!
    这个讯息在一般的技术资料找不到!不是0600的话,root就用不了rsh。

  18. shampoo 于 2010-05-23 22:15:30发表:

    引用:
    2G的硬盘太浪费了!

    16M的CF卡完全足够了,别说是控制台终端,就是图形界面也可以有了。busybox真的是好东西。
    hantu 发表于 2010-5-23 20:52


    桌上型不能与嵌入式比较啦!
    倘若,我把development的东西清除,doc/man等等都不要,
    估计300MB到400MB是逃不掉,这会包含Xorg,Mesa,SCIM。
    目前是用了1500MB:

    /$ df
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/root 2023932 1587988 435944 79% /

  19. shampoo 于 2010-05-23 22:06:27发表:

    引用:
    太奋了也不行,适用为上
    xlniva 发表于 2010-5-23 20:26


    大事化小,就算我有洁癖好啦!呵呵。

  20. hantu 于 2010-05-23 20:52:22发表:

    2G的硬盘太浪费了!

    16M的CF卡完全足够了,别说是控制台终端,就是图形界面也可以有了。busybox真的是好东西。

  21. hantu 于 2010-05-23 20:46:42发表:

    2G的硬盘太浪费了!

    16M的CF卡完全足够了,别说是控制台终端,就是图形界面也可以有了。busybox真的是好东西。

  22. xlniva 于 2010-05-23 20:26:45发表:

    太奋了也不行,适用为上