For users on Linux and Unix, KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. This includes Plasma Desktop, KDE's innovative and powerful desktop interface. Other workspace applications are included to aid with system configuration, running programs, or interacting with hardware devices. While the fully integrated KDE Workspaces are only available on Linux and Unix, some of these features are available on other platforms. In addition to the workspace, KDE produces a number of key applications such as the Konqueror Web browser, Dolphin file manager, and Kontact, the comprehensive personal information management suite. The list of applications includes many others, including those for education, multimedia, office productivity, networking, games, and much more. Most applications are available on all platforms supported by the KDE Development. KDE also brings to the forefront many innovations for application developers. An entire infrastructure has been designed and implemented to help programmers create robust and comprehensive applications in the most efficient manner, eliminating the complexity and tediousness of creating highly functional applications.
Motor is a text-mode integrated programming environment for Linux. It consists of an editor with syntax highlighting, a project manager, a makefile generator, gcc, ctags, gdb, autoconf/automake and grep front-ends. CVS integration is also provided. It allows one to edit, compile, and debug programs without a need to leave the IDE, automatically check in/out files from a CVS repository and import projects into CVS, and generate distribution packages (tar.gz and RPM). The color schemes are customisable.
WinDriver automates and simplifies the development of user-mode Linux device drivers for PCI, CardBus, ISA, PMC, PCI-X, PCI-EXPRESS, and CompactPCI as well as USB 1.1/2.0. No internal OS knowledge or kernel level programming is required. It supports kernel 2.0.31 and above, including embedded Linux, x86 and PowerPC processors, and any 32-bit development environment supporting C or Delphi. Applications are source code compatible across Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003/CE, Linux, Solaris, and VxWorks.
Owl (Openwall GNU/*/Linux) is a small security-enhanced Linux distribution for servers. Owl also makes a good base system for customized virtual machine images and embedded systems, and Owl live CDs with remote SSH access are good for recovering or installing systems (whether with Owl or not). A single Owl CD includes the full live system, installable packages, the installer program, as well as full source code and the build environment capable of rebuilding the entire system from source. Owl supports multiple architectures (x86, x86-64, SPARC, and Alpha) and offers some compatibility for packages developed for other Linux distributions. The primary approaches to security are proactive source code review, privilege reduction, privilege separation, careful selection of third-party software, safe defaults, and "hardening" to reduce the likelihood of successful exploitation of security flaws.
Originally named Sync4j, the Funambol Mobile Application server includes a suite of tools to develop, deploy, and manage mobile projects. It includes push email functionality and is a certified implementation of SyncML (OMA DS/DM standard). It includes a mobile application server with connectors to SQL relational databases, Microsoft Exchange, Lotus Domino, and SugarCRM, applications for Outlook, Windows Mobile PocketPC, BlackBerry, Palm, and iPod for synchronizing address books and calendars, and a gateway for supporting mobile email. An SDK and an OMA DM server for remotely managing mobile devices are also included.
APT-RPM is a port of Debian's APT tools for RPM based distributions (Conectiva, Red Hat, SuSE, ALT-Linux, etc). APT is an advanced package management utility front-end which allows you to easily perform package installation, upgrading and removal. Dependencies are automatically handled, so if you try to install a package that needs others to be installed, it will download all needed packages and install them.
m23 is a software deployment system for Debian GNU/Linux that allows you to install and administrate hundreds of clients via network. It can partition and format clients and install Debian, (K/X)Ubuntu, Linux Mint, Fedora, OpenSuse, and CentOS operating systems on your virtual and physical clients. Group functions allow the comfortable update and installation of further packages during operation. Mass installation functions simplify your administration chores. m23 has a Web interface. Backup functions are implemented for server and clients.
XPKGTOOL is a GUI front-end for pkgtools that allows you to manage, install, remove, and upgrade packages with ease, through a nice and user friendly X-based interface. It comes with a built-in update manager, called SlackGrade, that will help you to keep your Slackware system up to date, checking, downloading, and upgrading the system with the latest packages available from the main Slackware distribution sources on the Web.