Geek of the Month: Eric S. Raymond

If you ask me who's the proudest hacker in the world, I would say that it's Eric S. Raymond. ESR, as he is often called, is a computer programmer and open source software evangelist. He is also a well-known author and has been very influential in giving the term 'hacker' a positive image.

Eric S. Raymond is our "Geek of the Month" for May. In honor of this über geek, we have collected some interesting facts about him including a brief summary of his fabled life.


Eric S. Raymond was born in Boston, Massachusetts in 1957. He lived on three continents before settling in Pennsylvania in 1971. Raymond says his mild form of congenital cerebral palsy motivated him to pursue a future in computing; his involvement with hacker culture began in 1976, and he contributed to his first free software project in the late 1980s. His primary contributions to open source software have been maintaining the fetchmail email client for a certain time, and gpsd. Other contributions have included Emacs editing modes and portions of libraries like GNU ncurses, giflib/libungif, and libpng. He also wrote CML2, a source code configuration system; while originally intended for the Linux kernel, kernel developers rejected it. Raymond attributed this rejection to "kernel list politics".

Hackers initially knew Raymond for his adoption of the Jargon File. Some of the changes made under his watch have been controversial; early critics accused Raymond of unfairly changing the file's focus to the Unix hacker culture instead of the older hacker cultures where the Jargon File originated. Raymond has responded by saying that the nature of hacking had changed and the Jargon File should report on hacker culture, and not attempt to enshrine it.

Raymond is the author of a number of How-to documents and FAQs, many of which are included in the Linux Documentation Project corpus. Raymond's 2003 book The Art of Unix Programming covers Unix history and culture, and modern user tools available for programming and accomplishing tasks in Unix.

Open source
Raymond coined the aphorism "Given enough eyeballs, all bugs are shallow." He credits Linus Torvalds with the inspiration for this quotation, which he dubs "Linus's law". The quotation appears in The Cathedral and the Bazaar, published in 1997. Raymond became a prominent voice in the open source movement and co-founded the Open Source Initiative in 1998. He also took on the self-appointed role of ambassador of open source to the press, business and public. The release of the Mozilla (then Netscape) source code in 1998 was an early accomplishment. He accepted stock options from VA Software to provide credibility to the company and act as a hired "corporate conscience" and has spoken in more than fifteen countries on six continents including a lecture at Microsoft.

In his open source advocacy, Raymond refused to speculate on whether the "bazaar" development model could be applied to works such as books and music, not wanting to "weaken the winning argument for open-sourcing software by tying it to a potential loser". Later, he said that it could not work for an encyclopedia; he was particularly critical of Wikipedia, calling it a "disaster", and raising concerns about the factual accuracy and neutrality of its article about him.

Raymond has had a number of public disputes with other figures in the free software movement. He has rejected what he describes as the "very seductive" moral and ethical rhetoric of Richard Stallman and the Free Software Foundation, asserting that this is "not because his principles are wrong, but because that kind of language ... simply does not persuade anybody."

Raymond addressed some of his critics from the software development community in his 1999 essay "Take My Job, Please!", stating that he was willing to "back to the hilt" anyone qualified and willing to take his job and present the case for open source to the world. In February 2005, Raymond stepped down as the president of the Open Source Initiative.

Raymond was granted 150,000 share options of VA Linux that reached a value of $32 million on the day of VA's IPO. His shares vested over a four-year period contingent on him staying on the board. Twelve months later, following the Internet bubble burst, shares of VA had dropped from a high of $242.87 to $14.

Interests and politics

Other than his computing interests, Raymond is known to have strong interests in science fiction and firearms and has a black belt in "Moo Do, an eclectic martial art based on Tae Kwon Do". He is an advocate of a general right to possess and use firearms. Raymond identifies himself religiously as a neopagan, and is an initiate witch and coven leader.

Raymond is a prolific writer of political and technical opinion pieces through his website and blog. Raymond is an avowed anarcho-capitalist and a supporter of the Libertarian Party. However, he supported the War on Iraq, and criticized the Libertarian party for perceived isolationism in the wake of the 9/11 terrorist attacks; he said that the Western world should embark on an "imperialist" military campaign to "civilize" the Muslim world. He acknowledged that some might call this plan "deliberate cultural genocide." He has also written about controversial subjects such as race and IQ, and alleged pederasty and pedophilia among homosexuals.


Famous Quotations by Eric S. Raymond:

"A critical factor in its success was that the X developers were willing to give the sources away for free in accordance with the hacker ethic, and able to distribute them over the Internet."

"Berkeley hackers liked to see themselves as rebels against soulless corporate empires."

"For the first time, individual hackers could afford to have home machines comparable in power and storage capacity to the minicomputers of ten years earlier - Unix engines capable of supporting a full development environment and talking to the Internet."

"If Unix could present the same face, the same capabilities, on machines of many different types, it could serve as a common software environment for all of them."

"In early 1993, a hostile observer might have had grounds for thinking that the Unix story was almost played out, and with it the fortunes of the hacker tribe."

"In the beginning, there were Real Programmers."

"Linux evolved in a completely different way. From nearly the beginning, it was rather casually hacked on by huge numbers of volunteers coordinating only through the Internet."

"The ARPAnet was the first transcontinental, high-speed computer network."

"The beginnings of the hacker culture, as we know it today can be conveniently dated to 1961, the year MIT acquired the first PDP-1."

"The workstation-class machines built by Sun and others opened up new worlds for hackers."

"Traditionally, operating systems had been written in tight assembler to extract the absolute highest efficiency possible out of their host machines."

"Worse, by the early 1990s it was becoming clear that ten years of effort to commercialize proprietary Unix was ending in failure."

Learn more about ESR by visiting his personal website at www.catb.org/~esr/
Special thanks to www.wikipedia.org

A Satellite View of My Home Town, etc.

We are about to celebrate our town fiesta so I'm not doing much today. In case you are wondering where on earth do I live, I have a satellite view of my home province of Bohol below courtesy of Google Maps. The one with the green arrow and is labeled Talibon (not Taliban) is my hometown. Zooming in will not give you many details because there's not much photographic data yet for our part of the globe, hence what can be seen for now are mostly grasses.


View Larger Map

In other news... I miss distro hopping, that's why I'm writing a "to-try" list here:
-Deli Linux
-openSUSE
-Epidemic GNU/Linux
-TinyMe
-Linux Mint

I also miss playing Linux games; here is my "to-play" list:
-World of Padman
-Alien Arena 2008
-Sauerbraten
-ManiaDrive
-Warzone 2100 RP

In other news yet again... We are about to end the month of May, so tomorrow I will be posting here the "Geek of the Month". You might be interested to find out who will get the most prestigious honor a geek could ever receive (hehe).

That's all for now. I'm out!

Firefox 3 will Kill 3 Birds with 1 Stone

The release date of the third major edition of the hottest web browser on the planet is just around the corner. If all things went according to planned, Firefox 3, codenamed "Gran Paradiso" will be unleashed some time this June.

Firefox has really come a long way and has already revolutionized the way people browse the web. Let's look ahead and analyze the potential impact of this forthcoming mega release.


*Firefox 3 user share will continue to rise


It will start with the grand release plan -- Download Day (Can I call it D-Day?). Mozilla is aiming to set a Guinness World Record for the most software downloads in 24-hour period. I think this is a brilliant publicity stunt that will surely pique the curiosity of non-firefox users -- they will try Firefox, they will like Firefox, and they will spread the word. End result = shocking rise of Firefox user share.

*Firefox 3 will give free and open source software a much-needed boost

What's good for Firefox is good for free and open source software. As growing number of people will embrace Firefox, the "free-software-is-bad-quality" mentality will be eliminated. People will be more aware of the importance of free and open source software, and they will never lock themselves again from the bondage of proprietary software.

*Firefox 3 will make Microsofties pee their pants worry

The wound that Microsoft got from their failure to buy Yahoo is still fresh. The release of Firefox 3 will definitely add insult to injury since Microsoft have dreams of stealing some "Search" market share from Google. We all know that Google and Mozilla are best friends -- now you do the math. As Microsoft's IE user share dwindles, so does Steve Ballmer's patience. If I were he, I would throw the desk this time instead of the chair. What if Microsoft will try to buy Mozilla to get Firefox? Now that would be a good idea for another article :)

What are your expectations of the upcoming Firefox 3? Ask me again and I will answer you this time with only 3 words:

IT WILL ROCK!


Ubuntu/Xubuntu 8.04 Macbook Pro Sound and Keyboard Fixes

After getting the wireless card (Wi-Fi) working in Xubuntu Hardy Heron on my Macbook Pro (Penryn), I went on by fixing the keyboard (special keys) and the sound.

The keyboard fix is actually very simple. I haven't seen a detailed tutorial on fixing the special keys for the MBP (Penryn) anywhere, so I'm writing this as a guide to others that might also need help.

A package called "pommed" is all that is needed to get the special keys (like brightness and volume controls and eject button) to work. However, the pommed version 1.15 that is currently available from Ubuntu repo doesn't work at all on the Penryn Macbook Pro. You will need the version 1.17. Where to get it? Thanks to Debian for already including pommed 1.17.deb binary installer from their repo, so you don't have to compile it from source. All you have to do is this:

1. Open Synaptic Package Manager.

2. Go to "Settings", and then "Repositories".

3. Click on the "Third-party software" tab, then click add...

4. Copy and paste this:

deb http://ftp.de.debian.org/debian lenny main

5. After adding, you have to "Reload".

6. Search for pommed 1.17 and install it.

7. You are done.

Fixing the audio problem is a lot easier. In fact, sound is supported in Macbook Pro, but it has detection glitch. You can resolve this by simply adding:

options snd_hda_intel model=mbp3 to /etc/modprobe.d/options.

Here's how:

1. open /etc/modprobe.d/options in a text editor, or just use this command in Xubuntu:

