Migrate Win32 C/C++ application to Linux on POWER

These series of articles helps you migrate your Win32 C/C++ applications to Linux on POWER. Win32 C/C++ Apps to Linux Part-1 of this series coveres the Win32 APIs mapping to Linux on POWER regarding the initialization and termination, process, thread, and shared memory services. Win32 C/C++ Apps to Linux Part-2 illustrates how to map Win32 to Linux with respect to mutex application program interfaces (APIs).

Last Chance to Qualify for the OSNews Members’ Book Giveaway

As mentioned last week, we have five fine books to give away. Two will go to existing OSNews members, two will go to readers, members or not, who participate in enlightened discourse on our comments and forums, and one will go to a new member who signed up between last week and tomorrow. Only a handful of people have signed up as new members, so if you sign up today, you have a great chance of winning a free book. Winners will be chosen this weekend, so you only have one more day to make yourself eligible.

The vfat file system and Linux

Recently I stumbled across a very nice article, written by Torsten Scheck, published on pro-linux.de, a German Linux site. This article proved to be so helpful to me that I decided it would be worthwhile to translate it into English and republish it. Comments of the translator will be added in italics. I hope a lot of people will find this little gem as useful as I did...

IPython; Eclipse Plugins; Observer Pattern in .NET

The standard Python interpreter is unquestionably a highly valued item in the toolbox of many Python programmers. However, the IPython developers have taken the fundamental ideas found in the standard interpreter and improved upon them so considerably that they have created a tool of amazing utility. Elsewhere, this new monthly column is about writing plugins in Eclipse. Also, read here how to use the Observer Pattern in .NET.

Mac OS X 10.3.8 Released

Apple released Mac OS X 10.3.8. Key enhancements include: Improved OpenGL technology and updated ATI and NVIDIA graphics drivers; Enhanced file sharing and directory services for mixed Mac and PC networks; Improved compatibility for third party applications and devices.