Showing posts with label Debian. Show all posts
Showing posts with label Debian. Show all posts

Tuesday, April 07, 2015

IRC client TalkSoup 1.1 released

I am pleased to announce that after months of work a new release of GNUstep's IRC client, TalkSoup, is ready!
Being essentially abandoned the last released sources (alpha version)have been  imported some time ago in GAP with Andrew's consent. I also merged in some enhancements from the GIT repository code.

This new release was really started because the original code was not working at all anymore, it did not compile on certain platforms and elsewhere it crashed really often.

  • Very important Crash fixes due to Strings vs AttributedStrings
  • Native XCode port to Mac (both PPC and x86 do work), no GNUstep makefiles necessary
  • Memory leaks and fixes as recognized by clang's static analyzer
  • Tweaks to the user interface
  • Import and addition of the IGNORE plugin
  • Fixes to work on current GNUstep runtime and on MacOS
  • Preference fields send action on end editing, not enter
  • Install plugins locally inside Application resources with .bundle extension
  • Fixed myriads of crashes due to code using "id" instead of an explicit type and thus picking up the wrong methods
  • 64bit fixes with NSInteger/NSUInteger

Due to the change of plugin placement, you may need to delete your defaults.

Check more on it's GNUstep Appliction Project page, where you can download it or go to the savannah project page and learn how to check out the SVN sources.

Here the most classic and nostalgic setup: my iBook running Debian (without evil systemd) and the classic GNUstep theme and WindowMaker. Works fine!


Here instead on my other iBook, still running MacOS. Do you see some similarity? Although TalkSoup did run in the past on Mac, this is a native XCode build. Having it run on my ol' clamshell makes me feel cozy.


And something less common too, to prove the enhanced portability: GNU/Hurd on Debian, with the Sleek theme from GAP:

Monday, July 11, 2011

GNUstep on PowerPC


I got a first-generation iBook, those cute tangerine clamshells. Already owning a clamshell iBook, the lime SE version, which runs MacOS Panther, this one had to run GNUstep. I installed Debian/ppc, installed GNUstep and about everything seems to work quite smoothly, I see no extra problems compared to x86.
You can see a busy desktop exported to a bigger display.

Wednesday, June 03, 2009

GNUstep to go... on MIPS


GNUstep is addictive, so one has to have it always handy... laptops, virtual machines, Windows port are means, but netbooks? The current trend?

The smallest one I found around is the Letux 400. This small nifty thing is light (670g, about 2/3 of the typical Atom netbook) and really small, as an A5 piece of paper. Small enough that the thumbs can reach the touchpad. The display is small, but extremely bright and very crisp. It is perfectly viewable even outside with sunlight, really amazing. Both WiFi as standard LAN networking are present. The nice touch is the MIPS CPU instead of an x86, which, as a seasoned SGI machine user, stirred up my interest. The CPU, of embedded fame, is just passively cooled (which, since the 2GB flash constitutes the solid-state drive, makes it absolutely silent) and consumes little power, I reached more than the stated 4h of operation, getting almost 5h sometimes.

The picture compares the Letux 400 atop of my Compaq EVO notebook. You can also barely see GWorkspace and Vespucci running on it...

The machine comes with a 2.4 series kernel and a custom distribution, which I won't discuss here. Golden Delicious computer, the distributor, sets up a second partition where Debian comes preinstalled and with a script (easy to customize) it is possible to work with chroot in Debian. This is a good setup for the current phases of development, convenient as it uses the standard mipsel distribution.

With the current version of GNUstep, it is possible to install easily the core system and, thanks to the GNUstep Application Project, one can get a small and functional GNUstep environment. The Workspace Manager GWorkspace runs fine as well as Terminal.

Of course I also tried SimpleWebKit and Vespucci on the Letux and, as expected, they work fine and run! It is the foray to a small, portable browser.

The future is bright! Apart from standard GNUstep development, a better kernel (2.6, which is in the work) able to solve some of the glitches present in the SkyTone supplied one, as well as a more optimized Linux distribution instead of the chrooted Debian could provide a really interesting ultra-mobile solution for GNUstep.