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: This is the 90th release of NuttX. It adds support for the uClibc++ implementation of the C++ standard library and the standard math library as derived from the Rhombus OS. uClibc++ is released as a separate, installable add-on component, due to the differences in licensing from NuttX. This release also adds support for ELF modules which may be loaded from a filesystem, dynamically linked to the base NuttX code, and executed from RAM. New drivers include drivers for the MAX11802 touchscreen and for the STM32 /dev/random.
Slam is a mature IC Layout editor with the ability to edit very large designs (such as stream files larger than 10GB). Novel features include threading for redraw, support for displaying on multiple X servers simultaneously, and a Tcl interface to the database for user extensibility. The system is a library based system with multi-user support. Programmable structures (P-Cells) are available in Tcl. The editor includes gds input and output.
Release Notes: This release extends the number of layers from 4,000 to 16,300 and adds vector PDF output for small layouts and cross sectional views so layouts/cross sections can be easily exported to documents. Note that the diffusion profile in the cross sectional view can have rounded or custom profile edges. This release also updates the "add wire" command to be repelled "min" space away from other objects, to avoid DRC errors. The LVS option has been completely updated to extract any angle geometries and extract WPE/STI/NRS/NRD values. A new free gds viewer is now available for download from the website.
Webconverger is a Live Web kiosk Linux distribution for public places. It is designed to get you on the Web easily without compromising your privacy.
Release Notes: A new API for simple white and black listing has been introduced. The browser has been updated to Firefox 16.0.2. The font rendering looks a lot prettier, and the browser boots up much quicker now.
GNUnet is a peer-to-peer framework with focus on providing security. All peer-to-peer messages in the network are confidential and authenticated. The framework provides a transport abstraction layer and can currently encapsulate the network traffic in UDP, TCP, HTTP, HTTPS, or direct 802.11 (WLAN). GNUnet supports accounting to provide contributing nodes with better service. The services built on top of the framework include anonymous file sharing and a virtual network providing IPv4-IPv6 transition via protocol translation over the P2P network.
Release Notes: This release adds a few features and fixes a large number of bugs. It is largely protocol-compatible with GNUnet 0.9.3. It introduces flow- and congestion control for the multicast system, support for exit policies and exit discovery for the GNUnet VPN, support for tunneling P2P traffic over HTTP(S) with reverse proxies, and various performance improvements.
cdist is a usable configuration management system. It adheres to the KISS principle and is being used in both small and enterprise-grade environments. It is an alternative to other configuration management systems like cfengine, bcfg2, chef, and puppet.
Release Notes: Bugfixes for __rvm* types, cleanups for __postgres* types, and minor core cleanups.
PyParticles is a particle simulation toolbox entirely written in Python. It simulates a particle-by-particle model with the most popular integrations methods, including Euler, Runge Kutta, and Midpoint. It represents the results on an OpenGL or Matplotlib plot, and offers an easy-to-use API.
Release Notes: This release adds a constrained particles and forces system. With the constraints, users can realize more detailed models. OpenGl rendering has improved.
360-FAAR (Firewall Analysis Audit and Repair) is an offline, command line, Perl firewall policy manipulation tool to filter, compare to logs, merge, translate, and output firewall commands for new policies, in Checkpoint dbedit, Cisco ASA, or ScreenOS commands. It is all contained in one file. It can read policy and logs for: Checkpoint FW1 (in odumper.csv / logexport format), Netscreen ScreenOS (in get config / syslog format), and Cisco ASA (show run / syslog format). It uses both inclusive and exclusive CIDR and text filters, permitting you to split large policies into smaller ones for virutalization at the same time as removing unused connectivity. It supports policy to log association, object translation, rulebase reordering and simplification, rule moves, and duplicate matching automatically. It allows you to seamlessly move rules to where you need them. 'print' mode creates a spreadsheet for your audit needs with one command.
Release Notes: This release resolves many of the problems with the filter sections; as many of the undefined warnings as the author could find are now fixed. Both the specific and the subnet 'rr' mode filter sections have been upgraded to fix many of the issues related to combining various filter mode types, and as a result, the filters behavior should be much more predictable. The Cisco and od output section definitions now print service defs for all defined prototypes.
xylib is a portable C++ library for reading files that contain x-y data from powder diffraction, spectroscopy, or other experimental methods. Supported formats include plain text (CSV or TSV), Crystallographic Information File for Powder Diffraction (pdCIF), Siemens/Bruker UXD, Siemens/Bruker RAW v1/2/3, Philips UDF, Philips RD (raw scan) V3, Rigaku DAT, Sietronics Sieray CPI, DBWS/DMPLOT data file, Canberra MCA, XFIT/Koalariet XDD, RIET7/LHPM/CSRIET/ILL_D1A5/PSI_DMC DAT, Vamas ISO14976, and Princeton Instruments WinSpec SPE.
Release Notes: A new file format called Spectra has been added. This format is used in old XPS software written by Ron Unwin. A bug in reading energy calibration from Canberra formats has been fixed.
Recoll is a personal full text desktop search tool based on Xapian. It provides an easy to use, feature-rich, easy administration interface with a Qt-based GUI. Text, HTML, PDF, PostScript, MS Word, OpenOffice, Wordperfect, KWord, Abiword, maildir, and mailbox mail folder formats are supported, along with their compressed versions and quite a few others. Powerful query facilities are provided. Multiple character sets are supported, and internal processing and storage uses Unicode UTF-8. Stemming is performed at query time and the stemming language can be switched after indexing.
Release Notes: This release brings case- and diacritics-sensitive searches, complex search history recall, direct access to PDF page hits, and a number of other new features and bugfixes.
Mahotas is an image processing library for Python. It includes a couple of algorithms implemented in C++ for speed while operating in numpy arrays. The main algorithms are watershed and Otsu thresholding.
Release Notes: This version adds several new morphological functions: subm, cdilate, and tophat transforms. It adds border handling to functions where it was missing, such as border, euler, and bwperim. It includes a few fixes for older compilers.
Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.
Release Notes: This is the latest bugfix release of the Samba 3.5 release series.
Jug is a task-based parallelism framework. Jug allows you to write code that is broken up into tasks and run different tasks on different processors. It uses the filesystem to communicate between processes and works correctly over NFS, so you can coordinate processes on different machines. Jug is a pure Python implementation and should work on any platform that can run Python.
Release Notes: This version adds --keep-going as an option to execute subcommands. It fixes many small bugs.
OpenXcom is a new engine for the old game UFO: Enemy Unknown (X-Com: UFO Defense in the USA), a popular strategy videogame made by Mythos/Microprose in which you take control of the X-Com organization to fight off the alien menace invading Earth.
Release Notes: This is mostly a bugfix release with some new features. It adds a Hungarian translation and modular Rulesets, and fixes the crash when finishing research.
Candle App Platform is an XML-centric rich application development platform for both desktops and the Internet. It supports technologies like XSLT, XQuery, XML Scheme, XUpdate, XHTML, and SVG, and a new scripting language - Candle (Common ApplicatioN Development LanguagE).
Release Notes: This release makes Candle runs on Windows x64, Ubuntu x64, and Fedora, adds various enhancements to the Candle Web server (including file upload support), and adds various syntax cleanups and bugfixes.
jace is a cycle-accurate emulation of an enhanced Apple //e. Its modular framework makes it easy for developers to swap out components (video/cpu/etc.) or add new emulated hardware.
Release Notes: There have been no new features since 10/31, this release is just recompiled to support "older" 1.6 JRE users, as the author had accidentally set the IDE to 1.7.
Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.
Release Notes: This release includes trydequeue functionality for ck_ring and bugfixes to ck_epoch for systems which dynamically register and unregister threads to and from an epoch object.
The cb2Bib is a tool for rapidly extracting bibliographic references from email alerts, journal Web pages, and PDF files. It facilitates the capture of single references from unformatted and non standard sources. Output references are written in BibTeX. Article files can be easily linked and renamed by dragging them onto the cb2Bib window. Additionally, it permits editing and browsing BibTeX files, citing references, searching references and the full contents of the referenced documents, inserting bibliographic metadata to documents, and writing short notes that interrelate several references.
Release Notes: This maintenance release fixes an issue with temporary files when operated remotely, adds some code cleanups and speedups, and sets minor improvements in keyword extraction.
FidoCadJ is a very easy-to-use editor, with a library of electrical symbols and footprints (through hole and SMD). Drawings can be exported in several graphic formats (PDF, EPS, PGF for LaTeX, SVG, PNG, and JPEG). Although very simple and not relying on any netlist concept, FidoCadJ can be considered a basic electronic design automation program. FidoCadJ uses a file format containing only UTF-8 text, which is very compact and suited for copying and pasting with newsgroups and forum messages. This determined its success, as it is quite versatile for simple mechanical drawings as well as for electronics.
Release Notes: This version has some bugfixes and a few new features and improvements to the user interface. Vertices can now be added and deleted from a polygon and a spline curve. A Dutch translation of the user interface and a Chinese translation of the user manual have been added.
Basenji is an indexing and search tool designed for easy and fast indexing of media collections. Once indexed, removable media such as CDs and USB sticks can be browsed and searched for specific files very quickly, without actually being connected to the computer. Besides file hierarchies and audio track listings, Basenji also presents extracted metadata (image dimensions, mp3 tags etc.) and content previews of indexed media in a clean and straightforward user interface.
Release Notes: This release adds the ability to rescan volumes, adds the ability to view found items in the main window, removes the menu bar and adds a chrome-like appmenu button, has misc. other GUI updates, adds CdCat import, adds a search criteria chooser for MS Windows, has KDE compatibility fixes, adds the ability to enter volume information while scanning, adds the ability to close windows via the esc key / delete items via the del key, removes deprecated Gnome-VFS and Gnome dependencies, and has speed improvements, miscellaneous other bugfixes, and updated/added translations.
v4l-utils is a collection of various video4linux (V4L) and DVB utilities. libv4l is an accompanying collection of libraries that adds a thin abstraction layer on top of video4linux2 (V4L2) devices. The purpose of this layer is to make it easy for application writers to support a wide variety of devices without having to write separate code for different devices in the same class. It consists of 3 different libraries. libv4lconvert offers functions to convert from any (known) pixel format to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent of the drivers for those devices supporting v4l1 compatibility (which many v4l2 drivers do not). libv4l2 offers the v4l2 API on top of v4l2 devices, while adding support for the application transparent libv4lconvert conversion where necessary.
Release Notes: Various Pixart JPEG fixes were made. In libv4l, more laptop models were added to the upside-down devices table. Keytable gained support for Sanyo IR and the RC-5-SZ protocol, and missing buttons were added. Various improvements from the development branch were integrated.
pstoedit converts Postscript(TM) and PDF files to other vector graphic formats so that they can be edited graphically. The formats it can generate include tgif, fig, PDF, gnuplot, DXF, Java Applets, HPGL, WMF, EMF, LaTeX2e, SWF, and many others. pstoedit's framework can be used independantly by other programs.
Release Notes: A bug in the handling of the "-page" option was fixed. Support for 64-bit systems was improved. Some features for supporting the LaOS project were added.
This is Intel's fully optimized Fortran compiler for Intel-based CPUs. It complies with the Fortran 95 specifications.
Release Notes: Support was added for the latest instructions sets, such as Intel SSE SSE4.2, AVX, AVX 2 and AES instructions. OpenMP support was improved. Support for additional Fortran 2003 and 2008 language features was added: ALLOCATE with SOURCE=, polymorphic source, FINAL subroutines, GENERIC keyword, Coarrays, CODIMENSION, SYNC ALL, SYNC IMAGES, SYNC MEMORY, CRITICAL, LOCK, ERROR STOP, and ALLOCATE/DEALLOCATE. Integration into various IDEs was improved.
The Intel C++ Compiler for Linux is a full fledged C/C++ compiler and debugger suite. Its aim is to provide outstanding performance for all Intel 32-bit and 64-bit processors, while not requiring the need for porting applications from other compilers. It provides optimization technology, threaded application support, and features to take advantage of Hyper-Threading technology. It is substantially source and object code compatible with GNU C, providing fullest compatibility with GCC and G++ 3.x/4.x both in terms of code and of API. It is thereby also easy to integrate with existing development environments.
Release Notes: Support was added for the latest instructions sets, such as Intel SSE SSE4.2, AVX, AVX 2 and AES instructions as well as Intel Xeon Phi processors. Support for Intel Cilk Plus language extensions was added. C++11 and OpenMP support was improved. Integration into various IDEs was improved.
Cairo is a vector graphics library with cross-device output support. It currently supports the X Window System and in-memory image buffers as output targets. It is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension). It provides a stateful user-level API with capabilities similar to the PDF 1.4 imaging model and provides operations including stroking and filling Bezier cubic splines, transforming and compositing translucent images, and antialiased text rendering.
Release Notes: Many bugfixes and improvements were made.
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.
Release Notes: The function homeDir was added to the library osfiles.s7i. The libraries makedata.s7i and make.s7i were improved to support replacement macros. A check for division by zero with /:= was added to chkflt.sd7. The compiler (comp.sd7) was improved to use definitions of IEEE 754 float values. The program chkccomp.c was improved to manage more macros. The functions flt_div and flt_div_assign in fltlib.c were improved to work correctly when CHECK_FLOAT_DIV_BY_ZERO is defined. Several #defines were omitted from the makefiles. Explanations of several version.h #defines were added to read_me.txt.