Mar 19

This HowTo is for those who complaint ubuntu boot-up speed is pretty slow but not willing to install any alternative tools to speed up. The way I use here is not the altimate solution by any means but it does make differences and it does work. Everything done below is by tuning the boot process itself and because everyone's computer might be different, there is a little risk that something below might break your system. Take your own judgment before you perform a change and always good to do a backup for the /etc dir.

**This HowTo is mainly for laptops and desktops, not for servers.**

Due to Ubuntu Edgy Eft (6.10) is using upstart to manage the init process and it already has reducing boot time built in mind, many things have been changed. This thread is mainly for any ubuntu version older than 6.10. For how to customize upstart, please refer to upstart threads in this forum. The following is a very interesting and useful WiKi on how to further speed up the boot process by taking out some useless bootup/shutdown processes...

wiki.ubuntu.com/Teardown

Suggestions for this HowTo:
1. I hope you learn something from here but not just a simple copy. So please, **DO NOT** follow exactly what I did and copy to your box. Read the descriptions of services and use your own judgment to determine if you need to keep them on or not. For instance, I turned GDM off on mine to boot to console, but if you do not feel confortable to see console at all, you should keep GDM or KDM on to boot directly to GUI.
2. If you have a question about a boot up service and not really sure what it does, post a question here and see if anybody can help you. Ask before you do if you don't know. The bottom line to be safe is to leave a service on rather than turn it off if you do not understand.
3. If you see a boot up service that you have but not in here, let us know what it does just like what I did here - give some descriptions and suggestions on whether it should be on or off on a normal laptop or desktop environment.

Color reference : service I turned on
service I turned off




I. Install a tool - sysv-rc-conf. It is a perl based boot process adjustment tool.
 

Code:
sudo apt-get update
sudo apt-get install sysv-rc-conf

It gives you a way to esaily config the boot process and runlevel configuration, but its not necessary if you want to do it manually by linking/unlinking the files... Its up to you.

II. Ok, that's all we need. Now let's fire it up by
 

Code:
sudo sysv-rc-conf

and analyze each service one by one. **Note:** Some services I have here you might not have, perfectly ok. If some you have but I don't, then you will need to investigate on your own or ask here... But this HowTo should cover most of them...

Throw a littel bit of runlevel knowledge here before we start messing them up.... All the boot processes are executed in sequence as following:
runlevel S: the first runlevel in boot process. /etc/init.d/rcS script will be invoked to start and all the processes underneath /etc/rcS.d will be executed.
runlevel 1: the single user mode. All processes underneath /etc/rc1.d will be executed.
runlevel 2,3,4,5: in debain system, the multi-user env, may not may not include GUI. The same, processes under each of the corresponding dirs will be run. **Note** this is different than RedHat, SuSE, and other RPM based systems.
runlevel 0: computer shutdown.
runlevel 6: computer reboot.

ok, back to sysv-rc-conf:

1. acpi-support - You'd better leave it on the default runlevel. The default is 2,3,4,5.
2. acpid - The acpi daemon. These two are for power management, quite important for laptop and desktop computers, so leave them on. The default is 2,3,4,5
3. alsa - If you use alsa sound subsystem, yes leave it on. But if you have the service below, its safe to be off. The default is off when alsa-utils is on.
4. alsa-utils - On my system, this service supercedes the alsa, so I turn off the alsa and turn this on at S level. **Note**, I mean "turn off" is to remove all "X" at all runlevels. If you don't have it on your system, no problem. Just keep going. The default is S runlevel.
5. anacron - A cron subsystem that executes any cron jobs not being executed when the time is on. Most likely you've probably turned your computer off when a certain cron job time is ready. For example, updatedb is scheduled at 2am everyday, but at that moment, you computer is off, then if anacron service is on, it will try to catch up that updatedb cron... I turn it off cause it didn't turn my laptop off very offen, but its totally up to you for this one. The default is 2,3,4,5
6. apmd - This is the one that confused me a quite bit. I have acpid on already and what's the benefits of having apmd on too? If you computer is not that old which can't even support acpi, then you may try to turn this off. I did anyway. The default is 2,3,4,5
7. atd - like cron, a job scheduler. I turned it off. The default is 2,3,4,5
8. binfmt-support - Kernel supports other format of binary files. I left it on. The default is 2,3,4,5
9. bluez-utiles - I turned it off. I don't have any bluetooth devices. The default is 2,3,4,5
10. bootlogd - Leave it on. The default is S.
11. cron - Leave it on. The default is 2,3,4,5
12. cupsys - subsystem to manager your printer. I don't have so I turned it off, but if you do, just leave it on. The default is 2,3,4,5
13. dbus - Message bus system. Very important, leave it on. The default is 2,3,4,5
14. dns-clean - Mainly for cleaning up the dns info when using dial-up connection. I don't use dial up, so I turn it off. The default is S.
15. evms - Enterprise Volumn Management system. I turned it off. The default is S.
16. fetchmail - A mail receving daemon. I turned it off. The default is 2,3,4,5
17. gdm - The gnome desktop manager. I turned it off anyway since I get use to boot to console first. This is up to you if you want to boot directly to GUI. The default is 2,3,4,5
18. gdomap - Actually I have no idea why this one should on. I didn't see any other systems have this daemon, so I turned it off and I don't feel I lose anything. Any benefits to have it on a loptop or desktop? The default is 2,3,4,5
19. gpm - Mouse support for console. If you feel you'd better have a mouse on console, go turn it on at runlevel 1 and 2. That's all you need. The default is 2,3,4,5
20. halt - Don't change it. The default is 0.
21. hdparm - tuning harddisk script. I removed the 2,3,4,5 runlevel but add it to S runlevel. I feel that opening DMA, 32bit I/O, etc eariler will benefit the rest of the processes. Also I changed the original script to a very simple one that I made myself. I feel useless to put all those redundant checks if I know what I am doing. The configuration file is /etc/hdparm.conf. The default is 2,3,4,5
22. hibernate - If your system support hibernate, leave it on. Otherwise, its useless for you. The default is S.
23. hotkey-setup - This daemon setup some hotkey mappings for Laptop. Manufacturers supported are: HP, Acer, ASUS, Sony, Dell, and IBM. If you have a laptop in those brands, you can leave it on, otherwise, this might not have any benefits for you. The default is 2,3,4,5
24. hotplug and hotplug-net #activating hotplug subsystems takes time. I'd consider to turn them off. I did some changes in my /etc/network/interfaces file. Instead of mapping my wireless card during hotplug process, I set it up to auto. So I can turn them off. I've tested even I turned them off, ubuntu can still detect my usb driver, my digital camera, etc. So I think its pretty safe to turn them off. **Note** If you find your sound card doesn't work after turning hotplug service off, you can turn it back. Or edit /etc/modules file to add your sound card's driver module. Tested out the later one is faster. The default is S.
25. hplip - HP printing and Image subsystem. I turned it off. The default is S.
26. ifrename - network interface rename script. Sounds pretty neat but I turned it off. Mainly for managing multiple network interfaces names. Since I have a wireless card and an ethernet card, they all assigned eth0 and ath0 from kernel, so its not really useful for me. The default is S.
27. ifupdown and ifupdown-clean - Leave it on. They are network interfaces activation scripts for the boot time. ifupdown default is 0,6,S and ifupdown-clean is S.
28. inetd or inetd.real - take a look your /etc/inetd.conf file and comment out any services that you don't need. If there aren't any services there, then its very safe to turn them off. The default is 2,3,4,5
29. klogd - Leave it on. The default is 2,3,4,5
30. laptop-mode - A service to tweak the battery utilization when using laptops. You can leave it on. The default is 2,3,4,5
31. linux-restricted-modules-common - You need to see if you really have any restricted modules loaded on your system. Since I need madwifi ath_pci module, so I left it on. The restricted modules can be found from /lib/linux-restricted-modules. If you find that you are not using any of the restricted modules, then its ok to turn it off. The default is 0,6, and S.
32. lvm - I don't use it so I turned it off. Leave it on if you *DO* have lvm. The default is S.
33. makedev - Leave it on. The default is 2,3,4,5
34. mdamd - Raid management tool. I don't use it so I turned it off. The default is 2,3,4,5
35. mdamd-raid - Raid tool. If you don't have Raid devices, turn it off. The default is S.
36. module-init-tools - Load extra modules from /etc/modules file. You can investigate your /etc/modules file and see if there is any modules that you don't need. Normally, this is turned on. The default is S.
37. mountvirtfs - mount virtual filesystems. Leave it on. The default is S.
38. networking - bring up network interfaces and config dns info during boot time by scaning /etc/network/interfaces file. Leave it on. The default is 0,6,S
39. ntpdate - Sync time with the ubuntu time server. The default is S. QUOTED: "If you are dual-booting with Windows, it is probably a good idea to leave ntpdate on. Windows can only deal with the hardware clock set to local (not UTC) and Linux needs ntpdate to correct this, otherwise your clock will increase an hour everytime you boot into Linux from Windows." Thanks dejitarob for the update!! I don't have dual boot, so I turned it off, but if you have multiple systems, suggestion is to turn it on.
40. nvidia-kernel - I compiled the nvidia driver by myself, so its useless for me now. If you use the ubuntu nvidia driver from the restrict modules, just leave it on. The default is 1,2,3,4,5
41. pcmcia - Active pcmcia device. I changed it to start on 0,6,S runlevel instead of on each 2,3,4,5 cause I feel its better to have hardware device ready at first. Also, useless if you are using desktop which doesn't have pcmcia card. So in that case, turn it off please. The default is 2,3,4,5
42. portmap - daemon for managing services like nis, nfs, etc. If your laptop or desktop is a pure client, then turn it off. The default is 2,3,4,5,0,6,S
43. powernowd - client to manage cpufreq. Mainly for laptops that support CPU speed stepping technology. Normally, you should leave it on if you are configuring a laptop, but for desktop, it might be useless. The default is 2,3,4,5
44. ppp and ppp-dns - Useless to me. I don't have dial-up. The default for ppp is 2,3,4,5 and pppd-dns is S.
45. readahead - **Thanks mr_pouit!** It seems readahead is a kind of "preloader". It loads at startup some libs on memory, so that some programs will start faster. But it increases startup time for about 3-4 seconds. So, you can keep it... or not . **update**, I tested and I just didn't feel difference loading programs. So I decided to turn it off. If you have a reason to keep it on, please do so. The default is S
46. reboot - Don't change it. The default is 6
47. resolvconf - Automatically configuring DNS info according to your network status. I left it on. The default is S.
48. rmnologin - Remove nologin if it finds it. It wouldn't happen on my laptop, so I got rid of it. The default is 2,3,4,5
49. rsync - rsync daemon. I don't use it on my laptop, so turned it off. The default is 2,3,4,5
50. sendsigs - send signals during reboot or shutdown. Leave it as it is. The default is 0,6
51. single - Active single user mode. Leave it as it is. The default is 1
52. ssh - ssh daemon. I need this so I turned it on. The default is 2,3,4,5
53. stop-bootlogd - stop bootlogd from 2,3,4,5 runlevel. Leave it as it is. The default is 2,3,4,5
54. sudo - check sudo stauts. I don't see any good to run it everytime on a laptop or desktop client, so I turned it off. The default is S
55. sysklogd - Leave it as it is. The default is 2,3,4,5
56. udev and udev-mab - Userspace dev filesystem. Good stuff, I left them on. The defaults are all S runlevels.
57. umountfs - Leave it as it is. The default is 0,6
58. urandom - Random number generator. Might not useful but I left it on. The default is 0,6,S
59. usplash - Well, if you really want to see the nice boot up screen, leave it as it is. I just turned it off anyway. If you want to turn it off, you also need to edit /boot/grub/menu. lst file to comment out the splashimage line and get rid of the splash kernel boot option. The default is 2,3,4,5
60. vbesave - video card BIOS configuration tool. Its able to save your video card status. I left it on. The default is 2,3,4,5
61. xorg-common - setup X server ICE socket. I moved it from starting at runlevel S to runlevel 2,3,4,5. Since I don't need this if I boot to single user mode. This way it wouldn't occupy time during the initial booting. The default is 2,3,4,5
============ My bootup services end up here============

============ Some services from others================
62. adjtimex - This is a kernel hw clock time adjusting too. Normally, you shouldn't see this on your boot up list. In very rare case if you do see its on your boot up process, then there might be a reason why it is on, so better leave it that way. In my case, it is off.
63. dirmngr - A certification lists management tool. Work with gnupg. You will have to see if you need it or not. In my case, I turned it off. Default runlevel 2,3,4,5
64. hwtools - A tool to optimize irqs. Not sure what's the benefits of turning it on. In my case, I turned it off.
65. libpam-devperm - A daemon to fix device files permissions after a system crash. Sounds pretty good, so I left it on.
66. lm-sensors - If you matherboard has builtin some sensor chips, it might be helpful to see hw status via userspace. I ran it and it said "No sensors found", so I turned it off.
67. screen-cleanup - A script to cleanup the boot up screen. Well, turn on or off is up to you. In my case, I left it on. The default is S
68. xinetd - A inetd super daemon to manage other damons. In my system, the xinetd is managing chargen, daytime, echo and time (find them from /etc/xinetd.d dir), I care none of them, so I turned it off. If you do have some important services configured under xinetd, then leave it on.

III. Alter the /etc/inittab file
 

Code:
vi /etc/inittab

then comment out tty4,tty5, and tty6. Just leave tty1, tty2, and tty3. Three vts should be enough for a laptop or desktop user. Save the file.

IV. Ok, now, we can reboot our box and see how it goes. From what I've tested, before I got tons of services stopped, the whole process is about 85 secs to 90 secs to boot to console. (At that time, I also has samba and nfs services turned on which I shouldn't. Apparently, I turned them off too). After this change, the whole boot up process took about 50 secs. I have a P4M 1.8G CPU laptop. Some of the high-end desktops or laptops should take even less time.

**UPDATE**: speed up/clean system reboot or shutdown process.
1. start sysv-rc-conf by issuing:

Code:
sudo sysv-rc-conf

2. ok, open your eyes and look very carefully for those SERVICES THAT DO NOT HAVE A "X" ON ANY RUNLEVELS (Any runlevel means 1,2,3,4,5,6, and S), write them down one by one. Don't make mistakes here. Double check after you've done. Thanks ice60 for wording recommendation!
3. quit sysv-rc-conf.
4.

Code:
cd /etc/rc0.d

- This is for the system shutdown process.
5. ok, now,

Code:
ls K*

will list all links starting from UPPERCASE letter "K". Compare with your list, change each of the filename containing the service name in your list to start from a lowercase "k". For example, in your list, you have ppp service (which means ppp is turned off at all runlevels), then you can do like:

Code:
sudo mv K00ppp k00ppp

. You just change the UPPERCASE K to lowercase k, keep the rest the same. Do this on all of the services in your list.
6.

Code:
cd ../rc6.d

- This is for the system reboot process.
7. ok, you should see similar things here too. So do the same thing here as you did on rc0.d.
8. Now, you reboot and shutdown process should be cleaned up and faster.

The explanation for what you did is pretty simple. The /etc/rc and /etc/rcS scripts run start on each link on each runlevel by scaning if it is starting with a UPPERCASE "S" and run stop on each by scaning if it is starting with a UPPERCASE "K". So for reboot and shutdown runlevels, the most thing we care is the "K" links cause for those services not running on all runlevels, its just not needed to stop them. They are not runing at all. If some day you want to turn some of the services back on, just change the lowercase "k" to UPPERCASE "K". That's all.

