|
|
Subscribe / Log in / New account

Development

The Wine project releases version 1

By Forrest Cook
June 18, 2008

Wine (Wine Is Not an Emulator) is one of the long-standing Windows interoperability projects that runs under Linux and other Unix-based systems:

Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix. Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, Mac OS X, and Solaris. Wine is free software, released under the GNU LGPL.

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]

Version 1.0 of Wine was announced (see the LWN reader comments) on June 17, 2008:

The Wine team is proud to announce that Wine 1.0 is now available. This is the first stable release of Wine after 15 years of development and beta testing. Many thanks to everybody who helped us along that long road!

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.

Comments (1 posted)

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."

Full Story (comments: none)

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."

Comments (none posted)

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."

Full Story (comments: none)

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)."

Full Story (comments: none)

PostgreSQL Weekly News

The June 15, 2008 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

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."

Full Story (comments: 2)

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."

Comments (none posted)

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."

Comments (none posted)

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."

Full Story (comments: none)

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.

Comments (none posted)

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".

Comments (none posted)

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).

Comments (none posted)

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:)"

Full Story (comments: none)

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!"

Comments (none posted)

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.

Comments (none posted)

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."

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

Xorg Software Announcements

Xorg Software Announcements The following new Xorg software has been announced this week: More information can be found on the X.Org Foundation wiki.

Comments (none posted)

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".

Comments (none posted)

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."

Comments (none posted)

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.

Full Story (comments: none)

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."

Comments (none posted)

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."

Comments (none posted)

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."

Comments (none posted)

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".

Comments (none posted)

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."

Comments (1 posted)

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.

Full Story (comments: 129)

Caml

Caml Weekly News

The June 17, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.

Full Story (comments: none)

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."

Full Story (comments: none)

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."

Comments (none posted)

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)."

Comments (none posted)

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."

Full Story (comments: none)

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.

Comments (none posted)

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"

Full Story (comments: none)

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."

Full Story (comments: none)

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.

Full Story (comments: none)

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.

Full Story (comments: none)

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."

Full Story (comments: none)

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