Voyageur's corner

To content | To menu | To search

Saturday 22 September 2007

Extreme Tux Racer: tuxracer is back!

Aaah tuxracer... This game was a fine example of what linux could do in 3D gaming for some time (and one of the reasons I struggled some years ago to get 3d acceleration on my linux box). For those who never tried it, it's a 3d race game, where you control Tux as he slides down a course of snow and ice, while collecting herring. Read more about it and the game history at wikipedia: in short, the first game changed from GPL to closed-source, a fork was launched from the last GPL code, another one (ppracer) was started when the first died,...

ppracer is still in portage, but sadly it is also a dead project now. Luckily, some people have picked it up (again), and have released their first version! :) This new tuxracer is called "Extreme Tux Racer"

Their homepage is here, and they even kindly provide ebuilds for their first release! For now it's not that different from ppracer, but let's wish them luck and lots of new features ;) (hum... multiplayer tuxracer...)

Tuesday 18 September 2007

NX servers 3.0 going security stable, removing old versions

NX 2.1 libraries (based on X libraries and Xnest server) are derived from an old XFree release, and are not maintained anymore upstream, in favor of the 3.0 version (based on X.org, 64bit-clean, ...). As pointed out by our nice security people, the code base in NX 2.1 is not patched against all vulnerabilities reported in XFree recently.

So, what will this change for Gentoo users? The free edition server 3.0 has been in the tree for some time and will be going stable shortly (and 2.1 packages removed). The bugs reported when 3.0 got out are all fixed now, so this is the best working version anyway!

For Freenx users, I am preparing a version bump that will work with 3.0 libraries (and will also work on no-multilib amd64 systems too). Upstream is working on a new version, with complete 3.0 support, but as it will be a complete rewrite, expect it "when i's done" ;)

Just in case, I'll move the 2.1 nx libs ebuild in the NX overlay (package.masked of course), if people really need it for their freenx setup (and know what they are doing)

When these updates are done, next big task will be to finally write some nice documentation on NX servers in Gentoo (what's NX, pros/cons of the different servers, how to set up advanced features, troubleshooting guide, ...)

Monday 10 September 2007

Updating GNUstep packages in portage

As a follow-up to my previous post, as gnustep base packages are marked ~ppc again, I have started to move the other packages from the overlay :)

Visible results? Well, we have a cleaned-up windowmaker (still my favourite window manager after all these years), closing a few bugs, the return of gworkspace (temporarily package.masked because of vulnerable code in pdfkit), updated (and working with latest gnustep packages) gnumail, ...

And now back to moving ebuilds in CVS, cleaning up old ones, and closing bugs (while my desktop gets an overdue "emerge -auDNt world").

Oh, by the way, I won't add Etoile itself in this batch, as it still needs some changes in the way the ebuilds handle the bundles defaults (which you definitly want OK, if you want to have a desktop "as-in-the-screenshot" ;) )

Tuesday 4 September 2007

Virtualbox 1.5.0: great release

I had previously blogged about virtualbox, which replaced vmware on my desktop.

The new version 1.5.0 was released yesterday, and the Changelog has some nice entries, like virtual serial ports, ...

A new feature I love is "seamless windows" (vmware and parallels had this on Mac, now we have that on linux :) ): that means windows programs in their windows on your desktop (and not anymore in a big "windows desktop" window)

Another great "new" feature is shared folders support: this was in 1.4.0, but not in the GPL edition... Here it is in 1.5.0, and working great: all the shared folders you set up appear (and appear quickly) in your "network neighborhood".

There is also an option now to activate/deactivate VT-x/AMD-V support, but they say it's slower than their own implementation. I'll have to test that on minesweeper ;)

ps: and of course it's available in Gentoo portage

Monday 27 August 2007

Sudoku programs

Sudokus in the free newspapers are a great way to pass some time in the train/metro (when you have no book left to read). Sudoku programs can be fun too, but some of them lack interesting features (like writing down possible numbers, giving just a hint and not the entire solution)

Gentoo portage has ksudoku, with some special sudoku types (including 3D ones), and a "Give hint" button, that reveals one of the missing numbers. KDE application though...

GNUstep users, there is a new application under development, it only has classic 9-by-9 sudoku formats, but the author is rapidly adding new features. Available in the gnustep overlay (and soon in your favorite portage tree)

And now another new application (spotted on the linux game tome): Sudoku Sensei. It allows custom sudoku formats, including the Samurai variant (9 grids in one), a great hint system (that lists all "rules" that can be applied to rule out a number), tutorials, undo/redo, basic printing, ... You can find a not-so-pretty ebuild in my overlay

Now I just need to get my printer back in working order to print some nice grids (another item on my TODO list)

Tuesday 21 August 2007

GNUstep in portage (finally) gets updates

