Development
The Wine project releases version 1
Wine (Wine Is Not an Emulator) is one of the long-standing Windows interoperability projects that runs under Linux and other Unix-based systems:
Although not game-specific, the ability to run Windows games has always been one of the major driving forces behind Wine. The Wine AppDB page lists the numerous Windows applications that have been made to work under Wine. Photoshop CS2 stands out as one of the few most-popular Wine-compatible Windows applications that is not a game.
The
Wine Features
document lists Wine's capabilities, it is capable of running
DOS through Windows XP applications, Windows Vista
compatibility is not yet mentioned.
The About Wine
document explores the project's
history,
contributors,
myths
and more.
The history document details the magnitude of the project:
"Wine has grown to over 1.4 million lines of C code over the past decade. Nearly 700 people have contributed in some fashion. As always, you can expect Wine to be released sometime this year; or maybe early next year.
"
![[WineHQ]](https://static.lwn.net/images/ns/WineHQlogo.png)
Version 1.0 of Wine was announced (see the LWN reader comments) on June 17, 2008:
There have been a series of Wine 1.0 release candidates over the last month involving a ton of bug fixes, janitorial code work, translation improvements and more. The details are available in the series of release notes for RC1, RC2, RC3, RC4, RC5 and finally version 1.0.
Binary packages and source code for Wine 1.0 are available for download. While fairly unusual for most open-source projects, a commercial distribution of Wine known as CrossOver is available from Code Weavers. CrossOver Linux 7.0, which is synchronized with Wine 1.0, was announced this week.
System Applications
Database Software
cx_Oracle 4.4 released
Version 4.4 of cx_Oracle has been announced. "cx_Oracle is a Python extension module that allows access to Oracle and conforms to the Python database API 2.0 specifications with a few exceptions."
Firebird 2.1.1 Release Candidate available
A new release candidate for version 2.1.1 of the Firebird DBMS has been announced. "The Firebird Team is pleased to make a release candidate available for field testing the first V.2.1.x patch release on Windows, Linux and MacOSX Intel platforms. Please test it hard and report any problems to the firebird-devel list."
PostgreSQL 8.3.3 and 8.2.9 update releases
Update releases 8.3.3 and 8.2.9 of the PostgreSQL DBMS are available. "Updates for all maintained versions of PostgreSQL are available today: 8.3.3, 8.2.9, 8.1.13, 8.0.17 and 7.4.21. These releases fix more than two dozen minor issues reported and patched over the last few months. All PostgreSQL users should plan to update at their earliest convenience. Users of UTF-8 databases on Windows and people in affected time zones, in particular, should upgrade as soon as possible."
python/pg_proboscis 1.0 released
Version 1.0 of python/pg_proboscis has been announced. "pg_proboscis is a Python programmer's client for PostgreSQL(driver/interface)."
PostgreSQL Weekly News
The June 15, 2008 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.
Filesystem Utilities
Allmydata.org "Tahoe" v1.1 announced
Version 1.1 of Allmydata.org, a secure decentralized filesystem, has been announced. "This is the successor to Allmydata.org "Tahoe" Least Authority Filesystem v1.0, which was released March 25, 2008 [1]. This release fixes several serious issues in Tahoe v1.0, and improves the user interfaces."
Interoperability
Samba 3.2.0rc2 is available
Version 3.2.0rc2 of Samba has been announced. "This is the second release candidate of Samba 3.2.0. This is *not* intended for production environments and is designed for testing purposes only."
Virtualization Software
Flashlight-VNC: 1.0.0 released (SourceForge)
Version 1.0.0 of Flashlight-VNC has been announced. "Flashlight-VNC is a VNC Viewer / Player written in Flash. It can connect to a VNC server and play recorded VNC sessions in FBS format. It supports Tight Encoding. License in LGPL. Cross-platform, web-based, it can easily be integrated in a web page or in a flash interface."
Web Site Development
Apache HTTP Server 2.2.9 released
Version 2.2.9 of the Apache web server has been announced. "This version of Apache is principally a bug and security fix release."
nginx 0.7.2 released
Version 0.7.2 of the nginx web server has been announced, it includes new features and bug fixes. See the CHANGES file for details.webminstats: 0.13.0 released (SourceForge)
Stable version 0.13.0 of webminstats has been announced. "Webminstats is a Webmin's module which display a graphical log of historic information. It's modular in design, as to be able to log everything from CPU usage to email box size. this is a major release : many changes on interface and core code".
Desktop Applications
Audio Applications
PulseAudio meets BlueTooth
There is an effort to add support for Bluetooth devices to the PulseAudio networked sound server project, as documented by notes from the recent BlueZ meeting in Helsinki. "There should be two new PA modules, module-bluetooth-discover and module-bluetooth-device. The former will use D-Bus to connect to the BlueZ system services and whenever a new BT audio devices appears load one m-bt-device instance for it. (as a side node: in contrast to linux kernel modules, PA modules can be loaded more than once at the same time). The latter, m-bt-device, then connects to the BlueZ audio service via one BlueZ specific well known unix socket, configures a connection to the BT device, gets a BT socket fd passed in via the unix socket and then hands this over to its RT thread." (Thanks to Ernst Persson).
QjackCtl 0.3.3 (unstable-qt4) released!
Version 0.3.3 of QjackCtl, a control application for the Jack Audio Connection Kit (JACK), has been announced. "Release highlights are mainly about final JACK-MIDI support for the "evil" Patchbay, new Messages file logging and the most intriguing application window instance uniqueness which will make X11 desktop life easier for everyone (ie. no more duplicates as JACK server gets auto-started as candy bonus:)"
XMMS2: DrLecter escaped
A new version of the XMMS2 music player has been announced. "Finally a new XMMS2 release has arrived. This time it contains even finer meat, such as a whole bunch of new plugins and support for ruby 1.9. The XMMS2 Team would like to extend a big THANK YOU to all who have helped out with this release. Hope you will have as good time eating it as we had cooking it!"
Data Visualization
Asymptote: 1.43 released (SourceForge)
Version 1.43 of Asymptote has been announced, it adds some new capabilities. "Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
Desktop Environments
GNOME 2.23.4 released
Development version 2.23.4 of the GNOME Desktop has been announced. "You 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."
GNOME Software Announcements
The following new GNOME software has been announced this week:- Accerciser 1.3.4 (bug fixes and translation work)
- cheese 2.23.4 (bug fixes and translation work)
- Clutter 0.7.0 (development release, bug fixes)
- Deskbar-Applet 2.23.4 (new features, bug fixes and translation work)
- Gcalctool 5.23.4 (bug fixes and translation work)
- GLib 2.17.2 (translation work)
- glibmm 2.16.3 (bug fixes)
- glibmm 2.17.0 (new features and bug fixes)
- gnome-applets 2.23.3 (new features, bug fixes and translation work)
- gnome-control-center 2.23.4 (new features, bug fixes and translation work)
- gnome-settings-daemon 2.23.4 (bug fixes and translation work)
- gnome-speech 0.4.20 (bug fix)
- gnome-themes 2.23.4 (new features and translation work)
- GTK+ 2.13.3 (new features, bug fixes and translation work)
- mousetweaks 2.23.4 (code cleanup, bug fixes and translation work)
- Orca v2.23.4 (bug fixes and translation work)
- PaperBox 0.3 (new features and bug fixes)
- PyPoppler 0.8.1 (bug fixes)
KDE Software Announcements
The following new KDE software has been announced this week:- Beesoft Commander 4.0.07.beta (new features)
- digiKam 0.9.4-rc1 (new features and bug fixes)
- DigikamImagePlugins 0.9.4-rc1 (merged with digiKam core)
- gambas 2 2.7 (unspecified)
- KAlarm 1.5.3 / 2.0.0 beta2 (new features, bug fixes and translation work)
- KTorrent 3.1 (new features and bug fixes)
- load-plugins 0.5 (new feature and bug fix)
- osdvolume 1.0 (unspecified)
- SMILE 0.1 (initial release)
- SMILE 0.1.1 (new features, bug fixes and translation work)
- SMILE 0.1.2 (new feature and bug fixes)
- SMILE 0.1.3 (new feature and bug fixes)
- TorK 0.29 (new features and bug fixes)
- TreeLine 1.2.0 (new feature, stable release)
Xorg Software Announcements
Xorg Software Announcements The following new Xorg software has been announced this week:- sessreg 1.0.4 (code cleanup and bug fixes)
- xf86-input-evdev 2.0.0 (new features and bug fixes)
- xf86-video-ati 6.8.191 (new features and bug fixes)
- xf86-video-geode 2.10.0 (bug fixes)
- xf86-video-glide 1.0.1 (code cleanup and documentation work)
- xf86-video-intel 2.3.2 (code cleanup and bug fixes)
- xf86-video-mach64 6.8.0 (code cleanup and bug fixes)
- xf86-video-r128 6.8.0 (code cleanup and bug fixes)
- xf86-video-vesa 1.99.1 (new features, code cleanup and bug fixes)
- xf86-video-vmware 10.16.2 (bug fixes)
- xinit 1.1.0 (bug fixes)
Financial Applications
SQL-Ledger 2.8.15 released
Version 2.8.15 of SQL-Ledger, a web-based accounting system, has been announced: "changed code to get rid of the "Bizarre copy of ARRAY in aassign" error cropping up on newer perl versions".
Games
Imperium: Sticks version 0.1.5 released (SourceForge)
Version 0.1.5 of Imperium: Sticks has been announced. "Imperium: Sticks is a cross-platform, real-time strategy game spanning the dawn of human history to the end of civilization. A new version of Imperium: Sticks is out. Version 0.1.5 now allows for 8-directional sprites, art upgrades to the female worker unit, and bugfixes."
pymunk 0.8 released
Version 0.8 of pymunk, a Python wrapper for the Chipmunk 2d rigid body physics library, has been announced. "It puts a pythonic layer above chipmunk to make it easy to use for python programmers. The main goal with pymunk is to make 2d physics easy to include in your game/project." This is the initial public release.
GUI Packages
JUCE: Version 1.46 released (SourceForge)
Version 1.46 of JUCE has been announced. "JUCE is a C++ toolkit for building cross-platform applications on PC/Mac/Linux. Particularly good for complex, customised GUIs and audio/midi processing, it also includes a vast range of classes to help with all your day-to-day programming tasks."
Multimedia
aTunes: 1.9.0 released (SourceForge)
Version 1.9.0 of aTunes has been announced, it features some new capabilities and bug fixes. "aTunes is a powerful, full-featured, cross-platform player and manager, with audio cd rip frontend. Currently supported formats are mp3, ogg, wav, wma, flac, mp4, ape, mpc, mac, radio streaming and podcasts."
Office Suites
KOffice 2.0 Alpha 8 (KDE.News)
KDE.News takes a look at KOffice 2.0 Alpha 8. "The KDE Project today announced the eighth alpha release of KOffice 2, a technology preview of the upcoming version 2.0. Work continues in the same vein as before, with a strong focus on finishing and polishing our new features that will set KOffice. This is a work in progress, showing the changes that have been made over the last month by the KOffice developers. Most features that will be part of the final release are present now, and bug reports are welcome for the more stable components."
Video Applications
Burn 360: New Release (SourceForge)
Version 0.7 of Burn 360 has been announced. "This is a front-end to ffmpeg and standard VCD/DVD ripping creation programs written in perl-gtk2. It is designed to enable (as separate processes) ;VCD/DVD ripping;Any Media-transcoding that ffmpeg supports ;VCD/DVD creation".
Web Browsers
Field Guide to Mozilla Firefox 3 Details New and Improved Features (MozillaZine)
A new guide to Firefox 3 has been announced on MozillaZine. The Field Guide to Firefox 3 provides a in-depth look, with many screenshots, of the new features in Firefox 3. "Firefox 3 is going to be launched very soon. In anticipation of this long-awaited event, the folks in the Mozilla community have been writing extensively about the new and improved features you'll see in the browser. The new features cover the full range from huge and game-changing to ones so subtle you may not notice them until you realize that using Firefox is just somehow easier and better. The range of improved features is similar — whole back-end systems have been rebuilt from scratch, while other features have been tweaked slightly or redesigned in small ways."
Languages and Tools
C
Converting GCC to C++
Ian Lance Taylor has announced the creation of a branch to explore the idea of converting the GCC code base from C to C++. He has also posted slides from a talk [PDF] on why he thinks this is a reasonable thing to do. In short, he thinks the change can help to simplify the code and make interfaces more robust while, with luck, avoiding the C++ language's worst problems.
Caml
Caml Weekly News
The June 17, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.
Java
CACAO 0.99 released
Version 0.99 of CACAO, a Java Virtual Machine, has been announced. "The major feature enhancement of this release is the OpenJDK support. CACAO's libjvm.so can now be used as drop-in replacement for Sun's HotSpot libjvm.so in OpenJDK. There is also support in IcedTea available to use CACAO as JVM (--with-cacao option). CACAO uses GNU Classpath as default Java runtime library and supports upstream releases or CVS snapshots."
OpenSwing: 1.6.4 released (SourceForge)
Version 1.6.4 of OpenSwing has been announced, some new features have been added. "OpenSwing is a component library that provides a rich set of advanced graphics components and a framework for developing java applications based on Swing front-end. It can be applied both to rich client applications and Rich Internet Applications."
JSP
MicroNova YUZU: 20080616 released (SourceForge)
Version 20080616 of MicroNova YUZU has been announced. "MicroNova YUZU is a BSD-licensed JSP tag library designed to augment JSTL (JSP Standard Tag Library) using EL (Expression Language). YUZU is compatible with both JSP 1.2 and JSP 2.0 specifications (tomcat 4.x/5.x). JSTL/tagfiles along with YUZU transforms JSP into a powerful framework-independent XML-style "scripting language" for web applications and DSL (domain specific languages)."
Lisp
SBCL 1.0.17 has been released
Version 1.0.17 of Steel Bank Common Lisp has been announced. "This version adds a runtime argument to adjust the default control stack size, optimizes several list operations, and fixes many bugs."
Perl
This Week on perl5-porters (use Perl)
The June 1-6, 2008 edition of This Week on perl5-porters is out with the latest Perl 5 news.
Python
AVC 0.6.0 released
Version 0.6.0 of AVC has been announced. "AVC is a multiplatform, fully automatic, live connection among graphical interface widgets and application variables for the python language. AVC supports in a uniform way the most popular widget toolkits: GTK+, Qt3, Qt4, Tk, wxWidgets"
eGenix pyOpenSSL Distribution 0.7.0-0.9.8h-1 released
Version 0.7.0-0.9.8h-1 of eGenix pyOpenSSL, a repackaged distribution of the pyOpenSSL Python interface for OpenSSL, has been announced. "This is the first release of the eGenix.com pyOpenSSL Distribution. It includes pyOpenSSL 0.7.0 and the OpenSSL 0.9.8h libraries on all supported platforms."
Python-URL! - weekly Python news and links
The June 16, 2008 edition of the Python-URL! is online with a new collection of Python article links.
Tcl/Tk
Tcl-URL! - weekly Tcl news and links
The June 13, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.
Miscellaneous
LLVM 2.3 released
Version 2.3 of LLVM (Low Level Virtual Machine) has been announced. "LLVM 2.3 includes many bug fixes, vastly improved support for the X86-64 ABI, support for SSE 4.1 on X86 chips, support for functions that return multiple results in memory, a new 'llvmc' tool, support for atomic operations, improved gfortran support, and many new and improved optimizer and code generator passes. Overall, LLVM 2.3 generates significantly better code in less time than LLVM 2.2, which was released less than 4 months ago - an amazing rate of progress."
Page editor: Forrest Cook
Next page:
Linux in the news>>