Anyway, it is not intend to work on servers, but I did try on one of my servers has 2.7G P4 and 1.5G mem. It brought the boot process down to 31 secs. I calc'ed it with my watch. Besides, this is with my ftp server and nfs server started on boot time.

**Note**
For all of those that having HAL failure problem, try this:
1. change acpi-support from S to 2,3,4,5
2. change acpid from S to 2,3,4,5
3. change dbus from S to 2,3,4,5
4. Reboot. Go to the console and do

Code:
ps -aef|grep hald

. If hald service is up, then your dbus subsystem is running fine now. Try it.

Great comments added by bodhi.zazen. Thanks!!
First we should make sure we are left with a bootable system and have backups.

Since we are changing our boot process:

Step 1- Make a bootable GRUB floppy.

http://www.linuxjournal.com/article/4622

Step 2- Backup
Is there any need to back up more then menu.1st, /etc/init.d, /etc/rcS.d, and /etc/rc*.c ( *= 0,1,2,3,4,5,6)?
mkdir /~/bakup.files
sudo cp -P /etc/init.d /~/backup.files
sudo cp -P /boot/grub/menu.1st /~/backup.files
sudo cp -P /etc/rc*.d /~/backup.files
Although a backup of /etc is nice, is it not overkill for this exercise?

Setp 3- Know you Ubuntu Root device (hda1, hdb1, hda2,) and kernel (the numbers in "vmlinuz").
Location of kernel is /boot

Step 4- Modify runlevels.
DO NOT MODIFY DEFAULT RUN LEVELS 0,1, OR 6
MODIFY ONLY 1 RUN LEVEL AT A TIME
RUN LEVEL "S" IS RUN AT EACH RUN LEVEL PRIOR TO OTHERS
ie as system boots (at default) the scritps in rcS.d are run first, then rc2.d

Therefore, if you disable a script in "S", enable the script in runlevel 2
This should guarantee your system will remain bootable to the default run level (2)

In Ubuntu the default run level is 2
Modify only 1 test run level at a time. Choose a custom run level (I will use 3 for the rest of this post, you can use 3,4, or 5).
After modifying the runlevel test without re-booting
sudo init 3
This will change to run level 3
Now check your system.
Problems? Return to default run level and re-configure run level 3
sudo init 2
No problem -> Boot from floppy
No problem, boot from floppy.
When booting (from diskette) to the default run level, the "kernel" line looks like:
kernel=/boot/vmlinuz-2.6.8.1-3-386 root=/dev/hda1 ro quiet splash
In menu.1st this looks like this:
kernel /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hda1 ro quiet splash
To boot to run 3 (from GRUB diskette), add a "3" at the end of the line
kernel=/boot/vmlinuz.... root=/dev/..... ro quiet splash 3
Note: the number 3 was added at the end (without quotes)
time boot process.
If OK boot again from floppy (to default run level)
kernel=/boot/vmlinuz..... root=/dev/....
Note: no number 3 at the end of this line
time boot process
This is the default boot and you can measure any time savings.
booting from a floppy to compair apples to apples
If OK you can now change the default run level (or not)
There is more then 1 way to do this
My preferance is to leave the default runlevel unmodified
This leaves the default boot process as a future referance
Change the default boot level
sudo nano /boot/grub/menu.1st
add init=3 to end of line

kernel /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hda1 ro quiet splash 3

Or create 2 Ubuntu titles, one for each run level.

OR

Edit /etc/inittab

Step 4- Modify shutdown scripts if desired.

This process should guide users through a logical process of modifying boot scripts without generating a non-bootable system. Backups were made "just in case" but really should not be needed.

Mar 19

HOWTO run Ubuntu on low RAM computers
===========================

Ubuntu requires 256MB RAM to perform happily out of the box. It will run with 128MB of RAM, but with continuous swapping of memory to disk. If you have less than 256MB of RAM you can significantly improve Ubuntu performance by doing the following, in order of importance:

1) use a different window manager. Metacity (the default) is very memory intensive. Try icewm or fluxbox instead. To do that first ensure you have "universe" sources enabled and then "apt-get install fluxbox icewm". When you next login at the login screen click the Session button and choose either icewm or fluxbox as your default window manager.

2) remove unnecessary services. By default Ubuntu loads quite a number of services, assuming you will be using it like a server. I would hesitate to guess that 90% of Ubuntu users would rarely, if ever use such services. They all consume RAM. The easiest way to do this is to install "Boot-up Manager": "apt-get install bum". The run "bum" and unclick the following services: rsync, atd, apmd, acpi-support, dbus-1, mdadm, fetchmail, postfix - but first read what these services do and decide if you really need them. They can be rebooted if removing them break anything on your system. Others listed can also be removed in some circumstances. You will need to do a bit of research beforehand.

3) use low-RAM-requirement applications. Here are some suggestions:
browser: dillo or opera or lynx
email: sylpheed or mutt or pine
word processing: abiword
newsgroups: pan or slrn
file manager: mc
editor: vim
terminal: aterm or rxvt
pdf reader: xpdf
programming IDE: motor

4) remove gdm (the Gnome display manager) using bum. This consumes significant RAM. Before doing this choose the window manager you are happy with, make it your default and then next time you boot up you will login in a text mode terminal and then type "startx".

5) remove unnecessary virtual terminals. By default Ubuntu provides you with 6 virtual terminals. These are the login terminals you can get to by typing Ctrl-Alt-F2, Ctrl-Alt-F3 etc. Normally you only need one spare terminal in case of emergencies. To disable the others and free up even more RAM "gedit /etc/inittab" and comment out the lines below as shown:

#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6

6) be continuously aware of all running processes and the RAM that your applications are consuming. You can see the processes with "ps aux". Check out the RSS column which is the total memory consumed by a process. You can also check your memory situation with "free". The important value is the second row number under the free column. This is the total available free memory including memory which has cached applications.

7) free up video RAM (especially for those using onboard video chips which share memory). Edit the etc/X11/xorg.conf file and comment out the following lines:
# Load "record"
# Load "dbe"
# Load "dri"
# Load "glx"
# Load "xtrap"
# Load "type1"

The most important module you're not loading is dri which is for graphics acceleration. You will need to test this; it might not work with all graphics cards and will break graphics intense apps.