After some months filling up the gnustep overlay, I am glad to announce that the new series of gnustep ebuilds are finally making their way in portage :)
grobian added the new eclasses and all the gnustep-base packages (on which all other gnustep packages are built). Now we wait for arch teams to say "OK, everything's fine" (bug #189372 for the curious), and then we'll start moving in applications ebuilds
This will give me some time to complete the etoile ebuilds, the versions in the overlay work fine, but are still rough. By the way, if you try etoile and don't get the nice and shiny background, check that you are not running a 1280x1024 resolution (or another with the same aspect ratio): the background image for this ratio does not exist yet.
Another good news for GNUstep fans: the gnustep herd is now 3-persons strong, with truedfx joining our forces! And now for the dockapps fans: wmforkplop is a nice dockapp that displays animations reflecting forking activity, while listing the top cpu consuming processes (and a "process browser" to kill the offending ones). There's an ebuild available in my overlay, it looks better animated than in this screenshot:

Monday 13 August 2007

FreeNX 0.7 in portage, Etoile 0.2 (almost) in the gnustep overlay

For the (free as in speech) remote desktop enthusiasts, nxserver-freenx-0.7.0 is now in portage. What's new in it? Well, most patches from 0.6.0 ebuild were merged upstream, a few other bugs were fixed, and it has much better printing support (mostly untested by me, though, this requires a printer...). A patch submitted to the freenx mailing list by google folks also allows better font display (older versions displayed smaller fonts than in the commercial NX servers). One last thing, those with USE=xcb should have a working freenx again :)

If you wonder about it, no freenx 0.7 does not use the new NX 3.0 features. However a full rewrite is under way, with modular design, NX 3.0 support, ...

GNUstep users now... The gnustep overlay now holds an (almost complete) series of packages for Etoile 0.2. Run emerge etoile and remember to do as the emerge output says ;)

Also remember that:
1. this is still a 0.2 version, do not expect macosx-on-linux (that said, the work already done is really impressive)
2. the ebuilds are still Work-In-Progress, they will probably change some more before the ebuilds work fine. As usual, feedback is welcome!

OK, next thing on my TODO list now: expat upgrade on my server!

Monday 6 August 2007

GNUstep overlay progress

GNUstep on Gentoo users, this is for you! (other interested people can read on, of course)

The gnustep overlay is now almost 200 commits old, so it's time for a status report (ie what's the overlay usability status?)

  • New gnustep eclasses

These are more or less complete now (some changes still get in here and there), and are quite usable now ;) They still need some proper self-review, before getting reviewed by gentoo-dev folks

  • Updated base packages (and gnustep on gentoo organization)

These packages have not been changed for some time now and run fine, they'll be ready for portage inclusion when the eclasses are

  • Packages updates

GNUstep ebuilds using the new system are easier to maintain, so the apps in the overlay behave quite well, and are up-to-date. People interested in ProjectCenter will most certainly like the the SVN pre-0.5 version available, quite an enhancement compared to stable 0.4.3 (for example this one works on ~amd64) As an enhancement, some of the gnustep-libs packages could change to the gnustep-base eclass (which does not require gnustep-gui and gnustep-back installed) instead of gnustep-2

  • Étoilé packages

The Étoilé project recently released their 0.2 version. Some packages were already in the overlay (popplerkit/vindaloo for example), I am now working on the missing ones, and adding a global ebuild to easily set it up for the user For now, all frameworks are available, most of the user applications (typewriter, grr, ...) too. What's still missing is Azalea and friends (the window manager), the Etoile background systems (that allow for macos-x style menus on top), and some integration

If you are curious about Étoilé, a livecd should soon be available (probably before all packages are integrated in the overlay). Or of course, the web site

Sunday 22 July 2007

End of holidays, NX updates

OK holidays are finished, let's get back to (Gentoo) work!

NoMachine was pretty active these past weeks, fixing many bugs in NX 3.0 , that some NX users have or may have encountered:

  • users with USE=xcb, no more /etc/hosts cheat needed! The free edition server now works fine on them
  • with XDM, one could not open any new window after disconnecting and reconnecting the session
  • also a potential security issue was fixed in nxnode, please update to nxnode-3.0.0-r3

Freenx 0.7 was also released, I'll get it into portage soon. Don't expect the new features as in NX 3.0, this version still uses NX 2.1 libraries

And now back to clean up all the unread emails that tried to fill my poor inbox ;)

Thursday 21 June 2007

NX 3.0 is out!

The Nomachine folks released a new major version of NX, highlights include (shamelessly taken from the release announcement):

  • Desktop sharing

NX 3.0.0 gives remote access to the local display of the Unix workstation where the server is installed, meaning that users and system administrators can now get quick access to all the computer's resources and remotely control any NX-enabled PC over the Internet.

  • Session shadowing

Multiple users can now connect to a NX session at the same time, show and share files, demonstrate software and presentations, even chat with the other users on the server. Session shadowing is supported for all remote desktop protocols, including RDP (Windows Terminal Server) and VNC

  • Full support for the x86_64 architecture
  • Screen scaling capabilities

NX is now able to scale the content of the frame-buffer, to offer thumbnails of the remote desktop or to fit the desktop in a smaller screen.

  • Dynamic reordering of the screen updates

Based on the available bandwidth and the current level of congestion, NX will defer the most bandwidth-consuming operations to give precedence to interactivity. With browsers and office applications, for example, NX will reorder the screen updates to show first the textual output. With videos and games, NX will drop the intermediate frames,similarly to the way a media player would do in the same conditions, if the bandwidth is not sufficient to keep the frame rate of the requesting application.

  • Greatly reduced session reconnection times

Special attention was paid to ensuring that sessions can be migrated from a computer to another in literally no time. As an example, the time for reconnecting a GNOME session through a modem link went from the 2-3 minutes, required with the 2.x.x code-base, to 15 seconds.

  • Bug fixes, no more need for compatibility libstdc++

nxserver-freeedition is now bumped in portage, enjoy and test

As for freenx, the new features will need to be added, so if you want them, please send a mail to frenx mailing list or directly to Fabian Franz (the freenx developer) to motivate him ;) Read Fabian's post and tell him "thanks!"

GNUstep-interested people, you're not forgotten, the overlay heavy work is now mostly done, we're in bug-fixing mode now. Etoile should soon release its 0.2 version (yes yes it will be added in the overlay after gnustep in gentoo is fixed)

- page 3 of 4 -