OpenBTS is currently a work in progress, released components (and the associated pile of telecom acronyms) include a Gaussian minimum-shift keying (GMSK) radio modem and interface code for the USRP hardware, GSM forward error correction (FEC) coders and decoders, GSM L3 message serializers/deserializers, a hybrid GSM/SIP control layer, and a partial short message service (SMS) stack implementation. There are plans for expanding the functionality of the various components of the code.
The fairly short project FAQ notes a potential legal issue with a proposed workaround solution: "Although the project founders have built a more complete GSM BTS (base transceiver station), some of that code may be the subject of a legal dispute. While the authors deny any wrongdoing is this matter, it would still not be prudent to release all of the code in these circumstances... Hopefully, the incomplete parts can be replaced quickly."
The OpenBTS developers ran a recent alpha-level system field test at the 2008 Burning Man art/technology festival in the Nevada desert. They applied for and received a temporary FCC license, memorialized by this poster, in order to keep everything legal with the licensing authorities. Around $7000 worth of radio equipment was assembled. To top it off, everything was powered by a small wind generator and a 12V battery.
A WiFi backhaul connection was made to a nearby satellite ground station to provide VoIP connectivity to the external world. Some interesting technical problems were encountered, including being flooded by connections from active cell phones that were looking for connection points when the system was first activated. Another issue discovered was a "security hole" involving unlimited external long distance dialing. After sorting through the various issues, the system was declared operational. Many in-system and external voice and text connections were made, the alpha test was declared a success.
The live field test resulted in exposing a lot of real-world problems that led to numerous code improvements. There's no doubt that sitting in a tent in a hot and windy desert is a fairly difficult environment to develop code in, but progress was made nonetheless. The OpenBTS project illustrates the kind of technical advances that can be made by a small, but dedicated group of people using open-source software and open hardware.
Audio ProjectsPulseAudio sound server has been announced. See the change log for more details.
Database SoftwareThis is a release with major new features."
Networking Toolsannounced. "net-snmp provides tools and libraries relating to the Simple Network Management Protocol including: An extensible agent, An SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, etc. I'm happy to announce the release of version 5.4.2 of Net-SNMP, which is the newest version in the development of the project and contains many bug fixes over the 5.4.1 release." SkipoleMonitor is a free network monitor for Windows and Linux. On running the program, a GUI window appears, and hosts can be added, which Skipole Monitor will regularly ping, showing the results via a built-in Web server. Hosts can be grouped, so the Web server will show group symbols which the viewer can open to inspect the hosts, or further sub-groups, within. As hosts (and groups of hosts) change status, SkipoleMonitor can be set to send email and syslog alerts."
Web Site Developmentannounced. "No, youre not hallucinating, its really here. Around three years ago, Adrian, Simon, Wilson and I released some code to the world. Our plan was to hack quietly on it for a bit, release a solid 1.0 release, and then really get the ball rolling. Well. What happened, of course, was that an amazing community sprung up literally overnight our IRC channel had over a hundred people in it the day after release, and its never been that empty since." See the release notes for more information. When finalized, the 8.09 "Ragnaroek LTS" will be a Long Term Support version of Midgard for which bug fixes and minor feature improvements will be supplied by the Midgard community for several years. It is recommended that all Midgard users upgrade their installations to the Midgard 8.09 series for stability, performance and maintenance reasons." announced. "Rails 2.1.1 is another maintenance release that includes a bunch of bug fixes and a fix for the REXML vulnerability. Ive extracted all the changes from the CHANGELOGs into a single Gist. Enjoy!" version 1.40 includes: - Database Abstraction Layer for SQLite, MySQL, PostgreSQL, MSSQL, FireBird, Oracle, and the Google App Engine. - More handlers for wsgi, fastcgi, mod_python and cgi (for the google app engine). - Setup scripts for production deployment."
Miscellaneousannounced. "Andutteye is an open source systems management platform that automates enterprise data centers and keeps them running. Andutteye provides a full featured and central monitoring and management solution."
Business Applicationsannounced, it includes several new capabilities. PostBooks is: "Fully integrated ERP, CRM, and accounting for small to midsized businesses. Graphical client runs on Linux, Mac, and Windows (built with open source Qt framework). Business logic resides in PostgreSQL database server. Fully international-ready."
Data Visualizationpython-graph is a library for working with graphs in Python. This software provides a suitable data structure for representing graphs and a whole set of important algorithms."
Desktop EnvironmentsYou all know what you have to do now. Go download it. Go compile it. Go test it. And go hack on it, document it, translate it, fix it."
Encryption SoftwareGPA is a graphical frontend for the GNU Privacy Guard. GPA can be used to encrypt, decrypt, and sign files, to verify signatures and to manage the private and public keys. This is a development release. Please be careful when using it on production keys." The GNU project is pleased to announce the availability of Libgcrypt version 1.4.2. Libgcrypt is a general purpose library of cryptographic building blocks. It is originally based on code used by GnuPG. It does not provide any implementation of OpenPGP or other protocols. Thorough understanding of applied cryptography is required to use Libgcrypt."
Financial ApplicationsThis version corrects one issue introduced in 1.2.15 and a variable scoping issue which prevents Perl 5.10.0 from working as expected in some cases. Users are advised to upgrade, but those who are using pricematrix logic and who are using versions prior to 1.2.15 should put the release through some light testing before putting it into production."
Gamescocos2d is a framework for building 2D games, demos, and other graphical/interactive applications."
MultimediaThis release introduces a number of important new features, among which: - Login to restricted services (therefore allowing more functionalities for said services inside Elisa for logged in users); currently supported: Yes.fm; next on the list: Flickr. - A search engine: currently allows you to search for music in your local collection and on Yes.fm if logged in. - A tight integration of the brand new Yes.fm, an online music service (currently limited to Spain), in the UI, allowing local collection completion among other cool features. - Photo browsing by date."
Office ApplicationsThe Chandler Project is an open source, standards-based information manager designed for personal use and small group collaboration. Chandler Desktop 1.0.1 is a bug fix update to the previous full release, 1.0. For more information, see the following blog post: http://blog.chandlerproject.org/2008/09/10/chandler-deskt..."
Sciencelibquantum is a highly optimized C library for the simulation of quantum systems, especially of quantum computers. Prominent features include simulation of decoherence effects, quantum error correction."
Speech SoftwareeSpeak, a text to speech converter, has been announced. "Fix for crash with some SSML tags. From the ChangeLog file: Minor language improvements: French, English/US Fix missing phoneme translations for mbrola French voice."
Miscellaneousannounced. "aria2 is a utility for downloading files. The supported protocols are HTTP(S),FTP,BitTorrent,Metalink. It can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. This release fixes the bug in chunk checksum validation and infinite loop in FTP downloads and segmentation fault when downloading gzipped file from Metalink. Turkish translation was added and German and Russian translations were updated."
Languages and Tools
CTrunk in in Stage 3, so only bug fixes, documentation changes and new ports are generally allowed, subject to the discretion of individual maintainers. I discussed the nature of that discretion and how some maintainers need to be more conservative than others..."
Pythonftputil has got support for the ``with`` statement which was introduced by Python 2.5. You can now construct host and remote file objects in ``with`` statements and have them closed automatically (contributed by Roger Demetrescu)." Django runs pretty well on this release. I am attending Djangocon where Jim Baker and Leo Soto will be presenting on Django on Jython, and I wanted them to be able to tell people to grab a release instead of telling them to grab Jython from svn. There are many bug fixes, but also many bugs that have not yet been fixed."
EditorsEmacs 22.3 is a bugfix release."
IDEsannounced. "DrJava is a lightweight programming environment for Java designed to foster test-driven software development. It includes an intelligent program editor, an interactions pane for evaluating program text, a source level debugger, and a unit testing tool. Available for download at http://drjava.org. This is a minor update to the recent stable release, fixing a bug in the execution of unit tests."
Version ControlThis version mainly fixes some annoying bugs and adds few new features, mainly in the automation area." After starting yap several weeks ago, I feel it has reached a level of maturity that makes it suitable for public consumption. yap is three things, in increasing order of relevance: 1) A git porcelain implemented in python 2) A git porcelain with a friendlier, more orthogonal interface 3) A extensible git porcelain"
Page editor: Forrest Cook
Next page: Linux in the news>>
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds