dd_rescue copies data from one file or block device to another. It is intended for error recovery, so by default, it doesn't abort on errors and doesn't truncate the output file. It uses large block sizes to quicken the copying, but falls back to small blocks upon encountering errors. It produces reports that allow you to keep track of bad blocks. dd_rescue features a number of optimizations, such as sparse block detection, preallocation, and Linux zerocopy (splice). It supports data protection by (multi-pass) overwriting of files or partitions with good and fast random numbers.
Release Notes: Changes since the last published version (1.20) include additional warnings for overwriting existing files in sparse mode, documentation improvements, an FPE bugfix for reverse copy, really defaulting to -y 0 (not syncing except at the end), not considering EOF an error and displaying better error messages (errno was overwritten in one scenario), portability improvements, and fixes for the output of bad blocks.
FF Multi Converter is a simple graphical application that converts audio, video, image, and document files between all popular formats, using and combining other programs. It uses ffmpeg for audio/video files, unoconv for document files, and the ImageMagick library for image file conversions.
Release Notes: This is the initial freecode announcement.
Gerbil consists of an interactive visualization tool targeted at multispectral and hyperspectral image data, and a toolbox of common algorithms, e.g. for segmentation. Multispectral imaging has been gaining popularity and has been gradually applied to many fields besides remote sensing. However, due to the high dimensionality of the data, both human observers and computers have difficulty interpreting this wealth of information. Gerbil facilitates the visualization of the relationship between spectral and topological information in a novel fashion. It puts emphasis on the spectral gradient, which is shown to provide enhanced information for many reflectance analysis tasks. It also includes a rich toolbox for evaluation of image segmentation and other algorithms in the multispectral domain. The parallel coordinates visualization technique is combined with hashing for a highly interactive visual connection between spectral distribution, spectral gradient, and topology.
Release Notes: Two important new functionalities are introduced in this release. First, gerbil now comes with a module for multispectral edge detection. Second, gerbil now provides a flexible commandline interface. It allows running algorithms in a batch, which is very valuable for benchmarking purposes.
Eric is a full featured Python and Ruby editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as being usable as a professional project management tool, integrating many advanced features that Python offers the professional coder. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
Release Notes: This release improves the editor, the project manager, the Subversion interfaces, the Web browser, the email dialog, and various tools.
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. PCRE is used by many programs, including Exim, Postfix, and PHP.
Release Notes: This release contains a major new feature, support for 16-bit character strings by means of a second library which can be compiled instead of, or as well as, the 8-bit library. Other changes are mainly bugfixes and tidies.
LiVES is a simple to use yet powerful video effects, editing, conversion, and playback system aimed at the digital video artist and VJ. It runs under Linux, BSD, Mac OS X/Darwin, IRIX, and openMosix. It is frame and sample accurate, can handle almost all types of video, and is fully extendable through plugins and the included plugin builder tool. It can also be controlled remotely using OSC.
Release Notes: Playback has been optimised by tweaking audio settings. A regression in the backup has been fixed. A floating point fps bug for mkv decoder has been fixed. External window capturing has been rewritten, and now works with Compiz. An (experimental) openGL playback plugin has been added. Minor GUI fixes have been made. Recording of external audio during playback has been implemented. Clip names no longer get squashed in sets. Further code cleanup has been carried out, and there are updated translations to Ukranian, Finnish, and UK English.
GSL shell offers an interactive user interface that gives access to the GSL collection of mathematical functions. It is based on the powerful and elegant scripting language Lua. GSL shell is not just a wrapper over the C API of GSL, but offers a much more simple and expressive way to use GSL. The objective is to give the user the power to easily access GSL functions without having to write a complete C application. It also has a powerful module to produce plots or almost any kind of graphics based on data or functions.
Release Notes: This release adds several enhancements to the plotting system, adds support to save plots in SVG format, implements support for customized plot legends and customized axis labels, implements the VEGAS Monte Carlo integration functions, adds a new and more complete implementation of the Special Functions module, adds support for smart auto-completion based on the readline library, adds a benchmark page in the webpage to show comparisons with C-optimized code and JIT contributions, and adds various other minor improvements and bugfixes. Three new contributors have joined the project.
LEAF is a secure, feature-rich, customizable embedded Linux network appliance for use in a variety of network topologies. Although it can be used in other ways, it's primarily used as a Internet gateway, router, firewall, and wireless access point.
Release Notes: Beta2 finishes the kernel review to shrink the kernel and boot images and add speed improvements for the i686 kernel. Bugs and annoyances from the first beta have been fixed. The usual updates of upstream packages have been added.
Loadbars is a small script that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does.
Release Notes: This release adds stats for rudimentary memory and swap usage (the --showmem option or m hotkey), removes the --width and --inter options, adds a --barwidth option (each bar is barwidth pixels now), adds a --maxwidth option (which represents the maximum total window width), automatically disables the text display if the text does not fit the window (maxwidth) pixels, automatically re-enables the text display if the text does fit the window again, makes the "right" key increase the window width by 100px and "left" decrease it 100px, makes "down" increase the window height by 100px and "up" decrease it by 100px, resets the "samples" default values from 1,000 down to 500, and applies bugfixes.
mod_pLua is an Apache HTTP Server 2.x module for developing Web applications with Lua. With mod_pLua, you can use Lua for scripting in two distinct ways; Embedded Lua scripting, <?lua print("Hello, world!") ?>, or plain Lua scripting with a CGI-style interface. mod_pLua precompiles all scripts and caches the compiled binary code so that each new call to the same file will be lightning fast, allowing you to serve hundreds of thousands of requests per minute on any modern server. Mod_pLua supports both the traditional Lua interpreter as well as LuaJIT for both Windows and UNIX platforms. If your Web server supports it, mod_pLua also utilizes APR_DBD and mod_dbd to handle persistent database connections through the dbopen() Lua function.
Release Notes: This release re-enables the global pool mutex, which was shut off for debugging purposes. 404 errors now use Apache's 404 handler instead. The hooking procedure has changed so directives will be caught and used before the first pool is created.
amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.
Release Notes: This release allows REFILL and SOURCE to be changed at runtime. The multitasker can now be used in turnkey applications. There are some new words from the strings standard word set. The documentation is improved, and some new utilities, including a call tracer, are added.
ClamTk is a graphical frontend for Clam Antivirus. It is designed to be a lightweight, easy-to-use, point-and-click virus scanner.
Release Notes: This release includes minor improvements and fixes.
hdparm is a Linux shell utility for viewing and manipulating various IDE drive and driver parameters. Most drives can benefit from improved performance using a command similar to "hdparm -qm8 -qu1 -qc1 -qd1 /dev/hda".
Release Notes: A new "-R" option has been added to control the Read-Write-Verify feature.
Panther encodes media files from one format to another. It has a simple user interface, and should be very easy to get started with. It can reduce the size of music files.
Release Notes: The first stable release of Panther is now available for public beta testing.
lpc-ntpd is a driver for the "lindy precision clock" MSF radio receiver. It connects your MSF atomic clock radio (MSF Rugby, UK) to the reference NTP daemon of ntp.org.
Release Notes: When an EOF is received from the device, the program now exits (this happens, for example, when the USB device is unplugged). More elaborate output is now available.
Simple Package Manager (SPM) is intended to operate in a way similar to existing package managers (apt, dpkg, Pacman, etc.). Instead of supporting a centralized package repository, SPM allows remote packages to be downloaded and installed automatically, given their URL. This allows a developer to package and distribute software via a package management system without having to worry about the many different formats and Linux distribution repositories.
Release Notes: Bugs in the CLI were fixed.
Release Notes: The 'jsdialogs', 'database::dump', 'report', 'sake', 'page::page_composer', 'page::page_markup', and 'permit::group_markup' packages were refactored. A 'permit::group_buttons' package was added.
Vendetta Online is a multi-platform 3D space-combat MMO for Windows, Mac, Linux/32 and Linux/64. The game permits players to interact in a vast online galaxy; fighting, trading, and mining their way to success. A "twitch" type real-time combat model makes true player skill the deciding factor instead of character advancement. Massive capital-ship battles shake the foundations of the major nations at war, while others struggle to push back the encroachment of the AI "Hives". A no-strings free trial is available.
Release Notes: Teller-Ulam mine changes were made. The ability for a capship owner to dismiss a player from a turret was added. The capship turret list now shows which weapon is attached to each turret. The HUD mission icon is removed when the mission ends. The loading screen image displayed when changing texture resolutions is now properly scaled. The /dump screendump command was fixed on Android devices. Tegra 3 Android devices now properly default to Super High background detail. Some mission cases were fixed. A new turret weapon was added: Gemini Homing Missiles.
MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
Release Notes: Minor bugs were fixed. Memory usage of the Message class was reduced a bit, better control over the zlib-encoding of outgoing compressed Message objects was provided, and a deprecated Queue method was removed (GetItemPointer()).
libpng (PNG library) is a collection of routines used to create and manipulate PNG format graphics files. The PNG format was designed as a replacement for GIF and, to a lesser extent, TIFF, with many improvements and extensions.
Release Notes: This release fixes a bug in pngerror.c: some long warnings were being improperly truncated and could cause a one-byte buffer overrun (CVE-2011-3464).
Bookmark Commander is a Midnight Commander clone made to work with Chrome bookmarks.
Release Notes: This is the first public release.
Clonezilla is a partition or disk cloning tool similar to Symantec Ghost. It saves and restores only blocks in use on the hard drive if the file system is supported. For unsupported file systems, dd is used instead. It has been used to clone a 5 GB system to 40 clients in about 10 minutes.
Release Notes: The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2012/Feb/03). The Linux kernel was updated to 3.2.2-1. The zh_CN.UTF-8 language files were updated. A -fsck-src-part-y option was added so that fsck can be run automatically when saving an image.
Yioop! is a PHP search engine. Yioop! can be configured as either a general purpose search engine for the whole Web or it can be configured to provide search results for a set of URLs or domains. Yioop can crawl pages or can directly index archives such as ARC and WARC. It supports indexing several file formats such as HTML, Atom, PDF, DOC, PPT, RTF, RSS, XML, SVG, PNG, JPG, BMP, GIF, and sitemaps. The Yioop! crawler can be deployed on one or many machines. It supports having one or more to crawl scheduler processes, as well as multiple fetchers and mirrors. Crawling respects robots.txt including Crawl-delay. Yioop! crawls are stored in a Web archive format that is easy to move around. Crawling can be done on one machine and the results deployed elsewhere. Yioop! supports mixing of crawls. Yioop! comes with a search front end that can be localized as desired using a GUI. This GUI supports RTL languages. Management of crawls can also be done using this GUI. Yioop! can be configured in a straightforward manner to make use of file caching or memcache if available.
Release Notes: This release improved scalability by allowing multiple machines to maintain portions of the "to crawl next" queue. Query processing can also be split amongst machines, with different machines being responsible for documents of a given hash. Yioop! now supports mirroring of machines. Two word phrases as determined by an XML file such as Wikipedia URL dump can now be treated as a logical unit. The Yioop! model-view-controller framework has been made easier to extend and documentation for it has been added to the website.
The MOEA Framework is a Java library for developing and experimenting with multiobjective evolutionary algorithms (MOEAs) and other general-purpose optimization algorithms and metaheuristics. A number of algorithms are provided out-of-the-box, including NSGA-II, ε-MOEA, GDE3, and MOEA/D.
Release Notes: The first draft of the user manual is released. Currently, the manual provides installation instructions, walks through introductory examples, and demonstrates the use of various commandline tools.