sudo mousepad /etc/modprobe.d/options

2. Simply paste this at the bottom:

options snd_hda_intel model=mbp3


3. Save and reboot.

4. Open the "volume control" and make sure to put the volume level up when testing the sound.

5. You are done.

My Macbook Pro and Xubuntu Hardy Heron are getting along quite well now. However, I'm still in the process of tweaking because there are still some minor issues that need to be addressed. Like the CPU temperature is several degrees hotter when running extensively in Xubuntu than when in OS X. Any suggestions?

That's all for now. See you later.

The Anatomy of a Crappy Linux Distro

All Linux distributions are not created equal. Some are superior in quality while others are so full of crap.

I have tried plenty of distros my entire life and have experienced using those that made my blood boil. I'm naturally a patient man, however, I have to be honest and share to you (based on my own experience) some of the things that can make me think of a distro as a piece of rubbish.

For me, a Linux distro is crappy when:


1. Installation takes hours to completely finish despite using a high-end machine.

2. It fails to install even after using every given boot parameter.

3. The installer fails to configure the boot loader properly.

4. The size of the system installer is more than 1GB but its included or out-of-the-box applications are mostly not what I wanted.

5. Its package manager can mess up the installed applications after a software update.

6. It sacrifices performance for beauty.

7. It tries to look like Mac OS X or Windows Vista.

8. It has a lightweight window manager but it's slower than a walking turtle.

9. Its project website and help forums treat you like s#!%.

10. It fails to give you necessary updates and security fixes.

11. Its latest distribution version is way buggier than the previous version.

12. Its stability is equal to that of Windows 2000 Me.

13. Have you used a crappy Linux distro? Feel free to add your annoyances here.


I hate those crappy distros, but I still love Linux :)

