Break out the cheese and crackers, WINE 1.0 released

Have you had enough of Windows faulty features yet? After 15 years of development and testing, WINE has finally reached v1.0 this week. Think of WINE as a gateway program to break free from the Microsoft operating system and still be able to run Windows programs in Linux, Mac OS X, FreeBSD, and Solaris. This will give software companies an incentive to embrace Linux with their products without having to rewrite their entire code to get compatibility. It will also allow consumers and business alike the ability to make use of the huge assortment of Open Source Software while still holding onto their beloved Windows program they cannot live without.

Debugging On Linux – Strace

A few years ago, I was taking a few classes from a very up and coming computer science university and during the course of one projects class came to discuss with the instructor the differences between the average students and those excelling. We determined the main differences to be, three in number:

  1. Time and dedication
  2. The ability to tinker and figure things out on one’s own
  3. The art of debugging.

The art of debugging is really quite simple, it is mostly knowing the tools available and how to use them. On the linux platform, surely one of the most powerful and certainly most thorough debugging tool one can use is strace.
Continue reading