软件集成开发环境(代码编辑、浏览、编译、调试) Emacs http://www.gnu.org/software/emacs/ Source-Navigator 5.2b2 http://sourceforge.net/projects/sourcenav Anjuta http://anjuta.sourceforge.net(可用yum安装) 代码索引工具 Cscope http://cscope.sourceforge.net/ KScope http://www.kde-apps.org GLOBAL http://www.gnu.org/software/global/(可用yum安装) 调试器(GNU gdb的GUI前端) DDD http://www.gnu.org/software/ddd/ Insight 6.4.0 http://sourceware.org/insight/ KDbg http://www.kdbg.org/ 评测器(内存、性能、覆盖等的profiler,类似IBM Purify) Valgrind http://www.valgrind.org/,FC5自带3.1.0-2 ggcov(GNU gcov的GUI) http://ggcov.sourceforge.net/ kprof(GNU gprof的GUI) http://kprof.sourceforge.net/ KCachegrind http://kcachegrind.sf.net BoundsChecking http://www.doc.ic.ac.uk/~phjk/BoundsChecking.html 代码静态检查工具(类似Windows平台的PC-Lint) Splint http://www.splint.org/(可用yum安装) flawfinder http://www.dwheeler.com/flawfinder/ 代码静态测量工具 --暂缺,Windows上非开源的LineCount(http://liangs.autodebug.com/)统计C/C++/Java代码还凑合。 PyMetrics(http://sourceforge.net/projects/pymetrics/)测量Python代码复杂度。 http://www.chris-lott.org/resources/cmetrics/罗列了好些C static metric tools。 软件构建系统(build system) SCons http://www.scons.org/(用yum安装的版本太低) CMake http://www.cmake.org/ GNU Make http://www.gnu.org/software/make/ 交叉工具链 crosstool http://www.kegel.com/crosstool/ 代码版本控制系统及相关工具 Subversion http://subversion.tigris.org (用yum安装) WorkBench http://pysvn.tigris.org/(pysvn的附带物) StatSvn http://svn.statsvn.org/ mpy-svn-stats http://mpy-svn-stats.berlios.de/ ViewVC http://viewvc.tigris.org/ 测试框架 CppUnit http://sourceforge.net/projects/cppunit CUnit http://cunit.sourceforge.net/ 代码差异工具(比较/制作和应用补丁) GNU diffutils http://www.gnu.org/software/diffutils/ kdiff3 http://kdiff3.sourceforge.net/或者http://www.kde-apps.org(可用yum安装) 代码在线文档 doxygen http://www.stack.nl/~dimitri/doxygen/ 离线文档 DocBook http://www.docbook.org XMLMind http://www.xmlmind.com/ 代码格式化 astyle(Artistic Style) http://astyle.sourceforge.net/ indent http://www.gnu.org/software/indent/ UML建模 ArgoUML http://argouml.tigris.org 软件工程事务(BUG等)跟踪(类似IBM ClearQuest) Trac http://trac.edgewall.org/(基于Pythyon,用yum安装)--感觉和BugFree一样小巧 BugFree http://www.1zsoft.com/(基于PHP+MySQL)--中小规模软件适用 BugZilla http://www.bugzilla.org/--配置复杂,使用麻烦 自动化持续构建与测试系统(类似IBM BuildForge) BuildBot http://buildbot.sourceforge.net/(基于Python) Cabie http://cabie.tigris.org/(基于Perl和MySQL) 系统级别测试框架 DejaGNU http://www.gnu.org/software/dejagnu/(基于Expect,因而基于Tcl) QMTest http://www.codesourcery.com/qmtest/(基于Python) Linux实用工具 yum http://linux.duke.edu/projects/yum/,FC4自带yum-2.3.2-7, FC5自带2.6.1-0 wget http://www.gnu.org/software/wget/ cURL http://curl.haxx.se/ Wireshark(原名Ethereal) http://www.wireshark.org,http://www.ethereal.com/(FC自带版本较低) NcFTP http://www.ncftp.com/ncftp/ tftp和tftp-server yum -y install tftp-server和tftp rp-pppoe http://www.roaringpenguin.com/penguin/open_source_rp-pppoe.php(FC自带版本较低) minicom http://alioth.debian.org/projects/minicom/(FC自带) TightVNC http://www.tightvnc.com/ Wine+IEs4Linux http://www.winehq.org/ http://www.tatanka.com.br/ies4linux/index-en.html StarDict http://stardict.sourceforge.net fcitx http://www.fcitx.org KchmViewer http://kchmviewer.sourceforge.net kmhtConvert http://www.kde-apps.org 永中Office http://www.evermoresw.com webmin sourceforge.net,插件结构 Rsync http://rsync.samba.org/ wxDFast http://dfast.sourceforge.net/ FlashGot http://flashgot.net/ Amarok http://amarok.kde.org/(iTunes风格的音乐播放器,可yum安装它以及mp3插件amarok-extras-nonfree。wma没搞定) xmms http://www.xmms.org/(winamp风格的音乐播放器,可yum安装它以及mp3/wma插件) MPlayer http://www.mplayerhq.hu/(Linux下最优秀的多媒体播放器之一,播放速度、支持的文件格式都出色,可yum安装。我的可以播放MPEG4文件、row data和.mp3) VirtualBox http://www.virtualbox.org/ qRFCView http://qrfcview.berlios.de/ 打字练习软件 Tuxtype, for Linux&Windows, http://tuxtype.sourceforge.net/ TypeFaster, for Windows, http://typefaster.sourceforge.net/ Python库/工具 pyserial http://pyserial.sourceforge.net/ pysvn http://pysvn.tigris.org/ twill http://twill.idyll.org/ pexpect http://pexpect.sourceforge.net/ wxPython http://www.wxpython.org/(可用yum安装,名称wxPython和wxPython-devel) Snack http://www.wanware.com/tsgdocs/snack.html PIL http://www.pythonware.com/products/pil/index.htm ReportLab http://www.reportlab.org/downloads.html SIP http://riverbankcomputing.co.uk/sip/index.php(可yum安装,名称Python-SIP) dogtail http://people.redhat.com/zcerza/dogtail/index.html PyChecker http://pychecker.sourceforge.net/ pylint http://www.logilab.org/857/(Logilab.org还提供了基于Python的人工智能、科学计算等包) Winpdb http://www.digitalpeers.com/pythondebugger/ pydb http://bashdb.sourceforge.net/pydb/ SPE http://pythonide.stani.be/ Python数据库方面有个规格Python Database API 2.0,有遵循此规格的对各现有DBMS(sqlite,mysql等)的包装,如pysqlite,MySQLdb python SIP/MGCP stacks Shtoom http://divmod.org/trac/wiki/ShtoomProject Divmod Sine http://divmod.org/trac/wiki/DivmodSine PJSIP http://www.pjsip.org/(Pjsip now supports Python abstraction for PJSUA-API...) Sipx利用Python实现了SIP Forum Basic UA Test Suite(http://www.sipfoundry.org/sftf-user-guide.html) C/C++库/工具 wxWidgets http://www.wxwidgets.org/(可用yum安装其GTK绑定,名称wxGTK和wxGTK-devel) STL-Boost中文站点 http://www.stlchina.org/ NullHttpd http://nullwebmail.sourceforge.net/httpd/ PCRE http://www.pcre.org/(Perl正则式兼容的,Windows版http://gnuwin32.sourceforge.net/packages/pcre.htm) GNU Regex http://directory.fsf.org/regex.html(GNU/Linux环境常用的两个正则表示式包就是PCRE和GNU Regex,FC5上都装了) Libxml2 http://xmlsoft.org/(The XML C parser and toolkit of Gnome) Xerces-C++ http://xml.apache.org/xerces-c/(A validating XML parser written in a portable subset of C++ by the Apache project.) expat http://expat.sourceforge.net/(XML parser written in C) ACE http://www.cs.wustl.edu/%7Eschmidt/ACE.html(跨平台C++库/框架) APR http://apr.apache.org/(跨平台C库) NSPR http://www.mozilla.org/projects/nspr/(跨平台C库) KXML Editor http://www.kde-apps.org jedit sourceforge.net,插件结构。用处不大。 jdk1.5 java.sun.com SIP协议栈相关 OpenSER http://www.openser.org/ SER http://www.iptel.org/ser sipX http://www.sipfoundry.org/sipX sipsak http://sipsak.org/ SIPp http://sourceforge.net/projects/sipp xvidcore1.1.0 www.xvid.org (XViD MPEG4 codec) live www.live555.com (RTSP_Server) 编译器/识别器生成工具 Bison http://www.gnu.org/software/bison/ ANTLR http://www.antlr.org/ ABNF工具 (1)Parser generators: APG (ABNF Parser Generator) http://www.coasttocoastresearch.com/ Yacker http://www.w3.org/1999/02/26-modules/User/Yacker (2)Test case generators: abnfgen http://www.quut.com/abnfgen/ (3)Verifiers: There's Bill Fenner's ABNF checker (for cut-and-pasted grammar), an ABNF parser in Perl from Harald Alvestrand, and Chris Newman's abnf.c, a widely used validator (here's its cut-and-paste frontend). |
开源工具
最新推荐文章于 2021-05-25 01:18:22 发布