8) if you have 128MB of RAM or less Ubuntu is the wrong Linux distro for you (IMHO). I can highly recommend VectorLinux (http://www.vectorlinux.com). This is an incredibly fast Linux distro which can run with 64MB of RAM - and using the tweaks above can be made to run with just 32MB of RAM!

Mar 19
如果机器配置不高或是想要去除窗口的线框动画效果,可参考以下设置:

一、在键盘上按下Alt+F2,在运行应用程序里面输入命令gconf-editor,弹出配置编辑器
1.关闭面板隐藏和显示的动画
键名:/apps/panel/toplevels/bottom_panel_screen0/enable_animations
描述:如果为 true,此面板的隐藏和显示就表现为动画而不是在瞬间完成。
设置:不勾中
其他xxx_panel_screen0键名下的enable_animations也设置为 不勾中

2.关闭面板动画
键名:/apps/panel/global/enable_animations
描述:启用动画
设置:不勾中

3.关闭全局动画
键名:/desktop/gnome/interface/enable_animations
描述:是否应该显示动画。注意:这是一个全局的设置,它将改变窗口管理器、面板等的行为。
设置:不勾中
这个也是要设置的。因为这是一个全局选项,将会影响大部分的行为,但是经过实验,上面的几个选项还是必
要的,而其他关于动画的选项都是以这个选项为准的。

4.去除窗口最小化效果
键名:/apps/metacity/general/reduced_resources
描述:如果为 true,metacity 将会给用户提供较少的反馈,方法是使用线框、避免动画或者其它途径。这对许多用户来说,可用性大打折扣,但是这将允许较早的应用程序和终端服务器能够顺利运行。此外,如果开启了辅助功能,系统会自动禁用线框特性。
设置:勾中
PS:选中此项之后移动窗口的效果将使用9个格子的线框代替,如果感觉难看,可以启用辅助工具,设置方法为:/desktop/gnome/interface/accessibility 勾中(或是系统—首选项—启用辅助技术,勾中,如果优先考虑系统性能,其实线框看习惯了也会觉得好看。

5.禁用缩略图缓存
键名:/desktop/gnome/thumbnailers/disable_all
描述:设为 true 可禁用所有外部缩略图程序,而不管这些程序自身是启用还是禁用。
设置:勾中

二、Nautilus设置:

打开 Nautilus文件浏览器-编辑-首选项
预览标签里面的选项全部设置为从不
介质标签下面的两个选项
"介质插入时从不提示或启动程序"
勾中
“插入时浏览介质”不勾中
Mar 16
(一) 网络中遍布着大量的linux相关站点;
(二) 用户无须详细了解每一个此类站点,实际上,一百个站点足够你使用了。
  评选出的这100个优秀站点,将按照下述20个类别作以评介:
  (一) 文件下载
  (二) 幽默娱乐
  (三) 相关新闻
  (四) 通用硬件
  (五) 专用硬件
  (六) 新手站点
  (七) 图形/多媒体
  (八) 游戏站点
  (九) 网络杂志
  (十) 入口(教育、链接)
  (十一) 软件开发
  (十二) 购物
  (十三) linux内核
  (十四) 职业机会
  (十五) 科学工程
  (十六) 文档管理
  (十七) X-Window 系统
  (十八) linux 分发站点
  (十九) 用户团体
  (二十) 网管站点
                 
(一) 软件下载
(1) Freshmeat站点
网址:http://www.freshmeat.net
评介:如果你绝对肯定,非要获取开放源代码应用程序,那毫无疑问,Freshmeat就是个不错的站点。这个最值得推崇的软件下载站点,有着数以千计的大量开放源代码应用程序的分类链接。此外,Freshmeat站点在更新程序的基础上,每天还会添加10到30个新程序链接。
(2) Tucows linux
网址:http://linux.tucows.com
评介:最初,该站点是一个基于Windows的软件园地,几年后,Tucows拓宽领域。现在,该站点已经发展成为了最开放的linux下载站点之一。不过,说真的,这也是因为Linux从一开始就增强了服务器的缘故。
(3) Woven Goods for linux
网址:http://www.fokus.gmd.de/linux
评介:Woven Goods for linux 是一个德语站点,它的特征就在于英文和德文版的Linux程序下载和文档。该站点还有一个很不错的综合列表,几乎列出了你所能想象出的每一个Linux分发。
(4) linux ISO Images
网址:http://www.linuxISO.org
评介:是不是已经极其厌倦了查找ISO图象?在linuxISO.org站点中一个非常醒目的地方,就放置了最流行的Linux 分发ISOs的链接。当然,它不能让你56k的调制解调器具有更快的下载速度,但他们已经竭尽所能了,那些有DSL或光缆调制解调器的用户们会非常高兴的。
(5) RPMfind.net
网址:http://www.rpmfind.net
评介:如果你还沉浸在网络海洋寻找最新用RPM(Red Hat Package Manager)格式编写的软件,那这个站点最适合不过了。凡是存在的RPM Package,这里都可以找到,而且这些软件还被编进了索引,用户可以通过多种不同方式来分类。例如,你可以分别用类别(比如游戏等等)、创建日期、package maintainer或名称等等多种方式查询一个软件包。
(二)娱乐休闲
(1) UserFriendly
网址:http://www.userfriendly.org
评介:真应该建议Netscape在浏览器(就在“Home”旁边)上添加一个按钮,以便用户可以很轻易地跳转到User Friendly上的Daily Static链接中去。喜欢新奇感觉的用户可能没有人愿意错过该站点上的冒险体验。此外,还有其它像卡通等等内容丰富的东西。User Friendly站点的最大特点就是每日都有新服务内容,而且还有庞大的人才数据库和Ufie社区。
(2) Segfault
网址:http://www.segfault.org
评介:是一个不错的linux娱乐站点。该站点的特征在于喜欢拿Linux界的名流人物来开涮,非常可笑且带有讽刺意味。在这里用户不会找到太多有用的资料,但绝对可以让你捧腹大笑。
(3) Sluggy Freelance
网址:http://www.sluggy.com
评介:可以肯定,第一名的UserFriendly绝对不是惟一的滑稽喜剧站点,Sluggy Freelance就是一个典型例证。该站点的创建日期可以回溯到1997年,特征就是提供了不少通俗易懂的素材。尤其值得一提的是,Sluggy站点非常体贴新用户,专门在最醒目的位置放置了新读者指南。建议大家不妨请一天假,完完整整地浏览一个这个不错的网站。
(4) Humorix
网址:http://i-want-a-website.com/about-linux
评介:Humorix站点既讲述linux的相关知识,又着力于Linux,、Microsoft以及其他许多相关系统或软件的趣事收集。此外,还有许多专栏作者和自愿投稿者的搞笑文章。
(5) Jargon File
网址:http://www.tuxedo.org/~esr/jargon
评介:不是特别了解“行话”?难道不想去深入了解滑稽语言隐含的深层含义?那就访问Jargon File站点吧。该站点收集了庞大的滑稽行语概要,时间跨度相当大。在这里,你会同时发现像早期的“Bit Bucket”和“404”,同时还有现在时新的有关Hacker Writing Style和Lamer-speak的文章。该站点由Eric Raymond编辑整理而成。
(三)相关新闻
(1) Slashdot.org
网址:http://slashdot.org
评介:这个自称为“为大众服务的新闻”站点早先是以“芯片和程序”起家的。后来慢慢发展成为搞笑闲谈的场所。成千上万的铁杆支持者和匿名用户通过该站点搜寻大量的技术故事和未过滤的社区回信。当CmdrTaco和Hemos的语法成为时兴后,他们关于这个搞笑网站尝试后的成功地位自然也无人可比了。
(2) linux Today
网址:http://www.linuxtoday.com
评介:linux Today网站遵从的是Rolling Stone Magazine杂志的座右铭“All the News that Fits”。并且作为一个网站,它的确作得相当不错。对于想直接访问大多Linux业界主要大事的用户来说,由于该站点提供了新闻故事、出版发行等相关信息,所以确实是一个不错的切入点。
(3) linux Weekly News
网址:http://www.lwn.net
评介:如果你想查找所有简明扼要的新闻,那就不应该错过linux Weekly News站点。它的范围非常广泛,远至安全事件,近至社会问题。而且每周星期四,该站点都非常有规律地提供一个关于所有业界所发生事件的编辑评注,仔细浏览,你会发现它的评注非常合情合理。
(4) Wired News
网址:http://www.wired.com
评介:尽管,每周Wired News站点只有几组专门的linux新闻故事,但这些新闻故事中却总有技术爱好者所关心的信息。而且在当今充盈着“链接到----网站”的情况下,该站点还做了其他此类网站没有时间去真正做的事————自己亲自动手写稿件。
(5) Wide Open News
网址:http://www.wideopen.com
评介:该站点的新闻区经常包含一些相当有意义的专题特写和文章,而且一般都由专业记者撰写。Wide Open News站点每周都会发布一些原创作品,而且通常稿件质量都很高。喜欢浏览行业新闻的不妨去感受一番。
(四)通用硬件
(1) linux Hardware
网址: http://www.linuxhardware.net/
评介:linux Hardware站点中包括一个内容非常广泛的Linux系统中所有的硬件信息数据库。用户既可以浏览这些数据库资料,也可以使用该站点的搜索引擎来快速查找所需要的硬件资料。同样,该站点也允许搜索Usenet 组。其中Linux Friendly Hardware Vendor 列表也是另一个特点所在。
(2) linux Hardware Database
网址:http://lhd.datapower.com
评介:尽管每天linux下的硬件支持变得越来越少,但不可否认仍然有那么几款硬件非常适合于Linux用户。Linux Hardware Database站点就是一个可以找到此类适合Linux的控件类别的不错站点。
(3) The linux Benchmarking Project
网址:http://www.tux.org/bench
评介:差不多每一个电脑爱好者都喜欢基准,特别是当他们的硬件产品处于顶级时更是如此。The linux Benchmarking Project站点提供了一个基准结果数据库,以及可供下载的基准软件。
(4) Tom’s Hardware Guide
网址:http://www.tomshardware.com
评介:该站点虽然并不是一个专门的linux站点,但是有关Linux的内容非常不错,很值得一看。用户不但在这里可以找到评论、新闻、技巧,还可以查找图形信息、微处理器硬件等等。
(5) linux on Laptops
网址:http://www.cs.utexas.edu/users/kharker/linux-laptop/
评介:如果你还在顽强地想将linux装进你的笔记本电脑,那这个站点绝对是最适合不过了。从德克萨斯学院毕业的Kenneth Harker用了五年的时间来对相关笔记本电脑的站点进行精选和分类。同时,还让真正的用户推荐如何可以在他们的笔记本电脑中装入和运行Linux系统。
(五)专用硬件
(1) linuxPPC.org
网址:http://www.linuxppc.org/
评介:如果你正在犹豫,不能判断壁橱里的老式Macintosh能不能支持linux系统,那LinuxPPC.org站点就是个值得一去的地方。它是通往Linux/PPC方案的家园,能够将Linux端口置于Mac,而且还可以链接到Linux/Macintosh邮件列表、常用问题解答、软件等等。
(2) iMac linux
网址:http://www.imaclinux.net
评介:如果你难以忍受玻璃鱼缸样式、果冻般颜色的iMac,而现在想运行linux,不知行不行?可以肯定地说,没问题,iMac Linux 网站可以帮助你在短短几分钟内完成你的心愿。
(3) Printer Compatibility Database
网址:http://www.picante.com/~gtaylor/pht/printer_list.cgi
评介:在linux下执行打印任务可能有些烦人,以至于想购买一个新的打印机来同Linux配套。Printer Compatibility Database网站可以给用户提供一个在Linux下工作的打印机综合列表,包括如何同Linux配套使用的综合信息。同时,用户可以在该网站找到Linux Printing HOWTO和其他有用的打印信息。
(4) linux Modem Compatibility Knowledge Base
网址:http://www.o2.net/~gromitkc/winmodem.html
评介:该站点提供了一个范围广泛的用户级调制解调器列表(包括linux下)以及一些有帮助价值的Linux调制解调器链接。
(5) SANE
网址:http://www.mostang.com/sane/
评介:如果你不知道如何在linux下使用扫描仪,那SANE (Scanner Access Now Easy)站点就可以告诉你该怎么办了。况且,该站点不仅有最流行的Linux扫描仪软件,而且还以兼容硬件的数据库而颇具特色。
(六) 新手站点
(1) Penguin Magazine
网址:http://www.penguinmagazine.com/
评介:事实上,找一个能给linux入门者提供各种所需的网站并不是很多,因此,相比之下,这个后起之秀Penguin Magazine站点的确还算是能解决这个难题。该站点在今年初才启动,由一个名叫Scott Haven的Linux爱好者个人制作完成,网站中包含了大量的有关Windows和Linux文件系统的逐步式内容介绍。在厌倦了阅读大多网站中专业化程度超过自己知识容量的资料之后,Penguin Magazine可以让你轻轻松松地喘口气了。
(2) linuxPlanet.com
网址:http://www.linuxplanet.com/
评介:由于制作优秀而被Big Company所认可的linux站点之一就是LinuxPlanet,自从去年推出核心Linux内容之后,该站点就被因特网上的人们所看好。难度适中的论坛、评论、以及一些打印、查找文档等现实问题的疑难指点等。对于Linux菜鸟级的用户,LinuxPlanet绝对是一个有用的站点。
(3) Beginners linux Guide
网址:http://www.linux.ie/beginners-linux-guide
评介:Beginners linux Guide是Irish Linux User Group Web站点的一部分。它的可圈可点之处在于其中通俗易懂的指南性专题,包括如何使用基本Linux命令、以及安装信息等等。
(4) linuxdot.org
网址:http://www.linuxdot.org/
评介:从这个站点完全可以证明,linux并不只是美国佬的专利。因为Linuxdot.org是英国站点,而且的确是一个适用于初学者的向导性优秀站点。几乎可以冠以“Linux入门者的手册”美称了。该站点的特征是从硬盘分区直到MySOL的简单介绍几乎无所不包,囊括了所有Linux的相关知识。
(5) linuxnewbie.org
网址:http://www.linuxnewbie.org/
评介:linuxnewbie.org是一个综合性站点,包括新闻标题、论坛、著名的Newbieized帮助文件(Newbieized Help Files)等等。这种帮助文件是为了帮助用户习惯使用Linux,进行部分系统的配置。此外,用户还可以讨论或者检验该站点书架所推荐的图书。
(七)图形/多媒体
(1) linuxArtist.org
网址:http://www.linuxartist.org/
评介:linuxArtist.org是我们目前所见过的Linux系统下最综合全面的图形站点。不论用户喜欢平面图形还是三维图形,LinuxArtist.org都能给那些使用Linux来创建名作的艺术家们提供大量的链接和邮件列表。
(2) The Gimp
网址:http://www.gimp.org/
评介:一旦你提到图象和linux,那就不得不说说The GIMP Web站点。该站点特别适合于那些希望在Linux市场里得到最好图形程序的用户。站点里包含了大量的资源和下载软件,此外还展示了一些GIMP.自己制作的美术作品。
(3) 3D software for linux
网址:http://www.linux3d.org/
评介:虽然3D software for linux站点不是网络中最可爱的网站,但用户可以在这里找到许多有价值的Linux下的3D应用程序,同时还有支持Linux的3D硬件等。此外,站点页面中还有许多Linux下的3D相关链接、当前新闻、Linux下的有关3D图形的事件等等。
(4) GraphicsMuse
网址:http://www.graphics-muse.com/
评介:GraphicsMuse站点是一个资源丰富的linux下图形信息网站。在这个站点上,用户可以找到大量的图形资源、推荐图书、关于GIMP的原始内容以及其他一些非常好的图形方案。
(5) General Graphics Interface Project
网址:http://www.ggi-project.org/
评介:不知你是否抱怨过,X Window系统可能压根就不适合你?这些家伙们对于用X设计一点都没有激情,但他们希望有一种更好的工作方式。现在,他们应该有了一个计划,而且,更重要的是,他们拥有beta代码。
(八)游戏站点
(1)linux Game Tome
网址:http://happypenguin.org/
评介:从1995年开始,linux Game Tome就已经成为了一个Linux游戏竞赛的专门场所。而那时,Linux游戏世界本身也还是一片小天地。现在,他们以http://happypenguin.org/ 为网址,频道设置有新闻、游戏场景图片、游戏预告,以及最新游戏的评论等等。同时,该站点还有一个不错的搜索引擎,可以让用户根据游戏类别、等级、名称,甚至该游戏添加到网站的日期等分类浏览游戏评论。
(2)linux Games
网址:http://www.linuxgames.com/
评介:网站内容设置有下载、基本知识、论坛以及新闻等。特别是新闻成为该网站的特色频道。毫无疑问,linux Games是一个可以覆盖全球绝大多数Linux游戏新闻的站点。
(3)linux Quake
网址:http://www.linuxquake.com/
评介:绝对不能错过的站点。是一个非常精彩的《雷神之锤》站点。包括了linuxe下《雷神之锤》(Quake)的安装、运行,以及新闻和非常活跃的论坛等。
(4)linux Game Development Center
网址:http://sunsite.auc.dk/lgdc/
评介:如果你想寻找一个非常精彩、且又能找到linux游戏开发人员一切所需的场所,那可以肯定目前这样的站点的确还没有出现。不过,Linux Game Development Center 的发展目标也基本类似。现在,该站点设置了精彩新闻、游戏开发指南、针对开发人员的访谈等,但它还正在开发代码仓库、开发工具列表、以及新工作方案,以求不断发展。
(5)Loki
网址:http://www.lokigames.com/
评介:目前,Loki是一个商业性的linux游戏公司。从《文明》到《雷神之锤3》,再到《铁路大亨2》等等,Loki公司几乎将所有最流行的游戏软件都移植到了Linux平台上。如果你想看看最近有什么大游戏,那就上去看看吧!
(九)网上杂志
(1)linux Journal Online
网址:http://www.linuxjournal.com/
评介:linux Journal是其印刷杂志的电子版,大部分和印刷版特征相符,不过也添加了一些新的资料。此外,电子版的特色频道还体现在职业中心、论坛,以及著名软件列表等等。怎样说服你的老板使用Linux系统,只要看看该站点的企业部分就可以了。
(2)linuxWorld
网址:http://www.linuxworld.com/
评介:linuxWorld是一个发行量很大的周刊,范围涉及到Linux的方方面面,从软件评论到Linux市场的大幅专题。对于反微软的业界来说,LinuxWorld可是一个几乎无人不知的驰名站点。
(3)linux Gazette
网址:http://www.linuxgazette.com/
评介:linux Gazette是由Linux Journal 出版的电子刊物,属于Linux Documentation Project的一部分。自从1995年成立以来,无数的志愿者都在踊跃提交稿件,以至于该站点现在已经成为一个实力很强的站点之一(如果翻看他们的档案,就能看到一个非常非常古老的Red Hat图标)。对于很多高级Linux用户来说,该站点的优势在于提供了很多指南和技巧,同时用户还可以对未来想了解的专题发送提议。
(4)Salon Magazine: The Free Software Story
网址:http://www.salon.com/tech/special/opensource/
评介:最早在1998年,Salon就开始初涉linux和开放源代码。和其他大量再线Linux杂志不同的是,该站点所涉的内容题材非常广泛而且相当有意义。
(5)linux Focus
网址:http://www.linuxfocus.org/
评介:这个定期按时发送的电子杂志自从1997年就开始诞生了。它以月刊的形式,给用户提供了许多新颖(多少有些深奥)的技术性文章。而且以多种语言发行,当然也包括英文版。
(十)链接/入口
(1) linux.com
网址:http://www.linux.com
评介:仅仅一年的时间,VA linux的Linux.com 就已经成长为因特网上最具竞争力的Linux站点之一。在网站经理Trae McCombs和他的自愿者小组努力下,该网站为Linux社区添加了无数非常有用的特色内容和资源。近来,该站点和O’Reilly & Associates结成合作关系,双方合作的结果使Linux.com站点更具有专业化和更高质量。
(2) linuxStart.com
网址:http://www.linuxStart.com
评介:想一想Yahoo,基本就能够想象得出linux的同类站点------LinuxStart.com站点的特色也正在于有一个相当不错的分成好多个主题区的精选链接。此外,如果你正在费劲地用Hotmail发送网络信件,不妨试试Linux-Start的电子信箱。甚至你还可以将你的网页也一并搬到上面。
(3) linuxLinks.com
网址:http://www.linuxlinks.com
评介:linuxLinks.com是最综合性的Linux站点之一,在这里你能见到许多曾经印象比较深刻的站点链接。目前,该站点的链接数量超过10,000,而且随时都在增加。
(4) linux Online
网址:http://www.linux.org
评介:linux Online的名称甚至比它的域名Linux.org更为知名。是一个比较早的Linux站点,虽然界面做得并不是非常漂亮,但其中包含的Linux资源价值却使其成为了一个必须参观的网站之一。
(5) Linsight
网址:http://Linsight.com
评介:Linsight在宣传中介绍自己为“linux时代的Linux信息”。该网站实际上是由好几个部分组成的,其中包括命名为LinDeveloper的一个开发人员分区、一个叫做Linsider的Linux市场跟踪区、追踪全年所发生的Linux业界焦点事件报道的LinEvents区、以及可以告诉你和你的员工们在那里得到Linux培训的LinTraining专区。
(十一)软件开发
(1) SourceForge
网址:http://www.SourceForge.net
评介:SourceForge站点是VA linux针对开发人员的一个入口。程序员们在这里可以放置他们的开放源代码方案,包括CVS工具、调试追踪和补丁管理工具。SourceForge给所有没有资源来自己安装一个服务器的Linux和开放源代码程序员们一个家园。用户可以浏览和下栽网站上已开发的软件,也可以给这些方案做补丁。
(2) Catalog of Free Compilers and Interpreters
网址:http://www.idiom.com/free-compilers/
评介:在没有明确限制linux和开放源代码软件的时候,免费编译器和解释程序的目录对于开放源代码的开发人员还是会有些兴趣的。此外,该站点包含了许多编程工具和编译器。
(3) SourceXchange
网址:http://www.sourcexchange.com
评介:SourceXchange是一个可以让linux和开放源代码软件开发人员得到报酬的站点。通过链接到一个付费的商业公司,就可以用开放源代码软件赚钱了。需要开放源代码吗?需要提交方案、标明你的价格-------当然,成功的前提是他们必须正好有你所需要的代码。
(4) CoSource
网址:http://www.cosource.com
评介:CoSource是又一个专门给源代码开发人员提供的付费站点。目前,表单上已经有将近250个要求,总量达$71,500。
(5) linux Source Navigator
网址:http://www.metalab.unc.edu/navigator-bin/navigator.cgi?
评介:该站点将源代码镶进一个简单的导航性分层文件夹系统中,以便用户快速查找到所需要的代码。
(十二)购物
(1) linuxMall.com
网址:http://www.linuxmall.com
评介:可能由于最近更新过的缘故,linuxMall.com站点看起来不想是购物站点,倒像是一个专门的Linux链接入口。而且,它还远不只是一个普通的电子商务站点。目前,该站点已经打算建立很多特色社区了,如论坛以及已经启动的新闻服务等。
(2) Thinkgeek
网址:http://thinkgeek.com
评介:该网站有随手可得地最酷linux附件。但除了一些$1.99的发行CD外,用户可能在这里不会找到任何软件。不过,如果你想用“"compile”、“telnet”、和“regexp”写点东西,最好还是上这个站点看看吧!
(3) The linux Store
网址:http://thelinuxstore.com
评介:该站点比较自豪的是他们易于使用、简洁的界面、非常广泛的产品线,以及大量的技术支持,没准在这里你还能找到你需要的东西呢。
(4) elinux.com
网址:http://www.elinux.com
评介:这个进入linux购物市场的新入口是由Creative Computers公司提供支持的,该公司同时还有PCMall和MacMall。Elinux站点中有一个非常广泛的Linux硬件和软件区,同时还有一个由Linuxcare提供支持的FAQ数据库。
(5) linuxcentral
网址:http://www.linuxcentral.com
评介:图书、T恤--------用户在这里可以找到所有传统linux电子商务所能买到的东西,此外,在这里还有一些更有趣的东西,比如网卡等等。
(十三)linux内核
(1) Kernel Notes
网址:http://kernelnotes.org
评介:KernelNotes.org是一个可以得到所有内核的地方。该站点所包括的内容比较广泛,而且,特色是能够找到最新内核的升级技巧。
(2) The linux Kernel Archives
网址:http://www.kernel.org/
评介:该站点奉行的原则是:简洁、简洁,再简洁。用户可以选择linux内核、不稳定内核、稳定内核以及内核源代码。如果你想找最新的稳定Linux内核或开发中内核,那就去看看吧。
(3) Kernel Traffic
网址:http://kt.linuxcare.com/
评介:难道每周不想要一个几乎达到6MB的linux开发邮件列表吗?Kernel Traffic站点的那帮家伙们早就替你想到了这一点。Kernel Traffic是一个时事通讯周刊,总结了本周主要的专题。一个不错的站点。
(4) GNU Hurd
网址:http://www.gnu.ai.mit.edu/software/hurd/hurd.html
评介:稳定版目前已经具体化,但关于Hurd kernel 的GNU Project还在发展之中。Hurd内核是一个微核设计的实练。GNU/ Hurd站点的特征就是说明了如何将Hurd安装进Debian distribution中去。
(5) linux Mama
网址:http://www.linuxMama.com/
评介:无论如何,也不是每一个内核补丁都得作到fold中,如果你正好属于好奇心比较重的类型,想玩玩非正式内核补丁,那就不要错过linux Mama了。
(十四) 职业机会
(1)Geekfinder
网址:http://www.geekfinder.com/
评介:主机位于User Friendly站点的Geekfinder是一个猎职的好去处。该站点不只限于linux类相关工作,用户可以根据自己的技能搜索和选择最适合自己的工作。此外,用户还可以根据自己的意愿按照州和地区来搜索职位。
(2)linux.com Jobs Page
网址:http://www.linux.com/jobs/
评介:想寻找专职linux工作的人,值得来Linux.com’s Jobs page站点看看。根据提交的职位,该站点有大量适用于Linux求职者的有用专题和链接。
(3)eLance
网址:http://www.elance.com
评介:正式发布于去年的eLance站点为包括计算机业求职的各类自由服务开辟了一个新市场。用户可以在该站点填写个人资料表格,并在其“固定薪酬”部分根据填写者自己要求的计时薪酬(在这里你也可以以每小时3到300美圆的价格雇佣其他人),或者你也可以浏览网站上的各种信息看看是否有适合你的自由工作。
(4)linux Today Jobs
网址:http://jobs.linuxtoday.com/
评介:该站点有两个特征:网络上综合性最强的linux新闻站点之一;能够同时提供Linux企业公司招聘和Linux个人求职的专业站点。
(5)Hotjobs.com
网址:http://www.hotjobs.com
评介:Hotjobs.com是一个不局限于linux特定求职的网站,该站点每天发布5到10个Linux相关职位,而且所公布的职位资料绝对不是那些看起来充裕却几乎没有什么回映的过时消息。
(十五)科学工程
(1) SAL: Scientific Applications for linux
网址:http://www.kachinatech.com/SAL/
评介:linux现在不仅仅是供玩乐的东西了,但这并不是意味着就此失去了许多乐趣。对于年轻的科学工作者们来说,可以在该网站找到许多适用于Linux下各种科研应用程序的开放源代码、共享软件和商业软件等等。
(2) Beowulf Project at CESDIS
网址:http://beowulf.gsfc.nasa.gov/
评介:一个很酷的linux站点。以帮助科学家们联系大量质优价廉的电脑而出名。
(3) High-Availability linux Project
网址:http://www.henge.com/~alanr/ha/
评介:如果你正在linux下运行企业级的应用程序,或者只想验证一下Quake服务器从不会崩溃,那该站点就太适合你了。同时该站点还提供了许多簇管理、Linux-HA软件以及大量地此类相关站点链接。
(4) Free Physics Project
网址:http://freephysics.sourceforge.net/
评介:是一个创建linux下的GPL物理模拟器的站点。用户可以下载运行代码、项目处理等等。
(5) linux and Chemistry
网址:http://chpc06.ch.unito.it/chem_linux.html
评介:这是一个综合了linux和化学的网站,其中有许多商业、共享软件和GPL的软件,适合于那些在Linux下做研究工作的化学家。想必化学系的学生和教授应当喜欢这个站点。
(十六)文档管理
1)linux Documentation Project
网址:http://www.linuxdoc.org/
评介:在所有linux站点中,LDP已经作了相当久的FAQ、HOWTO以及Linux导引了。该站点最为夸耀的是各种格式的Linux详细信息集萃。此外,此站点中的HOWTO分项也是一个能解答用户所有疑难问题的权威场所。最近由于新鲜血液的加盟,该站点又有了新特色。
2)Open Source Writer’s Group
网址:http://www.oswg.org:8080/oswg
评介:该站点是由linuxChix的Deb Richardson在去年制作完成的,为一个开放源代码的集萃站点,特别适合于开放源代码项目的用户。
3)linux Resources
网址:http://www2.linuxjournal.com/cgi-bi....pl/lr-toc.html
评介:该站点是一个优秀的资料站点,同时适用于linux新手和专业人士。在这里,用户可以找到所有相关Linux的资料,而且它还告诉你,在哪里可以找到相关资料、可以和使用这些资料的人见面,以及其它更多。
4)GNU Project Documentation
网址:http://www.gnu.org/doc/doc.html
评介:如果你手里有一个很好的免费软件却不知如何使用,怎么办?幸运的是,GNU Project Documentation站点的管理人员已经为你提供了一个非常综合的文档区。此外,如果你心情不错,那么还可以去读读Free Software and Free Manuals上刊登的Richard Stallman的评论。
5)The Vim Homepage
网址:http://www.vim.org/
评介:一个绝对让新手震动的linux网站。这里有大量的Vim信息和使用资料。
(十七)X-Window 系统
1)Themes.org
网址:http://www.themes.org
评介:这里有装扮你桌面的所有好东西,同时还有在window 管理器和其它流行软件包上更新的X资源和新闻。此外,Themes.org还有SawMill、Afterstep、 Enlightenment、WindowMaker、KDE专区等等。
2)KDE Home
网址:http://www.kde.org
评介:该站点能提供给你适用于K Desktop Environment的任何开发资料,而且还有随时更新的适用于KDE的最新发行软件。此外,KDE还有许多像K Office之类的相关资料。
3)GNOME Home
网址:http://www.GNOME.org
评介:Gnome.org是一个组织最好的免费软件站点。在这里,用户可以得到有关GNOME的开发资源,可以加入GNOME邮件列表,还可以进行软件下载。开发人员将搜索到最新的附加资料,GNOME用户们还将找到大量有用的文档。
4)XFree86 Project
网址:http://www.xfree86.org
评介:XFree86 Project站点将给用户linux系统的相关资料、最新发行的软件、以及一个精彩的FAQ等等。XFree86站点对于刚入门的Linux新手来说将是一个不可错过的站点。
5)Window Managers for X
网址:http://www.PLiG.org/xwinman
评介:Window Managers for X站点是有关X窗口管理器的最综合性站点。从最早的一直到最新的乃至全部,以及最大的窗口管理器都可以在该站点找到。还不知道一个窗口管理器和一个桌面环境的区别吗?该站点也可以回答你这些基本问题。
(十八)linux 分布站点
1)Debian
网址:http://www.debian.org
评介:Debian网站用户界面非常友好,并且关于Debian GNU/linux和Linux一般使用方面内容丰富。如果你喜欢冒险,你甚至可以在这里找到如何使用GNU/Hurd内核运行Debian而不是我们都知道和喜爱的Linux内核。而且还有很多各种各样免费资源的链接供用户使用!
2)Red Hat
网址:http://www.RedHat.com
评介:Red Hat的网站在过去的一年里已经多次发生变化。但是RedHat.com只是保持做更好的改变。最新的界面容易浏览,并且还为用户提供了大量的链接和下载。
3)SuSE
网址:http://www.SuSE.com
评介:SuSE网站是一个商业站点――没有打算成为“门户”站点或其它。所以该网站只是仅仅包含了你想了解的SuSE linux的一切相关信息。SuSE的网站对于想知道Linux是否能和他们的硬件兼容的用户则是非常有用。
4)Slackware
网址:http://www.Slackware.com
评介:该站点让用户唯一不满的就是太多的图片和太慢的下载速度。相对而言,Slackware站点是一个漂亮、整洁、黑白形象设计,而且还对所有重要的材料建了链接。
5)linux-Mandrake
网址:http://www.linux-Mandrake.com
评介:linux-Mandrake站点对于Linux-Mandrake distro的用户来说确实是一个优秀的网站。无论你是一个需要寻找技术支持的菜鸟,还是一个想同最新的代码打交道的开发者,Linux-Mandrake都是实现这一切的捷径。
(十九)用户团体
1)linux User Groups WorldWide
网址:http://lugww.counter.li.org/lugww.php3
评介:想要寻找离你最近或最远的Liunx用户组吗?linux User Groups WorldWide网站有最全面的相关LUGs(Linux用户组)列表。基于用户地址定位的列表允许相互间建立联系,而且该站点还给出如何创建指南。
2)SVLUG
网址:http://www.sulug.org
评介:该网站很可能是世界上最有活力的LUG站点,而且一定是人们常频繁光顾的热点地带。Silicon Valley linux Users Group站点包含了许多相当有趣的历史和有用链接。
3)Groups of linux Users Everywhere
网址:http://www2.linuxjournal.com/glue/index.html
评介:GLUE是linux Journal的主办者。注册过的LUGs可以参加世界各地的友好Linux公司所提供的活动。同时,GLUE网站中也有一定数量的LUGs资源,包括技巧等等。
4)linux Online’s Linux User Group Registry
网址:http://www.linux.org/users/index.html
评介:linux Online有一个很全面的世界性LUGs列表。如果你想在此找点你的LUG,请在Linux Online site上列出来。
5)linuxChix
网址:http://www.linuxchix.org
评介:没错,Chix的确是在钻研linux。创立LinuxChix的Deb Richardson想打算制作一个能让女性使用的Linux邮件列表。LinuxChix发展的很快,简直比Deb期望的还要流行。而且地区化的LinuxChix LUGs 也已经开始走向全球。
Mar 16

