| 程序所执行任务的描述 |
Windows |
Linux |
| 1) 网络连接 |
| 网页浏览器 |
微软 IE,网景 Netscape / Mozilla, [url=http://www.opera.com/]Opera[/url]
[私有],[url=http://www.mozilla.org/projects/firebird/]Firebird[/url],…… |
1) [url=http://www.netscape.com/]Netscape[/url]/ [url=http://www.mozilla.org/]Mozilla[/url]
2) [url=http://galeon.sourceforge.net/]Galeon.[/url]
3) [url=http://www.konqueror.org/]Konqueror.[/url]
4) [url=http://www.opera.com/products/desktop/index.dml?platform=linux]Opera.[/url][私有]
5) [url=http://www.mozilla.org/projects/firebird/]Firebird.[/url]
6) [url=http://www.gnome.org/projects/nautilus/]Nautilus[/url]
7) [url=http://epiphany.mozdev.org/]Epiphany[/url]
8) [url=http://atrey.karlin.mff.cuni.cz/%7Eclock/twibright/links/]Links[/url].(用
“-g”开关)
9) [url=http://www.dillo.org/]Dillo[/url](俄语补丁 - [url=http://stuphead.asplinux.ru/dillo/]在此[/url])
10) [url=http://encompass.sourceforge.net/]Encompass[/url] |
| 字符终端上的网页浏览器 |
1) Links
2) Lynx
3) [url=http://www.xemacs.org/]Xemacs[/url] + w3. |
1) [url=http://atrey.karlin.mff.cuni.cz/%7Eclock/twibright/links/]Links[/url]
2) [url=http://elinks.or.cz/]ELinks[/url]
3) [url=http://lynx.browser.org/]Lynx[/url]
4) [url=http://w3m.sourceforge.net/]w3m[/url]
5) [url=http://www.xemacs.org/]Xemacs[/url] + w3 |
| Email 客户端 |
Outlook Express, Netscape / Mozilla , The Bat,Eudora, Becky,
Datula, [url=http://sylpheed.good-day.net/]Sylpheed[/url]/
[url=http://sylpheed-claws.sourceforge.net/]Sylpheed-claws[/url],Opera |
1) [url=http://ximian.com/products/evolution/]Evolution[/url]
2) [url=http://www.netscape.com/]Netscape[/url] / [url=http://www.mozilla.org/]Mozilla[/url]
传呼
3) [url=http://sylpheed.good-day.net/]Sylpheed[/url] / [url=http://sylpheed-claws.sourceforge.net/]Sylpheed-claws.[/url]
4) [url=http://kmail.kde.org/]Kmail.[/url]
5) [url=http://www.gnus.org/]Gnus.[/url]
6) [url=http://balsa.gnome.org/]Balsa[/url]
7) [url=http://www.bynari.net/]Bynari Insight GroupWare
Suite[/url][私有]
8) [url=http://www.newplanetsoftware.com/arrow/]Arrow.[/url]
9) [url=http://www.collaboration-world.com/gnumail/]Gnumail.[/url]
10) [url=http://althea.sourceforge.net/]Althea.[/url]
11) [url=http://www.liamail.org/]Liamail.[/url]
12) [url=http://sourceforge.net/projects/aethera/]Aethera.[/url]
13) MailWarrior.
14) Opera. |
| Email 客户端 / 微软 Outlook 风格的个人信息管理器 |
Outlook |
1) [url=http://ximian.com/products/evolution/]Evolution[/url]
2) [url=http://www.bynari.net/]Bynari Insight GroupWare
Suite[/url].[私有]
3) [url=http://sourceforge.net/projects/aethera/]Aethera.[/url]
4) [url=http://sylpheed.good-day.net/]Sylpheed.[/url]
5) [url=http://sylpheed-claws.sourceforge.net/]Sylpheed-claws
[/url] |
| Email 客户端(The Bat 风格) |
The Bat |
1) [url=http://sylpheed.good-day.net/]Sylpheed.[/url]
2) [url=http://sylpheed-claws.sourceforge.net/]Sylpheed-claws.[/url]
3) [url=http://kmail.kde.org/]Kmail.[/url]
4) [url=http://www.gnus.org/]Gnus.[/url]
5) [url=http://balsa.gnome.org/]Balsa[/url] |
| 字符终端上的 Email 客户端 |
[url=http://www.geocities.com/win32mutt/win32.html]Mutt[/url]
[[url=http://www.math.fu-berlin.de/%7Eguckes/mutt/windows.php3]de[/url]],Pine,
Pegasus, [url=http://www.gnu.org/software/emacs/]Emacs[/url] |
1) [url=http://www.washington.edu/pine/]Pine[/url][非免费]
2) [url=http://mutt.org/]Mutt[/url]
3) [url=http://www.gnus.org/]Gnus.[/url]
4) [url=http://www.instinct.org/elm/]Elm[/url]
5) [url=http://www.gnu.org/software/emacs/]Emacs[/url] |
| 新闻阅读器 |
1) [url=http://forteinc.com/agent/index.php]Agent[/url][私有]
2) Free Agent
3) [url=http://xnews.newsguy.com/]Xnews[/url]
4) Outlook
5) Netscape / Mozilla
6) [url=http://www.opera.com/]Opera[/url] [私有]
7) [url=http://sylpheed.good-day.net/]Sylpheed[/url] / [url=http://sylpheed-claws.sourceforge.net/]Sylpheed-claws[/url]
8) Dialog
9) Gravity |
1) [url=http://knode.sourceforge.net/]Knode.[/url]
2) [url=http://pan.rebelbase.com/]Pan.[/url]
3) [url=http://home.wanadoo.nl/bram_s/newsleader]NewsReader[/url]
4) [url=http://www.netscape.com/]Netscape[/url] / [url=http://www.mozilla.org/]Mozilla[/url]
5) [url=http://www.opera.com/products/desktop/index.dml?platform=linux]Opera[/url][私有]
6) [url=http://sylpheed.good-day.net/]Sylpheed[/url] / [url=http://sf.net/projects/sylpheed-claws/]Sylpheed-claws.[/url]
――用于字符终端的有:
7) [url=http://www.washington.edu/pine/]Pine[/url]. [非免费]
8) [url=http://mutt.org/]Mutt[/url]
9) [url=http://www.gnus.org/]Gnus[/url]
10) [url=http://www.tin.org/]tin[/url]
11) [url=http://www.slrn.org/]slrn[/url]
12) [url=http://www.xemacs.org/]Xemacs[/url] |
| 地址簿 |
Outlook |
1) [url=http://icewalkers.com/jump.php?AID=1406&src=home]Rubrica
[/url] |
| 文件下载工具 |
Flashget, Go!zilla, Reget, Getright, DAP, [url=http://unxutils.sourceforge.net/]Wget[/url],
[url=http://millweed.com/projects/wackget/]WackGet[/url],
[url=http://www.geocities.com/SiliconValley/Vista/2865/md.htm]MassDownloader[/url],
... |
1) [url=http://www.krasu.ru/soft/chuchelo/]Downloader
for X.[/url]
2) [url=http://devel-home.kde.org/%7Ecaitoo/index.html]Caitoo(旧称
Kget)[/url]
3) [url=http://prozilla.delrom.ro/prozilla.html]Prozilla[/url]
4) [url=http://wget.sunsite.dk/]Wget[/url] (用于字符终端,标准的)
5) Wget 图形用户界面:[url=http://kmago.sourceforge.net/]Kmago[/url],
[url=http://gtm.sf.net/]Gnome Transfer Manager[/url], QTget,
Xget, ...
6) [url=http://aria.rednoah.com/]Aria.[/url]
7) [url=http://www.lintux.cx/axel.html]Axel[/url]
8) Download Accelerator Plus.
9) [url=http://personal1.iddeo.es/andresgarci/getleft/english/download.html]GetLeft[/url]
10) [url=http://lftp.yar.ru/]Lftp[/url] |
| 网站下载工具 |
Teleport Pro, [url=http://www.httrack.com/]Httrack[/url],[url=http://unxutils.sourceforge.net/]Wget[/url],... |
1) [url=http://www.httrack.com/]Httrack.[/url]
2) WWW Offline Explorer.
3) [url=http://wget.sunsite.dk/]Wget[/url](用于字符终端,标准的),图形用户界面的有:
[url=http://kmago.sourceforge.net/]Kmago[/url], QTget, Xget,
...
4) [url=http://www.krasu.ru/soft/chuchelo/]Downloader for
X.[/url]
5) [url=http://www.idata.sk/%7Eondrej/pavuk/]Pavuk.[/url]
6) [url=http://www.lyra.org/sitecopy/]XSiteCopy.[/url]
7) [url=http://personal1.iddeo.es/andresgarci/getleft/english/download.html]GetLeft[/url]
8) [url=http://curl.haxx.se/]Curl[/url](用于字符终端)
9) [url=http://icewalkers.com/jump.php?AID=1941&src=home]Khttrack[/url] |
| FTP 客户程序 |
Bullet Proof FTP, CuteFTP, WSFTP, SmartFTP, ... |
1) [url=http://gftp.seul.org/]Gftp.[/url]
2) [url=http://www.konqueror.org/]Konqueror.[/url]
3) [url=http://kbear.sourceforge.net/]KBear.[/url]
4) [url=http://www.iglooftp.com/unix/download.html]IglooFTP[/url][私有]
5) [url=http://www.ayukov.com/nftp/index.html]Nftp[/url]
6) [url=http://www.wxftp.seul.org/]Wxftp[/url]
7) AxyFTP
8) [url=http://www.ibiblio.org/mc/]mc[/url](cd ftp://...)
9) [url=http://tkftp.firebird.cx/]tkFTP[/url]
10) [url=http://yafc.sourceforge.net/]Yafc[/url]
11) [url=http://dpsftp.sourceforge.net/]Dpsftp[/url].(dead
project) |
| 字符终端上的 FTP 客户程序 |
FTP in Far, ftp.exe, [url=http://www.ncftpd.com/ncftp/]Ncftp[/url] |
1) [url=http://www.ncftpd.com/ncftp/]Ncftp.[/url]
2) [url=http://lftp.yar.ru/]Lftp.[/url]
3) [url=http://sourceforge.net/projects/avf/]Avfs.[/url](从任意程序可用:/#ftp:...
访问站点资源) |
| IRC 客户端 |
Mirc, Klient, VIRC, Xircon, Pirch, [url=http://www.xchat.org/]XChat[/url] |
1) [url=http://xchat.org/]Xchat.[/url]
2) [url=http://www.kvirc.net/]KVirc.[/url]
3) [url=http://www.irssi.org/]Irssi[/url]
4) [url=http://www.bitchx.org/]BitchX.[/url]
5) Ksirc.
6) [url=http://www.epicsol.org/]Epic[/url]
7) [url=http://www.iagora.com/%7Eespel/sirc.html]Sirc[/url]
8) [url=http://www.pjirc.com/]PJIRC[/url]. |
| 不用服务器的局域网聊天客户程序 |
1) QuickChat
2) [url=http://www.akeni.com/product/lan.php]Akeni[/url]
3) PonyChat
4) iChat |
1) talk(用于字符终端),ktalk
2) [url=http://www.akeni.com/product/lan.php]Akeni[/url]
3) [url=http://freshmeat.net/redir/echat/41626/url_homepage/echat]Echat[/url]
4) write, wall(同一台机器的用户之间进行聊天) |
| 用 Windows 机器在局域网进行传呼 |
WinPopUp |
smbclient(用于字符终端),图形用户界面的有:
1) [url=http://linpopup2.sourceforge.net/]LinPopUp 2[/url]
2) [url=http://www.henschelsoft.de/kpopup_en.html]Kpopup[/url]
3) Kopete |
| 即时传呼客户程序 |
ICQ Lite, ICQ Corp, MSN, [url=http://www.aim.com/]AIM[/url],
[url=http://www.yahoo.com/]Yahoo[/url],...
Trillian ICQ(自由软件,可以替代所有通常的即时传呼客户程序),[url=http://miranda-icq.sourceforge.net/]Miranda[/url],
[url=http://gaim.sourceforge.net/]Gaim[/url] |
1) [url=http://licq.org/]Licq[/url] (ICQ)
2) [url=http://konst.org.ua/centericq/]Centericq[/url](包括近乎所有的即时传呼协议,用于字符终端)
3) [url=http://alicq.sourceforge.net/]Alicq[/url] (ICQ).
4) [url=http://www.micq.org/]Micq[/url] (ICQ).
5) GnomeICU (ICQ).
6) [url=http://gaim.sourceforge.net/]Gaim.[/url](包括近乎所有的即时传呼协议)
7) [url=http://freshmeat.net/projects/ayttm/]Ayttm.[/url](包括近乎所有的即时传呼协议)
8) [url=http://kopete.kde.org/]Kopete[/url]
9) [url=http://www.everybuddy.com/]Everybuddy[/url]
10) [url=http://sim-icq.sourceforge.net/]Simple Instant
Messenger.[/url]
11) [url=http://download.cnet.com/downloads/0,10152,0-10145-110-8786881,00.html?gid=104653&tag=dlntl]ImiciMessenger[/url]
12) [url=http://ickle.sourceforge.net/]Ickle[/url] (ICQ).
13) [url=http://amsn.sourceforge.net/]aMSN[/url] (MSN).
14) Kmerlin (MSN).
15) [url=http://kicq.sourceforge.net/kicq.shtml]Kicq[/url]
(ICQ).
16) [url=http://ysmv7.sourceforge.net/]YSM[/url](ICQ,用于字符终端)
17) [url=http://www.kxicq.org/]kxicq.[/url]
18) [url=http://messenger.yahoo.com/messenger/download/unix.html]雅虎寻呼
Unix 版[/url]
19) [url=http://kmess.sourceforge.net/]Kmess[/url] (MSN).
20) [url=http://www.aim.com/]AIM[/url]
21) [url=http://freshmeat.net/redir/msnre/41829/url_homepage/msnre]MSNre[/url](用于字符终端) |
| Jabber 即时传呼客户程序 |
[url=http://www.jabber.ru/projects/jajc/]JAJC[/url],[url=http://www.jabber.ru/projects/tkabber/]Tkabber(+activestate
tcl)[/url], [url=http://psi.sourceforge.net/]Psi[/url],[url=http://exodus.sourceforge.net/]Exodus[/url],
[url=http://winjab.sourceforge.net/]WinJab[/url], myJabber,
RhymBox,Rival, Skabber, TipicIM, Vista, Yabber, [url=http://miranda-icq.sourceforge.net/]Miranda[/url],
[url=http://gaim.sourceforge.net/]Gaim[/url], [url=http://www.akeni.com/product/jabber.php]Akeni
寻呼 Jabber 版[/url] |
1) [url=http://www.jabber.ru/projects/tkabber/]Tkabber[/url]
2) [url=http://gabber.sourceforge.net/]Gabber[/url]
3) [url=http://psi.sourceforge.net/]Psi[/url]
4) [url=http://gaim.sourceforge.net/]Gaim[/url]
5) [url=http://konst.org.ua/centericq/]Centericq[/url](用于字符终端)
6) [url=http://freshmeat.net/projects/ayttm/]Ayttm.[/url]
7) [url=http://www.akeni.com/product/jabber.php]Akeni 寻呼
Jabber 版[/url] |
| 监控网站和邮箱、显示新闻主题或整篇文章的工具 |
[url=http://www.watznew.com/]WatzNew[/url] |
1) [url=http://homemade.hypermart.net/websec/]Web Secretary[/url]
2) [url=http://apps.kde.com/rf/2/info/id/999]Knewsticker[/url]&
korn.
3) [url=http://www.mozilla.org/]Mozilla[/url] (???).
4) watch -n seconds lynx -dump |
| 视频、音频会议 |
NetMeeting |
1) [url=http://www.gnomemeeting.org/]GnomeMeeting[/url]
2) [url=http://www-nrg.ee.lbl.gov/]vat/vic/wb[/url]
3) [url=http://www-mice.cs.ucl.ac.uk/multimedia/software/]rat/wbd/nte[/url]
4) [url=http://www.cs.columbia.edu/IRT/software/nevot/]NeVoT[/url]
5) [url=http://www-sop.inria.fr/rodeo/ivs.html]IVS[/url] |
| 语音通讯(声讯、通话工具) |
Speak Freely |
1) [url=http://www.fourmilab.ch/speakfree/unix/]Speak
Freely for Unix[/url]
2) [url=http://www.teamspeak.org/]TeamSpeak[/url] |
| 防火墙(包过滤工具) |
BlackICE, ATGuard, ZoneAlarm, Agnitum OutpostFirewall, [url=http://www.kerio.com/]WinRoute
Pro[/url], NortonInternet Security, [url=http://soho.sygate.com/products/pspf_ov.htm]Sygate
PersonalFirewall PRO[/url],Kerio Personal Firewall, ... |
iptables 或比较过时的 ipchains (用于字符终端,标准的)。前端程序有:
1) [url=http://kmyfirewall.sourceforge.net/]Kmyfirewall.[/url]
2) [url=http://morizot.net/firewall/]Easy Firewall Generator[/url]
3) [url=http://www.fwbuilder.org/]Firewall Builder[/url]
4) [url=http://shorewall.sf.net/]Shorewall[/url]
5) [url=http://www.simonzone.com/software/guarddog/]Guarddog[/url]
6) [url=http://firestarter.sourceforge.net/]FireStarter[/url]
7) [url=http://www.smoothwall.org/]Smoothwall[/url][私有]
8) [url=http://www.ipcop.org/]IPCop.[/url]
9) [url=http://www.balabit.com/]Zorp.[/url] |
| IDS(入侵检测系统) |
1) BlackICE
2) Agnitum Outpost Firewall
3) Tripwire [私有]
4) Kerio Personal Firewall |
1) [url=http://www.snort.org/]Snort[/url]
2) [url=http://www.psionic.com/]Portsentry / Hostsentry
/Logsentry[/url]
3) Tripwire [GPL].
4) Tripwall.
5) AIDE.
6) ViperDB.
7) Integrit.
8) [url=http://freshmeat.net/redir/cids/40689/url_homepage/cids]CerberusIntrusion
Detection System[/url]
9) [url=http://freshmeat.net/redir/midas-nms/39551/url_homepage/midas-nms.sourceforge.net]MIDASNMS[/url] |
| 端口扫描探测工具 |
??? |
1) [url=http://pkdump.sourceforge.net/pkdumpage.html]Pkdump[/url] |
| 更加安全地制作系统的工具 |
??? |
1) [url=http://www.bastille-linux.org/]Bastille[/url]
2) [url=http://usat.sourceforge.net/]Linux Security Auditing
Tool[/url] |
| 可视化路由(Visual route) |
VisualRoute [私有] |
1) [url=http://www.dtek.chalmers.se/%7Ed3august/xt]Xtraceroute.[/url]
2) [url=ftp://ftp.visualware.com/pub/vr/vr.tar.gz]VisualRoute.[/url][私有]
3) [url=http://www.bitwizard.nl/mtr/]Mtr.[/url]
4) [url=http://geotrace.sourceforge.net/]Geotrace.[/url] |
| 信文(广告、弹出窗口)过滤工具 |
Proxomitron, ATGuard, Agnitum Outpost Firewall, [url=http://www.privoxy.org/]Privoxy[/url],
MS ISA server, [url=http://www.guidescope.com/]Guidescope[/url],
... |
1) [url=http://www.dansguardian.org/]DansGuardian.[/url]
2) Squid.
3) [url=http://www.squidguard.org/]Squidguard[/url]
4) [url=http://www.privoxy.org/]Privoxy[/url]
5) [url=http://www.junkbusters.com/ijb.html]JunkBuster[/url]
6) [url=http://www.balabit.com/]Zorp.[/url]
7) [url=http://www.fork.kiev.ua/]Fork[/url]
8) [url=http://linuxnews.ru/redirector]Redirector[/url] |
| 网络流量调整、控制工具 |
[url=http://www.kerio.com/]WinRoute Pro[/url],... |
1) [url=http://www.stewart.com.au/ip_relay]IPRelay[/url]
2) CBQ (来自 iproute2 软件包)
3) tc (来自 iproute2 软件包)
4) [url=http://www.lartc.org/]LARTC[/url] |
| 网络流量结算工具 |
Netstat, [url=http://www.tmeter.ru/]Tmeter[/url],... |
1) [url=http://www.tcp4me.com/]Tcp4me[/url]
2) [url=http://www.opennet.ru/getstatd/]Getstatd[/url]
3) [url=http://www2.empnet.com/ipacct/]Ipacct[/url]
4) [url=http://sf.net/projects/ipac-ng]Ipac-ng[/url]
5) [url=http://ipaudit.sf.net/ipaudit-web/]Ipaudit[/url]
6) [url=http://www.lanbilling.ru/]Lanbilling[/url]
7) [url=http://web.onda.com.br/orso/sarg.html]SARG[/url]
(fullSquid traffic).
8) [url=http://talinux.sourceforge.net/]Talinux[/url]
9) [url=http://www.netup.ru/]NetUP UserTrafManager.[/url]
10) [url=http://people.ee.ethz.ch/%7Eoetiker/webtools/mrtg/]MRTG[/url]
11) [url=http://srparish.net/scripts/]NetTop[/url] |
| 对等网络客户机/服务器、文件共享工具(p2p) |
Morpheus (Gnutella), WinMX, Napster, KaZaA(Fasttrack), [url=http://www.edonkey2000.com/]eDonkey[/url]
[私有], [url=http://www.emule-project.net/]eMule[/url], [url=http://thecircle.org.au/]TheCircle[/url],
[url=http://bitconjurer.org/BitTorrent/]Bittorrent[/url],
SoulSeek, [url=http://www.neo-modus.com/]Direct Connect[/url] |
1) [url=http://www.freesoftware.fsf.org/mldonkey/]Mldonkey[/url](eDonkey,
Soulseek, Fasttrack, Gnutella, Open Napster, Direct Connect,
BitTorrent)
2) [url=http://www.limewire.com/]LimeWire[/url]. (Gnutella)
3) [url=http://lopster.sourceforge.net/]Lopster[/url]. (OpenNAP)
4) [url=http://jasta.gotlinux.org/gnapster.html]Gnapster[/url].(OpenNAP)
5) [url=http://ed2k-gtk-gui.sourceforge.net/download.shtml]eDonkey.[/url](eDonkey)
[私有]
6) [url=http://cdonkey.suche.org/]cDonkey.[/url] (eDonkey)
7) [url=http://giftcurs.sourceforge.net/]Gift client[/url]
/ [url=http://gift.sourceforge.net/]server[/url] / [url=http://developer.berlios.de/projects/gift-fasttrack]fasttrackplugin[/url]
(Fasttrack)
8) ed2k_gui.
9) [url=http://gtk-gnutella.sourceforge.net/]Gtk-Gnutella[/url].(Gnutella)
10) [url=http://www.qtella.net/]Qtella[/url]. (Gnutella)
11) [url=http://mutella.sourceforge.net/]Mutella[/url]. (Gnutella,console)
12) [url=http://thecircle.org.au/]TheCircle[/url]
13) [url=http://freenet.sourceforge.net/]Freenet[/url](完全匿名的
p2p)
14) [url=http://www.gnu.org/software/GNUnet/gnunet.html]GNUnet[/url]
15) [url=http://lmule.sf.net/]Lmule[/url]. (eDonkey)
16) [url=http://www.xmule.org/]Xmule[/url]. (eDonkey)
17) [url=http://bitconjurer.org/BitTorrent/]Bittorrent.[/url]
18) [url=http://www.sensi.org/%7Eak/pyslsk/]PySoulSeek[/url](Soulseek).
19) [url=http://www.loopholesoftware.com/]Loophole.[/url]
(WinMX)[私有]
20) [url=http://dc.ketelhot.de/]Direct Connect(直接连接)[/url]
21) [url=http://quickdc.sourceforge.net/]QuickDC[/url](快速直接连接)
22) [url=http://www.overnet.com/download.html]OverNet[/url]
23) [url=http://apollon.sf.net/]Apollon[/url]
24) [url=http://www.grapevineproject.org/]GrapeWine[/url](完全匿名的
p2p)
25) [url=http://freshmeat.net/projects/snark/]Snark[/url].(Bittorrent) |
| "Hotline" p2p 协议客户机/服务器工具 |
??? |
客户程序:
1) [url=http://gtkhx.sourceforge.net/]Gtkhx[/url]
2) [url=http://fidelio.sourceforge.net/]Fidelio[/url]
3) [url=http://ac2i.tzo.com/ghx_e.html]GHX[/url][私有]
服务器程序:
1) [url=http://synhxd.sourceforge.net/]Synapse[/url]
2) [url=http://ac2i.tzo.com/hsx_e.html]HSX[/url] |
| 与具有很多功能的语音调制解调器一起工作的程序,这些功能包括从应答机(answerback)和AON 到传真设备等一系列功能 |
Venta Fax, [url=http://www.cds-inc.com/prod/primafaxlinux.html]PrimaFax[/url] |
1) [url=http://www.cowlug.org/gfax]Gfax.[/url](???)
2) [url=http://www.cds-inc.com/prod/primafaxlinux.html]PrimaFax[/url].[私有]
99$]
3) mgetty + voice + sendfax.
4) vgetty. |
| 收发传真 |
WinFax |
1) [url=http://www.hylafax.org/]HylaFax[/url]
2) [url=http://www.fax2send.com/]Fax2Send.[/url] [私有]
3) [url=http://www.cvine.freeserve.co.uk/efax-gtk/]Efax[/url]
4) [url=http://www.esker.com/esker_com/products/vsifax_home.html]VSI-FAX[/url].[私有] |
| 拨号上网 |
Vdialer, etc |
1) [url=http://www.kde.org/]Kppp[/url]
2) [url=http://xisp.hellug.gr/]X-isp[/url]
3) [url=http://www.worldvisions.ca/wvdial/]wvdial[/url](前端:[url=http://console-newsletter.hypermart.net/x-wvdial]X-wvdial[/url],kvdial,
gtkdial)
4) [url=http://mfcn.ilo.de/gppp]Gppp[/url]
5) Kinternet.
6) Rp3.
7) pppconfig + pon + poff.
8) Modem Lights.
9) [url=http://freshmeat.net/projects/netcount/]Netcount[/url](用于字符终端) |
| FTN 编辑器 |
Golded |
1) [url=http://www.goldware.dk/]Golded.[/url]
2) [url=http://golded-plus.sourceforge.net/]Golded+.[/url]
3) [url=http://husky.sf.net/]Msged[/url]
4) [url=http://www.qecho.qded.da.ru/]Qded[/url] |
| FTN tosser(投手) |
FastEcho, hpt |
1) [url=http://husky.sf.net/]hpt.[/url]
2) [url=ftp://hell.binec.ru/pub/ftn/crashecho]CrashEcho.[/url]
3) [url=http://www.qecho.qded.da.ru/]Qecho[/url]
4) [url=http://www.df.lth.se/%7Ebilling/crashmail.html]CrashMailII[/url]
5) [url=http://www.fidogate.org/]Fidogate[/url] - gate to
news.
6) [url=ftp://ftp.average.org/pub/ifmail/]ifmail[/url] -
gate tonews. |
| FTN mailer(邮寄者) |
SF-Mail, T-Mail |
1) [url=ftp://oskin.macomnet.ru/]ifcico.[/url]
2) [url=http://lev.serebryakov.spb.ru/download]qico.[/url]
3) [url=http://kst.spb.ru/]Bforce[/url]
4) [url=http://2f.ru/binkd/]Binkd[/url] |
| 远程管理软件 |
1) [url=http://www.realvnc.com/]VNC,(VirtualNetwork Computing,似乎应当是虚拟网络控制台Console)[/url]
2) [url=http://www.famatech.com/]Remote Administrator (Radmin)[/url][私有]
3) Remote Assistance [私有]
4) Symantec pcAnywhere [私有]
5) Windows 终端服务器[私有]
6) [url=http://www.rdesktop.org/]Rdesktop[/url] [私有]
7)[url=http://www.famatech.com/default.html]Radmin[/url]
[私有]
8) [url=http://www.vector-networks.com/pcduo/]PC-Duo[/url]
[私有]
9) [url=http://www.gidsoftware.com/]Huey PC Remote Control(只有Windows
NT 版的)[/url] [私有]
10) [url=http://www.netopia.com/]Timbuktu Pro[/url] [私有]
11) [url=http://www.laplink.com/]LapLink[/url] [私有]
12) [url=http://www.gotomypc.com/]GoToMyPC[/url] [私有]
13) [url=http://bo2k.sourceforge.net/]Bo2k[/url] and other
trojans |
1) [url=http://www.realvnc.com/]VNC,虚拟网络控制台[/url]
2) [url=http://www.ssh.com/]ssh[/url]
3) 远程管理嵌于[url=http://www.xfree86.org/]XFree86[/url]内部
4) 远程管理嵌于[url=http://www.kde.org/info/3.1/feature_guide_flat.html#section3]KDE3.1[/url]内部(“桌面共享”)
5) [url=http://www.rdesktop.org/]Rdesktop Client[/url]
6) rsh / rlogin.
7) telnet.
8) Gtelnet.
9) [url=http://freshmeat.net/projects/x0rfbserver/]x0rfbserver[/url]
10) [url=http://kurd.sourceforge.net/]KDE 通用远程桌面[/url]. |
| 用调制解调器传输文件 |
HyperTerminal, Terminate, etc |
1) [url=http://www.netsonic.fi/%7Ewalker/minicom.html]Minicom[/url]
+ [url=http://www.ohse.de/uwe/software/lrzsz.html]lrzcz[/url]
+ [url=http://www.columbia.edu/kermit/]Kermit.[/url]
2) [url=http://www.moxa.com/]Msterm.[/url]
3) [url=http://pficheux.free.fr/xtel/]Xtel[/url]
4) uucp.
5) [url=http://www.ohse.de/uwe/software/lrzsz.html]lrzsz[/url]
+ cufrom uucp. |
| 安全Shell登录(ssh) |
Putty, Irlex, cygwin + [url=http://www.ssh.com/]ssh[/url] |
1) Kssh.
2) [url=http://www.ssh.com/]ssh[/url] / [url=http://www.openssh.org/]openssh[/url]
3) [url=http://www.gnome.org/softwaremap/projects/gtelnet/]GTelnet[/url].(Telnet,
SSH, Rlogin) |
| 网络监控工具 |
Dumeter, Netmedic |
1) [url=http://web.wt.net/%7Ebillw/gkrellm/gkrellm.html]Gkrellm[/url]
2) [url=http://www.bb4.com/]Big Brother[/url]
3) [url=http://etherape.sourceforge.net/]Etherape[/url]
4) [url=http://www.nagios.org/]Nagios[/url]
5) [url=http://wwwhome.cs.utwente.nl/%7Eschoenw/scotty/]Tkined[/url]
6) [url=http://people.ee.ethz.ch/%7Eoetiker/webtools/mrtg/]MRTG[/url]
7) Rrdtool.
8) [url=http://pikt.org/]PIKT[/url]
9) [url=http://www.angio.net/consult/autostatus/]Autostatus[/url]
10) [url=http://bcnu.sourceforge.net/]bcnu[/url]
11) [url=http://ftp.kernel.org/software/mon/]mon[/url]
12) [url=http://www.sysmon.org/]Sysmon[/url]
13) [url=http://spong.sourceforge.net/]Spong[/url]
14) [url=http://www.netplex-tech.com/snips/]SNIPS[/url]
15) [url=http://cebu.mozcom.com/riker/iptraf/]iptraf[/url](用于字符终端)
16) Ksysguard.
17) [url=http://www.opennms.org/]OpenNMS[/url]
18) tcpdump. |
| 网络维护工具 |
HP OpenView, MS SMS, Tivoli |
1) HP OpenView agents[私有]
2) [url=http://www.bb4.com/]Big Brother[/url]
3) [url=http://www.marko.net/cheops]Cheops[/url]
4) [url=http://wwwhome.cs.utwente.nl/%7Eschoenw/scotty/]Tkined[/url]
5) [url=http://www.opennms.org/]OpenNMS[/url] |
| 网络协议分析、嗅探工具 |
[url=http://www.asl-sniffer.co.uk/]Sniffer Pro[/url],EtherPeek
(TokenPeek, AiroPeek), [url=http://windump.polito.it/]Windump[/url],[url=http://www.ethereal.com/]Ethereal[/url],
MSNetwork Monitor, Iris, [url=http://www.sunrisetelecom.com/lansoftware/lanexplorer.shtml]LanExplorer[/url],
[url=http://www.tmeter.ru/netsniffer/]NetSniffer[/url],Snort,
... |
1) [url=http://www.ethereal.com/]Ethereal[/url]
2) [url=http://www.tcpdump.org/]Tcpdump[/url]
3) [url=http://etherape.sourceforge.net/]Etherape[/url]
4) [url=http://www.ntop.org/]Ntop[/url]
5) ipxdump. (+ipxparse for parsing)
6) Snort. |
| 安全性扫描器 |
ShadowScan, ISS, Retina, Internet Scanner |
1) [url=http://www.nessus.org/]Nessus[/url]
2) [url=http://www.insecure.org/nmap/]Nmap[/url] |
| 路由选择 |
MS RRAS |
1) iproute2 + iptables.
2) [url=http://www.nexthop.com/products/gated.shtml]GateD[/url].[私有]
3) [url=http://www.zebra.org/]GNU Zebra[/url] |
| 以太网、IP 测试用工具和库 |
[url=http://www.laurentconstantin.com/en/]lcrzo[/url] |
[url=http://www.laurentconstantin.com/en/]lcrzo[/url] |
| IP 电话 |
Buddyphone [私有], Cisco SoftPhone |
1) [url=http://www.gnu.org/software/bayonne/bayonne.html]GNU
Bayonne[/url]
2) [url=http://www.openh323.org/]Openh323[/url]
3) [url=http://www.openphone.org/]OpenPhone[/url]
4) [url=http://www.thekompany.com/products/tkphone/]tkPhone[/url]
5) [url=http://www.naumen.ru/]NauPhone[/url] |
| 数据、文件共享工具 |
Windows 共享 |
1) NFS.
2) [url=http://www.samba.org/]Samba[/url]
3) [url=http://www.samba-tng.org/]Samba-TNG[/url]
4) FTP. |
| ??? |
Windows 域,活动目录 |
1) Samba.
2) [url=http://www.openldap.org/]Ldap[/url]
3) yp |
| 察看 Windows 网络的工具 |
网络邻居 |
1) Samba
2) KDE Lan Browser, lisa
3) LinNeighborhood.
4) [url=http://www.public.iastate.edu/%7Echadspen/homepage.html]xSMBrowser[/url]
5) [url=http://sourceforge.net/projects/komba]Komba2[/url]
6) [url=http://www.konqueror.org/]Konqueror.[/url] |
| ADSL |
1) [url=http://www.raspppoe.com/]RASPPPOE[/url] |
1) rp-pppoe
2) [url=http://pptpclient.sourceforge.net/]Pptp client[/url] |
| 分布式计算 |
[url=http://www.aspenleaf.com/distributed/distrib-projects.html]Allprojects[/url]
1) [url=http://www.grid.org/]United Devices[/url]
2) [url=http://setiathome.ssl.berkeley.edu/]Seti @ Home.[/url]
3) [url=http://folding.stanford.edu/]Folding @ Home[/url]
4) [url=http://genomeathome.stanford.edu/]Genome @ Home[/url]. |
[url=http://www.aspenleaf.com/distributed/distrib-projects.html]Allprojects[/url]
1) [url=http://www.distributed.net/]Distributed.net[/url]
2) [url=http://setiathome.ssl.berkeley.edu/]Seti @ Home.[/url]
3) [url=http://folding.stanford.edu/]Folding @ Home[/url]
4) [url=http://genomeathome.stanford.edu/]Genome @ Home[/url]
5) [url=http://www.d2ol.com/]D2ol[/url]
* 有些 Linux 下的程序版本只运行于字符终端模式 |
IPSEC 协议
|
- |
[url=http://freeswan.org/]FreeSWAN[/url] |
| VRML 察看器和编辑器 |
??? |
1) [url=http://freshmeat.net/redir/whitedune/28252/url_homepage/dune]WhiteDune[/url] |
| 使用 Ebay |
??? |
1) [url=http://bidwatcher.sourceforge.net/]Bidwatcher[/url] |
| 2) 处理文件 |
| FAR 和 NC 风格的文件管理器 |
FAR, Norton Commander, Disco Commander, VolcovCommander,etc |
1) [url=http://www.ibiblio.org/mc/]MidnightCommander.[/url]
2) [url=http://xnc.dubna.su/]X Northern Captain.[/url]
3) [url=http://deco.sourceforge.net/]Deco (Demos Commander)[/url]
4) [url=http://pcmm.sourceforge.net/]Portos Commander[/url]
5) [url=http://www.konqueror.org/]Konqueror in MC style[/url]
6) Gentoo.
7) [url=http://cade.webbg.com/vfu/]VFU[/url]
8) [url=http://www.han.de/%7Ewerner/ytree.html]Ytree[/url] |
| Windows Commander 风格的文件管理器 |
Total Commander (旧称 Windows Commander) |
1) [url=http://krusader.sourceforge.net/]Krusader.[/url]
2) [url=http://www.kcommander.org/]Kcommander.[/url]
3) FileRunner (TCL/TK).
4) [url=http://www.algonet.se/%7Eskeleton/linuxcmd/]LinuxCommander[/url]
5) [url=http://www.ussr.to/Russia/vvi/lcmd.html]LinCommander.[/url]
6) [url=http://rox.sourceforge.net/]Rox[/url], [url=http://rox.sourceforge.net/rox_filer.php3]Rox-Filer[/url]
7) [url=http://www.pitt.edu/%7Emacst92/emelfm/]Emelfm[/url]
8) [url=http://www.ibiblio.org/mc/]Midnight Commander.[/url]
9) [url=http://www.boomerangsworld.de/worker/wchanges.php3?lang=en]Worker[/url] |
| Windows 风格的文件管理器 |
Windows 资源管理器 / Internet Explorer |
1) [url=http://www.konqueror.org/]Konqueror.[/url]
2) [url=http://www.gnome.org/]Gnome-Commander.[/url]
3) [url=http://www.gnome.org/projects/nautilus/]Nautilus[/url]
4) [url=http://wolfpack.twu.net/Endeavour2/]Endeavour Mark
II[/url]
5) [url=http://foxdesktop.sourceforge.net/foXdesktop/]XWC[/url] |
| 可视化 Shell |
??? |
1) [url=http://www.cs.indiana.edu/%7Ekinzler/vshnu/]vshnu:
the NewVisual Shell.[/url] |
| 本地 HTML 文档轻快浏览工具 |
1) Internet Explorer
2) Microsoft Document Explorer |
1) [url=http://www.dillo.org/]Dillo[/url](俄语补丁——[url=http://stuphead.asplinux.ru/dillo/]在此[/url])
2) [url=http://www.konqueror.org/]Konqueror.[/url]
3) [url=http://www.gnome.org/projects/nautilus/]Nautilus[/url]
4) [url=http://lynx.browser.org/]Lynx[/url] / [url=http://atrey.karlin.mff.cuni.cz/%7Eclock/twibright/links/]Links[/url] |
| 察看文件的全部行为 |
Filemon |
[url=http://freshmeat.net/projects/filemon/]Filemon[/url] |
| 处理 UDF |
Roxio(旧称 Adaptec)UDF Reader, Roxio Direct CD |
[url=http://linux-udf.sourceforge.net/]Linux-UDF.[/url] |
| 处理多段(multi session)CD,以及从有故障的多段光盘上恢复信息 |
[url=http://www.smart-projects.net/isobuster/]IsoBuster[/url] |
[url=http://www.elis.rug.ac.be/%7Eronsse/cdfs/]CDFS[/url] |
| 处理压缩文件 |
1) WinZip
2) WinRar
3) [url=http://www.7-zip.org/]7-Zip[/url]
4) WinACE
5) UltimateZip |
1) Ark (kdeutils).
2) [url=http://www.geocities.com/SiliconValley/9757/gnozip.html]Gnozip.[/url]
3) [url=http://perso.wanadoo.fr/coquelle/karchiver/]KArchiveur[/url]
4) [url=http://gnochive.sourceforge.net/]Gnochive[/url]
5) [url=http://fileroller.sourceforge.net/]FileRoller[/url]
6) [url=http://www.winace.com/]Unace[/url]
7) LinZip.
8) [url=http://www.woodsway.com/TkZip/]TkZip[/url]. |
| 字符终端上的归档器(Console archivers) |
arj, rar, zip, tar, gzip, bzip2, lha... |
1) tar, gzip, bzip2.
2) [url=http://membled.com/work/apps/unarc/]Unarc[/url]
3) [url=http://www2m.biglobe.ne.jp/%7Edolphin/lha/lha.htm]Lha[/url].(日语网页)
4) [url=http://www.info-zip.org/pub/infozip/]Infozip[/url]
5) [url=http://arj.sourceforge.net/]Arj[/url]
6) [url=http://sourceforge.net/projects/avf/]Avfs[/url].(支持从任意程序中使用任意档案——
file.zip#/...).
7) Zoo.
8) [url=http://www.rarlab.com/download.htm]RAR[/url]
9) [url=http://www.kyz.uklinux.net/cabextract.php3]CAB
Extract[/url] |
| 用于文件和目录比较的程序 |
1) [url=http://www.scootersoftware.com/]BeyondCompare[/url]
2) Araxis Merge.
3) [url=http://www.mingw.org/]Minimalist GNU For Windows(diff.exe)[/url]
4) [url=http://www.cis.upenn.edu/%7Ebcpierce/unison/]Unison[/url] |
1) [url=http://winmerge.sourceforge.net/]WinMerge[/url]
2) Mgdiff.
3) diff, patch.
4) [url=http://www.xemacs.org/]Xemacs[/url]
5) [url=http://sourceforge.net/projects/xdelta/]Xdelta[/url].(为二进制文件制作补丁)
6) [url=http://meld.sourceforge.net/]Meld[/url]
7) [url=http://xxdiff.sourceforge.net/]Xxdiff[/url]
8) [url=http://www.cis.upenn.edu/%7Ebcpierce/unison/]Unison[/url]. |
| 3) 桌面、系统软件 |
| 文本编辑器 |
Notepad, WordPad, TextPad, [url=http://www.vim.org/]Vim[/url],
[url=http://www.xemacs.org/]Xemacs[/url],... |
1) Kedit (KDE).
2) Gedit (Gnome).
3) [url=http://gnotepad.sourceforge.net/]Gnotepad[/url]
4) [url=http://kate.kde.org/]Kate[/url] (KDE).
5) KWrite (KDE).
6) Nedit.
7) [url=http://www.vim.org/]Vim[/url]
8) [url=http://www.xemacs.org/]Xemacs[/url]
9) [url=http://xcoral.free.fr/]Xcoral[/url]
10) [url=http://www.bostic.com/vi/]Nvi[/url]
11) [url=http://ozeditor.zerozone.it/]Ozeditor[/url]. |
| 字符终端上的文本编辑器 |
1) [url=http://www.vim.org/]Vim[/url]
2) [url=http://www.gnu.org/software/emacs/]Emacs[/url]
3) Editor from FAR, editor from DN, ... |
1) [url=http://www.vim.org/]Vim[/url]
2) [url=http://www.gnu.org/software/emacs/]Emacs[/url]
3) [url=http://www.nano-editor.org/]Nano[/url].(这是 [url=http://www.washington.edu/pine/]pico[/url]
的一种免费实现)
4) [url=http://space.mit.edu/%7Edavis/jed/]joe.[/url]
5) [url=http://fte.sourceforge.net/]Fte.[/url]
6) [url=http://space.mit.edu/%7Edavis/jedsoft/jed/]Jed.[/url]
7) CoolEdit. |
| 多重用途的文本(及源代码)编辑器 |
[url=http://www.scintilla.org/SciTE.html]SciTE[/url],[url=http://www.ultraedit.com/]UltraEdit[/url],MultiEdit,
[url=http://www.vim.org/]Vim[/url], [url=http://www.xemacs.org/]Xemacs[/url],
... |
1) [url=http://kate.kde.org/]Kate[/url](KDE自带的工具)
2) Nedit.
3) [url=http://codecommander.sourceforge.net/]CodeCommander[/url]
4) [url=http://www.scintilla.org/SciTE.html]SciTE[/url]
5) [url=http://quanta.sourceforge.net/]Quanta Plus[/url]
6) [url=http://www.vim.org/]Vim[/url]
7) [url=http://www.xemacs.org/]Xemacs[/url]
8) Mcedit(随 [url=http://www.ibiblio.org/mc/]mc[/url] 一起发布)
9) [url=http://space.mit.edu/%7Edavis/jedsoft/jed/]Jed.[/url]
10) [url=http://setedit.sourceforge.net/]Setedit[/url](貌似
TurboVision 风格)
11) [url=http://icewalkers.com/jump.php?AID=1249&src=home]HTeditor[/url]. |
| 支持西里尔语编码的文本编辑器 |
Bred, Rpad32, Aditor, [url=http://www.vim.org/]Vim[/url],
[url=http://www.xemacs.org/]Xemacs[/url] |
1) [url=http://kate.kde.org/]Kate[/url](KDE自带的工具)
2) Nedit.
3) [url=http://fte.sourceforge.net/]Fte[/url](用于字符终端)
4) 打过补丁的 Midnight Commander 版本
5) [url=http://www.vim.org/]Vim[/url]
6) [url=http://www.xemacs.org/]Xemacs[/url]. |
| 察看 PostScript 文件 |
1) [url=http://www.rops.org/]RoPS
[/url]2) [url=http://www.cs.wisc.edu/%7Eghost/]GhostView[/url] |
1) [url=http://www.cs.wisc.edu/%7Eghost/]GhostView[/url]
2) Kghostview.
3) [url=http://wino.physik.uni-mainz.de/%7Eplass/gv/]GV[/url]
4) [url=http://www.gnome.org/softwaremap/projects/ggv]GGV[/url] |
| 察看 PDF 文件 |
1) Adobe Acrobat Distiller
2) [url=http://www.cs.wisc.edu/%7Eghost/]GhostView[/url] |
1) [url=http://www.adobe.com/products/acrobat]Acrobat
Reader.[/url] [私有]
2) [url=http://www.foolabs.com/xpdf/]Xpdf[/url]
3) [url=http://wino.physik.uni-mainz.de/%7Eplass/gv/]GV[/url]
4) [url=http://www.gnome.org/softwaremap/projects/ggv]GGV[/url]
5) [url=http://www.cs.wisc.edu/%7Eghost/]GhostView[/url]
6) Kghostview. |
| 创建 PDF 文件 |
1) Adobe Acrobat Distiller
2) [url=http://www.cs.wisc.edu/%7Eghost/]GhostView[/url]
3) [url=http://www.cs.wisc.edu/%7Eghost/]Ghostscript[/url] |
1) 任意 Linux“所见即所得”程序 -> 打印到文件 ->ps2pdf.(这里有一篇相关的[url=http://www.denniswarner.net/lfp/creating_pdf_files.html]文章[/url])
2) [url=http://www.adobe.com/products/acrdis/systemreqs.html]AdobeAcrobat
Distiller[/url]. [私有]
3) PStill[共享软件]
4) PDFLatex.
5) Xfig.
6) [url=http://www.cs.wisc.edu/%7Eghost/]Ghostscript[/url]
7) [url=http://tex2pdf.berlios.de/]Tex2Pdf.[/url]
8) [url=http://www.reportlab.com/download.html]Reportlab[/url]
9) [url=http://wino.physik.uni-mainz.de/%7Eplass/gv/]GV[/url]
10) [url=http://www.gnome.org/softwaremap/projects/ggv]GGV[/url]
11) [url=http://www.cs.wisc.edu/%7Eghost/]GhostView[/url]
12) Kghostview.
13) [url=http://freshmeat.net/projects/panda/]Panda PDF
Generator[/url] |
| 加密技术(Crypto) |
[url=http://www.pgp.com/]PGP[/url], [url=http://www.gnupg.org/]GnuPG[/url]
+ [url=http://winpt.sourceforge.net/]Windows Privacy Tools[/url] |
1) [url=http://www.gnupg.org/]GnuPG(用于字符终端)[/url]+ [url=http://www.gnupg.org/%28en%29/related_software/gpa/index.html]GPA[/url],[url=http://devel-home.kde.org/%7Ekgpg/]KGpg[/url],以及其它
[url=http://www.gnupg.org/%28en%29/related_software/frontends.html#gui]前端软件[/url]
2) [url=http://www.pgp.com/]PGP[/url]. [私有] |
| 加密整个磁盘卷 |
EFS(标准的) PGP-Disk, [url=http://www.jetico.com/]BestCrypt[/url],
Private Disk Light |
1) [url=http://sourceforge.net/projects/loop-aes/]Loop-aes[/url]
2) [url=http://www.crypto.com/software/]CFS[/url]
3) [url=http://www.tcfs.it/]TCFS.[/url]
4) [url=http://www.jetico.com/]BestCrypt.[/url]
5) [url=http://www.cs.columbia.edu/%7Eezk/research/software/]CryptFS.[/url] |
| 任务调度(日程安排)程序 |
mstask, nnCron |
cron, at(标准的,用于字符终端)。图形用户界面的有:Kcron |
| Outlook 日程安排 |
Outlook scheduler |
1) KOrganizer. |
| 虚拟光驱(Virtual CD) |
VirtualDrive, VirtualCD, Daemon Tools, ... |
1) [url=http://194.242.45.189/robert/virtualcd/index.html]虚拟光驱内核模块[/url]
2) “cp /dev/cdrom mycd.iso”+“mount -o loop mycd.iso /mnt/cdrom/” |
| 文本识别(OCR) |
Recognita, FineReader |
1) [url=http://www.claraocr.org/]ClaraOcr.[/url]
2) [url=http://jocr.sourceforge.net/]Gocr.[/url]
3) [url=http://www.kde.org/apps/kooka/]Kooka[/url] |
| 翻译软件(西里尔语) |
Promt, Socrat |
[url=http://webua.net/zavolzhsky/english/programs.html]Ksocrat[/url](???) |
| 英俄词典(西里尔语) |
1) ABBYY Lingvo
2) Socrat
3) [url=http://jalingo.sourceforge.net/]JaLingvo[/url]
4) [url=http://sageshome.net/oss/phpMyLingvo.php]phpMyLingvo[/url] |
1) [url=http://www.chat.ru/%7Emueller_dic/]Mueller.[/url]
2) [url=http://webua.net/zavolzhsky/english/programs.html]Ksocrat.[/url]
3) [url=http://jalingo.sourceforge.net/]JaLingvo[/url]
4) [url=http://sageshome.net/oss/phpMyLingvo.php]phpMyLingvo[/url]
5) dict+Kdict.
6) [url=http://dictx.narod.ru/]DictX[/url]
7) [url=http://konst.org.ua/ru/groan]Groan.[/url]
8) Mova.
9) Slowo.
10) [url=http://stardict.cosoft.org.cn/]Stardict[/url] |
| 处理扫描仪 |
扫描仪所附带光盘上的程序,[url=http://www.hamrick.com/]VueScan[/url] |
1) [url=http://www.xsane.org/]Xsane.
[/url]2) [url=http://www.kde.org/apps/kooka/]Kooka[/url]
3) [url=http://www.tummy.com/xvscan/]Xvscan[/url][私有]
4) [url=http://www.hamrick.com/]VueScan[/url][私有] |
| 反病毒 |
AVG AntiVirus, NAV, Dr. Web, [url=http://www.trendmicro.com/]TrendMicro[/url],
[url=http://www.f-prot.com/]F-Prot[/url], Kaspersky, ... |
1) [url=http://www.drweb.ru/unix/]Dr. Web[/url][私有]
2) [url=http://www.trendmicro.com/]Trend ServerProtect[/url][私有]
3) [url=http://www.ravantivirus.com/]RAV Antivirus[/url][私有]
([url=http://www.idg.net/ic_1321555_9677_1-5046.html]Bought
byMicrosoft?[/url])
4) [url=http://www.openantivirus.org/]OpenAntivirus[/url]
+ AMaViS/ [url=http://www.openantivirus.org/virushammer.php]VirusHammer[/url]
5) [url=http://www.f-prot.com/]F-Prot[/url][私有]
6) [url=http://www.vanja.com/tools/]Sophie / Trophie[/url]
7) [url=http://clamav.elektrapro.com/]Clam Antivirus[/url]
8) [url=http://www.kaspersky.ru/]Kaspersky[/url][私有]
9) [url=http://icewalkers.com/jump.php?AID=1964&src=home]YAVR[/url] |
| 系统配置 |
控制面板,微软配置程序,注册表编辑器,WinBoost, TweakXP, CustomizerXP, X-Setup,
PowerToys, Config NT, ... |
1) setup (Red Hat).
2) chkconfig (Red Hat).
3) redhat-config- (Red Hat 8.0).
4) xf86config, xf86cfg.
5) [url=http://www.solucorp.qc.ca/linuxconf/]Linuxconf.[/url]
6) Drakeconf.
7) Webmin.
8) yast and yast2 (SuSE).
9) sysinstall (FreeBSD).
10) /dev/hands :). |
| 引导启动管理器 |
System Commander, PowerQuest Boot Magic, [url=http://gag.sourceforge.net/index.html]GAG[/url],
... |
1) [url=http://www.gnu.org/software/grub/grub.html]Grub[/url]
2) Lilo.
3) ASPLoader.
4) [url=http://www.acronis.ru/]Acronis OS Selector[/url]
[私有].
5) [url=http://www.users.intercom.com/%7Eranish/part]RanishPartition
Manager.[/url]
6) [url=http://www.freebird.org/sw-map/bootmanager.html]osbs.[/url]
7) [url=http://symon.ru/usr/rus/about.shtml]Symon.[/url]
8) [url=http://btmgr.sourceforge.net/index.php3?body=scrshots.html]SmartBoot
Manager.[/url]
9) [url=http://www.xosl.org/]Xosl[/url]
10) [url=http://gag.sourceforge.net/index.html]GAG[/url] |
| 硬盘分区管理器 |
1) [url=http://powerquest.com/partitionmagic/]PowerQuest
Partition Magic[/url][私有]
2) [url=http://www.acronis.com/]Acronis PartitionExpert[/url]
[私有]
3) [url=http://www.partition-manager.com/index.htm]ParagonPartition
Manager[/url] [私有]
4) [url=http://www.v-com.com/product/pc8_ind.html]PartitionCommander[/url]
[私有] |
1) PartGUI(partimage 和 parted 的图形用户界面)
2) [url=http://www.gnu.org/software/parted/parted.html]GNU
Parted.[/url](GUI - [url=http://qtparted.sourceforge.net/]QTParted[/url]).
3) [url=http://www.partimage.org/]Partition Image[/url]
4) fips.
5) [url=http://www.linux-mandrake.com/diskdrake]Diskdrake[/url](Mandrake).
6) [url=http://www.paragon.ru/pm/rus/n_pm_main.htm]ParagonPartition
Manager[/url] [私有].
7) [url=http://www.acronis.com/]Acronis PartitionExpert[/url]
[私有].([url=http://www.ofb.biz/modules.php?name=News&file=article&sid=224]review[/url]) |
| LVM + soft-RAID + parted + ... |
- |
[url=http://evms.sourceforge.net/]EVMS[/url]. |
| 备份软件 |
ntbackup (标准的), Legato Networker [私有] |
1) [url=http://www.legato.com/products/networker/]Legato
Networker[/url].[私有]
2) [url=http://www.cactus.com/]Lonetar[/url]. [私有]
3) [url=http://dar.linux.free.fr/]Disk Archive[/url]
4) [url=http://www.bacula.org/]Bacula[/url]
5) [url=http://taper.sourceforge.net/]Taper[/url]
6) dump / restore.(标准的,用于字符终端)
7) [url=http://www.amanda.org/]Amanda[/url](用于字符终端)
8) [url=http://www.microwerks.net/%7Ehugo/]Mondo Rescue[/url].(备份能引导并自动把自己恢复到硬盘上) |
| 制作磁盘分区的映象 |
1) DriveImage
2) Ghostpe |
1) [url=http://www.partimage.org/]PartitionImage[/url](GUI
- PartGUI).
2) dd(标准的,用于字符终端)
3) [url=http://www.microwerks.net/%7Ehugo/]Mondo Rescue[/url] |
| 跨网络镜像机器 |
1) [url=http:/
Posted by ch1v4n at 09:56 PM
| Comments (0)
| TrackBack
Free Software For Windows
[url=http://onlyfree.3322.org/pub/www/]http://onlyfree.3322.org/pub/www/[/url]
Posted by ch1v4n at 09:56 PM
| Comments (0)
| TrackBack
December 27, 2003
动画演示计算机重要概念的网站
[url=http://courses.cs.vt.edu/~csonline/]http://courses.cs.vt.edu/~csonline/[/url]
Posted by ch1v4n at 09:56 PM
| Comments (0)
| TrackBack
December 26, 2003
Alexa世界网站排名详细研究
原文:http://www.csdn.net/news/newstopic/14/14531.shtml
作者:ququ
google8.net
网站排名是最容易引起关注和议论的,况且为世界上35多亿的网站定坐次,不仅如此,最重要的是排名的结果通过Internet发布到全世界。仅此足以引起哗然,对于不明真相的人,某天突然有人告诉你,“你们的网站排在我们之后”,此时你一定有些蒙。到底是谁在操这份心,评点虚拟世界的英雄?
Alexa 是什么
Alexa 是以发布世界网站排名而引人注目的一个网站,URL地址为http://www.alexa.com/ 。其实,此网站的搜索引擎也很好用,但是“网站排名”却是它吸引眼球的最主要原因。以网站导航起家的Alexa创建于1996年4月,他们的目的是让Internet冲浪者在分享虚拟世界资源的同时,更多的参与Internet资源地组织。2002年5月Alexa放弃了自己的搜索引擎与Google合作。他们每天在网上搜集超过1,000GB的信息,然后进行整合发布。现在他们搜集的URL数量已经超过了Google。下图是他们自己给出的一个信息量比较图。纵轴为已有的URL地址的量,以十亿为单位。也就是说在量上,Alexa位居世界四大名搜索引擎第一位,已经超过了35亿。
焦点在于,Alexa不仅给出这35多亿网址的链接,而且为其中的每一个网站进行了排名。可以说,Alexa是当前拥有URL数量最庞大,排名信息发布最详尽的网站。
Alexa的网站排名
Alexa的世界网站排名主要分两种:综合排名 也可以叫做绝对排名,即特定的一个网站在所有35多亿网站中的名次。Alexa每三个月公布一次新的网站综合排名。此排名的依据是用户链接数(Users Reach)和页面浏览数(Page Views)三个月累积的几何平均值。
如当前世界排名最靠前的网站有:雅虎(www.yahoo.com)高居榜首,MSNhttp://www.msn.com/)紧跟其后,两个韩语网http://www.daum.com/http://www.naver.com/ 位居第三和第四名。第五名是最有名的搜索引擎Googlehttp://www.google.com/)。每日的Internet用户中每百万人平均有308,000人会访问雅虎。全球著名的电子商务零售平台亚马http://www.amzon.com/ 综合排名14位。
Alexa还会根据网民对网站的评论,在综合排名信息中,用“星”来给网站评一个等级,最高为“5星” 。国内网站排名最靠前的新浪网,得了“2星”。Alexa网站本身不参加排名,但是Alexa给自己的评价为4星。
如果IE中嵌入了Alexa工具栏(Alexa Toolbar),那么每访问一个网站,其综合排名就会显示出来。也就是通常人们所说的名次。如果通过Alexa查看一个网站,首先看到的就是该网站的综合排名,并且配有当日网站首页截图,和网站内容的简单文字说明。以 [url=http://www.blueidea.com]www.blueidea.com[/url] 为例,显示其综合排名为2,1304(网页切图还是N个月以前的 :))。
分类排名 一是按主题分类,比如新闻、娱乐、购物等,Alexa给出某个特定网站在同一类网站中的名次。Alexa将其收集到的网站共分了16个大类,每个类下又分为多个主题。二是按语言分类,比如英文网站、中文网站、法文网站、德文网站等,给出特定站点在所有此类语言网站中的名次。Alexa提供了21种不同语言网站的分类排名。其中中文网站还细分成:简体中文和繁体中文两种。对于中文网站的排名只发布排在前100名的网站名单。
比如,我国一些著名门户类网站和新闻类网站当前的综合排名和按简体中文分类排名情况。其它一些排在简体中文网站100强的还有:联合早报:www.zaobao.com和凤凰卫http://www.phoenixtv.com/分别位于第21和28名。
繁体中文网站排名位于前5名的依次为:HiNet(www.hinet.net),Pc Home Online (www.pchome.com.tw/), 番薯藤(www.yam.com/),MSN(www.msn.com.tw/),新浪(www.sina.com/)。Sina.com.tw和Sina.com.hk分别位于第6名和第8名。新闻类的如:联合新闻组,即联合报系(UDNnewshttp://www.udn.com/排在繁体中文网站的第7名;东方日报(www.orientaldaily.com.hk/)排在第31位 ;太阳报(www.the-sun.com.hk/)和明报(www.mingpaonews.com/)分别位于43、44位。另外,星岛日报、香港电台、中华电视等的网站也进入了繁体中文网站的100强。
Alexa将综合排名500强网站在自己网站上强力推荐。每个通过Alexa访问的网站,Alexa首先给出了有关该网站的如下图的信息(以人民网 People.com.cn为例)。包括:综合排名、相关网站链接、网站基本情况、联系方式、关于该网站的评论。以下信息是 blueidea.com 的站点信息,从链接和速度上分析,我站点都不是很理想,想来是太多的转载不给加上来自的链接吧。较慢的访问得分,估计和机房位置和带宽有关,虽然我在北京上本站,并不觉得太慢。通过上一页的链接“See Traffic Details” ,可以查看到有关该网站访问量的详细统计数据和图表。以新浪网Sina.com.cn为例,可以获知,除了同上的网站综合排名简介外,的如下信息:
1、距当日最近的前3个月、前6个月和一年的访问量走势图。下图为Sina.com.cn自2003年7月26日上溯6个月来的访问量走势图:
点击浏览该文件
以下是 blueidea 的奇怪曲线统计图,说明我们会员大部分人是有班上的,到了周末就都休息了,而且 blueidea.com 在7月以后的改版取得巨大成功,两个月的时间排名上升速度很快。
点击浏览该文件
2、综合排名统计表,包括:今日排名、1周前排名、3个月前排名,以及与上一季度比较排名是上升还是下降。以下是 blueidea.com 的综合排名。
3、网站所有各栏目被浏览的概率的详细统计http://pages.blueidea.com 显然推广不够。cs.blueidea.com 也一样,邮件服务器的比例较少,说明我站点的Team 成员很少用 web 邮件系统。如果邮件服务器访问百分比很高,那一定是提供免费邮件的站点。
4、当日用户链接数、一周前每日平均用户链接数、前三个月的每日平均用户链接数(每百万人为单位)和当日、前一周、前三个月按用户链接数的排名,以及3个月来这些数量的变化。如下图所示5、每个用户平均浏览页面数,分为:当日、前一周、前3个月分别统计。而且有按被访页面数的排名。以及3个月来页面浏览量和以此为排名的名次两项变化。可以看出,今天我站点的page views 减少了,但 page views 的排名,还居 5466 名。
另外,Alexa还在自己的网站上公布排名变动最大的网站,分为名次上升最快的和名次下降最快的网站排行。比如2003年7月27日,华夏旅游网位居变动排行榜第一,访问量上升260%。
如此大量的网站地址,如此详尽的数据和统计,确立了Alexa的世界网站排名的权威。Alexa给出的排名无疑吊起众多人,尤其是那些与网站密切相关者的胃口。人们难免会思考:为什么我们的网站排在他们的之后?这个排名科学吗?公正吗?怎样才能排得靠前一些?实事是,无论如何这样的一个排名已经开始产生影响,不能排除它会影响网站的经济效益之类,甚至会带来更深更远的影响。
Alexa的排名机制
先决条件 1、 Alexa的网站排名是按照每个特定网站的被访问量进行排名的。访问量越大,排名越靠前。
2、 访问量是针对定义在域上的网站进行统计的。如:www.sina.com.cn、news.sina.com.cn 和tech. sina.com.cn将被视作同一网站进行计数,因为它们同属于sina.com.cn这个域。但是个人主页除外,如果系统能够自动从URL地址分辨的话,将被视为彼此独立的网站。比如:在西陆http://www.xilu.com/)上申请myweb.xilu.com和hisweb.xilu.com两个不同的个人主页空间,myweb.xilu.com、hisweb.xilu.com和www.xilu.com将被看作三个独立的网站进行计数,而不是算作xilu.com域下的一部分统一计数。
3、提供同样内容的网站将被视为同一网站计算。中比如,传播研究网使用www.mediaresearch.com.cn [url=http://www.mediaresearch.cn/两个域名发布同样的内容,那么将被作为同一个网站来计算。]http://www.mediaresearch.cn/两个域名发布同样的内容,那么将被作为同一个网站来计算。[/url]
4、 纳入统计的访问量仅来自使用Alexa工具栏(Alexa Toolbar)的用户。也就是说,只有用户下载了Alexa工具栏,并将其嵌入自己的浏览器。这样,该用户访问某个网站的话,访问的记录才能算作被访问网站的访问量。据Alexa统计,现在使用该工具栏的用户达数百万。
5、 Alexa工具栏仅在windows操作系统下,Internet Exploer浏览器中管用,使用其它操作系统或者浏览器的访问将不能被计数。
6、 遇到有安全保护或加密的站点(如使用https协议),Alexa工具栏将自动关闭,因此那些安全系数高的网站,Alexa将不能对其进行搜索和统计排名。
访问量算法 1、 某个特定网站被排名时,依据的访问量数据是基于该网站3个月访问量记录的累积。也就是说Alexa每三个月发布一次排名结果,即通常说的名次。它的计算主要取决于用户链接数(Users Reach)和页面浏览数(Page Views)。Alexa系统每天对每个网站的用户链接数和页面浏览数进行统计,通过这两个量的三个月累积值的几何平均得出当前名次。变动是指与前三个月的比较。
2、用户链接数(Users Reach) 指通过Internet访问某个特定网站的人数。用访问某个特定网站的人数占所有Internet用户数的比例来表示。即:用户链接数 = (访问人数/全部Alexa用户数)* 100%,Alexa以每百万人作为计数单位。以雅虎(Yahoo)为例,如果它的用户链接数为28%的话,就是说,随意抽取一百万的Internet用户,其中有280,000人访问Yahoo。
3、 页面浏览数(Page Views) 是指用户访问了某个特定网站的多少个页面。是所有访问该网站的用户浏览的页面数之和。每个用户浏览的页面数取平均值,是所有访问该网站的用户每天每人浏览的独立页面数的平均。同一人、同一天、对同一页面的多次浏览只记一次。
其它影响因素 1、 受使用Alexa工具栏用户的语言、地域、文化等各方面的影响。因此英文网站相对于其它语言的网站,访问量数据更容易被充分地统计。 2、 由于某种需要,用户可能过多的访问alexa.com、amazon.com和archive.org这三个网站,所以这几个网站的访问量可能被过高的统计。 3、 很容易受网站对自己宣传的程度、打广告的多少、别的网站为其建立链接的多少的影响。
我们无法评述这样的一个网站排名的公正性和科学性,但是可以肯定任何的计算方法都不完善,然而重要的是,通过以上的大揭密,您是否找到了让自己网站排名靠前的方法?问题关键在于:被排名的网站最好主动将自己的URL地址添加到Alexa 中,否则访问量的统计会受到影响,而且Alexa不提供这些网站访问量的详细统计。
一些问题的补充说明 1、 文中“Alexa排名机制——先决条件”第三条“提供同样内容的网站将被视为同一网站计算”是Alexa自己的声明,可是对于很多中文网站存在问题,比如新华网的两个域名:www.xinhuanet.com和www.xinhua.org,内容都是一样的,但是在alexa的排名中并没有把这两个域名当作一个网站,前者排名300多位,后者3000多位。相同的还有:
人民网 www.peopledaily.com.cn 1,030人民日报 www.people.com.cn 566
CCTV.com www.cctv.com 197中国中央电视台 [url=http://www.cctv.com.cn]www.cctv.com.cn[/url] 1,238
2、 一些网站的排名变化非常快,一天甚至一会儿就会变动近百万个名次。 3、 以三个月作为排名计算的基数,是每个网站按照绝对的时间段,比如一到三月、四到六月,还是每个网站按照自己相对的时间段,假设新华网是5月15日第一次登录Alexa网站,然后8月15日公布排名。
就以上三个问题,笔者发了Email给Alexa的服务中心以求解答,可是半个月后的今天仍然未有回音,当然邮件也没有因为找不到地址被退回。
作者:杨斌艳 中国社会科学院新闻与传播研究所(文章部分有修改)
希望以上文章对想让自己发展壮大的站长有所帮助。总结一下,尽量让自己的员工,忠实会员,多装工具条,然后每天在站点里转,你的排名就能升高,如果大家都这样做,那排名就较真实了哈哈。我觉得微软应该在IE内嵌这个,采样广泛,不用现在这样,总觉得象是在弄虚作假一样。
附工具条下载地
[url=http://download.alexa.com/alexa7/startpage.html?p=TrafficDet_W_t_40_B2]http://download.alexa.com/alexa7/startpage.html?p=TrafficDet_W_t_40_B2[/url]
Posted by ch1v4n at 09:56 PM
| Comments (0)
| TrackBack
[url=http://www.alexa.com]http://www.alexa.com[/url]
[url=http://www.alexa.com]http://www.alexa.com[/url]
Posted by ch1v4n at 09:56 PM
| Comments (0)
| TrackBack
December 25, 2003
梅子技术网,大量书籍下载
[url=http://earth.prohosting.com/goodtech/default.htm]http://earth.prohosting.com/goodtech/default.htm[/url]
Posted by ch1v4n at 09:56 PM
| Comments (0)
| TrackBack
《计算机程序设计艺术》简介
《计算机程序设计艺术》重译自Donald E. Knuth(汉名高德纳)的三卷著作:"The Art of Computer Programming: 1. Fundamental Algorithms; 2. Seminumerical Algorithms; 3. Sorting and Searching";三卷中文名为《基本算法》、《半数值算法》及《排序与查找》。本书内容博大精深,作者因为三卷书获得美国计算机协会1974年图灵奖(该奖被国际公认为计算机科学领域的最高奖项)。
本书作者D. E. Knuth是在计算机学界十分著名的学者,在本领域享有很高权威和盛名,他的这部著作是无数计算机专业人员的学习教材和参考读物,也是许多专业研究工作者经常阅读的经典。本书已被翻译为几十种文字在世界各地出版,英文原版书在国外已经是第11次印刷。
该书1999年底被American Scientist列为20世纪最佳12部学术专著之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典著作并列)。
本书结合大量数学知识,分析不同应用领域中的各种算法,研究算法的复杂性,即算法的时间、空间效率,探讨各种适用算法等,其理论和实践价值得到了全世界计算机工作者的公认。书中引入的许多术语、得到的许多结论都变成了计算机领域的标准术语和被广泛引用的结果。另外,作者对有关领域的科学发展史也有深入研究,因此本书介绍众多研究成果的同时,也对其历史渊源和发展过程做了很好的介绍,这种特色在全球科学著作中是不多见的。
作者高德纳几十年来对此书倾注的心血难以计量,他力求随着有关领域的最新进展不断更新内容,力求随着原版书的不断重印令其技术的、史实的和出版方面的错误或不当减到极少(他为了能够满意地随时修订自己的著作,发明了计算机排版系统TEX和字形设计系统METAFONT,无偿公诸于巨,使全世界的科技文献作者普遍受惠),现在其最新印次已很难找到错误,而相关史实的新证据、相关研究的新进展、习题的新解答仍在及时充实到勘误表或新的印次中。
国防工业出版有远见地引进这部煌煌巨著,在我国学术界和计算机业界产生了很大反响。与译其他书籍不同,翻译此书,除了学术功底之外,需要译者具有大勇气,发大愿心,以大毅力从事。同样,对于译本的编辑和出版者,也需要付出远远超出其他书籍的细心和劳动。受原作者严谨学风熏陶,国防工业出版社编辑花费了大量心血保证中文版的质量,并做到了中文版与原书的同步更新,这在我国出版界尚不多见。现在的译稿文字通顺,名词术语和内容翻译准确。翻译质量和印装质量大大优于一般的计算机引进图书。
《计算机程序设计艺术 第1卷 基本算法》 98元
《计算机程序设计艺术 第2卷 半数值算法》 98元
《计算机程序设计艺术 第3卷 排序与查找》 98元
国防工业出版社2002年9月出版,2003年4月重印。
译者简介
国内外颇具盛名的计算机科学专家苏运霖是博白县城厢镇官田村人,现任暨南大学教授,担任该校计算机科学系党总支书记,学校党委委员。他曾被选为全国电工学会优秀科技工作者和电机工程优秀科技工作者。他还被美国纽约科学院邀请为该院院士,名字被录入美国国际传记中心出版的《国际传记辞典》、英国传记研究所出版的《国际卓越领导者名单》,以及英国国际传记中心出版的《世界知识名人录》。
1983年到1986年间,苏运霖教授以新西兰的几所著名大学研究组合算法、计算机网络、Petri网络理论。这期间,他多次发表了关于网络和电子邮件等方面的重要论文和报告,并在那里讲学和指导研究生。1989年,他到美国访问、讲学近一年,参加分布式算法的设计并撰写了一批有创见的论文。之后,他陆续到了挪威、瑞典、瑞士、丹麦、奥地利、德国、比利时、冰岛、荷兰、卢森堡、日本、新加坡、印度尼西亚和香港等国家和地区讲学与访问。他足迹遍全球,名望贯五洲。在国内,苏运霖教授曾应邀在清华大学、南京大学、吉林大学、复旦大学、上海交通大学、同济大学、广西大学、四川电子科技大学等20多所高等院校讲学或作学术报告。他在计算机科学上的深入研究和他那创造性的见解,为国内外同行所钦佩。
苏运霖教授是出生于印度尼西亚的华侨,1955年15岁时回祖国读书,1957年考入吉林大学数学系,毕业后留校,担任著名的计算机科学家、学部委员王湘浩教授的助手。他在王湘浩教授的领导下与几位同仁创办了控制论专业,与计算机数学专业一起成为当时的新兴专业。从此,他系统地开始了计算机理论、算法和人工智能的研究和教学工作 。1973年,斯坦福大学的教授D·E·Kmuth写出了《计算机程序技巧》(第一卷)。此书问世后,以其丰富的内容、精湛的见解和浩繁广博的资料震动了全球的计算机界。苏运霖以学者的敏感认识到这本书的学术价值,决心把它翻译过来,介绍给中国广大的计算机工作者。当时正值“文化大革命”,要出一本科技译著谈何容易?但是,苏运霖认定这是一本对祖国科学发展十分有用的书,他毅然与管纪文老师合作,战胜一切阻挠和困难,利用半年多的业余时间,终于译出了85万字的书稿,并且是自己译、自己誉写、自己校对。在打倒“四人帮”后迎来的第一个科学的春天——1978年,这一巨著的中译本终于同中国读者见面了。接下来,苏运霖又翻译并出版了这部巨著的第二卷、第三卷,共300万字。人们都称赞苏运霖对中国计算机界作出了杰出的贡献。近几年来,他指导和培养了几十名研究生,他们当中有的已当了教授,有的已成为我国计算机界的骨干。苏运霖正是我国计算机科学和计算机学教育事业上的巨擘。
苏运霖教授有个座右铭,那就是我国古代科学家张衡所说的:人生在勤,不索何获?苏教授除了自己的本职工作外,社会工作繁多。他在中国计算机学会、广东省计算机学会、广东省思维科学研究会、理论计算机学会担任了常务理事、专业委员会主任委员等重要职务。他是美国电子电气工程师协会的高级会员,还担任了《理论计算机科学》、《电脑》两杂志的常务编委。多年来他放弃了假日、放弃了个人的喜好,潜心科学研究与教育。教学、看书、钻研,跟学生与助手一起讨论、攻关,便是他最大的欣慰。苏教授说:每个人一天都有24小时,问题是怎样去利用。我看一定要善于挤时间,减少无用功,收获只能 是在付出艰苦劳动的基础上,不断地向客观世界的探索中取得。他不正是“书山有路勤为径 ,学海无涯苦作舟”民族传统学风的楷模吗?苏运霖教授表示,要为祖国四个现代化事业的实现而在计算机科学领域里为之奋斗一生。
翻译《计算机程序设计艺术》经过的片断回忆
苏 运 霖
那是在1973年至1974年期间,为了在吉林大学开设有关软件的课程,我被吉林大学派往中科院数学所进修,同时和数学所、中山大学和贵州大学的同志一起协作,从事XR(系列软件)项目的某个子课题的研究。当时,国内对于计算机软件的重要性才刚刚有所认识,因此对于程序设计、操作系统等,以中关村及北大、清华为中心,掀起了一个引进国外先进技术的热潮。就在这期间的一个周日,我来到五道口的外文书店,猛然发现了醒目的"The Art of Computer Programming"的3卷大部头新书,心绪为之一动,通过流览书的目录和部分章节,感到这是极有价值的书,在决心认真阅读学习的同时,心里也产生了把它们译成中文的念头。
当然,这样的重头书,不会只引起我一个人的注意。计算所和数学所的许多同行也都传开了有这本新书的消息。人们自然也都感到,把它译出,很有价值。
不久之后,我就回到了吉林大学。长春的外文书店,也都有了这套书,我向当时在一起工作的管纪文先生介绍了这套书,并把我想把它们译出的想法告诉了他。当然我们也告诉了当时任系主任的中科院学部委员,我们的老师王湘浩教授,他对我们这一重大举动,也深表支持。于是,我们也就这样开始干起来。
但是,那还是"文化大革命"时期,虽然已经不是只抓革命,不搞生产的文化大革命时期;特别是在邓小平复出,主持中央工作的阶段,学校已开始了招生和教学。然而,压倒一切的还是革命,后来又搞起批林批孔,矛头所指,直接针对周总理,后来又再次搞起批邓。当时,我白天时间,全在挖防空洞中消耗掉了,所以,我只能在晚上和清晨进行翻译工作。我和管纪文先生的分工是:我全部负责翻译,再由他誊清我的译文,并做一些润饰工作。整个3卷,我们都是这样干的。我们的翻译工作,真正地做起来,是在1975年底才开始的。
在我们开始从事这一工作时,当然受到人们的注意。一种人认为,我们干不了,这也有一点道理,因此在此之前,我们都还没有干过这样重大的翻译工作,特别是,这个领域对我们来说,完全是新的。但是,实际上,我们并非毫无基础,在此之前,我已经翻译过由当时计算所所长许孔时访问美、加带回的一本《操作系统》教材(多伦多大学),并且全文刊登在由当时的1015所出版的《计算机参考资料》上,当时这一译文,就倍受读者称赞,认为译文精确、流畅,可读性强;此外,我还译过当时著名的《课程表68》这一ACM制定的教学大纲。所以,只能说以前的工作,在其工作量上、难度上,没有现在的工作这么大而已,但是,有了以前的基础,我们怎么就干不了呢!所以对于这种人和他们的责难,我们毫不理会。
另一种人,则站在"革命者"的角度,说我们又在搞崇洋媚外的一套,说我们宣扬西方的文明,宣扬西方的生活方式,不知怎么回事,当时竟传出,这本书是宣扬资产阶级生活方式的。我曾为了翻译《课程表68》而受过批判和指责,所以,对于现在的责难,我也就不当一回事。我们坚信,这是一本高质量的科技著作,它在国外引起重视,在国内,也应得到同样的重视,才有利于我国的科技发展。在我们开始进行翻译时,我们并没有联系出版社讨论出版事宜。只是到了我们把整个第1卷都已翻译完时,我们才开始找出版社。而关于我们进行这套书的翻译的消息,不胫而走。在北京的很多同行中,许多人早已知道此事。当我们把第1卷的翻译稿带到北京后,许多朋友也都主动热心地帮我们联系此事。在这方面,给了我们很大帮助的是北京1015所的王寿松、梁大同、严友淳等同志,还有数学所的陆汝钤院士、周龙骧教授等,以及曾经到过斯坦福大学的软件所董韫美院士等。他们帮我们联系了国防工业出版社(为什么没有联系科学出版社,我们也不大清楚,可能1015所同国防工业出版社更密切些,是其中的一个原因吧),最后,我们得到的答复是,我们的书有望在国防工业出版社出版。在这个过程中,我们也就开始同国防工业出版社的四编室的同志们打交道,当时四编室主任是周先珂同志,编辑室里有张均武、徐德霆、周烈强等同志,而负责从事本书编辑工作的,最初就是徐德霆同志。
然而,事情却决非这么容易,因为尽管我们在下边已开始操作,但此事成与不成,仍须经过上头的同意。据说,国防工业出版社的总编也无权批准,所以,尽管我们把书稿交给了出版社,但后来却迟迟没有下文。我们当然很着急,想知道事情的真相。然而我们又没有任何了解真相的渠道。后来,听了1015所同志们的介绍,我们才知道阻力来自于上头。我们也才知道,所谓此书宣扬资产阶级生活方式、宣扬西方文明等,实乃空穴来风,正是上头有人在这么说。而且,也才知道,许多国内当时的专家,如计算所阎沛霖、罗沛霖,15所总工陈力为等,都以他们政治上的大无畏精神和业务上的远见卓识,给了我们支持,他们力荐这套书的出版,最后才使上边为我们出书开了绿灯,也才使后来的工作,顺利地进行下去。这段使我们的工作险些胎死腹中的时间,有两三个月之久。这也就是为什么我要在本书的新译本的前言中,回忆此事,并对那些曾经帮助过我们的领导和专家致以深深谢意和敬意的原因。当然,说起来,最根本的是,邓小平同志改革开放,科教兴国的思想,使中国不再是闭关锁国,夜郎自大,这才有我们在该书译者前言中提到的祖国科学的春天。
这里还要提到本书作者D. E. Knuth的访华之行。1977年,Knuth携夫人和两个当时尚未成年的女儿访问中国,为时3周。陪同他访问的是加州圣地亚哥大学的华裔教授胡德强先生,胡先生是北京籍人,但在台湾受教育和成长,讲一口流利的北京话。Knuth来华访问的消息,由科学院数学所的陆汝钤教授等通知我和管纪文先生,并请我们也从长春前去北京,参加同Knuth的会见和听取他的报告、同他座谈等活动,这使我们有幸同本书作者认识。他当时还未满40岁,然而已经学富五车,蜚声四海,并荣获计算机界最高奖--图灵奖。但见他高大健壮,风流倜傥,而又彬彬有礼,极富学者风度。他在北京的讲话,谈到了算法和算法分析的重要性以及一些他认为甚有价值的问题。也谈到了后来成为他的重大成果的计算机印刷和排版技术--METAFONT和TEX。
胡先生向我们讲述了他的一些生平。他是在加州理工学院接受的高等教育,由于他聪明过人,又十分勤勉发奋,因此在大学阶段就已经做出了令业界瞩目的成就。后来,他没有通过硕士阶段,就直接读博士学位。他在CACM杂志社曾经工作过一段时间,审查和研究了许多算法,从而为他成为算法设计和分析的先驱打下了基础。他不仅在计算机科学领域有极高造诣,而且兴趣广泛。他酷爱文学,对莎士比亚戏剧深有研究,而且他本人就出版过小说。他还热爱音乐,对音乐也很有研究。后来,还写过用计算机谱曲的文章。他生活很有规律,每天都有固定安排,如周一是阅读和处理文件的时间,周二是接待学生和客人来访时间,周三爬山,周四上课,然后其它是研究工作时间。他有过人的精力,每天可以不离书案连续工作十几个小时。还讲到他的夫人,她是学过中文的。大概就是由于这点吧,使他们对中国很友好。他在来中国之前,要他的学生姚储风为他取了中国名字--高德纳。当他得知我和管先生是他的著作的中文译者后,对我们表示了鼓励和支持,后为当我们请他为中文版写序时,他欣然答应,并且很快就寄来了。但是遗憾的是,后来该书第1次印刷时,该序未被收入其中,使我觉得很难向他作解释。然而在第2次印刷时,还是收进来了。这次,在我们出版新版本时,他又一次为中文本写序,足见他对于此书在中国出版的支持,而且信中充满了作者对中国读者的殷切期望。信中提到要用他的中国名字,这大概也是因为当初我们没有用他的中文名的一点不满而发吧。
这里我还想透露一件鲜为人知的事情。在80年代,中国开始大规模公派留学生出国,我当时也属于政府考虑选派的对象,因此曾经去信给他,表示希望他帮助安排到斯坦福大学进修。他回信表示进修不可能,但他可以让我攻读他的博士学位。由于不知道博士学位是由对方提供资助的,我竟由于感到经济上没有保证而没有接受。这成为日后的一大遗憾,我把这当成一生中最大的失误。
在第1卷出版的过程中,我们继续进行第2卷和第3卷的翻译工作,而且所有3卷书,在我于1980年调到暨南大学之后不久,都全部完成了。但是3卷的出版顺序,却并非按照1,2,3的自然顺序,这是因为当时有些专家认为第3卷比第2卷更急需,要我们先把第3卷搞好。于是造成了历史上这一个事实--第3卷先于第2卷出版。而且,由于书价的剧烈浮动,使书的印量也发生了很大变化--第1卷头一次印了30 000册,第2次又印了10 000册;但第3卷则仅印了10 000册;第2卷,差不多推迟10年出版,和第1卷定价相差达10倍,因此印量仅3000册。
第2卷的推迟,还有一个原因,即原书作者在该书出版不久,即出了新版,新版大概是1984年或1985年出版的,因此出版社自然希望我们重新按新版本译出。此时我已经在新西兰,而译稿交给陆汝钤院士校阅。那时他把译稿放在他的办公室里,办公室里是七八个人一起办公(可见当时知识分子的工作条件何其艰苦),结果,有一年,在他出访而所内搞迎新大扫除时,把译稿当成废纸扔掉了。所以在1986年,我从新西兰回国之后,在出版社找我要稿子时,陆教授才发现稿子丢失了。还好,并未全部扔掉,大概丢了三分之一多一些。他为此深感抱歉,我也无话可说,只好重新翻译。在这期间,又不知什么原因,一直使该书的出版拖延良久,直到1992年才终于出版了。
以上这些事情,不觉之间,已经距今20余年,至少也有10余年了。在我重操旧业翻译该书新版时,回忆它们,感触良深。写下它,作为永远铭记的一段人生经历。
Posted by ch1v4n at 09:56 PM
| Comments (0)
| TrackBack
一个IT人的经历
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能
够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向
,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。
一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应
用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中
间走了很多弯路,也吃了不少苦。
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没
有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的
假期我就开始了学习,记得我买的第一本书是《计算机基础DOS3.0》,大家别吓着了,其
实当时已经普及了DOS6.22了,只是我在书店里看到了DOS4.0,5.0,6.0的书,以为像英语
那样是第四、五、六册,记得当时到处找DOS1.0,现在想想也幸好我没有找到:)开学前
我学完了PASCAL,那时既没有计算机也没有人可以请教,我连程序是什么的概念都没有,
只好死记硬背代码,然后拿纸写,我一直到大三才有了一台486,在这之前用纸写了多少程
序我也记不清楚了,只知道最长的一个我拿A4大小的草稿纸写了30多页,我的C语言、C++
、VC都是在这样的条件下入门的。所以说条件是可以克服的,希望我的经历多少给条件艰
苦的同学们一点信心。第一次上机是在我姐夫的机房,我的心情激动的无与伦比,但是一
上机我立刻傻了眼,他们用的是英文版的Win3.1,我的那点DOS知识都见了鬼,上机提心吊
胆的一阵瞎摸,一不小心把Word弄成了全屏,怎么都还不了原,当时真是心急如焚,我以
为机器被我弄坏了。第一个C语言程序,就是那个经典的HelloWorld,我调了几个星期,上
机机会非常少,也没有书告诉我开发环境(TC2.0)需要设置,而且
开始我都不知道有编译器,我甚至自作聪明把写好的程序扩展名从.c改成.exe,结果可想
而知。大一学完了C、X86的汇编、数据结构、C++。由于精力都花在自学上了,大一下四门
课挂了彩,三类学校就是这点好,挂上一二十门也照样毕业。不过扯远点说,我那么刻苦
都及不了格,可见我们国家的计算机教育有多死板。
大二准备学VC和BC,当时难以取舍,后来选了VC,不为别的,只为书店里两本书,VC
那本便宜6块钱。我的努力在班上无人能及,学的日夜不分,大三有了计算机后更是如此,
很多次父亲半夜教训我说我不要命了,我一直觉得自己基础差,记忆又不行,条件也不好
,所以觉得只有多花点时间才能赶上别人。居然后来有许多朋友说我有学计算机的天赋,
让我哭笑不得。我用的是486,16M内存,1G硬盘,当时同学们的配置都是P166MMX,我安装
一个Windows NT4.0需要一个通宵,编译一个BC5.0向导生成的程序需要近两个小时,我的
显示器是个二手的,辐射非常大,开机屏幕冒火花,看起来很酷的:),有一次程序写的
太久,觉得怎么白色的编辑器背景变成了紫色,以为显示器坏了,后来才发现眼睛不行了
,不过说来也奇怪,到今天我的视力还能保持1.5,真是个奇迹。但是就是那台破机器陪伴
了我两年,让我学会了VC、Delphi、SQLServer等。后来那台机器给我阿姨打字用,据她说
一天她正打的开心,一股青烟夹着火苗从显示器钻出来,之后它才寿终正寝。
大三假期找了个机会在一个计算机研究所实习,与其说实习不如说是做义工,工作了两个
月一分钱没有拿。但是这两个月对我的发展帮助很大,让我早一步了解了社会,刚去的时
候我当然是一窍不通,在那里我熟悉了网络,学会了Delphi和Oracle。由于工作很认真,
得到了比较好的评价,在一位长者的引荐下,我开始和他们一起做项目,这使我在大三大
四就有了自己的收入,大四又找了两家MIS公司兼职,虽然钱不多,但是在学生期间有100
0多的收入我已经非常满足了,我终于用自己赚的钱把计算机换了。大四下开始找工作,这
时我的工作经验已经比较多(当然现在想想非常幼稚),开始听父母的想去那个研究所,
实习过那个部门也希望我能去,但是不知道为什么最后不了了之,这种单位就是比较官僚
,我一气之下就到了我兼职的一个公司做MIS的TeamLeader。在大三到毕业一年的时间,做
过了各种MIS,从煤气、烟厂、公安、铁路、饮食到高校,什么有钱做什么,工作也很辛苦
,经常加班和熬通宵,从跟客户谈需求到设计、编码、测试、交付都要上。那时觉得很有
成就感,觉得自己还不错,现在想想真是很肤浅。
刚走上工作岗位的学生很容易被误导,各种开发工具让人眼花缭乱,同时也觉得很受
公司器重,但这样工作永远是一个低层次的开发者。不要跟我说什么系统分析有多么多么
重要,多么多么难。你以为自己跟用户谈需求做设计就是系统分析和设计了吗,国内又有
几个公司能够做的很到位很规范?我是ISO9000内审员,也在Rational公司受过多次培训,
拿了4个证书,还有一个公司让我去做CMM。这些我听过很多,但是很多事情到国内就变了
性质,一个公司不是通过了ISO9000或者CMM就能规范了,我现在在一家有几十年历史的外
企工作,里面的管理不是一般国内企业能及的。作为一个毕业不久以前没有步入过社会的
学生,几乎不可能在很短的时间掌握系统分析和设计,面向对象、UML只是一个工具,关键
是人本身的思想,不是说你熟悉了C++、Rose就能够做出好的设计,相反如果你具备了很高
的素质,你可以用C写出比别人用C++更加模块化的程序。
话说远一些,国内软件开发行业有一个怪圈,很多人觉得VC > Delphi > VB,真是很
搞笑。这几个软件我都做过开发,说白了他们都是工具,应该根据应用的需要选择采用哪
个,而不是觉得哪个上层次。如果你因为用某个开发工具很有面子而选择的话,只能说明
你很浅薄。如果说层次,那么这些工具都不上层次,因为它们用来用去都是一些系统的AP
I,微软的朋友不会因为你记住他们多少个API或者多少个类就会觉得你很了不起,你永远
只是他们的客户,他们看重的是你口袋里的银子。我也做过系统内核,我也封装过很多AP
I,同样我也不会看重那些使用这些API做二次开发的客户,除非他能够作出自己独到的设
计。
至于有人认为C++ > C那更是让人笑掉大牙,不妨你去打听一下,现在有几个操作系统
内核是用C++写的,又有几个实时系统用的是C++,当然我也不是说C++不好,但是目前的内
核和实时系统中C++还无法与C匹敌,至于说C++适合做应用系统的开发那是另外一回事。所
以我的观点是不在于你用什么工具和语言,而在于你干什么工作。你的设计体现了你的技
术层次。
这样干了一年我觉得非常苦闷,做的大多数都是熟练工种的活,个人技术上没有太多
的提高也看不到方向。所以决定离开这个城市去上海,寻求更好的发展,并且打算放弃我
以前的MIS转到通信行业。
写到这里不能不提到我女朋友,我们是在来上海前半年认识的,她大四在我公司实习,公
司派她给我写文档,我们的感情发展的很快。她告诉我很多事情,她家原本是改革开放的
第一批暴发户,她母亲爱打牌,输掉了几百万,还欠了很多债,她有男朋友,但是她对他
没有感情,只因为他给了她母亲两万多块钱,后来还强迫她写了四万块的借条,她男朋友
背叛过她并且不止一次打她,现在逼她结婚不然就要她还钱。这人居然还是一个高校的老
师!她母亲把父亲给她的学费花了,因为拖欠学费她没有办法拿到毕业证。她母亲现在有
病需要钱,我拿出了自己的一点积蓄并且跟朋友们接了一些,替她交了学费并给她母亲看
病(后来才知道看病的钱又不知所终,就连她母亲是不是有病我都不知道,但她也是没有
办法)。这个时候我家知道了一些事情,坚决反对我和她在一起,她原来的男朋友也极力
破坏。无奈之下我们决定早一定离开这个伤心的城市,并且瞒着我们家。由于时间仓促,
我只准备了4000块钱,她仅有的几百块钱也被她母亲要去了,我买了三张票,一张是中午
的,两张是晚上的,中午我的家人把我送上船,他们一离开我就下了船,我和她乘坐晚上
的船离开了这个我和她生活了很多年的城市,带走的只是一身债务。没有来过上海的我们两
个性倔强,都不愿意去麻烦同学和朋友。来到上海是傍晚6点半,我们
都不知道该去哪里,我们找了一个20块钱的旅馆,这个房间连窗户都没有,7月份的天气酷
热难耐,房间里非常闷热。第二天我们开始租房子,因为身上的钱不多,我们基本都是步
行,花了一个星期时间,不知道在浦东转了多少圈后找到了一个400块的房子,但是我们都
不了解上海是付三压一,还要付半个月的中介费,买了一些锅碗瓢盆后,我们身上只有80
0块钱了,工作都还没有着落,这800块钱要支持到我们拿到第一个月工资,为了省钱我们
自己做饭,每天买菜只花两块钱,她非常喜欢吃(也可能她在大学经常挨饿的愿意),看
到她现在这样省吃俭用我真的很不忍心。她以前的男朋友也没有放过她,经常打电话来骚
扰,并且来上海看她,还说了不少恐吓她的话,她过于善良,说他以前毕竟帮助过她,叫
我不要与他一般见识。以后的每天在家就是苦等面试通知,原本我想迅速找一家MIS公司解
决眼前的困难,但是她坚持让我不要放弃自己的理想,终于功夫不负有心人,我找到了一
家通信公司,4000块的工资虽然赶不上MIS公司给我开出的价位,但也够在上海生存。她也
找到了工作,第一天上班她哭了,这是她来上海第一次流泪,我心里很难受也很感动。
由于是全新的行业,我把自己降到了零点,我学的VC、Delphi、数据库派不上用场,
摆在我面前的是嵌入式、协议、信令一些我从未接触过的知识。我知道我没有退路,于是
拼命的学习,我把自己当做一个应届毕业生一样,一分努力一分收获,半年过去我终于熟
悉了工作,并且得到了公司的表彰,薪水也加了一级。后面的日子里我们省吃俭用,把欠
朋友的1万多块钱还了,日子终于上了正轨。这时女朋友告诉我她想考研究生,我也很支持
,于是她辞职在家备考。
另外,在这里我要感谢我的ProjectManager,他原来是一个大通信公司的产品经理,
对人非常和善,我从他那里学到了很多知识,而且他也给了我许许多多无私的帮助。在工
作上他给我充分的空间和信任。记得公司安排我维护一个接入服务器软件,由于代码量不
算太小(5万行),资料和文档都不齐全,我维护起来非常吃力,所以想重新把它做一遍,
公司领导不太支持,可能觉得工作量太大,但是他极力支持我,私下里他让我放手去做,
我的维护工作他挤时间做。在他的支持下,我花了半年时间完成了接入服务器的软件,并
且实现了一个相对完整的TCP/IP协议栈。在这里我学会了嵌入式系统设计、驱动开发、TC
P/IP和很多通信的知识,我花了一年时间终于使自己从MIS开发转到了通信行业,并且站稳
了脚跟。我的开发大量是对硬件的直接操作,不再受微软的操作系统,VC、Delhpi这些开
发工具的约束,我终于看到了另外一片天空。
我做事情喜欢追根问底,随着开发的深入,软件开发与硬件联系越来越紧密,硬件知
识的匮乏又对我的发展产生了障碍,而且芯片技术基本上掌握在国外公司的手里,这对做
系统级设计是一个非常大的制约,一个新产品出来,第一道利润(也往往是最丰厚的利润
)常常都被IC公司如Intel、Motorola赚去了,国内的厂商只能喝点汤。所以我决心解决自
己的硬件技术障碍,并打算离开通信行业,进入IC设计相关领域。
当然我明白如果我对硬件了解的非常少,没有哪家IC公司会仁慈到招我这样一个一窍不通
的人来培训。所以我必须努力打好基础,学一些相关知识为以后做准备。就像我开始从MI
S转到通信一样,我看过大量通信方面的书,并且给一个ISP做过RADIUS计费分拣台,在这
样的背景下这家通信公司才给了我这个机会。我在的通信公司是做系统设计的,有不少PC
B Layout硬件人员,平常我就注意向他们学习,由于我做的是软件,在公司看硬件资料不
好意思,所以开始只好在家看,刚来上海工作我连续一年都在加班,后来不加了,因为我
要挤出时间学习,通常我12点左右睡,第二天5点半起,我上班比较早,地铁上如果人不多
我也用来看书。学习当然不会是一帆风顺的,有些实在不懂的问题就积累起来问硬件人员
,他们的帮助使我学习进度快了很多,因为在没有人点拨的情况下自学,我的一半时间是
花在解决疑难问题上,但这种问题经常是别人的一句话就可以让我豁然开朗,我非常庆幸
我有这样的学习环境。在后面的一年里,我学会了看硬件原理图,学会了简单的硬件设计
(模拟电路方面还有不小的差距),事情就是这样的,当你安安份份做软件,别人永远认
为你是软件开发人员,在你开始学习硬件时别人未必会认同,有位中兴通讯的朋友还对我说
过,一个人不可能把所有东西都学完。我也明白这一点,但我希望自
己做的更好。但当你熟悉硬件后大家又会觉得你好像原本就是软硬件都懂的,同事们也都
习以为常了。这个时候我可以把硬件资料堂堂正正的拿到公司看,没有人再大惊小怪了。
让我比较自豪的是我通过自己的努力做了一个IAD(软交换的终端设备)系统方案,包含软
硬件的选型、设计等内容,这个方案得到了公司和同事们的认同,让我感到非常欣慰。
技术是相辅相成的,当我的硬件有了一定的进步后,我的软件设计也有了很大的提高
,我可以从更深层次理解问题,我做的接入服务器CPU是Motorola PowerPC860,熟悉的朋
友都知道860 QMC与软件的批量数据传输通常采用BD表的方式,硬件人员做驱动的时候习惯
采用固定BD表,每接收或发送数据都将数据从BD表拷贝到用户Buffer,或从用户Buffer拷
贝到BD表,由于理解的比较深入,我自己重新实现了这个过程,采用动态BD表的方式,驱
动从一个网口接收数据,提交给我的软件进行三层交换,直至从另外的接口发送出去,没
有进行一次拷贝。这样的设计大大提高了性能,使系统的指标接近理论值。软硬件的结合
使我的设计水平上了一个台阶。我现在写的这个操作系统,编译后我把程序反编译成汇编
,找出其中不优化的代码,然后在C程序中进行调整。举个例子,很多CPU没有专门的乘法
指令,这个大家应该都知道,在这种CPU上进行一个乘法操作常常会花费大量的指令周期,
有的朋友会说这个我知道,我会尽量避免采用×号,但是事情往往不是那么简单,你知道
C语言中数组的下标操作是怎么实现的吗?仔细看看反汇编的代码你就会明白,同样是通过
下标的定位操作,C编译器会有时候会产生位移指令,但有时候会用乘法实现,两者效率往
往是天壤之别,所以明白这些问题你才能将系统性能提升到极致。?
些问题就不多说了,有兴趣的话以后可以共同探讨。
话说远一点,我由衷的希望在软件上做的比较深入的朋友们有机会学学硬件以及其它
相关知识,尤其是做底层开发和嵌入式设计的。这对软件技术的提高有非常大的帮助,否
则很多事情你只知道该这样但不会明白为什么该这样。我这个观点在我现在的IC公司Proj
ect Manager那里也得到了验证。他告诉我们公司现在的802.11芯片产品的软件经理原本是
做该芯片硬件设计的,某某某原本是做软件的,现在在做IC,类似的例子还有很多,只是
在国内这样的风气不是非常流行。
我有一些心得体会与大家分享,只有当我干好本职工作后,我才会学习与工作关系不
大的技术,这样公司的上司才不至于反感,在入门阶段的问题我通常不去问那些资深人士
,而是问一些资历比较浅的朋友,比如刚毕业不久的学生,因为他们往往会跟你详细的讲
解,而资深人士通常觉得你的问题太简单,所以回答的也很简单,我又不好意思多问。等
技术上了一定的层次后我才会问他们,他们也能给你比较深入的回答。另外,有些朋友说
我机会比较好,他们也希望能从事新的工作可惜没有机会,我听了只有苦笑,我的机会了
解的人都应该知道,我没有出生在什么IT世家:)也没有谁一路提拔我,所有的路都是自
己走出来的,我母亲去世比较早,我的后母(我叫她阿姨)看着我努力过来的,一次她看
我大年30还在写程序,她说像我这样努力木头都能学出来。
我的最终目的是IC而不是PCB,所以我下一步的准备开始学习IC设计的知识。公司的同
事没有懂IC设计的,后面的路又要靠自己了,我买了不少相关的书,在网上也查了很多的
资料,我花了大量的时间去学习VHDL,并且用软件进行了一些简单的设计和仿真(没有设
计ASIC,只是针对FPGA),随着学习的深入,我渐渐明白了IC设计的基本流程,同时也明
白了这条路的艰辛。这个时候我已经做好了跳槽的准备,我向一家业界又一定知名度的IC
设计公司投了简历,并通过了漫长的面试(4个多小时)。其他的一切我都比较满意,唯独
薪资差强人意,我也明白原因,因为我是这个行业的新人,我没有经验,我再一次将自己
清零了。公司老板问我6000多一个月能不能接受,我知道他也是照章办事。想想我通信行
业的朋友们,基本上都是年薪10万以上,月薪过万的也比比皆是,朋友们也帮我介绍了不
少待遇不错的公司,我该怎么选择,当时我很犹豫,我热爱我的事业,我向往我的追求,
但我也是一个普通的人,我也需要养家糊口,我也想早一点买房买车。生活给我出了一道
难题。
爱因斯坦在63岁时说过“一个人没有在30岁以前达成科学上的最大成就,那他永远都不会
有。”这句话给了我很大的压力和震动,我马上就26岁了,离30只有四年时间,我必须抓
紧这几年宝贵的时间,努力达到我技术上的最高峰。为了这个理想,为了能离自己的梦更
近一些,我选择了这家IC公司,我明白自己的薪资和公司刚进来的硕士研究生相差无几,
但为了今后的发展只能忍受,一切又得重新开始。换行业是一个非常痛苦的过程,尤其从
一个春风得意的位置换到一个陌生的岗位,感觉象从温暖的被子里钻出来跳进冰水中,让
人难以接受。在原来那家通信公司,我是唯一两年时间涨了五次工资的员工,公司和同事
都给了我极大的认可,工作上也常常被委以重任。但现在这一切都成了过去,在新的公司
我只是一个新人,没有人知道也没有人在意我过去的成绩。我决定重新开始,我把自己看作
新毕业的学生,我要用自己的努力得到公司的认可。进入新的行业是非常痛苦的,我告诉
自己必须忍受这一切,虽然外面有很多诱惑,但是既然作出了选择我就不允许自己轻易放
弃。
我现在已经在这家新公司上了一个多月的班,开始非常艰难,现在慢慢适应了。第一
个月结束时,Team Leader找我谈话,说我是新进员工中最优秀的一个,我心里很欣慰,这
也算对我努力的一个肯定吧。在这里还要感谢我的女朋友,她给了我很大的支持和鼓舞,
每次在我动摇的时候她都在鼓励我,让我坚持自己的理想,刚来上海是她让我不要勉强去
做MIS,这次也是她让我顶住了月薪过万的诱惑,没有她我可能不会有今天的成绩。
现在的公司有自己的操作系统,自己的CPU、DSP和其它芯片,在这里我能学到世界上
最先进的技术,我们的设计开发不再完全依赖别人的硬件和系统,这让我很开心。我打算
等工作步入正轨后,全力学习新的知识,实现我的理想。
在后面的两年里我给自己定下了几个目标:
一.努力做好本职工作,在工作上得到公司和同事们的认同;
二.努力学习IC硬件设计知识,多向同事请教,并利用一切机会多实践;
三.实现我的实时操作系统的主要部分,完成TCP/IP协议栈模块,并免费发布源代码;
四.和我女朋友结婚并买一套小房子,这是最重要的,因为我明白事业是可以重来的,但是
珍贵的感情很难失而复得。
在这里提一下我现在开发的操作系统,它是一个实时嵌入式系统,目前支持以下特性:
a.支持时间片轮转调度和基于优先级调度,最多64个优先级;
b.抢占式实时内核;
c.为了便于移植,主体用标准C实现;
d.汇编代码非常少,不到100行;
e.支持任务管理,各任务有独立的堆栈;
f.进程同步和通信目前完成了Semaphore,Message Queue正在调试;
g.实现了定时系统调用;
h.可以在windows上仿真调试
我还打算下一步实现优先级反转保护,Event Flag,Data Pipe,内存管理(以前实现过)
、驱动接口等。
在这之后我还会努力完善它,比如加入文件系统,协议栈、调试接口等。希望朋友们提出
自己的意见和建议,在此不胜感激!
后记:
就像有的朋友说的,我的经历或许会给一些朋友产生误导,在这里我必须说明一下。
我来上海以前学习过于拼命,常常晚上只睡3个多小时,我身高1米71,那时只有108斤(我
现在130多),家人也说我这样拼命活不过60岁,但是当时的我太固执,我对他们说只要能
实现理想活50岁我就够了。那时的拼命使我的身体受到了影响,有一次早上突然腰肌剧痛
难忍,痛的我倒在床上站不起来。虽然我现在已经比较注意,但有时候还会隐隐作痛。后
来在女朋友说服了我,来上海以后我不再如此。我经常引用父亲的一句话“身体是革命的
本钱”。
而且我也发现拼命不是办法,我可以熬一两个通宵,最多的一次我连续工作了三天三夜,
但是我半个月都没有恢复过来,这样是不是得不偿失?学习工作应该是一个长期的过程,
像马拉松而不是百米冲刺。我现在非常注意调整学习和工作的强度,我要保证每天尽量有
相对充沛的精力,一些年轻的朋友觉得自己也应该拼命努力,这让我多少有些担心,如果
我的故事能让你在学习工作上多一点兴趣,我会感到很开心,但如果误导了某些朋友,让
你做一些不值得的付出,我会感到很内疚。
技术没有贵贱只分,我以前换行业是因为自己的兴趣所致,而不是对哪个行业有什么
偏见。我希望我的经历不要给朋友一个错误的导向,觉得我始终向更高的技术发展。其实
各行各业做到顶尖都是很困难的。话又说回来虽然技术没有贵贱,但是门槛是有高低的,
无论如何,做IC的门槛要比做网页的高,这一点无可否认。国家各种人才都是需要的,但
是作为个人奋发向上的想法还是应该有的,努力在自己喜欢的行业上做的更好,而不应该
停留在比较肤浅的层次上。
我是一个自己觉得比较有自知之明的人,或许我最大的优点就是知道自己有很多缺点
:)。我的故事中很多的曲折和错误都是由我的缺点造成的,希望大家用审慎的眼光看待
我的经历,不要被我的“花言巧语”所迷惑。我学习有些随心所欲,这给我带来了无尽的
麻烦,也大大阻碍的我的发展。记得我小时候成绩比较出色,但是后来学习严重偏科,导
致我中学成绩一再滑坡,也没有考上什么好的学校,小时候的一个朋友,当时的成绩和我
相仿,但是没有我这个缺点,她上了清华,后来在去了美国深造,在一个著名导师手下研
究理论科学,这未尝不是一条更好的出路。另外我的学习方法也是在不断改善中的,过去
的学习过于讲究数量和时间,那样学习既苦而已效率不高,现在我非常注意学习的效率和
技巧,这样才是学习的捷径(当然不是指投机取巧),比如说学一相对陌生的技术,如果
有条件,不妨问一问有经验的人,不需要问很多,往往他不经意的几句话会给你非常大的
帮助,甚至超过你看一个星期的书。带着这样的思想再去学习你会节省很多时间,这样何
乐不为呢?这些年中我学了不少的东西,由于开始非常盲目,所以学的东西杂乱无章,现
在回想起来让我啼笑皆非,我把大量的时间浪费在一些没有必要深入了解的知识上,毕竟一
个人的精力是有限度的。很多朋友很我一样都背过五笔字形,的确它?
且 个不错的输入法,但是对一个研发人员它绝对不值得你去背,你的时间应该花在有价?
的地方。我这样的事情还做过很多,我背过CCED、WPS的命令和快捷键,在dBase基本退出
历史舞台后我还花了很多时间去学习它的使用。所以我的学习在前期缺乏规划,没有明确
的短期目的、中期目标,只有一个虚无飘渺的长期的理想。这就像做设计一样,好的设计
是从需求抽象到代码有很多过程,而不能得到了需求就立刻开始开始编码。
当然这么些年的学习和工作多多少少有些收获,下面我说说我的一些学习的心得,这
些方法未必正确,我也在不断探索和改进中。我的学习和工作有相对明确的目标,我不会
一时心动而去学习某一技术,在下决定之前我会考虑很多,包括长期的发展,个人路线的
规划,需要付出的代价、可能遇到的困难及解决的办法等等,在决定后还会制定更加明确
的计划,包括短期、中期和长期的,身边可以利用到的资源(包括好的书籍、资料、软硬
件环境,也包括有经验的朋友或者师长),以及每一个阶段是怎么过渡到高一阶段的计划
,往往在一个学习阶段一旦上路后会走的相对顺利,但是跨阶段通常比较麻烦,比如从学
习基础知识转到实践。另外我买书也有自己的方法,现在世面上高质量的书远不如低质量
书多,对于一个陌生的技术,往往在第一次买书会选择错误,即使买到一本好书但是它的
方向也未必适合你,所以我通常会先在网上查找一些该技术的介绍,有了一点点概念后再
去买一本比较薄、相对便宜并且内容相对泛泛而谈的书,这是国内作者最善于写的书:)
,再把它浏览一遍后我就会基本明白这门技术的要点,后面买书和制定计划就会明确的多
。否则一开始就想找本好书往往比较困难,而且买回来后努力学习,有时候学了一半才发现
|