用电脑就是用软件,用freebsd,除了架服务之外,还有成千上万已编译好的package,里面都是宝贝,由于缺乏相关的介绍,所以很多人想实现某些功能但却不知道有什么软件可用。为推动freebsd在国内的应用,葱头将对部分软件进行一些简介,预计分几期完成。为了弄懂这些软件究竟是什么,葱头查阅了英文说明和台大电机上的一些资料并做了整理和筛选。我介绍的也只是package中的冰山一角,有些软件我也不知道是什么,如果你知道,或者发现我写错了,可以写信给我。
archivers: 压缩/解压程序
bzip: 一个使用block-sorting(不要问我是什么)的压缩程序,压缩率比传统的程序好一些。
freeze: 在qnx下常用的压缩程序。
sharutils: 可生成/解压 自解压(.shar)程序, .shar可在shell下直接解压。
lha: lha,一个dos常用的压缩程序。
p5-compress-zlib: 该模块提供perl接口来使用zlib压缩函数库。
unarj: 可以解压arj文件,arj是dos时代常用的压缩工具,以前我用这个比zip还多。
unrar: 解压rar的,不用说了吧。
unzip: 可以解压pkzip/winzip的zip压缩文件
zip: 生产zip压缩文件,地球人都知道
zoo: 可以处理早期dos时代的zoo压缩文件。奇怪,怎么zoo都有提供,反而没有葱头喜欢的limit?
astro: 天文/宇宙
ephem: 一个基于终端交互的天文星星周期程序,可显示所有星星的周期,也可以自定义各种 轨道参数来模拟小行星或彗星,天文爱好者一定喜欢吧!
luna: 一个关于月球的程序。
sattrack: 实时卫星跟踪和轨道程序。该程序可在x11或文本终端下运行,除了显示卫星外,还会显示 太空站的运作。在x11下执行sattrack -g既可看到彩色的卫星实时跟踪图。
sunclock: 显示那些部分正被太阳照着,就是一个根据时区时间的图。
audio: 声音应用/处理
amp: mp3播放器。
cam: cpu(是一个人名)写的混音器。
maplay: 一个mpeg 播放/解码器,可解码 layer i&ii mpeg。
mpegaudio: 和maplay类似,但可以进行编码。
radio: 网络收音机,既可进行收听,也可以进行广播。
rosegarden: 音符编辑器。
rplay:也是一个网络收音软件。
rsynth: 将文字转换成语音,目前不支持中文。
splay: 另一个mp3播放器。
xcd: 一个使用tck/tk写的cd播放程序。
benchmarks: 性能测试/分析
bonnie: 使用标准的c函数测试存取文件的速度。
bonnie++: 和bonnie类似,但使用c++。
bytebench: byte杂志的性能测试软件。
.netperf: hp公司开发的网络性能分析软件。
xengine: 测试x下的性能。
cad: 电脑辅助设计
acs: 一个通用型的电路模拟器。
chipmunk: 一个电子工程上使用的cad
felt: felt 是一个初级有限元素分析系统,用于机械/结构/土木等领域。
mars: 一个离散事件模拟器,可估计和比较不同的网络路由算法。
pcb: 一个x下的精确度达千分之一英寸的交互印刷电路板设计工具。
spice: 一个比较流行的通用型电路模拟程序。
chinese: 中文处理
zh-c2t: 可以将gb/big5的中文转换为英文拼音字母。
zh-celvis: 兼容vi的中文文本编辑器,支持gb和big5。
zh-cless: 与中文兼容的分页阅读程序,与more类似,但功能更为强大。
zh-gb2ps: 可以将简体中文转换为postscript格式。
zh-lunar: 公历农历转换程序。
comms: 通讯
hylafax: unix上的一个收发传真软件,可任意设置纸张大小。
minicom: 一个和dos下的telix类似的通讯工具。
converters: 文档格式转换
databases: 数据库
db: berkeley db 数据库接口。
mysql: 这个不需要介绍了吧,分server和client两部分。
xmysql: x下图形界面的mysql管理器。
devel: 开发工具
asl: 提供多种微处理器的编译器。
autoconf: 自动为各个unix平台配置所需设定。
automake: 与gnu 兼容的 makefile 生成程序。
crossgo32: 32-bit dos 跨平台发展环境,可以生成32-bit dos 的程序,
crosssco: 可生成sco平台上的coff格式可执行文件。
cs: 这个可不是游戏 交互式的检查 c 源代码。
dmake: 一个增强型make。
f77flow: fortran结构分析,可生成fortran程序的流程图。
gmake: gnu的make,一些程序必须使用gnu make才能顺利编译。
linux_devel: linux跨平台开发工具,可以在freebsd上运行linux应用程序。
swig: 简单的界面生成器,可生成c/c++代码。
spectcl: sun提供的界面生成器,用于tk和java。
editors: 编辑软件(这个暂时不想写了……)
emulators: 模拟器
cpmemu: cp/m 模拟器? 我还没用过这个dos的前身呢:p
cpmtools: 读取cp/m 格式文件的一套工具。
ines: x下的任天堂模拟器。wow……好啊!
macutils: 读取macintosh格式的文件。
mtools: 针对msdos文件处理的一些工具。
snes9x: 超级任天堂模拟器。
spim: mip r2000模拟器。
vgb: x下的gameboy模拟器。
vmsbackup:可以让freebsd读取vms的备份磁带。
ftp: ftp服务器及客户端(这个暂时不想写了……)
games: 游戏 (不想花太多时间,这个暂时不想写了……)
graphics: 图形处理
imagemagick: x下的交互式图形处理软件。
mesa: 和opengl类似的图形函数库。
fxtv: x下的视频捕捉。
gimp: 这个太出名了,用过linux的人不可能不知道吧。
mpeg_play: x下播放mpeg电影用的。
lang: 编程语言
bwbasic: basic的解释器。
ucblogo: logo语言的解释器。
p2c: 将pascal转换成c。
squeak: 图形界面的smalltalk。
sr: 可以写并行处理,语法类似pascal。
mail: 邮件处理
bulk_mailer: 群发邮件。
cyrus: cyrus mail服务器,支持pop3、imap4等。
elm: 一个常用的读信软件。
exim: 一个高性能的mta,开发目的是用来取代sendmail。
fetchmail: 全功能的imap/pop2/pop3/apop/kpop 客户端程序。
imap: washington 大学开发的imap v4 服务器,支持pop3/imap。
pgpsendmail: 自动使用pgp public keys签名发送邮件。
pine: 一个非常常用的邮件收发工具。
misc: 一些小工具
amanda: 一个自动备份工具,可以快速将数据备份到磁带。
buffer: 为磁带备份增加缓冲区。
figlet: 类似system v里面的banner。
gnuls: gnu改进的彩色ls。
ical: 一个日历软件。
mc: midnight commander,类似norton commander,一个文件和目录的管理工具。
mshell: unix下具有菜单的环境,类似dosshell?
nwrite: 增强型write。
plan: 精美易用的日历和备忘录。
screen: 基于文本的多窗口的管理工具,很好用,我也是前段时间才知道这个
xtar: x下查看和处理tar的工具。
未完待续
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器