25 2013
spooky-c is a C version of Bob Jenkin's spooky hash. The only advantage over Bob's original version is that it is in C, not C++,'and comes with some test and benchmark code. This is a very competitive hash function, but is somewhat unportable (64-bit little endian only). It's more portable than some of the contenders like CityHash.
Release Notes: This is the current release snapshot. It is fairly mature, with not many changes expected.
eproxy is a simple epoll based efficient TCP proxy for Linux. It connects two TCP ports to each other and communicates zero copy. It is not trying to compete with the "big boy" load balancers, but is very easy to adapt for experiments. It should be fairly efficient, however.
Release Notes: This is the initial release.
pstrings is a strings program for Linux processes. You specify the pid, and it dumps all the printable strings for the processes' address space. This can be useful for getting data out of uncooperative programs.
Release Notes: This is the initial release.
Blink is a small public-access blog engine. It supports running multiple blogs. It displays a main page and links for accessing older posts. It allows a reader to search for posts. Each blog can be oldest post first or newest post first. Any blog can be set to take public posts or allow comments. Admin functions include archiving all blogs and the viewing and deleting of new posts and comments. Posts can also utilize a semiotic bolding of definitions and automatic linking to all definitions. All functionality is in one CGI file under 10 kb.
Release Notes: A bugfix was made for the case where, in what appears to be a bot-generated call, $START had no value and a page with no posts was generated.
Mercury is a new logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program development, allowing modularity, separate compilation, and numerous optimization/time trade-offs.
Release Notes: This bugfix release fixes build problems on Solaris and NetBSD and adds support for selecting the C# compiler at configuration time. Various other minor bugs have been fixed. There are also some minor additions to the standard library.
Atratus runs binaries built on Linux on WIndows. It is a system call translator similar to UML (User Mode Linux). It can run some games and busybox utilities.
Release Notes: This release implementes signal handling (makes ^C work) and improved TTY handling. The dropbear SSH client now works well.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: This release is distributed in the form of a multiboot CD, which allows you to make network installations of the following systems: Debian 7.0.0, Fedora 18, Slackware 14.0, and Ubuntu 13.04. It is also possible to boot 4MLinux 6.1 to prepare the installation of these systems (by performing data backup, disk partitioning, and the like).
slackroll is a package or upgrade manager for Slackware Linux. It is designed to work with official mirrors in systems mainly composed of official packages with a few unofficial packages. It lets you automatically upgrade or install packages, and displays which packages have been added or removed from the Slackware tree.
Release Notes: This version fixes some documentation bugs and adds an option to get a shell to run arbitrary commands after kernel-related operations without exiting the program (similar to stopping the program with Ctrl+Z). In addition, while the program is still published to the public domain, the approach has changed from a mere public domain note to CC0, as recommended by the FSF and others, in order to increase legal safety.
FVWM-Crystal aims to create an easy to use, pretty, but also powerful desktop environment for Linux or other Unix-like operating systems. It uses the following programs: FVWM as a window manager and "main core"; different ways to provide icons on the desktop including support for many file managers and custom commands; xterm, aterm, mrxvt, or urxvt as terminal emulators; MPD or XMMS2 as music players (there's built-in support for controlling these programs), and several other tools for different functions, like setting a wallpaper or taking screenshots.
Release Notes: This release fixes the installation process with different prefixes, making FVWM-Crystal more robust and consistant. Preferences no longer require a restart. ac3, flv, and ts file formats have been added to playlist generation. Alt + Shift + D rearranges the windows to their original sizes and locations. Alt + Shift + F toggle full screen for the windows on the current pages. XF86AudioMute toggles mute and/or pause. The man page has been updated with the multimedia bindings.
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: Changes from 5.0 release candidate 1 include updated packages, a minor kernel update, and new packages for iscsi and lua.
GLFW is a portable framework for OpenGL application development. It handles operating system specific tasks such OpenGL window management, resolution switching, keyboard, mouse, and joystick input, timer input, creating threads, and more.
Release Notes: This release removes deprecated features and adds a new API supporting multiple windows and monitors, sRGB, robustness, OpenGL ES, high-DPI, gamma ramps, callbacks for more events, clipboard text I/O, an error description callback, layout-independent keyboard input, UTF-8 for all strings, and more.
uniclient is an universal TCP client. It connects to a TCP server and executes an Aime program against the server.
Release Notes: The dependencies have been updated.
StepSim is a lightweight step-based simulation module written in Python. It can do simple real-time simulations of discrete systems. StepSim supports step-by-step simulation or can run until a break condition occurs. Simulations are made up of containers and converters. A container stores a discrete amount of units of a certain type. A converter draws units from one or more containers and delivers the result to another container. StepSim does not even attempt to do any parallel processing. It processes converters round-robin in a fixed order.
Release Notes: This release fixes several bugs in milestones(), and makes logging more verbose. Converters can be compared for equality now. Converter.revert() no longer uses the Container.deliver() method to return items in order for them not being counted as delivered. Converter.draw() no longer checks how many units have been delivered, but how many would be delivered in the next step, and will refuse to draw when this would exceed Converter.max_units. Simulation.save_dot() now groups equivalent converters to a single graph node.
nimsg (the Network Instant MeSsenGer) is a compact, server-based chat program. Its features include the ability to chat with more than one person at the same time, the ability to post multiple times in a row, and the ability to let users choose their in-chat nicknames. It can be used as an alternative for IRC, for those times where you just want to have a small, local chat room.
Release Notes: This is the first release.
Stabie Rand Editor is a reimplementation of the RAND text editor, a full screen editor that was written in the 70s and had such advanced capabilities as multiple windows and rectangular cut and paste areas. Keyboard commands are hard-coded.
Release Notes: This latest release expands the search command to allow case insensitive searches and glob-like searches using the ^, $, *, and ? special characters. The search mode is easily toggled by using the ^Q key. The code has been verified to run on the Raspberry Pi's ARM architecture.
LaunchControl is a fully-featured launchd(8) frontend allowing you to manage and debug system and user services on your Mac. It provides everything you need to load, unload, start, create, edit, remove, or troubleshoot launch services. It supports all documented features of launchd, reports potential problems before a job is even started, and makes sure you always create valid configurations. It supports user LaunchAgents and Global and System LaunchAgents/Daemons. It shows all services and their status at a glance, and misconfigured services are highlighted. You can enable or disable services, and find them with a job filter. Not just a plist editor, it provides a dedicated interface for every configuration key with an adaptive interface that displays only information relevant for the selected job.
Release Notes: This release improves validation of RootDirectory, makes path validation/auto-completion work for inaccessible directories, adds validation of EnvironmentVariables (warning about referencing of environment variables like PATH=$PATH:/new/path, warning about relative paths in *PATH variables), fixes path validation/auto-completion to properly honor the key RootDirectory, and lets path validation/auto-completion properly handle ignored keys (e.g., the RootDirectory key in an agent definition).
Blink is a small public-access blog engine. It supports running multiple blogs. It displays a main page and links for accessing older posts. It allows a reader to search for posts. Each blog can be oldest post first or newest post first. Any blog can be set to take public posts or allow comments. Admin functions include archiving all blogs and the viewing and deleting of new posts and comments. Posts can also utilize a semiotic bolding of definitions and automatic linking to all definitions. All functionality is in one CGI file under 10 kb.
Release Notes: A bug in the admin's deletion mode was fixed..
ncdc is a modern and lightweight Direct Connect client with a friendly text-mode interface.
Release Notes: An additional 'q' key binding has been added to the user list to match the users' file list with the download queue. File names in files.xml.bz2 lists are validated more strictly. Alt+Backspace now works in xterm-like terminals.
Rikulo Stream is a Dart Web server for building fast and scalable Internet applications. It uses an event-driven and asynchronous I/O model to maximize scalability. It supports URI mapping/filtering, template technology, file-based static resources, and an MVC design pattern.
Release Notes: json, json-js, and script tags are supported, simplifying data transfer.
Fvwm-Nightshade aims to be a lightweight but feature rich and good looking configuration of Fvwm. It contains many useful things to make work and life easier with the flavor of a modern desktop, but it can be configured by the user. It is well documented.
Release Notes: Annoying flipping of the Global Iconman was fixed. Predefined menu settings were included.
The Parted Magic OS employs core programs from GParted and Parted to handle partitioning tasks with ease, while featuring other useful programs including Partition Image, TestDisk, fdisk, sfdisk, dd, and ddrescue and an excellent set of documentation to benefit the user. An extensive collection of fileystem tools are also included, and the following filesystems are supported: ext2, ext3, ext4, FAT16, FAT32, HFS, HFS+, JFS, Linux-swap, NTFS, ReiserRS, reiser4, and XFS. It loads completely to system memory and requires at least 256MB of RAM to operate.
Release Notes: A new Steampunk/Tron theme was included with two sizes and a probe for screen resolution, so it looks good on most machines.
Digtwit is a very simple tool that checks for a hashtag (e.g. #digmia) in a user's friends feed on Twitter and retweets any messages mentioning that hashtag automatically. By following a user, you allow a user to be included in automatic retweets.
Release Notes: This version added support for the new Twitter API and upgraded all underlying libraries. It also uses new style retweets (without "RT ...").
CuteMarkEd is a MarkDown editor with live HTML previews, math expressions, and source code and MarkDown syntax highlighting.
Release Notes: This major release contains several new features: a recent file menu, syntax highlighting for HTML source, fullscreen mode, Markdown syntax help, and several more improvements. This version fixes a major packaging bug on Windows that prevented the application from working when Qt wasn't installed separately.
Nuttx is a real-time embedded operating system (RTOS). It has a small footprint that is usable in micro-controller environments. It is fully scalable from tiny (8-bit) to moderate embedded (32-bit) systems. It also aims to be fully compliant to standards, to be fully real time, and to be totally open.
Release Notes: A new SMART FLASH file system, new drivers for segment LCDs, wireless modules, and LCDs, and support for lots of new boards: Atmel SAM4L Xplained Pro, Atmel SAM4L Xplained, MikroElektronika Mikromedia for STM32F4, the STMicro STM32L-Discovery, the STM32 Tiny boar, and the Pirelli DP-L10 phone.
Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data. It converts between different, extensible data formats (currently netcdf, NcML, grib1/2, metgm, wdb, and felt). It enables you to change the projection and interpolation of scalar and vector grids. It makes it possible to subset the gridded data and to extract only parts of the files. For simple usage, Fimex also comes with the command line program fimex.
Release Notes: This version will warn when old grib configuration files are used, but will continue to work.
A Java framework for building modular, cross-platform applications.