1 J2me开发网 http://www.j2medev.com/bbs/index.asp
2 J2me社区 http://www.j2meforums.com/forum/
3 csdn http://www.csdn.net/
4 Vc知识库 http://www.vckbase.com/
5 codeproject http://www.codeproject.com/
6 程序员联合开发网 http://www.pudn.com/
7 看雪学院 http://www.pediy.com/
8 蓝色理想 http://www.blueidea.com/
9 博客园 http://www.cnblogs.com/
10 Nuix应用开发社区 http://chinaunix.net/
11 javaeye http://www.javaeye.com/
12 It人网 http://www.iteer.net/
13 中国人才热线 http://www.cjol.com/
14 天涯论坛 http://www.tianya.cn/
15 风云的blog http://blog.codingnow.com/
16 新浪科技频道 http://tech.sina.com.cn/
17 phpchina http://www.phpchina.com/html/index.html
18 游戏开发资源网 http://www.gameres.com/
19 网络游戏第一门户 http://www.17173.com/
20 我爱研发网 http://www.52rd.com/
21 Msdn中文网 http://www.microsoft.com/china/MSDN/DeveloperCenter/default.mspx
22 大富翁编程网站 http://www.delphibbs.com/
23 Delphi盒子 http://www.2ccc.com/
24 C++buillder研究 http://www.ccrun.com/
25 It论坛 http://bbs.itren.cn/
26 Java开源大全 http://www.open-open.com/
27 codegurn http://www.codeguru.com/
28 编程爱好者 http://www.programfan.com/
29 Java中文站 http://www.java-cn.com/
30 reactos http://www.reactos.org/zh/index.html
31 开源力量 http://www.opensourceforce.org/
32 电脑编程技巧与维护 http://www.comprg.com.cn/
33 中国电子网 http://21ic.com/
34 编程中国 http://www.bc-cn.net/
35 嵌入式开发论坛 http://www.cevx.com/bbs/
36 电脑爱好者 http://www.cfan.com.cn/
37 sybase中国 http://www.sybase.com.cn/gvswse/site/china/index.jsp
38 pbdr http://www.pbdr.com/
39 apache http://www.apache.org/
40 rootkit http://www.rootkit.com/index.php
41 驱动开发网 http://www.driverdevelop.com/first.html
42 安全焦点 http://www.xfocus.net/
43 cnbeta网友媒体与言论平台 http://www.cnbeta.com/
44 fyter的博客 http://www.fyter.cn/Default.aspx
45 asp.net控件 http://www.devexpress.com/
46 operamask http://www.operamasks.org/
47 中国源码网 http://www.yuanma.org/
48 sawin软件研发之窗 http://www.sawin.cn/
49 电脑教育与WEB教育在线 http://210.40.7.188/
50 中国dos联盟 http://www.cn-dos.net/
51 中国bios联盟 http://www.biosren.com/index.php
52 bioscentral http://bioscentral.com/
53 eda专业论坛 http://www.edacn.net/bbs/
54 诺基亚论坛 http://forum.nokia.com.cn/sch/index.html
55 计算机科学论坛 http://www.ieee.org.cn/index.asp
56 ibm developerworks 中国 http://www.ibm.com/developerworks/cn/
57 w3 http://www.w3.org/
58 网页设计师 http://www.w3cn.org/
59 中国万维网联盟 http://www.w3china.org/index.htm
60 豆瓣 http://www.douban.com/
61 卓越亚马逊 http://www.amazon.cn/
62 软件商务网 http://www.bizsofts.com/
63 sun http://www.sun.com/
64 google code http://code.google.com/
65 google 开发人员主页 http://code.google.com/intl/zh-CN/
66 the official microsoft asp.net http://www.asp.net/
67 microsoft IIS http://www.iis.net/default.aspx?tabid=1
68 荣耀 http://www.royaloo.com/index.html
69 侯捷网站 http://jjhou.csdn.net/
70 java大本营 http://www.javadby.com/
71 比特网 http://www.chinabyte.com/
72 51cto http://www.51cto.com/
73 infoq http://www.infoq.com/
74 博客堂 http://blog.joycode.com/
75 嵌入式开发网 http://www.embed.com.cn/
76 嵌入式开线 http://www.mcuol.com/
77 中嵌网 http://www.chinaeda.cn/
78 酷勤网 http://www.kuqin.com/
79 红联linux门户 http://www.linuxdiyf.com/
80 itpub技术门户 http://www.itpub.net/
81 程式设计俱乐部 http://www.programmer-club.com/index.asp
82 uml软件工程组织 http://www.uml.org.cn/index.asp
83 delphi园地 http://www.delphifans.com/
84 theserverside http://www.theserverside.com/
85 中国donet俱乐部 http://www.chinaaspx.com/
86 编程王 http://www.kingofcoders.com/
87 it168 http://www.it168.com/
88 open source software in c# http://csharp-source.net/
89 中国IT实验室 http://www.chinaitlab.com/
90 落伍者站长论坛 http://www.im286.com/
91 中国站长站 http://www.chinaz.com/
92 asp.net源码下载专业站 http://www.51aspx.com/
93 it职业工程师 http://www.51myit.com/
94 太平洋电脑网 http://www.pconline.com.cn/
95 乘风原创程序 http://study.qqcf.com/
96 网易学院 http://tech.163.com/school/
97 程序设计/程序开发类教程 http://www.pcvz.com/Program/Programs/Index.html
98 算法源码吧 http://www.sfcode.cn/
99 codegurn http://www.codeguru.cn/
100 得益网 http://www.netyi.net/
101 中国eclipse社区 http://www.eclipseworld.org/bbs/
102 项目管理者联盟 http://www.mypm.net/
103 栖息谷 http://www.21manager.com/