|
Softpanorama |
May the source be with you, but remember the KISS principle ;-)
|
| News | Redbooks | Recommended Links | GCC on AIX | Compilation of open source on AIX | ||
| aix toolbox | Apache on AIX | PHP on AIX | SSH on AIX | Sudo on AIX | Humor | Etc |
IBM has one download site for AIX RPMs with limited selection of pretty old packages (aix toolbox), but there are several other sites available (See Recommended Links ). The best is probably perzl.org
There is also IBM Wiki devoted to open source: IBM Wikis - AIX 5L Wiki - aixopen. AIX itself probably will stay closed source in the foreseeable future(Timothy Prickett Morgan, Feb 2, 2006) :
Just for a moment, imagine that IBM was not embroiled in a $3 billion Unix intellectual property and licensing lawsuit with the SCO Group. Imagine that if IBM wanted to, it could go to SCO and, as Sun Microsystems did with its Solaris Unix variant, got permission to open source its own AIX operating system.
I know this is a stretch. SunOS and Solaris, having a hybrid BSD and AT&T SVR4 licensing status because Sun and AT&T partnered to make SVR4, has a unique position in the Unix market. And it is very likely that there was nothing in the world SCO could do to stop Sun from going open source with Solaris since Sun probably has more rights to Unix than anyone--including SCO. That is speculation, of course, because neither Sun nor SCO have ever said anything precise about how they worked this out. But for the purposes of a little thought experiment, imagine that IBM's AIX could get the nod from SCO--if it was even required--and that Big Blue could take AIX out as an open source platform.
Would IBM do it?
It would seem not. Satya Sharma, the distinguished IBM engineer who functions as the chief software architect for the AIX operating system, waved off the suggestion that IBM might follow Sun and take AIX to an open source, community-developed model.
"We have considered open source AIX, but we have decided that our current way of doing things is a better way to go," Sharma explained. IBM likes the fact that it controls the development of both the Power processors and all of the systems and peripherals that hang off the boxes and the AIX platform that is tightly integrated to the features in the box. "We do not have any plans at this stage to open source AIX, and we do not believe that OpenSolaris will give Sun a big advantage."
Many program are precompiled On IBM aix toolbox site all precompiled binaries on this site are in RPM format. See AIX Toolbox for Linux Applications ReadMe.
If the program is not availble from IBM or other major AIX open source repositories (http://www.perzl.org/aix/, Bull AIX freeware site, pWare etc., see Recommended Links ) you need to compile it See Compilation of open source on AIX. This not always easy and you first need to search Google for some recommendations. Below are very raw notes from my experience:
| Package | Version | License | Binary RPM | Source | Description |
| a2ps | 4.13 | License | RPM | Source | GNU a2ps is an Any to PostScript filter. |
| aalib-devel | 1.2 | License | RPM | Source | The static libraries and header files for AA-lib. |
| aalib | 1.2 | License | RPM | Source | An ASCII art library. |
| acme | 2.4.0 | License | RPM | Source | ACME the Versatile Keyboard daemon |
| AfterStep | 1.8.10 | License | RPM | Source | An X window manager which emulates the look and feel of NEXTSTEP(R). |
| apache-devel | 1.3.31 | License | RPM | Source | Development tools for the Apache Web server. |
| apache-manual | 1.3.31 | License | RPM | Source | Documentation for the Apache Web server. |
| apache | 1.3.31 | License | RPM | Source | The most widely used Web server on the Internet. |
| arts | 1.0.0 | License | RPM | Source | Analog Real-Time Synthesizer |
| aspell-devel | 0.33.6.3 | License | RPM | Source | The static libraries and header files needed for Aspell development. |
| aspell | 0.33.6.3 | License | RPM | Source | A spelling checker. |
| at-spi-devel | 1.3.7 | License | RPM | Source | Development libraries and headers for at-spi |
| at-spi | 1.3.7 | License | RPM | Source | Assistive Technology Service Provider Interface |
| atk-devel | 1.10.3 | License | RPM | Source | Accessibility Toolkit development files. |
| atk | 1.10.3 | License | RPM | Source | Interfaces for accessibility support. |
| audiofile-devel | 0.2.5 | License | RPM | Source | Library, headers, etc. to develop with the Audio File Library. |
| audiofile | 0.2.5 | License | RPM | Source | A library to handle various audio file formats. |
| autoconf213 | 2.13 | License | RPM | Source | A GNU tool for automatically configuring source code. |
| autoconf | 2.59 | License | RPM | Source | A GNU tool for automatically configuring source code. |
| automake | 1.8.5 | License | RPM | Source | A GNU tool for automatically creating Makefiles. |
| bash-doc | 3.0 | License | RPM | Source | Documentation for the GNU Bourne Again shell (bash). |
| bash | 3.0 | License | RPM | Source | The GNU Bourne Again shell (bash). |
| bc | 1.06 | License | RPM | Source | GNU's bc (a numeric processing language) and dc (a calculator). |
| binutils | 2.14 | License | RPM | Source | The GNU binutils development utilities |
| bison | 1.875 | License | RPM | Source | A GNU general-purpose parser generator. |
| bug-buddy | 2.4.0 | License | RPM | Source | A bug reporting utility for GNOME. |
| bzip2 | 1.0.2 | License | RPM | Source | A file compression utility. |
| cairo-devel | 1.0.2 | License | RPM | Source | Headers for Cairo |
| cairo | 1.0.2 | License | RPM | Source | Cairo provides anti-aliased vector-based rendering for X. |
| cdda2wav | 1.9 | License | RPM | Source | A utility for sampling/copying .wav files from digital audio CDs. |
| cdrecord-devel | 1.9 (5.1) | License | RPM | Source | The libschily SCSI user level transport library. |
| cdrecord-devel | 1.9 (5.2) | License | RPM | Source | The libschily SCSI user level transport library. |
| cdrecord | 1.9 (5.1) | License | RPM | Source | A command line CD/DVD recording program. |
| cdrecord | 1.9 (5.2) | License | RPM | Source | A command line CD/DVD recording program. |
| control-center | 2.4.0 | License | RPM | Source | GNOME Control Center. |
| coreutils | 5.2.1 | License | RPM | Source | The GNU core utilities - fileutils, sh-utils, and textutils |
| cpio | 2.5 | License | RPM | Source | A GNU archiving program. |
| curl-devel | 7.9.3 | License | RPM | Source | The includes, libs, and man pages to develop with libcurl |
| curl | 7.9.3 | License | RPM | Source | get a file from a FTP, GOPHER or HTTP server. |
| cvs | 1.11.17 | License | RPM | Source | A version control system. |
| db | 3.3.11 | License | RPM | Source | The Berkeley Database, the Open Source embedded database system |
| ddd | 3.3.1 | License | RPM | Source | A GUI for several command-line debuggers. |
| dejagnu | 1.4.2 | License | RPM | Source | A front end for testing other programs. |
| diffutils | 2.8.1 | License | RPM | Source | A GNU collection of diff utilities. |
| docbookx | 4.1.2 | License | RPM | Source | XML document type definition for DocBook 4.1.2 |
| eel2-devel | 2.4.0 | License | RPM | Source | Libraries and include files for developing with Eel. |
| eel2 | 2.4.0 | License | RPM | Source | Eazel Extensions Library. |
| ElectricFence | 2.2.2 | License | RPM | Source | A debugger which detects memory allocation violations. |
| elm | 2.5.6 | License | RPM | Source | The elm mail user agent. |
| emacs-el | 21.3 | License | RPM | Source | The sources for elisp programs included with Emacs. |
| emacs-leim | 21.3 | License | RPM | Source | Emacs Lisp code for input methods for international characters. |
| emacs-nox | 21.3 | License | RPM | Source | The Emacs text editor without support for the X Window System. |
| emacs-X11 | 21.3 | License | RPM | Source | The Emacs text editor for the X Window System. |
| emacs | 21.3 | License | RPM | Source | The libraries needed to run the GNU Emacs text editor. |
| enlightenment | 0.16.5 | License | RPM | Source | The Enlightenment window manager. |
| enscript | 1.6.1 | License | RPM | Source | A plain ASCII to PostScript converter. |
| eog | 2.4.0 | License | RPM | Source | Eye of GNOME image viewer |
| esound-devel | 0.2.34 | License | RPM | Source | Development files for EsounD applications. |
| esound | 0.2.34 | License | RPM | Source | Allows several audio streams to play on a single audio device. |
| Eterm-backgrounds | 0.8.10 | License | RPM | Source | Backgrounds for Eterm |
| Eterm | 0.8.10 | License | RPM | Source | An xterm replacement for Enlightenment users. |
| ethereal | 0.8.18 | License | RPM | Source | Graphical tool used to capture an analyse network traffic. |
| expat-devel | 1.95.7 | License | RPM | Source | Libraries and include files to develop XML applications with expat. |
| expat | 1.95.7 | License | RPM | Source | A library for parsing XML. |
| expect | 5.42.1 | License | RPM | Source | A tcl extension for simplifying program-script interaction. |
| fetchmail | 5.9.10 | License | RPM | Source | Full-featured POP/IMAP mail retrieval daemon |
| fetchmailconf | 5.9.10 | License | RPM | Source | A GUI configurator for generating fetchmail configuration files |
| findutils | 4.1 | License | RPM | Source | The GNU versions of find utilities (find and xargs). |
| flex | 2.5.4a | License | RPM | Source | A tool for creating scanners (text pattern recognizers). |
| fnlib-devel | 0.5 | License | RPM | Source | Headers, static libraries and documentation for Fnlib. |
| fnlib | 0.5 | License | RPM | Source | A color font rendering library for X11R6. |
| fontconfig-devel | 2.2.2 | License | RPM | Source | Font configuration and customization library |
| fontconfig | 2.2.2 | License | RPM | Source | Font configuration and customization library |
| freetype-demo | 1.3.1 | License | RPM | Source | FreeType test and demo programs |
| freetype-devel | 1.3.1 | License | RPM | Source | FreeType development headers and libraries |
| freetype2-devel | 2.1.7 | License | RPM | Source | FreeType development headers and libraries |
| freetype2 | 2.1.7 | License | RPM | Source | A free and portable TrueType font rendering engine. |
| freetype | 1.3.1 | License | RPM | Source | FreeType library |
| ftpcopy | 0.3.9 | License | RPM | Source | A mirroring tool. |
| gail-devel | 1.4.0 | License | RPM | Source | Files to compile applications that use GAIL |
| gail | 1.4.0 | License | RPM | Source | Accessibility implementation for GTK+ and GNOME libraries |
| gaim | 0.52 | License | RPM | Source | A GTK+ clone of the AOL Instant Messenger client. |
| gawk | 3.1.3 | License | RPM | Source | The GNU version of the awk text processing utility. |
| gcal | 3.01 | License | RPM | Source | Print calendars |
| gcc-c++ | 4.0.0 (5.1) | License | RPM | Source | C++ support for GCC |
| gcc-c++ | 4.0.0 (5.2) | License | RPM | Source | C++ support for GCC |
| gcc-c++ | 4.0.0 (5.3) | License | RPM | Source | C++ support for GCC |
| gcc | 4.0.0 (5.1) | License | RPM | Source | GNU Compiler Collection |
| gcc | 4.0.0 (5.2) | License | RPM | Source | GNU Compiler Collection |
| gcc | 4.0.0 (5.3) | License | RPM | Source | GNU Compiler Collection |
| gconf-editor | 2.4.0 | License | RPM | Source | Editor/admin tool for GConf |
| GConf2-devel | 2.4.0.1 | License | RPM | Source | Headers and libraries for GConf development |
| GConf2 | 2.4.0.1 | License | RPM | Source | A process-transparent configuration system |
| gd-devel | 1.8.4 | License | RPM | Source | The development libraries and header files for gd. |
| gd-progs | 1.8.4 | License | RPM | Source | Utility programs that use libgd. |
| gd | 1.8.4 | License | RPM | Source | A graphics library for drawing image files in various formats. |
| gdb | 6.0 | License | RPM | Source | The GNU gdb debugger |
| gdbm-devel | 1.8.3 | License | RPM | Source | Development libraries and header files for the gdbm library. |
| gdbm | 1.8.3 | License | RPM | Source | A GNU set of database routines which use extensible hashing. |
| gdk-pixbuf-devel | 0.11.0 | License | RPM | Source | Libraries and include files for developing GdkPixBuf applications. |
| gdk-pixbuf | 0.11.0 | License | RPM | Source | The GdkPixBuf image handling library |
| gdm | 2.4.4.0 | License | RPM | Source | The GNOME Display Manager. |
| gedit | 2.2.1 | License | RPM | Source | gEdit is a small but powerful text editor for GNOME. |
| gettext | 0.10.40 | License | RPM | Source | GNU libraries and utilities for producing multi-lingual messages. |
| ghostscript-fonts | 6.0 | License | RPM | Source | Fonts for the Ghostscript PostScript(TM) interpreter. |
| ghostscript | 5.50 | License | RPM | Source | A PostScript(TM) interpreter and renderer. |
| gimp-devel | 1.2.2 | License | RPM | Source | The GIMP plug-in and extension development kit. |
| gimp-libgimp | 1.2.2 | License | RPM | Source | Libraries for the GIMP (GNU Image Manipulation Program). |
| gimp | 1.2.2 | License | RPM | Source | The GNU Image Manipulation Program. |
| git | 4.3.20 | License | RPM | Source | A set of GNU Interactive Tools. |
| glade | 0.6.2 | License | RPM | Source | A GTK+ GUI builder. |
| glib-devel | 1.2.10 | License | RPM | Source | The GIMP ToolKit (GTK+) and GIMP Drawing Kit (GDK) support library. |
| glib2-devel | 2.8.1 | License | RPM | Source | The GIMP ToolKit (GTK+) and GIMP Drawing Kit (GDK) support library |
| glib2 | 2.8.1 | License | RPM | Source | A library of handy utility functions. |
| glib | 1.2.10 | License | RPM | Source | A library of handy utility functions. |
| gnome-applets | 2.4.0 | License | RPM | Source | Small applications for the GNOME panel. |
| gnome-audio-extra | 1.4.0 | License | RPM | Source | foo |
| gnome-audio | 1.4.0 | License | RPM | Source | Sounds for GNOME events. |
| gnome-common | 1.2.4 | License | RPM | Source | Gnome-common contains useful things common to building gnome packages |
| gnome-desktop-devel | 2.4.0 | License | RPM | Source | Libraries and headers for libgnome-desktop |
| gnome-desktop | 2.4.0 | License | RPM | Source | Package containing code shared among gnome-panel, gnome-session, nautilus, etc. |
| gnome-games | 2.4.0 | License | RPM | Source | GNOME games. |
| gnome-icon-theme | 1.0.9 | License | RPM | Source | The base GNOME icon theme |
| gnome-libs-devel | 1.4.1.2 | License | RPM | Source | Libraries and include files for developing GNOME applications. |
| gnome-libs | 1.4.1.2 | License | RPM | Source | The libraries needed to run the GNOME GUI desktop environment. |
| gnome-mag-devel | 0.10.3 | License | RPM | Source | Development tools. |
| gnome-mag | 0.10.3 | License | RPM | Source | Gnome-magnifier |
| gnome-mime-data | 2.4.0 | License | RPM | Source | MIME type data files for GNOME desktop |
| gnome-panel | 2.4.0 | License | RPM | Source | GNOME panel |
| gnome-session | 2.4.0 | License | RPM | Source | GNOME session manager |
| gnome-speech-devel | 0.2.7 | License | RPM | Source | Development tools. |
| gnome-speech | 0.2.7 | License | RPM | Source | Gnome Speech |
| gnome-system-monitor | 2.4.0 | License | RPM | Source | Simple process monitor |
| gnome-terminal | 2.4.0.1 | License | RPM | Source | GNOME Terminal |
| gnome-themes | 2.4.0 | License | RPM | Source | Themes collection for GNOME |
| gnome-utils | 2.4.0 | License | RPM | Source | GNOME utility programs. |
| gnome-vfs2-devel | 2.4.0 | License | RPM | Source | Libraries and include files for developing GNOME VFS applications. |
| gnome-vfs2 | 2.4.0 | License | RPM | Source | The GNOME virtual file-system libraries. |
| gnome2-user-docs | 2.4.0 | License | RPM | Source | The Gnome user docs |
| gnopernicus-devel | 0.7.0 | License | RPM | Source | Development tools. |
| gnopernicus | 0.7.0 | License | RPM | Source | gnopernicus |
| gnuchess | 4.0.pl80 | License | RPM | Source | The GNU chess program. |
| gnuplot | 3.7.1 | License | RPM | Source | A program for plotting mathematical expressions and data. |
| gok-devel | 0.8.4 | License | RPM | Source | Development tools. |
| gok | 0.8.4 | License | RPM | Source | Gnome Onscreen Keyboard |
| grep | 2.5.1 | License | RPM | Source | The GNU versions of grep pattern matching utilities. |
| groff-gxditview | 1.17.2 | License | RPM | Source | An X previewer for groff text processor output. |
| groff | 1.17.2 | License | RPM | Source | A document formatting system. |
| gtk+-devel | 1.2.10 | License | RPM | Source | Development tools for GTK+ (GIMP ToolKit) applications. |
| gtk+ | 1.2.10 | License | RPM | Source | The GIMP ToolKit (GTK+), a library for creating GUIs for X. |
| gtk-doc | 1.1 | License | RPM | Source | API documentation generation tool for GTK+ and GNOME |
| gtk-engines | 0.12 | License | RPM | Source | Theme engines for GTK+. |
| gtk2-devel | 2.8.3 | License | RPM | Source | Development tools for GTK+ applications. |
| gtk2-engines | 2.2.0 | License | RPM | Source | Theme engines for GTK+ 2.0 |
| gtk2 | 2.8.3 | License | RPM | Source | The GIMP ToolKit (GTK+), a library for creating GUIs for X. |
| gtkhtml2-devel | 2.4.0 | License | RPM | Source | Libraries, includes, etc to develop Gtkhtml2 applications |
| gtkhtml2 | 2.4.0 | License | RPM | Source | An HTML widget for GTK+ 2.0 |
| guile-devel | 1.4 | License | RPM | Source | Libraries and header files for the GUILE extensibility library. |
| guile | 1.4 | License | RPM | Source | A GNU implementation of Scheme for application extensibility. |
| gv | 3.5.8 | License | RPM | Source | A X front-end for the Ghostscript PostScript(TM) interpreter. |
| gzip | 1.2.4a | License | RPM | Source | The GNU data compression program. |
| help2man | 1.29 | License | RPM | Source | help2man -- automatic manual page generation |
| hexedit | 1.2.2 | License | RPM | Source | A hexadecimal file viewer and editor. |
| icewm | 1.0.9 | License | RPM | Source | IceWM X11 Window Manager |
| ImageMagick-devel | 5.4.2 | License | RPM | Source | Header files for ImageMagick app development. |
| ImageMagick | 5.4.2 | License | RPM | Source | An X application for displaying and manipulating images. |
| imlib-cfgeditor | 1.9.11 | License | RPM | Source | A configuration editor for the Imlib library. |
| imlib-devel | 1.9.11 | License | RPM | Source | Development tools for Imlib applications. |
| imlib | 1.9.11 | License | RPM | Source | An image loading and rendering library for X11R6. |
| indent | 2.2.7 | License | RPM | Source | A GNU program for formatting C code. |
| info | 4.6 | License | RPM | Source | A stand-alone TTY-based reader for GNU texinfo documentation. |
| intltool | 0.27.2 | License | RPM | Source | Utility for internationalizing various kinds of data files. |
| jabber | 1.4.2 | License | RPM | Source | Jabber is an instant messaging System. |
| jade | 1.2.1 | License | RPM | Source | James Clark's SGML and DSSSL engine. |
| kdeaddons | 3.0 | License | RPM | Source | K Desktop Environment - Add-on modules |
| kdeadmin | 3.0 | License | RPM | Source | K Desktop Environment - Admin tools |
| kdeartwork | 3.0 | License | RPM | Source | K Desktop Environment - Artwork |
| kdebase | 3.0 | License | RPM | Source | K Desktop Environment - core files |
| kdebindings | 3.0 | License | RPM | Source | K Desktop Environment - Bindings to non-C++ languages |
| kdeedu | 3.0 | License | RPM | Source | K Desktop Environment - Educational Applications |
| kdegames | 3.0 | License | RPM | Source | K Desktop Environment - Games |
| kdegraphics | 3.0 | License | RPM | Source | K Desktop Environment - Graphic Applications |
| kdelibs-devel | 3.0 | License | RPM | Source | Header files and documentation for compiling KDE applications. |
| kdelibs-sound-devel | 3.0 | License | RPM | Source | Header files and documentation for compiling KDE applications with sound |
| kdelibs-sound | 3.0 | License | RPM | Source | K Desktop Environment - Libraries for sound support |
| kdelibs | 3.0 | License | RPM | Source | K Desktop Environment - Libraries |
| kdemultimedia | 3.0 | License | RPM | Source | Multimedia applications for the K Desktop Environment (KDE). |
| kdenetwork | 3.0 | License | RPM | Source | K Desktop Environment - Network Applications |
| kdepim | 3.0 | License | RPM | Source | Personal Information Management (PIM) for KDE |
| kdesdk | 3.0 | License | RPM | Source | K Desktop Environment - Software Development Kit |
| kdetoys | 3.0 | License | RPM | Source | K Desktop Environment - Toys and Amusements |
| kdeutils | 3.0 | License | RPM | Source | K Desktop Environment - Utilities |
| kdevelop | 2.1 | License | RPM | Source | Integrated Development Environment for C++/C |
| less | 382 | License | RPM | Source | A text file browser similar to more, but better. |
| libart_lgpl-devel | 2.3.17 | License | RPM | Source | Libraries and headers for libart_lgpl. |
| libart_lgpl | 2.3.17 | License | RPM | Source | Library of graphics routines used by libgnomecanvas |
| libbonobo-devel | 2.4.0 | License | RPM | Source | Libraries and headers for libbonobo and bonobo-activation |
| libbonobo | 2.4.0 | License | RPM | Source | Bonobo component system and Activation framework |
| libbonoboui-devel | 2.4.0 | License | RPM | Source | Libraries and headers for libbonoboui |
| libbonoboui | 2.4.0 | License | RPM | Source | Bonobo user interface components |
| libgail-gnome | 1.0.2 | License | RPM | Source | Gnome accessibility interface library |
| libgcc | 4.0.0 (5.1) | License | RPM | Source | GCC compiler dynamic runtime library |
| libgcc | 4.0.0 (5.2) | License | RPM | Source | GCC compiler dynamic runtime library |
| libgcc | 4.0.0 (5.3) | License | RPM | Source | GCC compiler dynamic runtime library |
| libghttp-devel | 1.0.9 | License | RPM | Source | GNOME http client development |
| libghttp | 1.0.9 | License | RPM | Source | GNOME http client library. |
| libglade2-devel | 2.0.1 | License | RPM | Source | The files needed for libglade application development. |
| libglade2 | 2.0.1 | License | RPM | Source | The libglade library for loading user interfaces. |
| libgnome-devel | 2.4.0 | License | RPM | Source | Libraries and headers for libgnome |
| libgnome | 2.4.0 | License | RPM | Source | GNOME base library |
| libgnomecanvas-devel | 2.4.0 | License | RPM | Source | Libraries and headers for libgnomecanvas. |
| libgnomecanvas | 2.4.0 | License | RPM | Source | GnomeCanvas widget |
| libgnomeprint-devel | 2.3.1 | License | RPM | Source | Libraries and include files for developing GNOME applications. |
| libgnomeprint | 2.3.1 | License | RPM | Source | Printing library for GNOME. |
| libgnomeprintui-devel | 2.3.1 | License | RPM | Source | Libraries and headers for libgnomeprintui |
| libgnomeprintui | 2.3.1 | License | RPM | Source | GUI support for libgnomeprint |
| libgnomeui-devel | 2.4.0.1 | License | RPM | Source | Libraries and headers for libgnome |
| libgnomeui | 2.4.0.1 | License | RPM | Source | GNOME base GUI library |
| libgtop2-devel | 2.0.5 | License | RPM | Source | Libraries and include files for developing with libgtop. |
| libgtop2 | 2.0.5 | License | RPM | Source | libgtop library (version 2) |
| libIDL-devel | 0.8.6 | License | RPM | Source | Development libraries and header files for libIDL |
| libIDL | 0.8.6 | License | RPM | Source | Library for parsing IDL (Interface Definition Language) |
| libjpeg-devel | 6b | License | RPM | Source | Development tools for programs which will use the libjpeg library. |
| libjpeg | 6b | License | RPM | Source | A library for manipulating JPEG image format files. |
| libmng-devel | 1.0.3 | License | RPM | Source | Development files for the MNG (Animated PNG) library |
| libmng | 1.0.3 | License |