Read about our latest addition: emesene - an open source instant messaging client, a "clone" of Windows Live Messenger.
In case you missed our announcement, also check out our 80 of the Best Linux Security Applications. (Read more)
Links:
Comp.os.linux.announce Repository The archives of the comp.os.linux.announce moderated newsgroup. hot developerWorks developerWorks is a free on-line resource for tools, code, tips, education, on-line tutorials and more. The site is for developers with focus on world-wide open standards and cross-platform technologies such as Java, XML, Linux, Security, Web, Unicode and Open-Source. Get relevant information from both industry-leading sources as well as tapping in to the knowledge of the IBM technical community. hot RedHat package manager aims to bring you the latest and most up to date information on the RPM software packaging tool which is taking the world by storm hot The Linux Documentation Project LDP is a loosely knit team of volunteers who provide documentation for many aspects of Linux. There are several forms of documentation: Guides, HOWTOs, man pages, and FAQs. hot 101 things that the Mozilla browser can do that IE cannot lists 101 things that one can do with the Mozilla browser component (version 1.2) that one cannot do with IE (version 6.0) 58-node Linux Cluster 1300 benchmark results on Redhat presents the results of the test conducted on a 58-node Cluster 1300 system, simultaneously running eight instances of e-Business Trade 2 benchmark tests on Redhat Linux A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux explores methods for squeezing excess bytes out of simple programs Advanced filesystem implementor's guide, Part 6: Implementing devfs Daniel Robbins shows you how to use an init wrapper to convert your system to "devfs mode" under Linux 2.4. Advanced filesystem implementor's guide, Part 7: Introducing ext3 Daniel Robbins takes a look at ext3, a new improved version of ext2 with journaling capabilities Adventures in Linux Programming course notes, books and other docs about Linux and tcl/tk programming. Programming tools, hardware, winprinters reverse engineering, and much more. Home of the creator and leader of the TinyCOBOL compiler An introduction to Linux on the Playstation 3 The SonyŽ PLAYSTATION 3 (PS3) is the easiest and cheapest way for programmers to get their hands on the new Cell Broadband Engine (Cell BE) processor and take it for a drive. Discover what the fuss is all about, how to install Linux on the PS3, and how to get started developing for the Cell BE processor on the PS3. apacompile a simple set of instructions and examples for compiling Apache, mod_ssl, mod_perl, mod_dav, mod_auth_ldap, mod_dynvhost, mod_roaming, mod_jserv, and mod_php (including MySQL, Postgres, pdflib, and IMAP Automatically Mounting USB, Camera, DVD, Hard Disk and CDROM Explains how any drive can be mounted automatically when it is needed. For most Linux distributions, such as Fedora Core, automounting works without installing new software. Example configuration for most common devices is provided. Ben Spade's Linux Page Linux information and documentation, both original and mirrored Better programming in Perl This first installment introduces the author's book and looks at coding guidelines from a fresh perspective Book reviews from SLUG provides impartial reviews of Linux books from O'Reilly, Wrox and GNU CD-Writer compatibility list a list of cd-writers and their compability with the Unix software cdrecord and cdwrite Charming Python: Preview of the [anygui] project a very interesting project in the Python world has entered early development. The [anygui] project is intended as a wrapper API for a large number of underlying graphic toolkits. This article discusses the current development state of [anygui], and the goals of the project comp.os.linnx.announce Archives of the #1 Linux newsgroup Compliance testing the Linux USB sub-system an early draft of compliance test procedures for the USB sub-system under Linux Cross-platform text conversion This provides a variety of tools and techniques for converting UNIX text files to DOS, DOS text files to Macintosh, Macintosh to ... Debian Desktop User's Guide a project to bring up-to-date and effective documentation to new Debian users. This document is based on the Progeny user's guide. This guide is planned to be released in conjunction with Sarge Embedded Linux development learn how to put together your optimal embedded development environment for tinkering with today's hot handheld and wearable devices. Embedded Linux development broadly involves three tiers: the bootloader, the Linux kernel, and the graphical user interface (or GUI) Enhancing E-Mail Security With Procmail a document that attempts to address the trend towards "enhancing" email clients with support for active content, which exposes end-users to many and varied threats, by "sanitizing" email: removing obvious exploit attempts and disabling the channels through which exploits are delivered Everything You Ever Wanted From Flow Control Flow control is usually straightforward: sequence, selection, iteration. And many programmers, having been raised on these primary control structures, have a difficult time seeing what other kinds of flow control might be necessary. This article introduces continuations and teaches you to think about flow control in radically new ways. Gimp User Manual The GIMP User Manual is a user manual for the GIMP. It is written for the GIMP Help Browser, but can produce help pages for other formats as well. GNOME 2.2 Desktop User Guide This guide provides information on how to use the GNOME 2.2 desktop. The first part of the book describes the components of the desktop. The second part describes how to customize the desktop preferences. GNU/Linux IEEE-1394 Subsystem This site provides an overview of the GNU/Linux IEEE-1394 Subsystem. Host multiple SSL sites on a single network card with IP aliasing A budget-conscious enterprise solution with Apache Web server. Installing glibc-2 on Linux document describes what I had to do to get glibc-2, also known as libc-6, installed on my Linux system. It contains a step-by-step guide to recompile and install all components needed Installing software from source in Linux how to unpack tar.gz and tar.bz2 packages, compile and install Linux software from source, and uninstall the software you've compiled yourself Introduction to Data Communications for Linux Users everything about networking and data communications except for Linux. You can consider it equivalent of the Net+ course or the network essentials of the MSCE and CNE certifications. Topics covered are OSI Model, The Big Picture, ADSL, Wave Modems, ISDN, Frame relay, X.25, modems, modulation, telephony, FDM, TDM, STDM, QAM, FDSK, AM, FM, RS-232, Xon/Xoff, null modems, asynchronous and synchronous communications, line encoding, ethernet, token ring, NICs, PC hardware, repeaters, hubs, bridges, routers, brouters, gateways, TCP/IP, packet sniffing, etc. Jargon File This page indexes all the WWW resources associated with the Jargon File and its print version, The New Hacker's Dictionary. It's as official as anything associated with the Jargon File gets. Josh's Linux Guide A good Linux guide for beginners. Includes all the basic things and info to get started. Kylix Kicks contains the latest news on Kylix the Linux edition of Delphi and C++Builder Linus Torvalds Interview part of an Open Source Code Spotlight series being run on CMPNet - Linus discusses the nature of freeware, future directions of the open source code movement and the business models that work for the freeware process Linux and me the beginnings of an online book by Barry Kauler Linux Book Reviews basic info and reviews Linux Cheatsheet a running list of commands in various Linux applications intended to be printed out and kept under your Linux Bible for quick reference Linux Dialin Server Setup Guide Detailed, accurated and step-by-step guide for setting up a Linux dialin server. Linux Incompatibility List an attempt to catalog and document hardware/peripherals of all kinds that do not work with the Linux operating system. Fortunately, at this point in time, there is far, far more hardware that works without any problems with Linux, so this site aims to make Linux users aware of hardware to avoid (or if you want to be famous, hardware to write drivers for) Linux Java Tips and Hints Page very informally maintained by Jeff Harrington Linux Knowledge Base The Linux Knowledge Base is a searchable archive of Linux technical information, built from the Linux HOWTO's, various web and ftp sites, mailing lists, and newsgroups Linux mailing lists Index of 533 Linux mailinglists, fully searchable Linux MAN pages Linux MAN pages offers indexed HTML version of the manual pages. Linux NIS HOWTO and info The Network Information Service (NIS) provides a simple network lookup service consisting of databases and processes. It was formerly known as Sun Yellow Pages (YP). The functionality of the two remains the same; only the name has changed. Its purpose is to provide information, that has to be known throughout the network, to all machines on the network. Linux on Libretto documentation about running Linux on the Japanese Toshiba Libretto Linux Quake Howto attempts to be a comprehensive source of information about all aspects of Quake, QuakeWorld and Quake II under Linux Linux Tips and Tricks Useful collection of Linux tips and tricks, from newsgroups and mailing-lists. With classification by themes Linux's History A sentimental journey into some of the first posts concerning linux Linux-HOWTO.com HOWTOs, mini-HOWTOs, man pages, RFCs, IRC networks, books, Linux links, etc... Linux-Netscape Help Page a kind of mini HOWTO Linux-One-Stanza-Tips Linux-One-Stanza-Tips is a series of small Linux related hints and tips, which could be used as signatures with your mails. LinuxClass tutorials, workshops and news about GNU/Linux and the open source world. Special interests: linux, vim, php, perl and databases. LinuxNow.com The Most Complete Linux Reference LML Linux Mailing List This page contains a brief description of a lot of linux mailings lists. man-pages-ja a comprehensive collection of Japanese man pages for Linux. It contains Japanese version of LDP man-pages, man pages for GNU tools, and ones for various opensource applications. More than 800 pages are available in this package Netfilter/iptables on Linux This document provides an introduction to the netfilter/iptables system, how it works, its advantages, installing and configuring, and how to use it to configure firewalls on Linux systems to filter IP packets. NT vs. Linux Database Server Benchmark Comparisons a survey of reported benchmarks allowing comparison of the database performance of NT and Linux. OpenSSH key management, Part 3 take advantage of OpenSSH agent connection forwarding to enhance security, and see how popular keychain shell script has evolved OTN Linux Technology Center The official resource for software technical advice and resources for Oracle support for Linux - including software downloads, sample code, installation guides, and discussion forums. PC-Clone UNIX Hardware Buyer's Guide A resource for information about how to buy and configure PC-clone hardware for cheap, powerful UNIX systems. plain Linux Main attractions: Linux related mailing list archives (latest 2000 and 200 articles), linux history, formatted HOWTOs and guides. Porting MFC applications to Linux porting Windows applications to Linux doesn't have to involve a retraining nightmare. Markus Neifer shows how to port MFC using wxWindows, giving a user's guide to this open source GUI toolkit and providing a complete, step-by-step porting example PostgreSQL Technical Documentation the PostgreSQL Technical Documentation website, with tutorials, articles, guides, performance, tuning information, links to PostgreSQL tools, and much more Printer Compatability Listing an interactive listing of printers and how well they work under Linux. Python Documentation the official documentation for the Python programming language Reduce your Linux memory footprint In this article, learn how to accurately measure the amount of memory your Linux system uses. You also get practical advice on reducing your memory requirements using an Ubuntu system as an example. References for TeX and Friends an ongoing project with the aim of providing a help file for LaTeX (and his friends like ConTeXt, Metapost, Metafont, etc.) using a state-of-the-art source format, aka DocBook/XML Rute Users Tutorial and Exposition a book on GNU/Linux that aims to be the definitive guide for new users as well as sufficing as training course material, covering both the RHCE and LPI requirements Sharing computers, Part 2 the second of two articles comparing SSH, remote X, VNC, and other technologies as ways of remotely running applications. In this part, the author takes a look at some VNC configuration issues, glances at IBM's Desktop On-Call, introduces remote X, and talks a bit about security Solaris-to-Linux porting guide takes a look at why you might want to port your application from Sun Solaris to Linux, and presents guidelines, suggestions, and resources to help. Included in the article is the authors' handy online tool that you can use to check the APIs used by your Solaris application for compatibility on Linux TeXDBI a paper submitted at TUG 2002 held at Trivandrum India. This explains a FIFO based mechanism for the LATEX compiler to communicate with other processes and especially with a database engine The Linux USB sub-system an early draft of a guide to using and developing the USB sub-system under Linux The Vim commands cheat sheet The Vim commands cheat sheet is a reference sheet listing the most often used Vim commands. Using the xinetd program for system administration xinetd daemon is a replacement for inetd that offers many improved or new features, and easier configuration. This article explains the concepts behind inetd, and gives examples for setting up xinetd at your own site Virtual Linux This article explores the ideas behind virtualization and then discusses some of the many ways to implement virtualization. We also look at some of the other virtualization technologies out there, such as operating system virtualization on Linux.