All the news that fits, we print.
This is the 342 issue of the Wine Weekly News publication. Its main goal is to cover some big milestones that Wine has hit recently. It also serves to inform you of what's going on around Wine. Wine is an open source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code, but it can optionally use native system DLLs if they are available. You can find more info at www.winehq.org
This week, 76 posts consumed 108 K. There were 29 different contributors. 14 (48%) posted more than once. 22 (75%) posted last week too. The top 5 posters of the week were:
|
News - Summer of Code approaches | Archive | |
---|---|---|
GSoC
Google recently announced their spec. for Google Summer of Code 2008 and the Wine community did not miss a beat. For official information:
Hi folks,
For 2008, Maarten Lankhorst has taken over coordination of GSoC 2008. His announcement: Hi all,
I'm looking for mentor volunteers. If you don't know what that is read take some time to read through http://code.google.com/soc/2008/faqs.html If anyone is interested, please contact me privately. I'm also looking for project ideas, if anyone has an idea for a project for the summer of code, please update Summer Of Code . I would prefer projects that can be done by small changes at a time, like implementing changes to get an application to work, instead of something dractic like a dib engine. It should preferably be doable in 2 to 3 months by someone who doesn't have a lot of wine experience yet. I'm also looking for people who want to help out in other ways, like updating the wiki page and creating some additional information that would be useful to students.
Cheers, Its funny, both Maarten and Kai end thier emails with 'Cheers' hence, the logical conclusion is that they are both good folk! Kai Blin also made a large post of project ideas. Some of which are summarized below, however, if you're interested please check out the full thread on this topic. * Implementing a WinePluginApi so other programs can use Windows DLLs inside of Linux apps * Improving our HTML/Win32 Help viewers. * Implementing the ASIO audio infrastructure for Cubase * Implement the MS Wsock dll (dlls/mswsock), an enhanced winsocket implementation * Valgrind and Wine integration (see: Wine_and_Valgrind) * Complete the Wine Web browser (aka. Internet Explorer) ie. frame controls, toolbar, status bar * Full URLMoniker implementation. (IE working with builtin urlmon.dll) * Implement transacted mode for OLE32 Storage (STGM_TRANSACTED) * Improve cmd.exe compatibility * Get Mozilla compiling as a Winelib application (http://www.winehq.org/winelib#mozilla) * Run the Mauve Java test suite against Sun's Windows JRE, and file bugs / write test cases in C / fix anything it finds * Run the MDAC conformance test suite against Microsoft's MDAC, and file bugs / write test cases in C / fix anything it finds * pick some real-world app or game that doesn't work well, and improve Wine so it installs and runs the app better. (Some good examples might be Photoshop, Visual Basic, a game etc) * pick a Windows feature that is incomplete in Wine, and improve the feature and its conformance tests. (Some good examples might be riched20, DirectPlay, etc) |
Wine patches into valgrind | Archive | |
---|---|---|
Valgrind
A lot of work has gone into making Wine and Valgrind play nice and produce useful output together. There has been an external patch set which was recently committed upstream. Dan Kegel: Hey, the Valgrind developers finally merged the Wine support patches! I just built Valgrind from svn as described here: http://valgrind.org/downloads/repository.html and on a fresh install of Gutsy, it just worked, no patches. To run Valgrind's tests under Wine, I configure valgrind with --prefix=/usr/local/valgrind-svn, then do something like
or to run just one test, I do
|
A Wine vs. Vista comparison | Archive | |
---|---|---|
Comparisons
An article was posted recently with an interesting comparison of running several Windows XP games on Windows Vista and on Linux with Wine with some fairly interesting results. Take some of this with a grain of salt; the author does sound a tad biased. Some excerpts:
Soldat on Wine:
Darwinia on Wine:
Conclusion: |
Taking Wine out of userspace? | Archive | |
---|---|---|
Wine
Call me a total geek, but when I first read this thread, I got really excited. The basic premise of the mentioned project , called the "Linux Unified Kernel" is to use Wine to natively support many standard windows system calls, effectively taking much of Wine out of userspace and into kernel land. Dan Kegel's brief explanation: It looks like they added hooks to the linux kernel to accept windows nt syscalls. Maybe they even allow using the system's normal shared library loader instead of Wine's special one. This is something I've often wanted to do, but it was way lower priority than getting wine working. I haven't looked at their project at all, no idea if it was done well. There are some obvious benefits to this (some speed improvements being some) and some obvious pitfalls (this becomes very linux-only whereas now Wine currently supports Linux, BSD and Mac). I was a bit concerned that such a project would never take off due to lack of upstream (Kernel) acceptance. However, Dan Kegel apparently has some insider info which floored me:
We would, I think, like to move wineserver into the kernel
sometime. It's been discussed before. Linus is not
opposed to having native support for win32 system calls.
A fellow at Redhat wrote a kernel module for wine a number
of years ago, but it just wasn't time yet.
And there you have it: an interesting project that should it do well could change the way we use Wine in the future. |
Several Big Applications now working in Wine! | ||
---|---|---|
Mr. Kegel has been keeping tabs on some big name applications and libraries and has noticed that several important things have begun to work of late: Hey, http://bugs.winehq.org/show_bug.cgi?id=11678 is fixed, and VCToolkitSetup.exe now installs for me! Still more to do before .net 1.1 apps run, see http://bugs.winehq.org/show_bug.cgi?id=11742 And there are a few ugly looking nonfatal problems running the .net 1.1 installer, but they can wait. Adam Strzelecki also noticed now that Visual Studio 2005 has made some fantastic progress: Hi, I just want to mention that I've managed to install Visual Studio 2005 completely with WINE.
1) installed "vcrun6" (with winetricks) Installation goes without problem, however running "devenv.exe" causes several problems with .NET 2.0 packages and crashes a lot :( too bad. Most crashes and errors are because of few missing WINE API functions, and incomplete .NET 2.0 support. Still I think WINE's close to run Visual Studio! which will be great news for multi-platform developers. See attached screenshots from my MacBook Pro running OSX 10.5.2 at: http://bugs.winehq.org/show_bug.cgi?id=8439 |
Weekly AppDB/BugZilla Status Changes | Archive | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AppDB / BugZilla
*Temporary Disclaimer: For the better part of the month of January Wine's bugzilla will be going through an annual triage and cleanup. While the following statistics are still meaningful, (perhaps even moreso than otherwise) they are very skewed from normal Wine BugZilla activity.
*Disclaimer: These lists of changes are automatically generated by information entered into the AppDB. These results are subject to the opinions of the users submitting application reviews. The Wine community does not guarantee that even though an application may be upgraded to 'Gold' or 'Platinum' in this list, that you will have the same experience and would provide a similar rating.
Updates by App Maintainers
Updates by the Public
|
All Kernel Cousin issues and summaries are copyright their original authors, and distributed
under the terms of the
GNU General Public License,
version 2.0.