-
Notifications
You must be signed in to change notification settings - Fork 2
university
Core developers of grml are students at Graz University of Technology. Therefore we are also interested in providing a perfect development suite and platform for students.
- vim: Vi IMproved - enhanced vi editor
- emacs: The GNU Emacs editor
- joe: user friendly full screen text editor
- jed: editor for programmers (textmode version)
- nedit: A powerful, customizable, Motif based editor
- zile: very small emacs-like editor
- elvis: powerful clone of the vi/ex text editor
- ex: The Traditional Vi
Of course some other useful tools like exuberant-ctags, cbrowser, cscope, doxygen, indent, diff/diffstat, dirdiff, graphviz, patch, rdisk and wdiff are also available.
- g++: The GNU C++ compiler
- gcc: The GNU C compiler
- tcc: The smallest ANSI C compiler
- ccache: Compiler results cacher, for fast recompiles
- ccdv: Code Compiler Beautifier
- automake: A tool for generating GNU Standards-compliant Makefiles.
- autoconf: automatic configure script builder
- gdb: The GNU Debugger
- ddd: Data Display Debugger, a graphical debugger frontend
- cgdb: a curses-based interface to the GNU Debugger (GDB)
- valgrind: memory debugger for x86-linux
- rats: security auditing utility for C, C++, php, perl, and python code
- bfbtester: a brute force binary tester
- splint: a tool for statically checking C programs for bugs
Students often have to write documents like reports, papers, ADDs (Architectural Design Documents), DDDs (Detailed Design Document), presentations and diploma thesis. Very common for this kind of documents is LaTeX - a document preparation system for the TeX typesetting program. Another - but not so common - layout system is lout (Typesetting system, an alternative to (La)TeX). Both are part of grml of course.
- vim: take a look at the vim-latexsuite (brings the LaTeX power to Vim)
- emacs: take a look at preview-latex (render LaTeX environments within emacs) and auctex (An integrated environment for writing TeX/LaTeX documents)
- latex-beamer: LaTeX class to produce presentations
- src2tex: A converter from source program files to TeX format files
- latextug: local mirror of german documentation on LaTeX for TUG (take a look at latex.tugraz.at)
- texify: Beautify source code for use with LaTeX
- tth: TeX/LaTeX to HTML converter
grml provides several clients for revision control systems: cvs, subversion, darcs, bazaar, bzr (bazaar-ng), tla and rcs. Communicate with other students via icq/jabber/msn/... with centericq, read newsgroups with newsreader slrn (take a look at 'grml-slrn'!), read your mails with mutt or mutt-ng (take a look at 'grml-mutt' or 'grml-muttng'!) and browse the web either with w3m, links/links2, elinks, lynx, dillo, w3-el-e21/emacs or firefox!
Take a look at 'grml-vpnc-tug' if you need access to the WLAN of TUG, you only need to enter your username and password and that's it! 'grml-pptp-vcgraz' let's you connect via VC-Graz, 'grml-pptp-inode' for a XDSL@home-connection at Inode and 'grml-pptp-students' for XDSL@students.