Weekly Ten (05-26-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Linux May Power New Nokia Phones
The world's top handset maker Nokia Oyj expects the role of the Linux operating system in its product portfolio to increase as the role of its Internet-focused devices grows, company officials said.
More @ PCWorld

2. Introduction to Google Search Quality
Search Quality is the name of the team responsible for the ranking of Google search results. Our job is clear: A few hundreds of millions of times a day people will ask Google questions, and within a fraction of a second Google needs to decide which among the billions of pages on the web to show them -- and in what order.
More @ Googleblog

3. HyperCard: What Could Have Been
Bill Atkinson is the programming genius behind HyperCard, MacPaint and much of the original Macintosh operating system, but these days he's wistful about what could have been.
More @ Wired

4. Biggest drawing in the world created with GPS
More @ HackaDay


5. The Importance Of A Competitive Search Market
Is Microsoft's vision to compete in search and reinvent itself as an advertising company nothing more than an attempt to get back into its familiar position as Top Gun?
More @ TechCrunch

6. No is Ark verdict
Ark Linux is a distribution developed primarily for new Linux users, although its developers say experienced users should find it powerful enough to use as well. I've tested it before and found the later claim a bit overstated. Would version 2008.1, released this month, be a change for the better?
More @ Linux.com

7. OLPC Dreams of Power-Skimping, Touchscreen Notebook for 75 Bucks
The One Laptop Per Child organization has revealed details about a new notebook it hopes to offer by 2010. Dual touchscreens will replace a physical keyboard, and the design will use half as much power as OLPC's current XO laptop. In addition, OLPC says the cost of the notebook may be brought down to just $75.
More @ LinuxInsider

8. Glow in the dark Xbox 360 enclosure takes you back to 1992
More @ Engadget


9. NASA's Phoenix probe lands on Mars
The Mars Phoenix Lander has completed its 296-day, 422 million-mile journey to Mars on a mission to find signs of life. Directors had remained anxious over the first-ever landing of a probe near Mars' north pole, saying there was about a 50-50 chance of a successful touchdown.
More @ CNN.com

10. Learn To Say No...So You Can Say A Bigger Yes To Life!
Difficult People Will Teach You How To Build Your Boundaries
More @ BoSanchez

12 Essential Exercises for Geeks

Sitting all day in front of the computer is not exactly a healthy habit. However, if your job demands you to be at your desk all day long, then perhaps you should try some of these simple exercises that could help save your life in the long run.

1. Try to stand up every hour to stretch or walk around a bit.

2. Give your eyes a break from focusing on your computer screen. Stretch your calves as this will help prevent blood clots from developing in your legs -- very common among middle-aged computer users.

3. From time to time, stretch your neck. Flex your head forward/backward, side to side and look right and left.

4. If you spend a lot of time typing, roll your wrists regularly to help prevent carpal tunnel syndrome.

5. To help improve blood circulation, roll your ankles regularly.

6. If you tend to hunch in front of the keyboard, you can counter this by performing this exercise: open your arms wide as if you are going to hug someone, rotate your wrists externally (thumbs going up and back) and pull your shoulders back.

7. Contract your abdominal and gluteus muscles, hold them there for a few seconds, then release. Repeat this for every few minutes all day long while you are working at your desk.

8. Stretch your arms, legs, neck and torso while sitting. This will help prevent you from feeling stiff.

9. Purchase a hand gripper. They are cheap, small and light. When you have to read something on the screen, you probably won't be using your hands very often so squeeze your gripper. It is an excellent forearm workout.

10. Get an elastic band (also cheap, small and light) and use it to do the actions mentioned in #6. As you are stretching, you are also working the muscles to some extent.

11. While sitting, lift up your legs on the balls of your feet and set them down. Repeat these until your legs are comfortably tired. Then repeat it again about 10 minutes later. Do this whole routine for about an hour or so. This will exercise your calves.

12. If you have a long downtime, like when rebooting after a program installation in Windows Vista/XP ☺, take advantage of it to get up and try something more ambitious such as doing a few push-ups, sit-ups, and/or jumping jacks.

Although the exercises above can contribute to a healthy and balanced lifestyle, our body needs a more active and stressful workout at least 3 times a week. I'm no health expert, but I strive each day to follow these simple geek-saving tips. As they say, a healthy mind requires a healthy body, and vice versa.

You might also want to check out 15 Healthy Snacks for Linux Gurus.

Five of the Best Free/Open-source Wiki Software

Wiki software is a kind of collaborative software that runs a wiki system. This usually allows web pages to be created and edited using a common web browser. It is generally implemented as a software engine that runs on one or more web servers, with the content stored in a file system, and content changes kept in a relational database management system.

In addition to the Wiki engine itself that employs the wiki technology, Wiki software could include all of the software required to run a wiki, which might contain a web server such as Apache. In some cases, like in ProjectForum, or in some WikiServers, the web server and wiki engine are bundled together as one self-contained system that can often make them easier to install.

The most popular of Wiki engines are Free/Open-source software, often available under the GNU General Public License (GPL). I have here a list of five of the most widely used Wiki software at present:

TWiki
TWiki is a structured wiki, typically used to run a collaboration platform, knowledge or document management system, a knowledge base, or team portal. Users can create wiki applications using the TWiki Markup Language, and developers can extend its functionality with plugins.

Major features:
* Revision control - complete audit trail, also for metadata such as attachments and access control settings
* Fine-grained access control - restrict read/write/rename on site level, web level, page level based on user groups
* Extensible TWiki markup language
* TinyMCE based WYSIWYG editor
* Dynamic content generation with TWiki variables
* Forms and reporting - capture structured content, report on it with searches embedded in pages
* Built in database - users can create wiki applications using the TWiki Markup Language
* Skinneable user interface
* RSS/Atom feeds and e-mail notification
* Hundreds of plugins


MoinMoin
MoinMoin is a wiki engine implemented in Python, initially based on the PikiPiki wiki engine.

The feature set of fine grained access control, simple user groups, GUI editor, easy install, simple but efficient spam protection, easy theming combined with a simple code base makes it often the wiki of choice for many open source projects like Apache, Debian, Ubuntu, and Fedora, as well as many corporate wikis.


MediaWiki
MediaWiki is a web-based wiki software application used by all projects of the Wikimedia Foundation, all wikis hosted by Wikia, and many other wikis, including some of the largest and most popular ones. Originally developed to serve the needs of the free content Wikipedia encyclopedia, today it has also been deployed by companies for internal knowledge management, and as a content management system. Notably, Novell uses it to operate several of its high traffic websites.

MediaWiki is written in the PHP programming language, and can use either the MySQL or PostgreSQL relational database management system. MediaWiki is distributed under the terms of the GNU General Public License while its documentation is released under the GFDL and partly in the public domain, making it free and open source software.

The current software was originally written for Wikipedia by Lee Daniel Crocker, based on the user interface design of Magnus Manske, a developer and student of the University of Cologne. Wikipedia had originally used a small wiki engine called UseModWiki written in Perl. Wikipedia was later switched to Manske's PHP-based software to offer more functionality. Increasing usage caused load problems, leading Crocker to re-write the software with a more scalable MySQL database backend. Later, Brion Vibber would take up the role of release manager and most active developer.


PmWiki
PmWiki is free wiki software written by Patrick R. Michaud in the PHP programming language.

PmWiki is designed to be easy to install and customize as an engine for creating professional web sites with one to any number of content authors. The software focuses on ease-of-use, so people with little IT or wiki experience will be able to put it to use. Despite having such low barriers to install a basic wiki, the software is also designed to be extremely extensible and customizable.

The PmWiki wiki markup shares similarities with MediaWiki (used by Wikipedia). The PmWiki markup engine is highly customizable, allowing adding, modifying or disabling markup rules, and it can support other markup languages. As an example, the WikiCreole specifications can be enabled.


DokuWiki
DokuWiki is wiki software aimed at small companies' documentation needs. DokuWiki is licensed under GPL 2 and written in the programming language PHP. It works on plain text files and thus needs no database. Its syntax is similar to the one used by MediaWiki and makes sure the data files remain readable outside the wiki.

Main features:
* Revision control - stores all versions of each wiki page, allowing the user to compare the current version with any older version.
* Access control - can be handled by a user manager which allows users and groups of users to be defined, and an access control list where an admin user can define permissions on page and namespace level.
* Plugins - has a generic plugin interface which simplifies the process of writing and maintaining plugins. There are over 300 plugins available.
* Templates - the appearance of the wiki can be defined by a template. There are already various templates provided by the development community.
* Internationalization and localization - supports Unicode (UTF-8), so languages such as Chinese, Thai, and Hebrew can be displayed. DokuWiki can be configured in about 40 languages.
* Caching - stores the rendered output of parsed wiki pages to reduce server load.
* Full text search - has an integrated indexed search with which a user can search for keywords on the wiki.

What wiki software are you using? Tell us about it by leaving us a comment.

Pinoy Python User Group -- Pinoy PUG

This is an update to my post entitled “Will Real Python Hackers Please Stand Up”.

I would like to inform everyone that our Pinoy Python User Group (shall we call it Pinoy PUG?) is finally up and running. Thanks to JM for having the initiative to kick things off. JM is currently managing the group and is now sending invitations to those who are interested. You can comment here or drop me an email if you want to become a member of Pinoy Python User Group.

We’ve only just begun, so we need more Python enthusiasts to help take this group to another level.

That's all for now. Thank you and happy hacking ;-)

UPDATE: Join us at Pinoy Python User Group

Dual-booting Fedora 9 and Xubuntu 8.04 on Macbook Pro

I wrote a preview of Fedora 9 "Sulphur" during its release day and said that I'm going to post an update soon. Now that I have tried and tested F-9 on my 4th gen. Macbook Pro (Penryn), it's time for me to give you a concise summary of the Sulphur experience and how it compares to that of Hardy Heron.

As most of you may know, Linux distros and Apple hardware are not meant for each other. Running Linux on a Mac will almost always give you headaches, as wireless card, audio, and keyboard among others will usually not function as normal. I have personally encountered this while using Ubuntu/Xubuntu on Macbook Pro. Because Fedora 9 is more recent than Ubuntu 8.04, I was hoping against all hope that I would get better hardware support for my MBP. So, I dived into dual booting Xubuntu and Fedora on my Mac.

Since I've already installed Xubuntu, setting up Fedora for dual boot was pretty straightforward. It was my first time installing Fedora via Live CD, and I must say that it was a breeze compared to the old and standard installation method that utilizes Anaconda. The Fedora Live CD installation was Ubuntu-like in terms of newbie-friendliness. The only difficult part was the partitioning. I resized my Xubuntu partition to make way for Fedora. After that, it was smooth sailing until the system installation was completed. And then there were the headaches that I have mentioned above.

Fedora 9 and Ubuntu/Xubuntu Hardy Heron are almost the same in terms of hardware support for the Macbook Pro (Penryn) -- no Wi-Fi, no audio, no keyboard special keys, and no backlight functions. However, I find it interesting that the "eject" button is working out-of-the-box in Fedora while in Ubuntu it did not.

In terms of desktop features and ease-of-use, Fedora still can't beat Ubuntu. If you are used to using Synaptic, then you will be easily frustrated with Fedora's slow and slightly buggy package manager. Like after updating the installed packages, I was informed that there were dependency issues that need to be resolved. Also, I was not given an option to install the essential proprietary driver for my NVIDIA graphics card unlike in Ubuntu.

Despite the difficulties that I have encountered in Fedora 9, I'm still impressed about several things. One is its speed -- its Gnome desktop is at par with the lighter XFCE in Xubuntu in terms of quickness and responsiveness. The speedy boot/start-up process in Fedora is also worth mentioning. Another thing that I love about Fedora is its excellent font and HTML rendering in Firefox. I didn't have to tweak or install anything to get it right.

Although I must admit that I still need more time to fully explore this latest version of Fedora and to fix the hardware issues that I've talked about, I am relatively at peace. Wondering why? Because it feels good to have the best of both worlds inside my MBP -- the stable and secure Fedora and the light and hassle free Xubuntu.

Free/Open-source Statistical Software

If you are looking for a computer program that can help you get the results of standard statistical procedures and statistical significance tests without the need for low-level numerical programming, then a statistical package is what you need.

A statistical package is a suite of computer programs that are specialized for statistical analysis. Most statistical packages also provide facilities for data management. Statistical software is both available commercially and for free. However, I can only recommend those that are free and open source not only for the reason that it comes without a price tag, but also because it has the same quality as most of those that are proprietary.

I have here a list of some of the most known Free and Open source statistical packages as a guide to those who are looking for one:

HippoDraw
HippoDraw is a powerful object oriented statistical data analysis package written in C++, with user interaction via a Qt-based GUI and a Python scriptable interface. It is being developed by Paul Kunz at SLAC, primarily for the analysis and presentation of particle physics and astrophysics data, but can be equally well used in other fields where data handling is important.

HippoDraw uses ROOT and implements many of the features also found in Java Analysis Studio. HippoDraw by default reads and writes files in an XML-based format, and can also read astrophysics FITS files and read data objects produced by ROOT.

HippoDraw can be used as a Python extension module, allowing users to use HippoDraw data objects with the full power of the Python language. This includes other scientific Python extension modules such Numeric and numarray, whose use with HippoDraw can lead to a large increase in processing speed, even for ROOT objects.


gretl
gretl is an open-source software application for compiling and interpreting data mainly for econometrics. It is an acronym for Gnu Regression, Econometrics and Time-series Library. It has a graphical user interface and can be used together with X-12-ARIMA, TRAMO/SEATS, and R. It is written in C, uses GTK as widget toolkit for creating its GUI, and uses gnuplot for generating graphs. As a complement to the GUI it also has a command line interface.

gretl includes the possibility to output models as LaTeX files. Its own data format is XML, and it can also import Excel, Gnumeric, OpenDocument Spreadsheet, Stata, EViews, RATS 4, GNU Octave, Comma Separated Values, PcGive, JMulTi, and ASCII files. It can export to GNU Octave, GNU R, Comma Separated Values, JMulTi, and PcGive file formats.

Besides English, gretl is also available in Basque, German, French, Italian, Polish, Portuguese and Spanish.


OpenEpi
OpenEpi is a free, web-based, open source, operating system-independent series of programs for use in epidemiology, biostatistics, public health, and medicine, providing a number of epidemiologic and statistical tools for summary data OpenEpi was developed in JavaScript and hypertext markup language (HTML) and can be run in browsers supporting these languages, such as Microsoft Explorer, Mozilla Firefox, Safari, and Opera, on a number of operating systems, such as Microsoft Windows, Macintosh, and Linux. The program can be run from the OpenEpi website or downloaded and run without a web connection. The source code and documentation is downloadable and freely available for use by other investigators.


Ploticus
Ploticus is a free, GPL, non-interactive software package for producing plots, charts, and graphics from data. It was developed in a Unix/C environment and runs on various Unix, Linux, and win32 systems. Ploticus is good for automated or just-in-time graph generation, handles date and time data nicely, and has basic statistical capabilities. It allows significant user control over colors, styles, options and details.


R (programming language)
The R programming language, sometimes described as GNU S, is a programming language and software environment for statistical computing and graphics. It was originally created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand, and is now developed by the R Development Core Team. R is considered by its developers to be an implementation of the S programming language, with semantics derived from Scheme. The name R comes partly from the first name of the two original authors, and partly as a word play on the name 'S'. The S language has become a de facto standard among statisticians for the development of statistical software.

R is widely used for statistical software development and data analysis. R's source code is freely available under the GNU General Public License, and pre-compiled binary versions are provided for Microsoft Windows, Mac OS X, and several Linux and other Unix-like operating systems. R uses a command line interface, though several graphical user interfaces are available.


Shogun
Shogun is written in C++. It offers numerous algorithms and data structures for machine learning problems.

The focus of Shogun is on kernel machines such as support vector machines for regression and classification problems. Shogun also offers a full implementation of Hidden Markov models. The core software itself is written in C++ and offers interfaces for MATLAB, Octave, Python and R. Shogun has been under active development since 1999. Today there is a vibrant user community all over the world using Shogun as a base for research and education, and contributing to the core package.

As Shogun was developed with bioinformatics applications in mind it is capable of processing huge datasets consisting of up to 10 million samples. Shogun supports the use of pre-calculated kernels. It is also possible to use a combined kernel i.e. a kernel consisting of a linear combination of arbitrary kernels over different domains. The coefficients or weights of the linear combination can be learned as well. For this purpose Shogun offers a multiple kernel learning functionality.


ROOT
ROOT is an object-oriented software package developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to this field, but it is also commonly used in other applications such as astronomy and data mining.


Weka
Weka (Waikato Environment for Knowledge Analysis) is a popular suite of machine learning software written in Java, developed at the University of Waikato. Weka is a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization. It is also well suited for developing new machine learning schemes.


JMulTi
JMulTi is an open-source interactive software for econometric analysis, specialised in univariate and multivariate time series analysis. It has a Java graphical user interface.


Weekly Ten (05-19-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Asus to embed Linux into all motherboards
Asus is to embed a lightweight, instant-on version of Linux called "Splashtop" into all its motherboards, following good feedback from customers.
More @ ZDNet News

2. Oh Yeah? Fork You!
Because open source code is freely distributable, anyone can take that code and create their own unique mutant mashup version of it any time they feel like it. Whether anyone else in the world will care about their crazy new version of the code is not at all clear, but that's not the point.
More @ CodingHorror

3. Google Translate adds 10 new languages...
Language is one of the biggest challenges we have in making information universally accessible. As part of the machine translation team within Google Research, I'm happy to report we've been hard at work to overcome this challenge.
More @ Googleblog

4. Interfacing your laptops onboard i2c
More @ HackaDay


5. A USF professor plans to add a heart to robot rescuers
Where disasters strike, Robin Murphy and her robots rush in.
More @ Tampabay.com

6. Microsoft vs. Google: Are all monopolies created equal?
Are Microsoft and Google really locked into a zero-sum game, where every gain in Google's search business translates into an automatic kick-in-the-pants for Microsoft?
More @ ZDNet Blogs

7. A Tale of Four Kernels
The FreeBSD, GNU/Linux, Solaris, and Windows operating systems have kernels that provide comparable facilities. Interestingly, their code bases share almost no common parts, while their development processes vary dramatically. We analyze the source code of the four systems by collecting metrics in the areas of file organization, code structure, code style, the use of the C preprocessor, and data organization.
More @ Spinellis.gr

8. Swashbot sashays his way into our hearts
More @ Engadget


9. Wii Expected to Beat Xbox 360 U.S. Sales in May
It appears as though the Wii will surpass the Xbox 360 in North America a bit earlier than expected, as Nintendo announced last week that 9.5 million units have sold in the U.S. alone since launch.
More @ PCWorld

10. Random Favorites (Philippine Tech News and Blogs)

|Now on Ubuntu Hardy Heron - MakaPalm

|The Principle of Leverage And How To Use It In Our Life - Ready To Be Rich

|The 20 Percent Factor - My Digital Corner

|The Disconnected Life - Jucato’s Data Core

|Do You Have a Difficult Person in Your Life? - Bo Sanchez


It's never just a game when you're winning.
- George Carlin

25 Coolest and Funniest Tux Wallpapers

People just can't get enough of Tux, the world-renowned penguin mascot of Linux. I'm saying this because my collection of "30 Coolest and Funniest Tux Icons" has already received a mind-blowing number of hits in just a short period of time. Because of that, I decided to give Tux lovers another treat by handing out my list of twenty-five coolest, funniest, and maybe cutest Tux wallpapers. So without any more delay, here they are:

Note: click on the images to see full size


1. Tux Pirate


2. Black Tux


3. Stone Age Tux


4. Tiny Tux


5. Star Wars Tux


6. Rocket Tux


7. Prisoner Tux


8. Homer Tux


9. Evil Tux


10. Grammatically Incorrect Tux Pirate


11. iPhone Tux


12. Tux Art


13. Gambler Tux


14. Techie Tux


15. Apple-eating Tux


16. Tux of Zorro


17. Sky Tux-apple


18. Tux Guevara


19. South Park Tux


20. Tux Graffiti


21. Glowing Tux


22. Silver Tux


23. Killer Tux


24. Tux World


25. Giant Tux



You may also want to checkout my other wallpaper collections:
*20 Coolest Linux Distro-themed Wallpapers
*25 Coolest Linux Wallpapers

Battle of the Minis (The Rematch): DSL vs. Puppy

Greetings Linux fans from around the world. We are here again to witness the clash of two ultra-lightweight distributions. As you may know, these two distros have collided in the past and have fought until the end. One ended up victorious, while the other one was not as fortunate. So today, we shall give the losing distro a chance to even the score. Now, without further delay, let's welcome our two fully loaded distro warriors!

On your left is the challenger, weighing in at exactly 48.5MB, armed with the latest weapon version, please welcome the totally upgraded DSL 4.2. On your right is the defending champion, now leaner than ever and weighing in at exactly 87.1MB, put your paws together for the newly trained Puppy Linux 4.0.

If you are ready, then let's get this battle going. Fight!

Distrowar Arena (Test Machine Specs):
Board: Intel Corporation D102GGC2
Processor: 3.40 GHz Intel Pentium D
Hard Drive: Samsung 80GB ATA with 8GB allocated to VM disk
Memory: 2GB DDR2 RAM with 128MB allocated to VM memory

Tale of the Tape
:
Distro Name:Damn Small Linux (DSL)| Weight:48.5MB| Country Origin:USA| Distro Origin:Knoppix| Package Mgt.:DEB| Default Desktop:JWM| Distrowatch Rank:#9


Distro Name:Puppy Linux| Weight:87.1MB| Country Origin:Australia| Distro Origin:Slackware| Package Mgt.:PET| Default Desktop:JWM| Distrowatch Rank:#16




Speed Test
:
Download Time- Winner, DSL!
Boot/Start-up Time - Winner, DSL!
Responsiveness- Draw!

Decoding: The time it takes to download DSL is obviously less due to its smaller size, so it has an advantage over Puppy. DSL is again the clear winner for "Boot/Start-up Time" (measured from boot menu to desktop) because it took only around 29 seconds for DSL to reach its JWM desktop. Puppy meanwhile was slower and took about 36 seconds to boot. It is another draw for "Responsiveness" because the two distros are both nimble, and I cannot really decide which has the clear edge.

Aesthetics:
Default Theme- Winner, Draw!
Extras- Winner, Puppy!
Artwork- Winner, DSL!

Decoding: Since both are using JWM as their window manager, I gave a draw verdict for "Default Theme" in the aesthetics category. "Extras" went to Puppy Linux because it is now utilizing the more advanced GTK2 engine. For "Artwork", I have to give it to DSL this time because I love the new darker theme. Puppy won last time because of that cute Puppy wallpaper. I just love dogs, I guess :-)

Features:
Pre-installed Applications- Winner, Puppy!
Available Packages from Repo- Draw!
Ease of Use- Winner, Puppy!

Decoding: Puppy Linux is feature-packed and has plenty of pre-installed applications. I know it's unfair because Puppy is bigger hence it has more packages out-of-the-box than DSL. But as I always say, we are just having fun here, so be it. Puppy is also the winner for "Ease of Use" because of its much- improved overall GUI, like it's user-friendly package manager.

Stability:
Hardware Detection- Draw!
Software Maintenance- Draw!
Error Handling- Puppy!

Decoding: Since both Puppy ad DSL have no trouble in detecting and configuring my test machine's hardware, it's a draw for "Hardware Detection". It's another draw for "Software Maintenance" because their package managers both performed well on several tests that I made. DSL's occasional failure to switch between window managers made me gave "Error Handling" to Puppy. I've never encountered a serious bug while in Puppy.

Final Score:
Puppy = 4
DSL = 3
*Winner Puppy!

Conclusion:
The final score was close, with Puppy Linux emerging triumphant yet again. However, DSL should not be underestimated because it showed us that it has the capability to beat distros that are much bigger in size. Maybe I will give DSL a smaller opponent next time, like SliTaz. What do you think?

That concludes our battle for today. This is all just for the spirit of fun; I hope you enjoyed this one. As always, I am the sole judge of this so-called Distrowar, therefore your opinions are greatly appreciated.

Iron Man the Movie - The Technology Within

I have watched Iron Man in theater about a week ago but until now, I'm still thinking about those awesome scientific and technological elements that can be seen throughout the film. The movie has it all just name it- military technology, robotics, electronics, and some really powerful computers. Iron Man is a fictional Marvel Comics character, although some of the techie stuff that are mentioned or found inside the film really exists.

To those who have seen the movie and want to know what's real and what's fiction, read these exciting Iron Man facts that I have collected:

Stark Industries
Stark Industries, owned and run by billionaire Anthony Edward "Tony" Stark (a.k.a. Iron Man), is a fictional multi-billion dollar business. Howard Stark, Tony's father, founded it. According to Forbes 25 Largest Fictional Companies, it had estimated sales of $20.3 billion. In the movie, Stark Industries has a logo similar to that of Lockheed Martin and is listed on the New York Stock Exchange as SIA.

MIT
MIT (Massachusetts Institute of Technology), the school where Tony Stark graduated summa cum laude in electrical engineering at the age of 17 is of course real. MIT is a private university located in Cambridge, Massachusetts and is known for its strong emphasis on scientific and technological research. The GNU project and free software movement originated at MIT.

Arc Reactor
The arc reactor, buried inside Stark's chest, is a fictional, extremely efficient power supply that produces vast amounts of energy without consuming typical fuel or producing significant waste heat, though its output is finite and can be depleted. This was necessary to allow the Iron Man suit to exhibit the vast strength and flying speed.

Iron Man Suit

A powered exoskeleton (Iron Man's robotic suit), is a powered mobile machine consisting primarily of a skeleton-like framework, and a power supply that provides at least part of the activation-energy for limb movement.

In reality, working examples of powered exoskeletons have been constructed but are not currently widely deployed. Various problems remain to be solved, including suitable power-supply. The United States Defense Advanced Research Projects Agency and other organizations have researched exoskeletons for combat for decades, but progress has been limited and the actual utility of such systems in combat is still debated (with no systems known to have reached more than prototype status).

Jericho Missile
Jericho missile, an advanced and highly powerful cluster bombs made by Stark Industries is fictional. However, a less powerful cluster munitions are real and are used in today's military. They are air-dropped or ground-launched munitions that eject a number of smaller submunitions ("bomblets"). The most common types are intended to kill enemy personnel and destroy vehicles.

F-22 Raptor
The Lockheed Martin/Boeing F-22 Raptor is a fighter aircraft that uses stealth technology. It is primarily an air superiority fighter, but has multiple capabilities that include ground attack, electronic warfare, and signals intelligence roles. The United States Air Force considers the F-22 a critical component of the U.S. strike force. In the movie, a pair of F-22 is sent after Stark--one is damaged during the chase.

S.H.I.E.L.D.
S.H.I.E.L.D. (Strategic Homeland Intervention, Enforcement, and Logistics Division) is a fictional intelligence agency. The acronym originally stood for Supreme Headquarters, International Espionage, Law-Enforcement Division. It was changed in 1991 to Strategic Hazard Intervention, Espionage Logistics Directorate.

Miscellaneous observation:
I've noticed Tony Stark using an Apple Cinema Display in one of the scenes. Also, Peeper Potts (Gwyneth Paltrow) hacked a computer that's probably Dell, I think (correct me if I'm wrong). Any further movie observations are welcomed here. Just leave your comments below.

Wassup Android?

I've been following Android since its inception in November 2007. I'm referring to the open source Linux-based software platform for mobile devices developed by Google and the Open Handset Alliance.

Everyone was talking about Android back then that I even made a post about it and defended it against a negative comment made by a well-known blogger. However, I have lost track on the Android development so I visited its website just recently to know what's up.

Through Android Developers Blog, I've learned that round 1 results of the Android Developer Challenge have been announced last May 9. Of the 1,788 submissions, only 50 were chosen to advance to the final round. The finalists have been given $25,000 each, and bigger prices are waiting if they made it to the Top 20. Now how did the contest organizers manage to review all those project submissions?

A panel of 4 judges per application was required so they recruited around 125 judges to counter the overwhelming number of reviews that need to be performed. Since many of the judges were not engineers, the organizers built a program using wxPython to automate judging. The said program launches a clean emulator for each submission, supports emulator features like SD card images and mock location providers, and allow judges to launch multiple emulators and simulate calls and SMS messages for applications that need that functionality. To help achieve fairness in judging, 140 Ubuntu-installed identical laptops were utilized.

Another interesting part during the judging was tracking all the huge amount of scores and data. Python was an integral part once again together with Google Data web API to fetch and compute the judge's scores. If you are interested for more gory details of the judging, you can read Dan Morrill's post HERE.

More and more exciting features and specifications of Android are being released after the SDK was made available. Here are some them:

*Connectivity- Android supports a wide variety of connectivity technologies including GSM, CDMA, Bluetooth, EDGE, EV-DO, 3G, and Wi-Fi.

*Handset layouts- The platform is adaptable to both larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 1.0 specifications, traditional smartphone layouts.

*Storage- SQLite for structured data storage

*Messaging- Both SMS, MMS, and XMPP are available forms of messaging including threaded text messaging.

*Web browser- The web browser available in Android is based on the open-source WebKit application framework.

*Java virtual machine- Software written in Java can be compiled into Dalvik bytecodes and executed in the Dalvik virtual machine, which is a specialized VM implementation designed for mobile device use, although not technically a standard Java Virtual Machine.

*Media support- Android will support advanced audio/video/still media formats such as MPEG-4, H.264, MP3, and AAC, AMR, JPEG, PNG, GIF.

*Additional hardware support- Android is fully capable of utilizing video/still cameras, touchscreens, GPS, compasses, accelerometers, and accelerated 3D graphics.

*Development environment- Includes a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE.

The first Android-powered handsets are expected to arrive in the second half of 2008. A lot of big players from the mobile phone industry like Motorola, T-Mobile, and Sprint Nextel have vested interest in Android and have become part of the Open Handset Alliance.

I'm planning to get a new cell phone by the end of the year. An ultra sleek and sexy Android-powered Motorola RAZR would be nice ;-)

Fedora 9 "Sulphur": Less Hype, All Business

Things went as scheduled. Fedora 9, code-named "Sulphur" has just been released. Fedora 9 promises some significant improvements over its "Werewolf" predecessor. Though this is a major release version of this Red Hat-sponsored distribution, the excitement is less compared to the flight of the "Heron". But should we care about this so-called publicity more than anything?

Though I didn't notice a lot of sites and blogs that displayed a release countdown image, I didn't care because I'm still pretty much excited about Fedora 9. Counting on some rave reviews of Fedora 9 "Preview" HERE and HERE, I expect this new version to be the best release ever. To really know why I'm so thrilled about it, here is a list of new features that are included in Fedora 9:

*This release features GNOME 2.22. GNOME now includes a webcam photo and video creation utility called Cheese, improved network filesystem support, a new international clock applet, Google Calendar support and custom email labels in Evolution, a new Remote Desktop Viewer, improved accessibility features, and PolicyKit integration.

*KDE 4.0.3 is available in the KDE Live image as well as the regular DVD.

*Xfce 4.4.2 is available as part of this release.

*NetworkManager 0.7 provides improved mobile broadband support, including GSM and CDMA devices, and now supports multiple devices and ad-hoc networking for sharing connections. It is now enabled by default on installations from DVD, CD, the network, and Live images.

*The Fedora installer, Anaconda, now supports partition resizing for ext2/3, NTFS filesystems, creating and installing to encrypted file systems, improved Rescue Mode with FirstAidKit, independent locations for the second stage installer and the software packages. A redesigned, larger netboot.iso image now features a second stage installer partly for this reason.

*Live USB images now support persistence, so your data and setting changes will be preserved even after rebooting.

*PackageKit, a new set of graphical and console tools, with a framework for cross-distribution software management, has replaced Pirut in this release of Fedora. The PackageKit graphical updater is available instead of Pup. Behind PackageKit, the performance of yum has been significantly improved.

*FreeIPA makes managing auditing, identity and policy processes easier by providing web-based and command line provisioning, and administration tools to ease system administration. FreeIPA combines the power of the Fedora Directory Server with FreeRADIUS, MIT Kerberos, NTP and DNS to provide an easy, out of the box solution.

*Ext4, the next version of the mature and stable ext3 filesystem is available as a option in this release. Ext4 features better performance, higher storage capacity and several other new features.

*This release of Fedora uses Upstart, an event-based replacement for the /sbin/init daemon.

*Firefox 3 brings a number of major improvements including a native look and feel, desktop integration, the new Places replacement for bookmarks, and a re-worked address bar.

*The completely free and open source Java environment OpenJDK 6 is installed by default. IcedTea 7, derived from OpenJDK 1.7, is no longer the default. IcedTea includes a browser plug-in based on GCJ, and is available for both x86 and x86_64 architectures. GCJ is still the default on PPC architecture.

*OpenOffice.org 2.4, with many new features, is available as part of Fedora 9.

*Fedora now includes Perl 5.10.0, which features a smaller memory footprint and other improvements.

*Fedora now includes TeXLive to replace the older, unmaintained TeX distribution.

*Fedora 9 features a 2.6.25 based kernel.

*Kernel crashes can be more automatically reported to http://www.kerneloops.org/ and diagnosed in a friendly way via the kerneloops package installed by default. Crash signatures are commonly referred to as oopses in Linux.

*Work on the start-up and shutdown in X has yielded noticeable improvements.

See release notes HERE for the complete list of features and important announcements.



Plenty of hardcore Linux enthusiasts are probably on standby right now and are waiting for their download to finish. By the way, you can get Fedora 9 from HERE. At the moment, I'm downloading Fedora-9-i686-Live.iso. I will see you all later for updates.

How about? Do you care about the Fedora 9 release?

Weekly Ten (05-12-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Political Loyalties in Web Frameworks
There are at least two distinct forms of web framework styles: "right-leaning" and "left-leaning" (in the political sense).
More @ plope.com

2. 3G settings discovered in latest beta of iPhone firmware
As if there were any doubt that Apple's next-generation iPhone would include support for 3G wireless networks, an inactive preference dialog extracted from the most recent beta of iPhone Software v2.0 may offer the most concrete evidence yet to that end.
More @ AppleInsider

3. Investing in the future of the open Internet
As you may have read, Google, Comcast, Intel Capital, Time Warner Cable, Bright House Networks and Trilogy Equity Partners have entered into an agreement to invest $3.2 billion in a new wireless broadband company.
More @ Googleblog

4. Kernel driver for the PIC18F4550 microcontroller
More @ HackaDay


5. IFPI Advises Kids to Use LimeWire and Kazaa
Together with the charity Childnet, IFPI recently launched a campaign to educate kids, teachers and parents about the dangers of filesharing. Ironically, the legal alternatives they suggest direct the kids to LimeWire, Kazaa and sites that sell hardcore adult movies.
More @ TorrentFreak

6. Sync Your iPhone Wirelessly in Linux
Linux users, let's take a look at how to set up your iPhone or iPod touch for any-time wireless access after the jump.
More @ Lifehacker

7. Microsoft shares more IE8 security details
When Microsoft officials released a first test build of Internet Explorer (IE) 8 back in March, they said they were intentionally refraining from talking specifics about new security features and functionality that would be part of the next browser release.
More @ ZDNetBlogs

8. Terrafugia hopes to showcase drivable airplane this summer
More @ Engadget


9. DistroWatch Weekly, Issue 252
It's a Fedora week here at DistroWatch. A new version of the popular distribution will be released later this week, complete with the usual cutting edge features, such as KDE 4, dramatic speed improvements, support for the ext4 file system and many others.
More @ Distrowatch

10. Random Favorites (Philippine Tech News and Blogs)

*Is Linux Really Free from Virus? -UbuntuSite

*Tip: Simple SSL Certificate Scanner -Pinoy Tux

*Adobe Flex: Specifying Remote Object Endpoint at Runtime - Me and the Computer

*GIMP 2.6 - coming very soon! - Ang Pilipino Gimp

*Wordpress 2.5 - Simply Wow! - Techsier

*Don't Complain! - Bo Sanchez

*iPhone In Philippines, Will Consumers get It ? - Tech at Hand

*Episode 14: Learning Robotics -You Got Tech


There is nothing more dreadful than imagination without taste.

- Johann Wolfgang von Goethe

Puppy Linux 4.0: Has it Learned New Tricks?

Puppy Linux 4.0 has been unleashed recently. It is a major distribution release version of this well-known mini-distro that is why I took some time to check it out. I have used Puppy Linux 3.01 before, and I have said that it was more than just a cute-named distro. So what are the improvements of this latest edition over its predecessor? Has it really learned new tricks?

First, some Puppy Linux facts:
I just looked at the distro ranking of Puppy Linux over at Distrowatch and found out that it has slipped to #16 from #15 since the last time I checked. I wrote on my past review that Puppy Linux is Slackware-based but many have corrected me that it is not. Puppy Linux since version 3.01 is Slackware compatible and not Slackware-based. So there, I just corrected my mistake. What else? Puppy Linux is proudly made in Australia and is developed by Barry Kauler.

The download page for Puppy Linux 4.0 can be found HERE. It is worth noting that while Puppy 3.01 was built from Slackware-12 binary packages, Puppy Linux 4.0 has been totally compiled from source utilizing the so-called T2-project. Because of that, this latest edition of Puppy is even smaller in size at 87.1MB (before 98.6MB).

Installation:
There are plenty of ways to make Puppy run. You can boot it as a Live-CD, install it on a USB Flash drive, and even set it up to an internal/external hard drive. You can also remaster the Live CD if you want your very own customized Puppy. In my case, I made Puppy run on virtual machine (VMWare) to save me from the hassles of burning a CD.

Puppy Linux 4.0 started-off with the usual boot options menu where I was given a choice to add boot parameters, which wasn't necessarily needed, followed by keyboard layout set-up, and lastly the graphics configuration. At graphics set-up, you will be given an opportunity to test if your display is supported or not, which I think is very handy.



Look and Feel:
Puppy Linux 4.0 is still using the very lightweight window manager called JWM (Joe's Window Manager) and ROX-Filer as its file manager. However, it abandoned GTK1 and Tcl/Tk in favor of GTK2-based system. This particular change was made to achieve user-interface consistency and to reduce the size even more. The wallpaper or desktop background was new which I'm sorry to say I didn't like. I wanted the cute puppy background used on the previous version not only because it's cute but also because it's kind of a like a trademark for Puppy Linux. I have a little suggestion to Mr. Kauler. Why not have a contest and let everyone submit a photo of their puppy, and then make the winning photo the default wallpaper for Puppy 5.0. Isn't that interesting? What do you think?



Software/Package Management:
This latest version of Puppy now includes some valuable GTK2 applications. To name a few, there's Fotox (image viewer), Gwhere (disk catalogger), Prename (batch file renamer), gFnRename (batch file renamer), Pfind (file search), Pprocess (process manager), Chtheme (GTK theme chooser), Pidgin (multiprotocol chat client), Gadm-Rsync (GUI for rsync), Wireless Autoconnect, Gtkam (digital camera interface), Xsane (scanner interface), ePDFView (PDF viewer), Pschedule (cron GUI), Osmo (personal organiser), Pcdripper (audio CD ripper), RipOff (audio CD ripper), mhWaveEdit (audio editor), Pburn (CD/DVD burner), MTR (traceroute), Pnethood (Samba client), Pwireless (wireless scanner) and more. Abiword word processor and SeaMonkey web browser is still included as well as other important applications that were available in the previous version.

Installing additional packages is still handled by the much-improved PETget. The GUI window is fully refurbished, which now features categorized packages and allows easy access to multiple repositories.



Stability/Hardware Detection:
Puppy Linux 4.0 worked perfectly well on the VM environment, with properly detected and fully working Ethernet, USB, CD ROM, audio and display. I have heard that this Puppy even has all drivers built-in for scanning, digital camera, printing, and audio recording and editing, more of like a complete multimedia environment as they say it. I didn't have the opportunity to test those hardware drivers so I hope someone can attest or share if those stuff were working well on their machine.



Conclusion:
Puppy Linux 4.0 has really underwent a major overhaul that even its distro logo is changed. And based on what I've seen and experienced, the changes were overall for the better. The speed and responsive have improved considerably, and those added applications and features have really made Puppy Linux deserving to be among the best mini Linux distribution out there. Puppy Linux 4.0 not only learned some new tricks but also performed those tricks in flying colors.

Romantic Open Source Films, Anyone?

Are you in the mood for love? If your answer is "sí señor", then perhaps you may like these two open source films that I'm going to share to you. And yes, I said open source.

A movie or film produced using open source software and open source methodology is called an open content film (or open source film). It is usually released with samples or source material (screenplay, script, footage, etc.) that are released under a license which permits other parties to create other derivative works or fan fiction.

The two romantic movies below are great examples of open source films:

Boy Who Never Slept

One of the world's first full-length open source movies, Boy Who Never Slept tells the story of an insomniac writer who happens to meet a teenage girl online. What begins as merely a friendship develops into an unlikely love story wrapped in harsh reality. This film has received media attention from around the world for its open source release, its non-existent budget, and its edgy material. BWNS is a full length movie that anyone can watch, share, and even use in their own derivative works.

Boy Who Never Slept was filmed with a budget of $200. Amazing, isn't it?

You can download the film’s script in PDF HERE.

You can also get the torrent file of video source footage (mpg DVD) and audio files (MP3) HERE.


Cactuses


Cactuses is a 2006 open-source motion picture created by the Arc2 Project, which was consisted of twenty-four High School students and five college students based in Manteca, CA.

Cactuses is the story of a young man named Simon whose life of rejection and broken relationships takes a turn when he meets an older woman named MaryBeth who works at a cactus shop...

The download page for Cactuses can be found HERE.

Or, you can watch it via Google Video HERE.





I hope more open source films like these two will be produced soon. We should also support them because the purpose of creating an open source film is purely for artistic reason and not for any monetary reward.


Linux + UMPC = Smokin' Hot

Ultra-Mobile Personal Computers (UMPC) are so hot right now that major PC manufacturers are competing to create the lightest, fastest and sexiest-looking portable machines imaginable. Most of these emerging sub-notebooks are pre-installed with Linux, and I wasn't surprised.

Although consumers are still living in Windows world, computer makers now value Linux more than ever. It's really a huge gamble, but I think it's paying off. Mainstream consumers just don't care any longer even if most of these UMPCs come with Windows as an option. As long as they can surf the web, create documents, and write emails they are at peace with Linux.

I have here a list of some UMPCs that are already making waves. This might as well serve as a guide to those who are planning to buy one because I have also provided some important technical specifications on each one of them. So now, take your pick from these Linux-powered smokin' hot ultra-portable computers:

  • Elonex ONE
Technical Specifications:

Processor: LNX Code 8 Mobile 300MHz Processor;
Memory: Dedicated Linux Memory 128Mb DDR-II SD RAM (256Mb in upgraded model);
Internal Storage: On-board 1Gb Flash Memory, optimised for Linux (2Gb in upgraded model);
Battery: Integrated 3 cell Battery;
Operating System: Linos 2.6.21;
Display: 7" High Resolution TFT LCD display; 800 x 480pix Widescreen;
Dimensions: 22 x 15 x 3 cm (W x L x H);
Weight: 0.95 kg;
Connectivity: Wi-Fi 802.11b/g (Wireless) (54Mbps);
Bluetooth;
Ethernet (Wired) (10/100Mbps);
2 USB 2.0 ports;

More details HERE.

  • HP 2133 Mini-Note PC
Technical Specifications:

Processor: VIA C7(tm)-M processor (1.6 GHz, 800 MHz FSB);
Video/graphics: VIA Chrome 9, 128MB shared system memory;
Memory: 2048MB 667MHz DDR2 SDRAM (1 DIMM);
Internal Storage: 120GB/160GB 5400 rpm SATA, or 64GB Solid State Drive;
Integrated camera: VGA camera included;
Battery: 6 cell Li-Ion battery;
Operating System: SUSE Linux Enterprise Desktop 10;
Display: 8.9" inch (diagonal) WXGA LCD with CCFL backlight;
Dimensions: 255 x 165 x 27 mm (10.04 x 6.5 x 1.05 in);
Weight: 1.27 kg (2.8 lb);
Connectivity: WLAN 802.11a/b/g;
Ethernet 10/100/1000 Mbit/s;
Bluetooth 2.0;
2x USB 2.0;
SD Card reader, Expresscard 54 slot;

More details HERE.

  • CloudBook
Technical Specifications:

Processor: 433MHz AMD Geode;
Video/graphics: Integrated with Geode CPU; unified memory architecture;
Memory: 256 MiB dynamic RAM;
Internal Storage: 1024 MiB SLC NAND flash, high-speed flash controller;
Integrated camera: integrated color vision camera; 640_480 resolution at 30FPS;
Battery: # 2 or 4 cells LiFePO4; or 5 cells NiMH, approximately 6V series configuration;
Operating System: Ubuntu, GNOME, AWN-based gOS "V2 Rocket";
Display: 18 cm (7_) WVGA TFT (800_480);
Dimensions: 23_17_3 cm;
Weight: 0.91 kg;
Connectivity: WLAN 802.11b/g;
Ethernet 100 Mbit/s;
DVI-I;
two USB 2.0 ports;
Card reader (SD, MMC, MS (PRO));

More details HERE.

  • Pepper Pad
Technical Specifications:

Processor: AMD Geode CPU, 533MHz with MMX and 3DNow extensions;
Memory: 256MB DDR SDRAM (DDR-333 SO-DIMM);
Internal Storage: Hitachi TravelStar 20GB 1.8" IDE disk drive;
Integrated camera: 640x480 digital camera, fixed focus;
Battery: 3800mAh Lithium-Ion battery;
Operating System: Linux;
Display: 800x480 7 inch LCD touchscreen;
Dimensions: 29cm x 14.9cm x 2.3cm (11.4" x 5.9" x 0.9");
Weight: 2.1 pounds (985g);
Connectivity: Atheros AR2413A-based mini-PCI 802.11b/g WiFi interface;
USB 2.0 port;
Bluetooth 2.0;
SD/MMC Flash memory slot;
IrDA and TvIR emitters/receivers;

More details HERE.

  • ASUS Eee PC
Technical Specifications:

Processor: 900 MHz (factory underclocked to 630 MHz) Intel Celeron-M ULV 353;
Video/graphics: Intel UMA;
Memory: 512 MB/512 MB/1 GB DDR2 SDRAM RAM;
Internal Storage: 2/4/8/12/20 GB SSD;
Integrated camera: 0.3 megapixel video camera;
Battery: 4 cell 4400 (700 series, surf models and 900 series) or 5200 (700 series, non-surf models) mAh battery;
Operating System: Linux Xandros;
Display: 7 inch (diagonal) TFT LCD with LED backlight 800_480 pixels,
or 8.9 inch LCD (1024x600) in 900 series;
Dimensions: 225 _ 165 _ 21~35 mm (8.9 _ 6.5 _ 0.9~1.4 in)
900 series- 225 x 170 x 20~34;
Weight: 895 g (1 lb 151/2 oz)
900 series- 990 g (2 lb 3 oz);
Connectivity: 10/100 Mbit Ethernet;
802.11b/g wireless LAN;
3 USB 2.0 ports;
MMC/SD card reader;

More details HERE.

  • One Laptop per Child (OLPC)
Technical Specifications:

Processor: VIA C7(tm)-M processor (1.6 GHz, 800 MHz FSB);
Video/graphics: VIA Chrome 9, 128MB shared system memory;
Memory: 2048MB 667MHz DDR2 SDRAM (1 DIMM);
Internal Storage: 120GB/160GB 5400 rpm SATA, or 64GB Solid State Drive;
Integrated camera: VGA camera included;
Battery: 6 cell Li-Ion battery;
Operating system: Fedora Core;
Display: 7-1/2 inch dual-mode LCD; 1200x900 in monochrome mode or 800x600 in color mode;
Dimensions: 242mm_228mm_32mm;
Weight: 1.45KG with LiFeP battery, 1.58KG with NiMH battery;
Connectivity: Integrated 802.11b/g (2.4GHz) interface;
Three Type-A USB-2.0 connectors;
MMC/SD Card slot;

More details HERE.

  • Classmate PC
Technical Specifications:

Processor: 900MHz Intel Mobile processor;
Chipset: Intel (r) 915GMS;
Memory: DDR -II 256 MB (Linux only)or 512 MB;
Internal Storage: 1 GB Flash (for Linux), 2GB;
Integrated camera: 30fps @ 640x480, 0.3M;
Battery: 6-cell Li-ion battery;
Operating system: Mandriva Linux Discovery 2007;
Display: 7 inch diagonal LCD 800 x 480;
Dimensions: 245 x 196 x 44 mm;
Weight: 1.45 Kg;
Connectivity: 10/100M Ethernet WLAN 802.11b/g;
2 x USB 2.0 ports;
1 SD slot;

More details HERE.

Is BSD Better Than Linux?

In my quest to find the most stable, secure, feature-rich, and lightweight desktop operating system for my main workstation, I tried and tested almost all major Linux distributions available. I'm making an effort to settle for Xubuntu right now as I really value its speed and efficiency. However, after reading some of the comments on one of my older articles, I'm having second thoughts.

A comment by "Anonymous Coward" found on my blog post entitled Why Mac OS X Sucks and Linux Rocks said:

"I find that FreeBSD is the most sane operating system of all. Instead of using some weird conventions like some Linux distro, FreeBSD is fast, secure and sane.

Not only the configurations are consistent and intuitive but also all BSDs are consistent with each other. Furthermore, the FBSD7 kernel is faster than Linux kernels out of the box (not to mention u can optimize it manually). All the development tools can easily be installed via the ports (from haskell compilers, Java, IDEs to code analyzers). And of course, if you like your UI, you can install compiz-fusion. And guess what! it all works great.

In terms of MacOS X. It is indeed a pile of eye candy (regardless of its phylogeny with FreeBSD). I find using it's UI slow and inefficient and that's why I stopped using the MacMini I got.

Linux, is just a pile of c**p. The best thing is: It's c**p undercover. U can't really see its crap because:

(1) The kernel is glued together by hacks
(2) Each distro is either a mess (config files, package managers etc) and often counter intuitive.

Give FreeBSD a go!"

The comment struck me because I haven't tried any of the BSD derivatives yet, and the commenter here is kind of implying that Linux is as crappy as Mac OS X when compared to FreeBSD.

To those who don't know anything about BSD, here are some quick BSD facts:

Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995.

Historically, BSD has been considered as a branch of UNIX - "BSD UNIX", because it shared the initial codebase and design with the original AT&T UNIX operating system. See Evolution of Unix systems.

Some of the BSD descendants that are still active to this day are: FreeBSD, NetBSD and OpenBSD. FreeBSD is probably the most popular among them and has been characterized as "the unknown giant among free operating systems."

FreeBSD is generally regarded as reliable and robust. Among all operating systems that can accurately report uptime remotely, FreeBSD is the free operating system listed most often in Netcraft's list of the 50 web servers with the longest uptime. A long uptime is an indication that no crashes have occurred and no kernel updates have been deemed needed.

So here I am thinking of giving FreeBSD a go to see for myself if BSD is indeed better than Linux. What do you think?

Linux Got Game: War§ow 0.42

Another tip from Free and Open Source gamer extraordinaire SlippJigg encouraged me to try out another action-packed First-person shooter (FPS) game called Warsow last weekend. So what exactly is this game and what makes it interesting?

Some Facts:
War§ow (Warsow) is an online multiplayer FPS game actively developed by a crew of freelance software developers and artists. War§ow prides itself on high-quality content standards with thorough testing by selected members of the community. War§ow's codebase is open source software, distributed under the terms of the GPL; it is built upon Qfusion, an advanced modification of the Quake II engine.

War§ow is loosely based on the E-novel written by Fabrice Demurger entitled Chasseur de bots. The novel is the basis of the game's cyberpunk visual style, which is achieved by combining cel-shaded cartoon-like graphics with dark, flashy and dirty textures. Since visual clarity is important in maintaining competitive gameplay, War§ow tries to keep effects minimalistic, clear and visible.

According to Warsow Wiki, Warsow's recursive acronym is "Warsow is Art of Respect and Sportmanship Over the Web"

Sounds and Graphics:
When I played Warsow for the first time, I thought the graphics was less impressive compared to those of Alien Arena and Nexuiz. But then I found out that I was playing with my screen resolution set to 800x600. After I have corrected the display and tweaked some of the effects options, I was awed at how graphically pleasing this game really is. Though the game environment is cartoonish, for me it is still looking pretty solid and polished, and the visual effects are very appealing.

I'm not really that picky when it comes to a game's audio, but my common sense knows how to judge if the sound is good enough or not :-) I think Warsow had some neat sound effects and music that really added flavor to the game, and I would say it sounded good.


Gameplay
:
The very competitive gameplay of War§ow focuses heavily on movement and trickjumping. Many of the tricks in War§ow, which originate from the Quake series, include circle-jumping, bunny hopping, strafe-jumping, double jumping, ramp-sliding, and rocket jumping. War§ow also gives players the ability to dash, dodge or wall jump, tricks that were originally possible in the Unreal series. The various movement tricks combine to add an extra dimension to the gameplay; as the player's proficiency at moving increases, they are able to collect health, armour and weapons more quickly, more effectively overpower enemies with their speed. The variety and flexibility of the physics has spawned an entire community dedicated to competing on the various Race maps that the game offers.


War§ow also has a unique power-up system for weapons. In addition to regular ammunition, ammo boxes found on the map contain strong ammunition. Strong ammo either increases a weapon's power or modifies its behaviour to make it more effective. Weapons are restricted to using strong ammunition until depleted, at which point it would switch back to using regular ammunition.


How/Where to get War§ow?
Warsow 0.42 (the latest version) is available for Linux, Windows and Mac OS X. The download page can be found HERE . Ubuntu users can easily get and install Warsow via Synaptic Package Manager because it is available from the Ubuntu repo.


Conclusion:
War§ow, though still considered as a beta software is really well-crafted that I would highly recommend it to every FPS game fanatic or just about any gamer out there who wants to try something new. My only complain about Warsow is the lack of game server hosts, and based on my experience, it is sometimes difficult to connect to a particular server. I hope more people will be hosting Warsow because it really is a great FPS game. It is like a gem that I'm glad I've found. Also, I hope that a single player (offline) option will be available soon just in case my internet connection gets disconnected, or when I want to improve my skills by shooting against bots in easy mode (hehe).

Here's my quick rating for War§ow 0.42:

Sounds and Graphics: 8/10
Gameplay: 7/10
Total: 7.5/10

Weekly Ten (05-05-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. US senator: China wants hotels to filter Internet
The Chinese government is demanding that US-owned hotels there filter Internet service during the upcoming Olympic Games in Beijing, US Senator Sam Brownback has alleged.
More @ Computerworld

2. Top 5 Tiny Distros
I was cleaning up my /home partition when I noticed I had several tiny distros hanging around waiting to be tested. So I thought this might be a good time to write an updated Mini-distro Roundup. Unlike last time, the five contestants are all less than 88 MB in download size.
More @ Tuxmachines

3. How to avoid getting hooked
Millions of people have gotten "urgent" emails asking them to take immediate action to prevent some impending disaster. "Our bank has a new security system. Update your information now or you won't be able to access your account," or "We couldn't verify your information; click here to update your account."
More @ Googleblog

4. Hacking Harmony for Linux
More @ HackaDay


5. Architecture astronauts take over
It was seven years ago today when everybody was getting excited about Microsoft's bombastic announcement of Hailstorm, promising that "Hailstorm makes the technology in your life work together on your behalf and under your control."
More @ JoelOnSoftware

6. Flash Wars: Adobe in the History and Future of Flash
Pitted against Microsoft's efforts to crush Flash using its own copycat Silverlight platform, open source projects seeking to duplicate Flash for free, and Apple's efforts to create a mobile platform wholly free of any trace of Flash, Adobe has scrambled to announce efforts to make Flash a public specification in the Open Screen Project.
More @ AppleInsider

7. Creative Ways to Reuse "Disposable" Items
We asked earlier this week what disposable items you had found clever re-uses for, and the answers are in. Not surprisingly, some of you have some pretty crafty uses for household goods that usually end up at the curb.
More @ Lifehacker

8. Nike Dunks + WiFi = A Step in the Right Direction
More @ Engadget


9. Geeks Making the World Better
Students studying to be software developers have come up with a handful of games designed to help blind children navigate the world in which they live. From a version of "Dance Dance Revolution" to "Braille Twister," the games are designed to be both fun and educational.
More @ LinuxInsider

10. Random Favorites (Philippine Tech News and Blogs)

*DOST’s Bayanihan Linux version 5.0 coming soon

*HowTo: Prevent Non-Root From Rebooting/Shutting Down The System

*Connecting to AMFPHP in Adobe AIR Part 1

*Full Time Problogging

*Make Firefox 2 the Best Browser for Kubuntu

*Learning Click Probability Based on Google Search Results

*Awaken The Giant Within You

*Jehzlau Concepts Featured On Manila Bulletin
Congrats Master J! ;- )

Stop Using Windows, Use Linux

There's a world food crisis right now, as we all know it. Man's most basic need is low on supply but high in demand. This recent global predicament may not be felt that much in highly developed countries like the US and Japan, but developing country like ours and underdeveloped countries like most of Africa are struggling for survival.

State leaders and legislators have plenty of proposed solutions with the goal of alleviating the current food shortage. But, most of these propositions will almost always be unrealistic and will likely fail in the end. To all our lawmakers, I have a suggestion that may sound radical to some of you --Stop using Windows, use Linux.

This is a fact: Thousands of personal computers courtesy of the government are handed out each year to Philippine public schools. Every PC comes with a genuine copy of Windows XP and some educational CDs --Microsoft Office suite is not included. These computers are aimed to help the students learn the basics of desktop computing.

An original copy of Windows XP will cost around $100. Imagine how much money our government could have saved if they opted for costless alternative like Linux. The money could have been used for other important projects or simply to help the needy. For our less fortunate fellowmen, a hundred dollars is equivalent to two months of hard-earned income.

I don't have to explain why Linux is better than Windows and the many advantages of using Linux and other free and open source software. Just read some of my articles here if you want to know more. You might also want to read this post by a good man entitled: FOSS and Option for the Poor. However, I would like to answer a question that some might ask: How will the computer teachers teach the students if they themselves are not even familiar with Linux? Well let me tell you this; my wife is not technologically proficient but she has easily adapted to using Linux, so there's no doubt that a computer teacher can do the same.

There are actually plenty of ways to make Linux adoption in this country a lot easier without having to spend big. We even have our own Linux distro named Bayanihan Linux that makes technical support and resources within our reach. If only our government leaders know how to make proper use of what we have, things could change.

I know that my recommended solution if implemented cannot instantaneously solve the present crisis that we as well as other poor nations are experiencing. And I believe that there are still a lot of rational methods that could help solve this issue. However, I would like to insist that if we stop using Windows now and start using Linux, we could make a considerable difference for tomorrow.

Highly Addictive Puzzle/Arcade Games for Linux

When I have a few spare time or just want to loosen up a bit, I always indulge myself into playing some computer games. Since most of my extra time is very limited, I usually pick those that are less stressful and less time consuming. I go for the old-fashioned and graphics card-friendly puzzle and arcade games. Call me boring, but these stuff are really addictive and highly entertaining. So, what are these games?

If you are using Linux, some of these games are probably included out-of-the box with your distro. If you are using Windows, better tell your boss to switch to Linux if you don't want to be stuck to playing Solitaire and Minesweeper your entire office life. Now let's cut to the chase already, here are the games that I'm talking about:

Rocks'n'Diamonds
Rocks'n'Diamonds is a scrolling tile-based computer puzzle game that can be described as a combined Boulder Dash, Supaplex, Emerald Mine, and Sokoban clone. It is a freeware and open source video game created by Artsoft Entertainment and designed by Holger Schemel. It is one of the earliest games available for Linux, and it also runs on MS-DOS, Windows, Unix, and Mac OS X systems. There are currently more than 50 000 levels available on Rocks'n'Diamonds-related pages. Rocks'n'Diamonds can also read native Emerald Mine levels, and later on it will also be able to read other native level formats.


Crack Attack!
Crack Attack! is a free OpenGL game created by Daniel Nelson based on Tetris Attack for the Super Nintendo. It is available for Linux, Windows, and Mac OS X licensed under the GNU General Public License. The Mac OS X version of the game was ported by Jeff Disher, but another port of the game for Mac was done by Daniel Aarno, who has named his version Mac Crack Attack!. Aarno's Mac Crack Attack! includes features such as sound and full screen mode, while Disher's port does not. It is included in all major Linux distributions.

Since version 1.1.10, the project has been adopted by Andrew Sayman, who has released the latest version of the game (1.1.14) for Linux and Windows. The latest version includes sound by Miguel Ángel Vilela, extremely low graphics mode, VS computer modes and other various bug fixes.

The name was chosen to indicate the game's addictive nature, referring to the drug crack cocaine. This is borne out by the experience of users.

Enigma
Enigma is a computer game based on Oxyd, and is released under the GPL. Its predecessor, Oxyd, was a very popular video game when it was commercially available. Enigma continues to be very popular as an open source multi-platform derivative of Oxyd now that Oxyd is no longer maintained. The open source Enigma has been widely praised in reviews.

Landscapes usually take the form of logic puzzles, although frequently, dexterity with the pointing device (the only form of input) is also required. The landscapes are generated by scripts in the Lua programming language, making the creation of complicated landscapes relatively easy. A level editor exists, but it is currently not used very much.

As well as the 563 standard landscapes designed for it, Enigma also includes 20 tutorial landscapes, 149 landscapes adapted from various Sokoban games, 151 landscapes adapted from the Oxyd games, and 91 landscapes adapted from Oxyd's predecessor, Esprit. This makes a total of 974 landscapes.

The difficulty of solving all the levels in the game in both modes is as difficult as the most difficult level in the game. Due to this, a few levels become major obstacles for players wishing to solve all levels. As of now, only one person has managed to do so.


Frozen Bubble
Frozen Bubble is a free software Puzzle Bobble style computer game which is available on several operating systems including Linux, Windows, Mac OS X and the Symbian Series 60 line of smartphones. There is also a single player Java applet version.

The original Frozen Bubble was written in Perl by Guillaume Cottenceau, and uses the Simple DirectMedia Layer (SDL) library. The game features 100 levels and includes a level editor. Like many popular free software/open source games, it features penguins a la Tux, who in this game shoot the coloured frozen bubbles to form groups of the same colour. Such groups disappear and the object is to clear the whole screen in this way before a bubble passes a line at the bottom.

Version 2.0 offers multiplayer play via LAN and Internet. Two players can also play on the same computer. This version is presently for Linux only. The chain reaction mode (where fallen bubbles will zoom back up to complete triplets, possibly falling more bubbles and thus creating more combos) is also available in network mode as of Version 2.0, and greatly changes the mechanics of the game.


Pingus
Pingus is a free computer game inspired by Lemmings and created by Ingo Ruhnke. It features penguins instead of lemmings. CNN.com, about.com, Unix Review and other publications have reviewed it favorably.

Work on the game began in 1998. This game is the first Game of the Month by The Linux Game Tome, which has revamped such games as SuperTux, Super TuxKart, and Lincity. The first post-GotM version 0.6 was released in 2003 for Linux featuring new levels and a level editor.

Pingus has only 22 tutorial levels accessible from the GUI, all with a winter theme. However there are many more levels included with the game not accessible from its GUI, some with entirely different graphics. To play a certain levels the location of the filename has to be given as commandline parameter. Example:
pingus /usr/share/games/pingus/data/levels/playable/cages.pingus


SolarWolf
SolarWolf is an updated clone of the 1983 action/arcade game Solar Fox for the Atari 2600 produced by CBS Electronics which was itself adapted from the 1981 arcade game of the same name.

SolarWolf has been described by GameSpy as a "strange hybrid of games. It's part Pac-Man, part Q-Bert, and part Dodgeball."

The object of the game is to pilot your ship with the arrow keys across a rectangular play area to collect all of the cubes in the level. However, while doing this, four enemy fighters (one of each side of the screen), will launch fireball-like rockets at you; if hit, you will lose a ship. If all your ships are lost, you will lose the game. Each level has a timer on the right side; should the player complete the level before the timer runs out, they can skip the next level entirely.

As the game goes on, more challenges emerge. The enemies fire more rapidly, obstacles such as asteroids and spike mines appear (colliding with either costs the player a ship), as well as the introduction of yellow blocks (which require two passes to collect) and red blocks (requiring three passes). Later in the game, a hidden spike mine may emerge from any yellow or red block.


Biniax
Biniax is a mixture of puzzle game and arcade game. The game concept does not copy existing gameplay even if it inherits somehow Domino concept of pairs. In 2007 Biniax-2 sequel of the game was released with more polished look and feel and different game modes - arcade, tactic and multiplayer.

The gaming field is 5x7 pairs of elements. Every pair consists of two elements out of four possible types (colors). Player is a single element, which can move on empty fields or can take a pair, if the player's element is present in the pair. If a pair is taken, the player's element is swapped to the other element of the pair. The field is scrolling down on time event or after certain moves are spend (depending on the game mode). Game over is when there is no move for the player.


Upcoming Linux Game Reviews

I will not be posting some tech stuff today because we are celebrating the fiesta of Tagbilaran City, my second home. We Filipinos, even those who are abroad will always find time to celebrate and honor the feast day of our patron saint. So, I would like to greet everyone from Tagbilaran, Bohol a Happy Fiesta!

I will also take this opportunity to announce my upcoming game reviews - I haven't done it for a while now. Anyway, I still can't decide which to try out first among these first person shooter games for Linux:

*World of Padman
*Alien Arena 2008
*Warsow
*Sauerbraten

Any suggestions?

That's all for now. Cheers!