Tech Source From Bohol Turns 1

I noticed just now that Tech Source From Bohol is already 1 year old. Time really flies so fast. I started posting here on July 30, 2007, and I've never stopped since then.

With this, I would like to thank our billions of loyal readers (hehe), and for those who participated and shared their views through comments. I would also like to thank those who have spread the words and lead people to visit this humble blog. I hope I have not only entertained you with my writings but have also helped and improved at least some of you in one way or another.

Thank you once again, and I hope you will join me once more for another year of my life's digital journey.

-jun

8 Best E-mail Clients for Linux

Managing e-mail is made easy with the use of e-mail client, also known as e-mail reader. Some e-mail clients can also function as feed reader and can support plug-ins and themes.

When it comes to picking the right e-mail client, Linux users have tons of choices. I have here a list of 8 of the best free and open source e-mail clients that are available for Linux.


Mozilla Thunderbird

Mozilla Thunderbird is my favorite e-mail and news client. I love it for its speed and simplicity, and for its all important features like:

*Message management - Thunderbird can manage multiple e-mail, newsgroup and RSS accounts and supports multiple identities within accounts;
*Junk filtering - Thunderbird incorporates a Bayesian spam filter, a whitelist based on the included address book, and can also understand classifications by server-based filters such as SpamAssassin.
*Standards support - Thunderbird supports POP and IMAP. It also supports LDAP address completion. The built-in RSS/Atom reader can also be used as a simple news aggregator.
*Security - Thunderbird provides enterprise and government-grade security features such as SSL/TLS connections to IMAP and SMTP servers.
*Extensions
*Themes


Evolution
Evolution combines e-mail, calendar, address book, and task list management functions. It has been an official part of GNOME and its development is sponsored primarily by Novell.

Its user interface and functionality are similar to Microsoft Outlook. It has some distinguishing features: iCalendar support, full-text indexing of all incoming mail, powerful email filters writable in Scheme, and a "Search Folders" feature (i.e., saved searches that look like normal mail folders).

Evolution can be connected to a Microsoft Exchange Server using its web interface and an Evolution add-on formerly called Ximian Connector. Using gnome-pilot, it may be synchronized with Palm Pilot devices, and OpenSync enables it to be synchronized with mobile phones and other PDAs.


KMail
KMail is the e-mail client of the KDE desktop environment. It supports folders, filtering, viewing HTML mail, and international character sets. It can handle IMAP, dIMAP, POP3, and local mailboxes for incoming mail. It can send mail via SMTP or sendmail. KMail allows manual filtering of spam directly on the mail server, a very interesting feature for dial-up users. Emails that exceed some threshold size (standard is 50 kb, but it may be set any value) are not automatically copied to the local computer. With "get, decide later, delete" options, KMail lists them but does not download the whole message, which allows the deletion of spam and over-sized messages without wasting time.


Mutt
Mutt is a text-based e-mail client for Unix-like systems. It was originally written by Michael Elkins in 1995 and released under the GNU General Public License.

Mutt is a pure Mail User Agent (MUA) and cannot send e-mail in isolation. To do this, it needs to communicate with a Mail Transfer Agent (MTA) using, for example, the common Unix sendmail interface. More recently, SMTP support has been added. It also relies on external tools for composing and filtering messages. Also in latest Mutt versions you can use smtp_url config vars to send your mail directly from Mutt.

The mutt slogan is "All mail clients suck. This one just sucks less". The authors of mutt claim that while all e-mail clients are flawed, mutt has fewer flaws than any of the competition.


Alpine
Alpine, the replacement of Pine, is a fast, easy to use email client based on the Pine Message System. Alpine boasts that it is suitable for both inexperienced email users and the most demanding of power users. Alpine is developed at the University of Washington, as was Pine before it. Alpine can be learned by exploration and the use of context-sensitive help. The user interface is highly customizable.


Balsa
Balsa is a lightweight e-mail client for GNOME. It has a graphical front end, support for MIME attachments coming and going, directly supports POP3 and IMAP protocols. It has a spell checker and direct support for PGP and GPG for encryption. It has some basic filtering capabilities, and natively supports several e-mail storage protocols. It also has some internationalization support, including Japanese fonts.

Balsa builds on top of these other open source packages: GNOME, libtool, libESMTP, aspell, and gmime. It also can optionally use libgtkhtml for HTML rendering, libkrb5 for GSS, and openldap for LDAP functionality. It can optionally be configured to use gpg-error and gpgme libraries.


Claws Mail
Claws Mail, (formerly known as Sylpheed-Claws), is a GTK+-based e-mail client and news client for Linux. It started in April 2001 as the development version of Sylpheed, where new features could be tested and debugged, but evolved enough to now be a completely separate program. It forked from Sylpheed in August 2005.

Claws Mail provides the following features:

* Search and filtering
* Security (GPG, SSL, anti-phishing)
* Import/export from standard formats
* External editor
* Templates
* Foldable quotes
* Per-folder preferences
* Face, X-Face support
* Customisable toolbars
* Themes support
* Plugins


Gnus
Gnus is a message reader running under GNU Emacs and XEmacs. It supports reading and composing both news and e-mail.

Some Gnus features:

* simple or advanced mail splitting (automatic sorting of incoming mail to user-defined groups)
* incoming mail can be set to expire instead of just plain deletion
* custom posting styles (eg. From address, .signature etc) for each group
* virtual groups (e.g., directory on the computer can be read as a group)
* an advanced message scoring system
* user-defined hooks for almost any method (in emacs lisp)
* many of the parameters (e.g., expiration, posting style) can be specified individually for all of the groups


A Muslim, a Christian, and an Atheist's View on Linux and more...

A few months ago, I wrote a review of Ubuntu Muslim Edition. --I gave it positive remarks as it is truly deserving to be praised. However, some readers have an issue with the Muslim Edition of Ubuntu and Linux in general that fueled a heated discussion. And since religion is involved, it started a never ending debate.

I'll highlight some of the interesting comments that I have received from that said review, and since I wasn't able to find some time to respond, I'll take this opportunity to answer some of those comments here.

First, here’s a comment from Shaheed, a Muslim:

"I agree with anonymous about devoting some effort to make sure a broader range of religious software (Muslim, Christian... Zen koans of the day on the command line perhaps) should be available for newbie-friendly installation.

I do, however, lament the fact that it takes yet another new spin of the ubuntuverse, creating yet another Linxu distro, in order for my Muslim brothers and sisters to have a religious distro (I don't call it Islamic as I'm not sure there has been ulama verdict on open source software...). Couldn't we just create a distro-specific repository and an installer program that in one click would install all these packages and wallpapers onto the already existing Ubuntu? Perhaps a Muslim webpage with distro-specific ways of Islamicizing Ubuntu, SuSE, Fedora, PCLinuxOS?

Inshallah."


While Shaheed has a good point, I still think that it's important to have a customized distro like Ubuntu ME for the benefit of those who have no Internet connection and want a distro that contains applications that fit their needs. For example, an Edubuntu CD certainly is handy if used for teaching in a poor public school where Internet is still out of reach.

Next is a comment from Brett, a Christian:

"I really don't get why people get so offended by different versions of Ubuntu that cater to different groups. Why do you think it is horrible if don't just all get along, hold hands, and use the same version? The purpose of Ubuntu Christian Edition was to include specific programs in the installation targeted to a specific population that might have a desire to use it. It makes it much easier to use if it comes packaged and ready to use rather than the user (who may not know much about using Ubuntu) installing it after the fact.

Ubuntu Muslim Edition, I would assume, provides the same convenience to Muslims who happen to use Ubuntu. I am a Christian who has used Ubuntu CE and thinks it is a good thing to have available. I also have no problem whatsoever with the existence of a Muslim Edition and think it is great that someone spent the time to cater it to that specific user base.

People need to grow up and get over their anti-religious bias. If someone wanted to create a white angle saxon protestant version of Ubuntu, how does that affect you? If they wanted to create a gay, transsexual, lesbian, transgendered, and bisexual version, who cares. It does not affect your life one bit.

If someone held a gun to your head and said this is the version you must use, then you would have a problem. Until that happens, get over it and use any version you want."


Finally, here’s a comment made by an anonymous atheist. Note: the comment has been condensed and foul languages are removed.

"Linux (is) an invention by the white demons in the western world.

So why would a Muslim want to use such a thing?

Simple, it is to carry out suicide hacking. They are going to hack into America then detonate a bomb strapped to their chest.
----------------------------------------
And for the record, atheists are smarter. We don't believe a bunch of completely bogus claims written in a 2,000+ year-old book just because somebody said so. I mean come on, a magical beings flying around, a big head magical being named god, his son coming to earth and being born to a virgin [...]

...I really like the part about how God created himself. That part makes me laugh every time. I also like how it took him a week or so to create everything else. Why did it take him so long? According to the bible, he is SOOO powerful that he could plan, create it all in an instant.

I also like the part about how he created Adam and Eve. He preplanned everything and can foresee the future, right? So he preplanned two people to do wrong and cause every single person after them to suffer?

GOD IS SO GREAT!!! hahaha!
And that is just the Christian god. Don't get me started with those other crazy ones."


I usually don't entertain comment like this one, but this time, I’ll make an exception.

The first few sentences alone tell us that the anonymous commenter has a brain the size of an ant. You know, I have high respect for atheists, but only those who have moral values and those who don't look down on people who believe in something that’s beyond understanding.

I don't mean to generalize or intend to show that all Muslims and Christians are on the side of the "Good" and atheists are on the "Evil" side. I believe that any person with or without religion is capable of doing the most evil of evil or the most good of good.

I'm quite intrigued that even though the review on Ubuntu Muslim Edition is already several months old, the discussion is still pretty much alive. I’ve already deleted some of the very offensive comments and only allowed those that are appropriate.

If you have something to add, please share it with us.

Weekly Ten (07-28-2008)

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


1. Nukes Are Not the Best Way to Stop an Asteroid
Nuclear weapons could be used to stop earth-bound asteroids, but in most instances, they are not the best option, said Apollo astronaut Rusty Schweickart during a public lecture this Wednesday in San Francisco.
More @ Blog.Wired.com

2. No, your code is not so great that it doesn’t need comments
Code-commenting is so basic and so universal that every programmer, regardless of the language that they practise, thinks that they know all there is to know and that their way is the only sensible approach.
More @ New Adventures in Software

3. Proprietary software? Counsel objects
Nathan Zale Dowlen objects to proprietary software, so when he opened his new law office, he outfitted it with Ubuntu Linux and open source software. Cost was the main factor in his decision at first, but he has since come to appreciate the security found in FOSS and the ease of use found with Ubuntu.
More @ Linux.com

4. SONAR controlled USB missile launcher

More @ HackaDay

5. Apple chief Jobs settles health worries
In a rare discussion of his personal health, Apple co-founder Steve Jobs has privately revealed to a journalist exactly what conditions led to his overly thin appearance at the Worldwide Developer Conference this year.
More @ AppleInsider

6. We knew the web was big...
We've known it for a long time: the web is big. The first Google index in 1998 already had 26 million pages, and by 2000 the Google index reached the one billion mark. Over the last eight years, we've seen a lot of big numbers about how much content is really out there.
More @ Googleblog

7. Ex-Googler, Husband Launch Cuil New Search Engine
A former Google employee and her husband launched a new search engine Monday called Cuil (pronounced "cool"), aiming to topple Google by indexing more Web pages than the search giant.
More @ PCWorld.com

8. WhiteKnightTwo to be unveiled on Monday, space to seem less far away

More @ Engadget

9. Google Beats Cuil Hands Down In Size And Relevance, But That Isn’t The Whole Story
Search engine Cuil launched earlier this evening, claiming a bigger index size (120 billion web pages) than Google or any other search engine. The pedigree of the founders and execs, which includes three ex senior Googlers, means the service will be compared to Google from day one. And the way they will be compared is index size and, more importantly, relevance/ranking of results.
More @ TechCrunch

10. Vista: Whose ‘reality’ do you believe?
The same day that Forrester Research is touting yet another of a growing number of studies claiming Vista is failing to gain traction in the enterprise, Microsoft is claiming just the opposite.
More @ ZDNetBlog

Bohol Wi-Fi Hotspots

I often receive emails these days from people who obviously are interested to visit Bohol. They usually ask me a few basic questions about my home province, so I always lead them to Bohol Blog or simply HERE. However, when the "WiFi" questions are asked, like, are there any Wi-Fi hotspots in Bohol? Where? Is it for free? --I didn't have an answer as I don’t have enough information yet.

Now, due to insistent public demand, I decided to just make a partial list of Bohol’s Internet wireless hotspots. This may not be complete, but I will update this post and add some of Bohol's Wi-Fi areas that I most probably will discover real soon. Here it goes:

Tagbilaran City (Bohol Capital) Wi-Fi Hotspots:


Where? -- Price?
1. Bo’s Café (near Capitol Provincial Offices) -- P100 Globequest Card (good for 1 hour)

2. Bo’s Café (Island City Mall) -- P100 Globequest Card (good for 1 hour)

3. Metro Center Hotel -- P100 Nitro Card (good for 22 hours)

4. Swiss Gourmet Restaurant (BQ Mall) -- P100 Nitro Card (good for 22 hours)

5. Buzzz Café (Island City Mall) -- P100 Globequest Card (good for 1 hour)

Bohol Beach Resorts Wi-Fi Hotspots:

Where? -- Price?
1. Alona Palm (Panglao Island) -- P100 Globequest Card (good for 1 hour)

2. Eskaya (Panglao Island) -- complimentary Wi-Fi connection (with corresponding charges)

3. Bohol Beach Club (Panglao Island) -- Price (to be updated)

4. Amorita Beach Resort (Panglao Island) -- Price (to be updated)

There you have it. As you can see, it’s really hard to get free Wi-Fi connections in Bohol. --Unless you are evil enough and know how to use some hacking tools. Anyway, to those who have information on other Wi-Fi hotspots in Bohol, feel free to share it with us via comment.

Linux Secret Lovers

Some Windows users secretly love Linux. They want to use Linux but are too chicken to install it on their hard drive. So, they use a program like Windows Blinds to radically alter the graphical user interface of their Windows desktop and make it look like that of Linux. To prove it, here are some screenshots of Linux secret lovers' desktop.

KDE secret lover...


RHEL (new) secret lover...


Tux secret lover...


Ubuntu secret lover...


GNOME secret lover...


Mandriva secret lover...


RHEL (old) secret lover...


KDE (Plastik) secret lover...


Mandrake secret lover...


Linux/Sexy Babe secret lover...


Writing Without Distractions in Linux

The best way to write or compose something important using a computer is to do it without any distraction. But how is it possible to concentrate if your email notification keeps on popping, your Twitter updates are flashing, and you are always tempted to open your RSS reader? What’s my solution? I use a distraction free writer. -- A full-screen writing environment minus the desktop clutter. No distractions, no buttons, menus, and formatting; Just me and my text.

If you want to experience writing without distractions while in Linux, I can recommend these two full-screen text editors.

1. PyRoom
PyRoom is written in Python + GTK, and it's Free and Open Source software. Its basic features include:

* Full screen multidocument text editor;
* Small set of shortcuts;
* Simple help page for shortcuts;
* Different styles / colorsets available;

I really love using PyRoom not only because it is written in Python, but also because it's light and fast. However, it doesn't have important features like “autosave” at the moment, and it's still a little bit buggy. If you want to try PyRoom, you can get it HERE.


2. JDarkRoom
Written in Java, JDarkRoom was heavily inspired by DarkRoom, an implementation of WriteRoom (which is a Mac-only application that costs $24.95) for Windows. You can get JDarkRoom for Linux without paying a single dime.

Here are some of its features:
* Auto-save backups - so you never lose your work again;
* You can change your colour preferences, font and font size;
* Remembers the file that you were working on last time;
* Notifies you if you might have forgotten to save your changes;
* Word/line/character count;
* Specify a file on the command-line for JDarkRoom to open it at startup;
* Adjustable margins to fit any screen resolution;
* Text search;
* A command-reminder strip can be displayed at the bottom of the screen;

You can get JDarkRoom HERE.


While Abiword is my main word processor, I always do my first draft on a distraction free writer like PyRoom and JDarkRoom. It keeps me focused and just gets the job done without delay. Not to mention that it's very easy to use and doesn't require you to memorize tons of keyboard shortcuts. --Reminds me of using a typewriter, only it’s effortless.

SuperTux, the Greatest Linux Game of All Time

If you ask my 3 year old son what's his favorite Linux game of all time, he would start hopping and say SuperTux in a loud and superhero-like voice. I can't blame him for being such a SuperTux fanatic because when I was a kid, I was very much addicted to a game which SuperTux was based upon. --SuperTux is inspired by Nintendo's Super Mario Bros., the best selling video game of all time.

SuperTux was originally created by Bill Kendrick and is currently maintained by the SuperTux Development Team. It is released under the GNU General Public License with most data files being dual-licensed under the Creative Commons "CC-by-sa" license. Many of the in-game graphics were created by Ingo Ruhnke, creator of the popular puzzle game called Pingus.

Gameplay:
Playing SuperTux is really like playing Super Mario Bros all over again, so it brings back good memories. The only funny difference is that you are playing Tux, the mascot of the Linux kernel, instead of Mario. Also, if you look closely, the squeezable enemies look different compared to the original Super Mario Bros. SuperTux all in all features 9 enemies and 26 playable levels.



Extra Features:
SuperTux contains some extra features that make the game even more exciting. Aside from the 26 playable levels, SuperTux has tons of bonus and secret levels to keep you busy for weeks. --The bonus levels have names such as Thompson's Domain, Matr1x' Sector, Abednego's Area, and Torfi's Territory.

If you find a certain game level too difficult to accomplish, you can always cheat. Just open a terminal and type:

$ supertux --debug-mode

Then, press the appropriate key that refers to its corresponding cheat:

* end - gain 50 coins
* tab - become bigtux
* delete - become firetux
* l - take away a life
* insert - become invincible (stars)
* tab - become smalltux

Another cool and fun thing about SuperTux is that it will let you edit or even create your own game levels. See screenshot below to see the game editor in action:


Here's a sample edited level:


Conclusion:
SuperTux is a highly addictive game that both young and old can truly enjoy. Kids will love it for its colorful graphics, easy game controls, and super cute penguin. The not-so-old will like SuperTux for its fast-paced action, secret levels, and super cute penguin. So why wait? Fire up that package manager of yours and go get SuperTux now!

Bill Gates vs. Linus Torvalds: Who has a bigger ego?

If you are Bill Gates or Linus Torvalds, it is totally understandable to have an ego the size of the biggest planet. The two has been known to make comments that will forever keep the geek pride alive. If you want proof, just read the following quotes from Bill Gates and Linus Torvalds, and be the judge of who has a bigger ego between them.


"People everywhere love Windows."
Bill Gates
vs.
"We all know Linux is great…it does infinite loops in 5 seconds."
Linus Torvalds

"Windows 2000 already contains features such as the human discipline component, where the PC can send an electric shock through the keyboard if the human does something that does not please Windows."
Bill Gates
vs.
"Microsoft isn't evil, they just make really crappy operating systems."
Linus Torvalds

"There are people who don't like capitalism, and people who don't like PCs. But there's no-one who likes the PC who doesn't like Microsoft."
Bill Gates
vs.
"I'd like to say that I knew this would happen, that it's all part of the plan for world domination. "
Linus Torvalds

"Be nice to nerds. Chances are you'll end up working for one."
Bill Gates
vs.
"My name is Linus Torvalds and I am your god."
Linus Torvalds

"Microsoft has had clear competitors in the past. It’s a good thing we have museums to document that. "
Bill Gates
vs.
"Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect."
Linus Torvalds

"Like almost everyone who uses e-mail, I receive a ton of spam every day. Much of it offers to help me get out of debt or get rich quick. It would be funny if it weren't so irritating. "
Bill Gates
vs.
"Most days I wake up thinking I'm the luckiest bastard alive. "
Linus Torvalds

Weekly Ten (07-21-2008)

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


1. Second Life: A Wide World for Med, Science Students
Second Life has all the characteristics that make it a good place to conduct scientific experiments. Users can manipulate factors such as time, size and light, and its visual nature helps students see what they're learning.
More @ LinuxInsider

2. Dark Knight Shift: Why Batman Could Exist--But Not for Long
Batman is the most down-to-earth of all the superheroes. He has no special powers from being born on a distant world or bitten by a radioactive spider.
More @ SciAm.com

3. Ubuntu hits new high in Linux boredom
Linux -- especially Ubuntu -- has become so reliable and simple that for most end users it's simply not worth thinking about, any more than we think about tools like wrenches and screwdrivers. Does this mean desktop GNU/Linux has become so boring that it's not worth noticing?
More @ Linux.com

4. Simple fish feeder

More @ HackaDay

5. iPhone 3G and 2.0 affected by buggy software, sensors, wireless
While iPhone 3G itself is hard to buy, those who do own the new handset are reporting a number of common problems that range from crash-prone third-party apps to lag, Bluetooth, and GPS.
More @ AppleInsider

6. Hitting 40 languages
One of our goals is to give everyone using Google the information they want, wherever they are, in whatever language they speak, and through whatever device they're using. A huge part of that goal is making our services available in as many languages as possible. And as I’m sure you can imagine, that isn't as easy as simply as translating a few lines of text.
More @ Googleblog

7. Outlook vs. Gmail—The Definitive Comparison
Gmail launched in 2004 and has matured each year, but Microsoft Outlook (with Exchange) is still the most popular tool for accessing email. Comparing the two side by side, is it time to jump ship from either platform? Let's find out.
More @ Lifehacker

8. Voodoo's Envy 133 gets handled by Maximum PC

More @ Engadget

9. Facebook Redesign To Go Live Tomorrow
Five months later and it looks like Facebook is ready to release its new profile redesign. Facebook had announced it was working on a redesign earlier this year. In May, a glimpse of the redesigned was released to developers in the developers sandbox. Tomorrow evening the redesign will be open to the public.
More @ ReadWriteWeb

10. Sigh…
I read all your beautiful stories. Thank you so much!
More @ BoSanchez

10 Most Stunning Photos of the Moon

The Moon has always fascinated humans for ages that we finally decided to travel 384,403 kilometers just to reach its desolate surface. On July 20, 1969, the Apollo 11 became the first manned mission to land on the Moon. In celebration of mankind’s giant leap, I decided to gather 10 most stunning photographs of this marvelous celestial body. Dream on.



1.


2.


3.


4.


5.


6.


7.


8.


9.


10.

What's Next? Jacking Iguanas?

Linus Torvalds is on the spotlight this week. First he calls OpenBSD crowd a bunch of masturbating monkeys.

"I think the OpenBSD crowd is a bunch of masturbating monkeys, in
that they make such a big deal about concentrating on security to the
point where they pretty much admit that nothing else matters to them."

Then, only a few days later, he labeled Digg users wanking walruses.

"And to get wider distribution for this message: Digg users - you're
all a bunch of Wanking Walruses. And you can quote me on that."

A friend told me that "Jacking Iguanas" might come next. Who will he say it to?
--only Linus knows.

I know some people are offended by these comments, but Linus Torvalds has been known to make some wacky quotes before. Just read a few of his epic quotes HERE, and you might think that it came from Chris Rock or something.

Do these shocking and sometimes funny comments from the leader and creator of Linux himself do more harm to Linux than good? Share to us your views.

5 Most Popular Linux-hackable Gadgets

Linux is a powerful and versatile operating system that can be utilized to hack just about any electronic hardware device. To prove it, I have here a list of popular gadgets that are already known to run Linux.


1. Nintendo DS

DSLinux, a port of the Linux operating system, made it possible to install Linux on Nintendo DS. DSLinux runs a modified µClinux kernel. It is currently based on uCLinux 2.6.14 (Linux-2.6.14-hsc0). It only runs in textmode and nano-x which is displayed via a custom framebuffer console driver. Input is done via a keyboard displayed on the touchscreen of the Nintendo DS. DSLinux has no package management facilities. Instead, DSLinux builds are distributed as a single tar archive.

With the exception of the microphone, all hardware inside the Nintendo DS, including the wireless is supported by DSLinux. The Nintendo DS firmware can be read from /dev/firmware, but write support is left out for safety reasons.


2. Apple iPod

iPod, everybody’s favorite music player can be installed with Linux. A µClinux-based Linux distribution called iPodLinux is able to run on several iPod models. When the iPodLinux kernel is booted it takes the place of Apple's iPod operating system and automatically loads Podzilla, an alternative GUI and launcher for a number of additional included programs such as a video player, an image viewer, a command line shell, games, emulators for video game consoles, Computer programming demos, and other experimental or occasionally unfinished Computer software.

Here are some of Podzilla’s features:
* An iPod-like user interface
* Video playback with sound
* Support for AAC, MP3 and basic OGG playback (4G & 5G Music Player Daemon is multifunctional, but can be fixed)
* Many games, including TuxChess, Bluecube (Tetris clone), Chopper, StepMania (a Dance Dance Revolution clone) and more
* Recording through audio jack at much higher quality than Apple's firmware
* Ability to play the games Doom and Doom II (and presumably any Doom Total Conversion; Chex Quest for instance)
* Ability to run many emulators, such as iBoy (Nintendo Game Boy Emulator), iNES (Nintendo Entertainment System Emulator), iDarcNES (port of the multiple system emulator DarcNES), iMAME (port of Multiple Arcade Machine Emulator), and iGPSP (Game Boy Advance emulator)


If you are interested in installing Linux on your iPod (5th Generation Video iPod), perhaps this will help: 13 Not-So-Easy Steps to Install Linux on iPod

3. Microsoft Xbox

Xbox Linux is a project that ported the Linux computer operating system to the Microsoft Xbox. There is also a newer project for the Xbox 360, Free60. Because the Xbox uses a digital signature system to prevent the public from running unsigned code, one must either use a modchip, or find an alternative system for running unsigned code. Since the Xbox is essentially just a PC, with a custom processor, a hard drive, RAM, and 4 USB ports, it is capable to run several readily available Linux distributions smoothly. "Xebian", an Xbox compatible version of Debian, and Gentoox, a similarly customized version of Gentoo are known to run successfully on Xbox.

An Xbox with Linux can be a full desktop computer with mouse and keyboard, a web/email box connected to a TV, a server, router or a node in a cluster. One can either dual-boot or use Linux only; in the latter case, one can replace both IDE devices. One can also connect the Xbox to a VGA monitor. A converter may be needed to use keyboards/mice in the controller ports, however this is fairly easy to achieve because the Xbox uses the standard USB bus.


4. Nintendo GameCube

Nintendo GameCube Linux is a project to port Linux to the Nintendo GameCube (and now the Wii) in the same manner as Xbox Linux. The GameCube was seen to be a less attractive system to port Linux to since it not only lacked an on-board Ethernet port and internal hard drive, but also an optical drive natively capable of reading DVDs.

Nintendo GameCube Linux also recognizes SD Cards and Multimedia Cards and is able to use them normally, given the appropriate adaptor.


5. Sony PlayStation

Linux for PlayStation 2, a kit released by Sony Computer Entertainment in 2002, allows the PlayStation 2 console to be used as a personal computer. It included a Linux-based operating system, a USB keyboard and mouse, a VGA adapter, a PS2 network adaptor (Ethernet only), and a 40 GB hard disk drive (HDD). The PS2 Linux distribution is based on Kondara MNU/Linux, a Japanese distribution itself based on Red Hat Linux. PS2 Linux is similar to Red Hat Linux 6, and has most of the features one might expect in a Red Hat Linux 6 system.

The Linux Kit turns the PlayStation 2 into a full-fledged computer system, but it does not allow for use of the DVD-ROM drive except to read PS1 and PS2 discs due to piracy concerns by Sony. Noted open source software that compiles on the kit includes Mozilla Suite, X-Chat, and Gaim. Light-weight applications better suited to the PS2's 32MB of RAM include xv, Dillo, Ted, and AbiWord. The default window manager is Window Maker, but it is possible to install and use Fluxbox and FVWM.

Linux for PlayStation 2 Kit

The PlayStation 3 is also capable of running Linux. Many distributions are compatible with the console. Debian, Fedora 8, Gentoo, OpenSuSE and Ubuntu can be run on the PlayStation 3. Yellow Dog Linux for the PlayStation 3 was first released for the PS3 in late 2006.

Yellow Dog Linux on PS 3

Related Post: 10 Best Hacking and Security Software Tools for Linux

Globe iPhone 3G

I know that this is kind of late, but I have to write something about this phenomenal mobile phone which is about to be launched here in the Philippines. Of course I’m not talking about the 999th model of Nokia cellular phone. I’m talking about the iPhone 3G (a.k.a. iPhone 2.0) and its distributor/network carrier Globe Telecom.

I know tons of people here (not including myself) are already excited and are waiting and inquiring about the exact release date of Apple iPhone 3G. --iPhone 3G has already been launched in nearby countries like Japan, Australia, and New Zealand.

As of now, there are no concrete information about the precise release date for the Philippines, but I’ve heard that Globe iPhone 3G is coming in a couple of months, so we’ll just have to wait and see.

I agree that iPhone 3G is really a revolutionary mobile phone with tons of great and innovative features. However, I’m not really in a hurry to get one. I already have a cellphone with capable web browser and a pimped iPod with Linux inside. To those who are interested to buy iPhone 3G from Globe, the rumoured starting price for the prepaid model could go for around 20, 000 pesos.

I’m going to post an update here soon when iPhone 3G arrives here in the Philippines. And, if ever I’ll get one, I’ll let you all know.

Related article: A Linux-powered iPhone

UPDATE: Globe Telecom to Launch iPhone 3G on August 22

Offline Wikipedia for Linux

Did you know that it's possible to view the content of the biggest and most widely used online encyclopedia without the need for Internet connectivity? That's right, Wikipedia, with over 10 million articles in 253 languages can be viewed offline in your Linux box anytime, anywhere.

There are actually 4 easy ways to take your favorite Wikipedia offline:

1. Download Wikipedia as database XML or SQL dump
HERE you can find the complete copy of all Wikimedia wikis, in the form of wikitext source and metadata embedded in XML. A number of raw database tables in SQL form are also available.

2. Download or Purchase Wikipedia on DVD
This is perhaps the easiest way to get Wikipedia for offline use. However, it is currently available in English and only contains around 2,000 selected articles. --The articles were chosen based on criteria for quality and importance set by the Wikipedia community. According to Wikimedia Foundation and Linterweb, larger releases in a variety of languages are coming real soon.

Download Wikipedia on DVD HERE.

3. Static HTML dumps
Grab or download pages from all Wikipedia wikis in HTML format HERE. Note that the June 2008 edition dump has no image snapshot, it's just HTML. The archives are packaged as a 7-zipped tar file.

4. Pocket Wikipedia
The other easy way to take Wikipedia with you is by downloading and installing "Pocket Wikipedia". Its download size is only about 180MB but it contains hand-checked selection of Wikipedia articles the size of a fifteen volume encyclopedia with 24,000 images and 14 million words. It was first created for the PocketPC platform, but it is now available for the Linux desktop.

The download page for Pocket Wikipedia can be found HERE.

There you have it. An offline Wikipedia is indeed very handy in my case because I travel a lot in places without Internet connection.

How about you? Do you still consider an offline encyclopedia useful these days?

Weekly Ten (07-14-2008)

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


1. Yahoo rejects joint-bid for search business by Icahn and Microsoft
Yahoo announced Saturday night that it rejected a joint-buyout proposal that Microsoft and investor activist Carl Icahn offered the night before, which called for a "complex restructuring" and sale of Yahoo's search business to Microsoft.
More @ CNET News

2. ReiserFS Dev Leads Cops to Wife's Body
Hans Reiser has led authorities to a body believed to be that of his estranged wife in the hills of Oakland, Calif. The area where the body was recovered is less than a mile away from where Reiser lived. She disappeared in 2006; he was found guilty of her murder in April.
More @ LinuxInsider

3. Introduction to Google Ranking
In May, Udi Manber introduced our search quality group, the group responsible for the ranking of search results. He introduced various teams within "Quality" (as we like to call the group) including Core Ranking, International Search, User Interfaces, Evaluation, Webspam, and other teams. In this post, I want to tell you more about one of these: the Core Ranking team.
More @ Googleblog

4. Clove 2 glove for one handed input

More @ Hackaday

5. Penumbra Overture - If You Dare
I've always liked computer games. When I used Windows I liked to play games like Myst and Riven, but when I switched to Linux I had to be contented with first-person shooters. Fortunately, they do have a bit of puzzle intermixed with all the combat, but I still grow weary of gunfight after gunfight. That's why when I heard of Penumbra, I was quite excited.
More @ Tuxmachines

6. Monkeypatching For Humans
Although I love strings, sometimes the String class can break your heart. For example, in C#, there is no String.Left() function. Fair enough; we can roll up our sleeves and write our own function lickety-split:
More @ CodingHorror

7. Book review: Blender 3D: Architecture, Buildings, and Scenery
You probably know the open source 3-D modeler Blender for its animation tools, which have brought audiences short films Elephants Dream and Big Buck Bunny. But Blender can create realistic 3-D models for any purpose, as Allan Brito's Blender 3D: Architecture, Buildings, and Scenery (Packt Publishing, $45) presents. This book approaches Blender as an architecture visualization tool, detailing the features built in to the editor and the techniques that make architectural modeling differ from crafting game or video effects.
More @ Linux.com

8. iPhone 3G review

More @ Engadget

9. Companies Love and Loathe IM
Companies can see the benefits surrounding the use of Instant Messaging (IM), but the vast majority still ban its use within their organization, so says a new survey.
More @ PCWorld

10. Random Favorites (Philippine Tech News and Blogs)
*Better by Design - A User Interface Heuristics - My Digital Corner
*HowTo: Install and Run Microsoft Money 2004 on Wine 1.1/Ubuntu Hardy 8.04 - dannybuntu
*How To Make Fedora Support Communication Between Infrared Devices - ILoveTux.com
*100th Post! KDE 4.1 Rocks, School, Textpattern, and C - Jucato’s Data Core
*New Mouse from Microsoft- Tech at Hand

Distinctively Draco

Draco GNU/Linux is a unique Linux distribution based on Slackware but with a package management system created by NetBSD. It is currently developed by Norwegian Ole Andre Rodlie with a main aim of creating a lightweight and simple desktop operating system.

Draco GNU/Linux 0.3.0, the latest stable version, was released last April and is available for download either as a minimal base system, or as a full desktop edition with an installation CD utilizing Xfce and Fluxbox as window managers. I got the desktop edition just recently and was very excited to test it since it’s my first time using Draco. I loaded it on VMWare using my backup computer (see tech specs below).

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 256 MB allocated to VM memory

Installation:
Since Draco GNU/Linux is designed to be lightweight, it can be installed on really old computer machines. Its minimum system requirement is just 64MB of RAM and 1GB of hard disk space. Though, the recommended system requirement is 512MB RAM and 10GB HD.

Draco GNU/Linux is not really a newbie-friendly distro since its installation is in text mode. Those who are familiar with any Slackware-based distro like Zenwalk for example will have no problem installing Draco. The slightly tricky part is the partitioning where you have to prepare your hard drive for installation using a text-based utility called 'cfdisk'. After that, it’s a lot easier since you will be guided clearly for Draco’s proper installation.

After the installer successfully copies the system and application packages, you will have to set-up the user and root account, and then install the LILO bootloader to finish it off. The whole installation process was really quick and only took around 25 minutes to accomplish.

If you want more detailed installation instructions, you can go HERE.



Look and Feel:
The default desktop environment of Draco GNU/Linux 0.3.0 is Xfce 4. It has a simple and decent looking artwork as seen on the wallpaper and login menu background. Though I love simplicity, Draco’s login manager was just too plain that it didn't have a restart/shutdown and session menus. But here’s a little help:
-Switch session: F1
-Shutdown computer: Username halt, root password.
-Restart computer: Username reboot, root password.

Also, Draco does not include xorg.conf --X.org should auto probe most hardware. If you need xorg.conf, generate one with 'X -configure' then copy it to /etc/X11. Restart the login manager using '/usr/local/etc/rc.d/slim restart'.

Utilizing Xfce, Draco is fast and responsive, and it has an easy-to-navigate desktop environment. It’s like using GNOME but feels a little bit quicker. Draco uses a customized theme and Tango icons, but the overall look is typical Xfce desktop with not much fancy things to see.



Software/Features:
Draco is already loaded with valuable software packages. For office functions, there’s Abiword, Calendar, ePDFViewer, and Gnumeric Spreadsheet; for multimedia, there’s Audacious and gxine; for graphics, there’s GIMP, GQview, Inkscape, and Blender; for Internet, there’s Firefox web browser, Thunderbird mail client, XChat, and Transmission; and plenty more. However, if you still need more packages, you can use DracoPKG-- described as “a humble attempt at merging pkgtools and pkgsrc through a simple wrapper; Hiding the complexity through simple commands”.

DracoPKG is indeed very easy to use if you don’t fear the Linux CLI. It’s also a handy and powerful tool for updating, searching, and removing packages. There’s a list of DracoPKG commands complete with descriptions and examples found at Draco Linux wiki HERE.



Stability/Hardware Detection:
I am impressed that Draco GNU/Linux was installed without trouble and has properly configured all of my important hardware. I have a working Internet, audio, and my screen resolution was correctly set immediately after the installation.

Draco 0.3.0 still has some issues that need to be addressed. Like, you can’t switch to Fluxbox at login even though you have pressed F1. Also, if you want to shutdown or reboot, you have to use the command line because the “Restart and Shut Down” buttons are not activated (see screenshot below).


Conclusion:
I wouldn't recommend Draco GNU/Linux 0.3.0 to those who have an ageing hardware but want a complete desktop operating system because it is still not as good as Zenwalk or even Wolvix. I also wouldn’t recommend it to those who wanted an easy-to-use and hassle-free OS because there are plenty of newbie-friendly distros out there to choose from. However, I can recommend Draco GNU/Linux to anyone who is adventurous enough to try out a young Linux distribution with still lots of room for improvements but with some truly unique features.

You can get Draco GNU/Linux 0.3.0 “Desktop Edition” HERE.

25 Best GIMPed Images

GIMP is an amazing image editing software that allows people with limitless imagination create extraordinary images out of ordinary photos. To let you see what I mean, I have here a collection of some of the most beautiful and sometimes funny GIMPed images. I hope you’ll enjoy this one as much as I do.

1. An eye with regard by funadium


2. Gloomy Sunday by dryguy


3. Fearless Explorer by PhotoComix


4. Antarctic Terrier


5. Chapter III of the Epic by swobodin


6. Cherubs in the Sky by picasocat2


7. Sandra Bullock, a la Vermeer


8. Space Shuttle Organia


9. Burger, to go


10. Elemental by flyzipper


11. Worst Christmas Gift Ever


12. Off The Wall by jancyclops


13. Chamber of Secrets by swobodin


14. Trouble at Turtle Crossing


15. Beautiful couple


16. Dusty Baker blows a gasket


17. First flight


18. Grimace visits Japan


19. Skateboarder


20. A great pug expression


21. If the music career hadn't worked out


22. Summer Dreams


23. Dead trees, old man by padesig


24. Bad Day on the Midway


25. Fun with Muppets and Shrubbery


Credits go to this link HERE, and to those who shared some of these images on flickr.

If you know a link or two to other beautiful, humorous, or even weird GIMPed images, feel free to share it to us.

Related Post: Why GIMP is Better than Adobe Photoshop

Firefox is King

Mozilla Firefox is now the king of all browsers. --At least based on the web traffic data gathered from junauza.com and from a popular tech blog by known Windows Vista fanboy user Jeff Atwood. Firefox tops all other web browsers and most importantly kicked its archrival Internet Explorer out of the highest position.

Here is a screenshot of browser usage share from junauza.com based on the web traffic stats gathered by StatCounter:


Browser Usage Share Breakdown:
Browser Name ---User Percentage
Firefox 3.0---50.20%
Firefox 2.0.0---17.40%
MSIE 7.0---11.20%
Konqueror 3.5---3.60%
MSIE 6.0---3.00%
Mozilla 5.0---2.60%
Safari 1.2---2.40%
Opera 9.50---1.80%
Firefox 3.0b5---1.40%
Opera 9.26---1.00%
Opera 9.51---1.00%
Opera 9.27---0.80%
Firefox 3.0 (---0.80%
Firefox 1.5.0---0.60%
Firefox 3.0b4---0.40%
Firefox 1.0.7---0.20%
Firefox 3.0.C---0.20%
Firefox 3.0.02---0.20%
Opera 9.30---0.20%
Firefox 3.0 M---0.20%
Opera 9.23--- 0.20%
Firefox 2.0---0.20%

Note: The data is only based on the last 500 entries taken at a specific time as seen on the screenshot. However, whenever I checked the stats at any given time of the day, Firefox always comes out on top.

Here is a screenshot of browser usage share from codinghorror.com based on the web traffic stats gathered by StatCounter:


Browser Usage Share Breakdown:
Browser Name ---User Percentage
Firefox 3.0---34.80%
Firefox 2.0.0---25.80%
MSIE 7.0---19.00%
MSIE 6.0---7.40%
Opera 9.51---3.40%
Safari 1.2---2.80%
Mozilla 5.0---2.20%
Opera 9.50---1.00%
Firefox 3.0.01---1.00%
Firefox 3.0.C---0.60%
Opera 9.27---0.60%
MSIE 4.01---0.20%
Opera 9.26---0.20%
Opera 4.1.1---0.20%
Firefox 1.5.0---0.20%

Note: You can check out the full web traffic data of Jeff Atwood's blog by clicking on "Traffic Stats" found at the left sidebar of Coding Horror.

Conclusion:
I know that it's not yet safe to conclude that Firefox is already the top web browser on the planet based only on the two traffic stats from two sites. However, I can easily say now that it won't take that long before Firefox will finally and officially be crowned as the king of all browsers.

What are your thoughts about this? Share it with us via comment.

12 Most Devastating PC Viruses and Worms of All Time

Why I stay away from Windows? --One of the main reasons is security, or the lack of it. Windows operating system is simply far more vulnerable to viruses and worms compared to Linux or Mac OS X. I don’t want to explain further or start a debate here, but I’ll just let this all time list of 12 most devastating viruses and worms do the talking.


1. ILOVEYOU
The ILOVEYOU worm (a.k.a. VBS/Loveletter and Love Bug worm), a computer worm written in VBScript, is considered by many as the most damaging worm ever. It started in the Philippines on May 4, 2000, and spread across the world in one day (traveling from Hong-Kong to Europe to the United States), infecting 10 percent of all computers connected to the Internet and causing about $5.5 billion in damage. Most of the "damage" was the labor of getting rid of the virus. The worm arrived in e-mail boxes with the simple subject of "ILOVEYOU" and an attachment "LOVE-LETTER-FOR-YOU.TXT.vbs". The Pentagon, CIA, and the British Parliament had to shut down their e-mail systems to get rid of the worm, as did most large corporations.

The worm overwrote important files, as well as music, multimedia and more, with a copy of itself. It also sent the worm to everyone on a user's contact list. This particular worm only affected computers running the Microsoft Windows operating system. While any computer accessing e-mail could receive an "ILOVEYOU" e-mail, only Microsoft Windows systems would be infected. The worm propagates by sending out copies of itself to all entries in the Microsoft Outlook address book. It also has an additional component, in which it will download and execute an infected program called variously "WIN-BUGSFIX.EXE" or "Microsoftv25.exe". This is a password-stealing program which will e-mail cached passwords.

The ILOVEYOU worm is believed to have been written by Burningice & Moon. The Barok trojan horse used by the worm is believed to have been written by dark_tech, a Filipino student of AMA Computer University in Makati, Philippines.


2. Mydoom
Mydoom, also known as W32.MyDoom@mm, Novarg, Mimail.R and Shimgapi, is a computer virus affecting Microsoft Windows. It was first sighted on January 26, 2004 and became the fastest-spreading e-mail worm ever, exceeding previous records set by the Sobig worm.

Mydoom is primarily transmitted via e-mail, appearing as a transmission error, with subject lines including “Error”, “Mail Delivery System”, “Test” or “Mail Transaction Failed” in different languages, including English and French. The mail contains an attachment that, if executed, resends the worm to e-mail addresses found in local files such as a user's address book. It also copies itself to the “shared folder” of peer-to-peer file-sharing application KaZaA in an attempt to spread that way.

Mydoom appears to have been commissioned by e-mail spammers so as to send junk e-mail through infected computers. The worm contains the text message “andy; I'm just doing my job, nothing personal, sorry,” leading many to believe that the worm's creator was paid to do so. Early on, several security firms published their belief that the worm originated from a professional underground programmer in Russia. The actual author of the worm is unknown.

image courtesy of F-Secure Corp.

3. Blaster
The Blaster Worm (also known as Lovsan or Lovesan) was a computer worm that spread on computers running the Microsoft operating systems, Windows XP and Windows 2000. The worm was first noticed and started spreading on August 11, 2003. The rate that it spread increased until the number of infections peaked on August 13, 2003. Filtering by ISPs and widespread publicity about the worm curbed the spread of Blaster.

The worm was programmed to start a SYN flood on August 15, 2003 against port 80 of windowsupdate.com, thereby creating a distributed denial of service attack (DDoS) against the site. The damage to Microsoft was minimal as the site targeted was windowsupdate.com instead of windowsupdate.microsoft.com to which it was redirected. Microsoft temporarily shut down the targeted site to minimize potential effects from the worm. Although the worm can only spread on systems running Windows 2000 or Windows XP (32 bit) it can cause instability in the RPC service on systems running Windows NT, Windows XP (64 bit), and Windows Server 2003. If the worm detects a connection to the Internet (regardless of dial-up or broadband), this can even lead to the system becoming so unstable that it displays the following message and then restarts (usually after 60 seconds).

The worm contains two messages hidden in strings. The first:

I just want to say LOVE YOU SAN!!

This is why the worm is sometimes called the Lovesan worm. The second:

billy gates why do you make this possible ? Stop making money
and fix your software!!

It is a message to Bill Gates, Microsoft co-founder.

image courtesy of F-Secure Corp.

4. Sobig Worm
The Sobig Worm was a computer worm that infected millions of Internet-connected, Microsoft Windows computers in August 2003. It was written using the Microsoft Visual C++ compiler, and subsequently compressed using a data compression program called tElock. There are plenty of variants of the Sobig worm, but the most destructive and widespread of all is called Sobig.F.

Sobig is a computer worm in the sense that it replicates by itself, but also a Trojan horse in that it masquerades as something other than malware. The Sobig worm will appear as an electronic mail and will contain the text: "See the attached file for details" or "Please see the attached file for details."

.The Sobig.F worm deactivated itself on September 10, 2003. On November 5 the same year, Microsoft announced that they will pay $250,000 for information leading to the arrest of the creator of the Sobig worm. To date, the perpetrator has not been caught.


5. Code Red
The Code Red worm was a computer worm observed on the Internet on July 13, 2001. It attacked computers running Microsoft's IIS web server. The most in-depth research on the worm was performed by the programmers at eEye Digital Security. They also gave the worm the phrase "Hacked By Chinese!" with which the worm defaced websites. Although the worm had been released on July 13, the largest group of infected computers was seen on July 19, 2001. On this day, the number of infected hosts reached 359,000.

Effects of Code Red:

* It defaced the affected web site to display:

HELLO! Welcome to http://www.worm.com! Hacked By Chinese!

(The last sentence became a cliché to indicate an online defeat)
* It tried to spread itself by looking for more IIS servers on the Internet.
* It waited 20-27 days after it was installed to launch denial of service attacks on several fixed IP addresses. The IP address of the White House web server was among those.

eEye believed that the worm originated in Makati City, Philippines (the same origin as the VBS/Loveletter (aka "ILOVEYOU") worm)


6. CIH
CIH, also known as Chernobyl or Spacefiller, is a computer virus written by Chen Ing Hau of Taiwan. It is considered to be one of the most harmful widely circulated viruses, overwriting critical information on infected system drives, and more importantly, in some cases corrupting the system BIOS.

The name "Chernobyl Virus" was coined some time after the virus was already well-known as CIH, and refers to the complete coincidence of the payload trigger date in some variants of the virus (actually the virus writer's birthday) and the Chernobyl accident, which happened in Ukraine on April 26, 1986. Today, CIH is not as widespread as it once was, due to awareness of the threat and the fact it only affects older Windows 9x (95, 98, Me) operating systems.

The virus made another comeback in 2001 when a variant of the Loveletter Worm in a VBS file that contained a dropper routine for the CIH virus was circulated around the internet, under the guise of a nude picture of Jennifer Lopez.


7. Klez
Klez is a computer worm that propagates via e-mail. It first appeared in the end of 2001. A number of variants of the worm exist. Klez infects Microsoft Windows systems, exploiting vulnerability in Internet Explorer's Trident layout engine, used by both Microsoft Outlook and Outlook Express to render HTML mail.

The e-mail through which the worm spreads always includes a text portion and one or more attachments. The text portion consists of either an HTML internal frame tag which causes buggy e-mail clients to automatically execute the worm, or a few lines of text that attempt to induce the recipient to execute the worm by opening the attachment (sometimes by claiming that the attachment is a patch from Microsoft; sometimes by claiming that the attachment is an antidote for the Klez worm). The first attachment is always the worm, whose internals vary.

Later variants of the worm would use a false “From” address, picking an e-mail address at random from the infected machine's Outlook or Outlook Express address book, making it impossible for casual observers to determine which machine is infected, and making it difficult for experts to determine anything more than the infected machine's Internet Service Provider.


8. Melissa
The Melissa worm, also known as "Mailissa", "Simpsons", "Kwyjibo", or "Kwejeebo", is a mass-mailing macro virus, hence leading some to classify it as a computer worm. First found on March 26, 1999, Melissa shut down Internet mail systems that got clogged with infected e-mails propagating from the worm. Melissa was not originally designed for harm, but it overflowed servers and caused unplanned problems.

Melissa can spread on word processors Microsoft Word 97 and Word 2000. It can mass-mail itself from e-mail client Microsoft Outlook 97 or Outlook 98. The worm does not work on any other versions of Word, including Word 95, Microsoft Office Word 2003, Word 2004 (Mac), and Microsoft Office Word 2007, nor can it mass-mail itself via any other e-mail client, even Outlook Express or Windows Mail (Outlook Express version in Windows Vista).

Melissa was first distributed in the Usenet discussion group alt.sex. The virus was inside a file called "List.DOC", which contained passwords that allow access into 80 pornographic websites. The worm's original form was sent via e-mail to many people.


9. Sasser
Sasser (sometimes known as the Big One) is a computer worm that affects computers running vulnerable versions of the Microsoft operating systems Windows XP and Windows 2000. Some machines running Windows 98 were infected. Like other worms, Sasser spreads by exploiting the system through a vulnerable network port. Thus it is particularly potent in that it can spread without user intervention, but it is also easily stopped by a properly configured firewall or by downloading system updates from Windows Update. Sasser was first noticed and started spreading on April 30, 2004. This worm was named Sasser because it spreads by exploiting a buffer overflow in the component known as LSASS (Local Security Authority Subsystem Service) on the affected operating systems.

The effects of Sasser include the news agency Agence France-Presse (AFP) having all its satellite communications blocked for hours and the U.S. flight company Delta Air Lines having to cancel several trans-atlantic flights because its computer systems had been swamped by the worm. The Nordic insurance company If and their Finnish owners Sampo Bank came to a complete halt and had to close their 130 offices in Finland. The British Coastguard had its electronic mapping service disabled for a few hours, and Goldman Sachs, Deutsche Post, and the European Commission also all had issues with the worm. The X-ray department at Lund University Hospital had all their four layer X-ray machines disabled for several hours and had to redirect emergency X-ray patients to a nearby hospital.

Sasser was at first believed to have been authored in Russia by the same person(s) who created another worm usually referred to as Lovsan, MSBlast or Blaster (due to the media), a connection indicated by code similarities between the two, but on May 7, 2004, 18-year old German computer science student Sven Jaschan from Rotenburg, Lower Saxony was arrested for writing the worm.


10. Bagle
Bagle (also known as Beagle) is a mass-mailing computer worm written in pure assembly and affecting all versions of Microsoft Windows. The first strain, Bagle.A, did not propagate widely. A second variation, Bagle.B is considerably more virulent. Bagle uses its own SMTP engine to mass-mail itself as an attachment to recipients gathered from the victim computer.

The second strain, Bagle.B, was first sighted on February 17, 2004. It was much more widespread and appeared in large quantities; Network Associates rated it a "medium" threat. It is designed to stop spreading after February 25, 2004.

Subsequent variants have later been discovered. Although they have not all been successful, a number remain notable threats. Since 2004, the threat risk from these variants has been changed to "low" due to decreased prevalence.


11. Win32/Simile
Win32/Simile (also known as Etap) is a metamorphic computer virus written in assembly language for Microsoft Windows. The virus was released in the most recent version in early March 2002. It was written by the virus writer Mental Driller. Some of his previous viruses, such as Win95/Drill (which used the Tuareg polymorphic engine), have proved very challenging to detect.

When the virus is first executed, it checks the current date. If the host file (the file that is infected with the virus) imports the file User32.dll, then on the 17th of March, June, September, or December, a message is displayed. Depending on the version of the virus the case of each letter in the text is altered randomly. On May 14 (the anniversary of Israeli Independence Day), a message saying "Free Palestine!" will be displayed if the system locale is set to Hebrew.

The virus then rebuilds itself. This metamorphic process is very complex and accounts for around 90% of the virus' code. After the rebuild, the virus searches for executable files in folders on all fixed and remote drives. Files will not be infected if they are located in a subfolder more than three levels deep, or if the folder name begins with the letter W. For each file that is found, there is a 50 percent chance that it will be ignored. Files will not be infected if they begin with F, PA, SC, DR, NO, or if the letter V appears anywhere in the file name. Due to the way in which the name matching is done, file names that contain certain other characters are also not infected, although this part is not deliberate. The virus contains checks to avoid infecting "goat" or "bait" files (files that are created by anti-virus programs). The infection process uses the structure of the host, as well as random factors, to control the placement of the virus body and the decryptor.


12. Nimda
Nimda is a computer worm, isolated in September 2001. It is also a file infector. It quickly spread, eclipsing the economic damage caused by past outbreaks such as Code Red. Multiple propagation vectors allowed Nimda to become the Internet’s most widespread virus/worm within 22 minutes. Due to the release date, some media quickly began speculating a link between the virus and Al Qaeda, though this relationship ended up being untrue. Nimda affected both user workstations (clients) running Windows 95, 98, Me, NT, or 2000 and servers running Windows NT and 2000. The worm's name spelled backwards is "admin".

Nimda was so effective partially because it—unlike other famous malware like the Morris worm or Code Red—uses five different infection vectors:
-via email
- via open network shares
- via browsing of compromised web sites
- exploitation of various Microsoft IIS 4.0 / 5.0 directory traversal vulnerabilities. (Both Code Red, and Nimda were hugely successful exploiting well known and long solved vulnerabilities in the Microsoft IIS server.)
- via back doors left behind by the "Code Red II" and "sadmind/IIS" worms.

The author of Nimda is suspected to be a former student who attended Sacramento State University Fall of 2001.


Weekly Ten (07-07-2008)

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


1. Developers Wary Of iPhone
Developers of location-based services should be clamoring to make applications for Apple's 3G iPhone, which features built-in global positioning system technology--but they're not.
More @ Forbes.com

2. What comes next in this series? 13, 33, 53, 61, 37, 28...
How does privacy relate to homepage word count? Larry and Sergey told me we could only add this to the homepage if we took a word away - keeping the "weight" of the homepage unchanged at 28. Given that the new Privacy link fit best with legal disclaimers on the page, I looked to the copyright line. There, we dropped the word "Google" (realizing it was implied, obviously) and added the new privacy link alongside it.
More @ Googleblog

3. Investing in a Quality Programming Chair
In A Developer's Second Most Important Asset, I described how buying a quality chair may be one of the smartest investments you can make as a software developer.
More @ CodingHorror

4. RouterTerm: Atmega serial terminal

More @ HackaDay

5. Mozilla officially scores a world record
They did it -- Mozilla now holds the world record for the most software downloaded in 24 hours, according to Jamie Panas, press and marketing assistant at Guinness World Records.
More @ Linux.com

6. Microsoft: Silverlight content is searchable, too
When Adobe, Google and Yahoo announced earlier this week that content stored in its Flash file format would be more easily indexable by Google’s and Yahoo’s search engines, Microsoft was nowhere to be found.
More @ ZDNetBlogs

7. What's Holding OpenOffice Back?
Why don't more people use OpenOffice, the free and open source alternative to Microsoft Office? Microsoft has spent years and dollars engineering creative ways to keep people using its costly software and preventing them from switching to OpenOffice -- that's one explanation, writes Lou Dolinar.
More @ LinuxInsider

8. Prius to go (partially) solar

More @ Engadget

9. Native LoadBalancing for Twisted Apps
Yesterday, right before midnight, I tagged the 1.1.0 release of txLoadBalancer on Launchpad after completing the last of the planned features. There are some pretty radical changes that have been developed for this release... and the coolest part is this is just the beginning :-)
More @ Electric Duncan

10. I Fell In Love Again
Life is About Creating Moments
More @ BoSanchez

15 Coolest GNU Wallpapers

There are plenty of high-quality Linux wallpapers that you can get on the web, but not that much for the good-old GNU (GNU's Not Unix). So, I decided to take some time to find and collect a few of my favorite GNU wallpapers in existence. Here they are in no particular order:

Note: click on the image to view full size

1.

2.

3.

4.

5.

6.

7.

8.

9.
10.

11.

12.

13.

14.

15.


If you have a link or two to other cool and excellent GNU wallpapers, feel free to share it with us via comment.

Ubuntu "Hardy Heron" Reloaded

The first maintenance update of Ubuntu 8.04 LTS has been released. Ubuntu 8.04.1 LTS has over 200 updates that include major bug fixes and security updates while maintaining the stability and compatibility with the initial Ubuntu 8.04 LTS release.

This is the first maintenance release of Ubuntu 8.04 Hardy Heron that will continuously be supported with maintenance updates and security fixes until April 2011 on desktops and April 2013 on servers.

Here's a list of some of the updates and fixes as listed on Ubuntu 8.04.1 LTS release announcement:



Desktop Updates


* Remove a workaround which caused performance issues for evolution and
should no longer be required;

* Disable window manager compositing for i815 chips due to garbled
display output;

* Fix a hang when using the desktop panel clock together with evolution
calendaring;

* Don't show mounts on the desktop that the user cannot access;

* Fix problem with Remote Desktop Viewer connecting to some servers;

* Fix hangs with gksu and update-manager when the hostname cannot be
resolved;

* Restore frequency scaling on Intel Core 2 Duo systems after
suspend/resume;

* Fix display on multiple systems with the intel video driver;

* Fix display on Geode GX2 hardware;

* Update to GNOME 2.22.2, fixing numerous bugs;

General Updates

* Fix a problem with excess logging when libpam-smbpass is not installed;

* Update apparmor profile to allow access to /var/lib/samba/*.tdb;
fixing an authentication-related CUPS crash;

* Fix duplex printing to Ricoh printers;

* Require password on root account when set and using recovery mode;

* Restore support for dmraid raid45 arrays;

* Return an error immediately instead of hanging when an NFS server
returns permission denied;

* sudo no longer errors out if the hostname cannot be resolved;

You can read the complete release announcement HERE.

Other members of the Ubuntu family of distributions have also been updated; this includes Kubuntu and Kubuntu-KDE4, Xubuntu, Ubuntu Studio and Mythbuntu. I'm currently using Xubuntu Hardy Heron, and have noticed significant improvements in overall performance after receiving those listed updates and fixes.

There’s Something About Pardus 2008

Because Pardus 2007 left a lasting impression on me, I have been eagerly waiting for its next release. So when the stable version of Pardus 2008 came out just recently, I never hesitated to try and test this promising distro from Turkey once again.


From Pardus project's website:
"In compliance with the main goals of the Pardus project, Pardus 2008 has lots of new features for ease of installation and use, both at the infrastructure and interface levels. In addition, Pardus 2008 provides enhanced hardware support, stable and reliable Linux infrastructure and numerous applications on a single CD. You will go through a brand new experience of freedom, using Pardus 2008"
So what are the improvements and new features of Pardus 2008? Read on to find out...


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 256 MB allocated to VM memory

Installation:
Unlike the previous version, Pardus 2008 is only available in installation "Kurulan" edition and doesn't have the Live CD "Calisan" option. In my case, it's no big deal as when I'm testing a distro, I always want to go directly to installation to really know how well it handles my hardware. However, the Live CD can be handy at times as it can both function as a rescue CD, and as a way to try a distro without even touching the hard drive.


Once Padus 2008 was loaded, I was greeted with their logo and a brand new fresh orange background as seen on screenshot. Then, a boot menu appeared with the default language set to Turkish, so I had to press F2 and changed it to English. --I really find it great that Pardus supports plenty of languages. Next was the installation process that is handled by YALI (Pardus custom-made installer). It started with accepting the GNU/GPL license; followed by checking the CD's integrity, keyboard layout set-up, time zone set-up, creating user accounts, partitioning, bootloader set-up, the summary of installation, and lastly, installing the system.



Surprisingly, Pardus 2008 installation took about 40 minutes to complete compared to 20 minutes in the previous version.

Look and Feel:
Pardus puts on a new look in this 2008 version as seen on its sleek installer and login menu. Just like before, Kaptan Desktop Wizard appeared at first login and helped me configure my mouse, panel, wallpaper, network connection, etc. For "panel", I was given an option to use Classic, Modern, Next Generation, and Transparent, and whether to use the enhanced Kickoff style menu or not; -- "Classic" for those who wants a lighter and faster desktop, and "Transparent" for those who wants a more stylish desktop. I personally like the classic look, but as before, I used transparent to see how my hardware can handle the added eye-candy. For wallpaper, there are plenty of good-looking backgrounds to choose from, however, it's interesting to note that there are no leopard-themed wallpapers this time around. By the way, Pardus 2008 is still using the updated KDE 3.5 as its default desktop environment.



Software/Features:
Pardus 2008 has plenty of changes and improvements on its custom applications such as:

-faster package management system (PiSi)
-YALI includes a new and improved partitioning interface
-Kaptan Desktop has been completely rewritten
-new graphical display manager

It has also updated most of its important software applications:

-Updated KDE 3.5.9 Desktop Environment;
-Updated Linux kernel (2.6.25.9);
-Important infrastructure improvements including gcc 4.3.1, glibc 2.8, Python 2.5, Java 6;
-The most recent, fastest and most capable internet browser Mozilla Firefox 3.0;
-OpenOffice.org 2.4.1;

…and plenty more;



Stability/Hardware Detection:
Pardus 2008 had no trouble detecting and configuring my virtual machine hardware. Everything was functioning well like the audio, display, and Ethernet. Changing the screen resolution is really much easier now thanks to the new graphical manager. It is also possible to painlessly tweak some of the hardware preferences using the very reliable Pardus Configuration Center (TASMA).



Conclusion:

Pardus 2008 is not perfect and has some minor issues that need to be fixed. However, its overall stability is intact and it really made some significant improvements over its previous version. Also, its speed has improved (not including the installation), it has a more polished look, and it is even easier to use than before due to enhancements in several of its home-cooked system tools and applications.

In my opinion, Pardus is definitely the best government funded Linux distribution at the moment. I hope our very own Philippine-made Bayanihan Linux in the very near future will at least equal what Pardus has achieved.

To those who are still looking for a user-friendly, efficient, and stable Linux distro, why not give Pardus 2008 a try. --The download page can be found HERE.

Remembering The Cuckoo's Egg

While organizing some of my ancient stuff, I saw this book that I have read during the 90’s that I wanted to share to my young readers for they might never heard about it. This very fascinating book is entitled, “The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage”.

Written by Clifford Stoll, a U.S. astronomer and computer expert, The Cuckoo's Egg tells about the author's true to life hunt for a computer hacker who broke into a Unix computer at the Lawrence Berkeley National Laboratory (LBL). Markus Hess, a computer prodigy and particularly effective hacker, is a German KGB spy that used LBL to gather sensitive data from hundreds of U.S. military computers.

The story began when the Stoll’s supervisor asked him to resolve a USD$.75 accounting error in the computer usage accounts. He traced the error to an unauthorized user, and in the long run realized that the unauthorized user was a hacker who had acquired root access to the LBL system by exploiting a vulnerability in the movemail function of Richard Stallman's GNU Emacs.

I don’t want to add anymore details about the story because I might spoil the fun to those who are now planning to read this book. I can only assure those who are interested in the early days of computer hacking and international espionage will surely treasure The Cuckoo's Egg.

10 Best Hacking and Security Software Tools for Linux

Linux is a hacker’s dream computer operating system. It supports tons of tools and utilities for cracking passwords, scanning network vulnerabilities, and detecting possible intrusions. I have here a collection of 10 of the best hacking and security software tools for Linux. Please always keep in mind that these tools are not meant to harm, but to protect.

UPDATE: More hacking and security software tools that you should check out.

1. John the Ripper

John the Ripper is a free password cracking software tool initially developed for the UNIX operating system. It is one of the most popular password testing/breaking programs as it combines a number of password crackers into one package, autodetects password hash types, and includes a customizable cracker. It can be run against various encrypted password formats including several crypt password hash types most commonly found on various Unix flavors (based on DES, MD5, or Blowfish), Kerberos AFS, and Windows NT/2000/XP/2003 LM hash. Additional modules have extended its ability to include MD4-based password hashes and passwords stored in LDAP, MySQL and others.


2. Nmap

Nmap is my favorite network security scanner. It is used to discover computers and services on a computer network, thus creating a "map" of the network. Just like many simple port scanners, Nmap is capable of discovering passive services on a network despite the fact that such services aren't advertising themselves with a service discovery protocol. In addition Nmap may be able to determine various details about the remote computers. These include operating system, device type, uptime, software product used to run a service, exact version number of that product, presence of some firewall techniques and, on a local area network, even vendor of the remote network card.

Nmap runs on Linux, Microsoft Windows, Solaris, and BSD (including Mac OS X), and also on AmigaOS. Linux is the most popular nmap platform and Windows the second most popular.


3. Nessus

Nessus is a comprehensive vulnerability scanning software. Its goal is to detect potential vulnerabilities on the tested systems such as:

-Vulnerabilities that allow a remote cracker to control or access sensitive data on a system.
-Misconfiguration (e.g. open mail relay, missing patches, etc).
-Default passwords, a few common passwords, and blank/absent passwords on some system accounts. Nessus can also call Hydra (an external tool) to launch a dictionary attack.
-Denials of service against the TCP/IP stack by using mangled packets

Nessus is the world's most popular vulnerability scanner, estimated to be used by over 75,000 organizations worldwide. It took first place in the 2000, 2003, and 2006 security tools survey from SecTools.Org.


4. chkrootkit

chkrootkit (Check Rootkit) is a common Unix-based program intended to help system administrators check their system for known rootkits. It is a shell script using common UNIX/Linux tools like the strings and grep commands to search core system programs for signatures and for comparing a traversal of the /proc filesystem with the output of the ps (process status) command to look for discrepancies.

It can be used from a "rescue disc" (typically a Live CD) or it can optionally use an alternative directory from which to run all of its own commands. These techniques allow chkrootkit to trust the commands upon which it depend a bit more.

There are inherent limitations to the reliability of any program that attempts to detect compromises (such as rootkits and computer viruses). Newer rootkits may specifically attempt to detect and compromise copies of the chkrootkit programs or take other measures to evade detection by them.


5. Wireshark

Wireshark is a free packet sniffer computer application used for network troubleshooting, analysis, software and communications protocol development, and education. In June 2006, the project was renamed from Ethereal due to trademark issues.

The functionality Wireshark provides is very similar to tcpdump, but it has a GUI front-end, and many more information sorting and filtering options. It allows the user to see all traffic being passed over the network (usually an Ethernet network but support is being added for others) by putting the network interface into promiscuous mode.

Wireshark uses the cross-platform GTK+ widget toolkit, and is cross-platform, running on various computer operating systems including Linux, Mac OS X, and Microsoft Windows. Released under the terms of the GNU General Public License, Wireshark is free software.


6. netcat

netcat is a computer networking utility for reading from and writing to network connections on either TCP or UDP.

Netcat was voted the second most useful network security tool in a 2000 poll conducted by insecure.org on the nmap users mailing list. In 2003, it gained fourth place, a position it also held in the 2006 poll.

The original version of netcat is a UNIX program. Its author is known as *Hobbit*. He released version 1.1 in March of 1996.

Netcat is fully POSIX compatible and there exist several implementations, including a rewrite from scratch known as GNU netcat.


7. Kismet

Kismet is a network detector, packet sniffer, and intrusion detection system for 802.11 wireless LANs. Kismet will work with any wireless card which supports raw monitoring mode, and can sniff 802.11a, 802.11b and 802.11g traffic.

Kismet is unlike most other wireless network detectors in that it works passively. This means that without sending any loggable packets, it is able to detect the presence of both wireless access points and wireless clients, and associate them with each other.

Kismet also includes basic wireless IDS features such as detecting active wireless sniffing programs including NetStumbler, as well as a number of wireless network attacks.


8. hping

hping is a free packet generator and analyzer for the TCP/IP protocol. Hping is one of the de facto tools for security auditing and testing of firewalls and networks, and was used to exploit the idle scan scanning technique (also invented by the hping author), and now implemented in the Nmap Security Scanner. The new version of hping, hping3, is scriptable using the Tcl language and implements an engine for string based, human readable description of TCP/IP packets, so that the programmer can write scripts related to low level TCP/IP packet manipulation and analysis in very short time.

Like most tools used in computer security, hping is useful to both system administrators and crackers (or script kiddies).


9. Snort

Snort is a free and open source Network Intrusion prevention system (NIPS) and network intrusion detection (NIDS) capable of performing packet logging and real-time traffic analysis on IP networks.

Snort performs protocol analysis, content searching/matching, and is commonly used to actively block or passively detect a variety of attacks and probes, such as buffer overflows, stealth port scans, web application attacks, SMB probes, and OS fingerprinting attempts, amongst other features. The software is mostly used for intrusion prevention purposes, by dropping attacks as they are taking place. Snort can be combined with other software such as SnortSnarf, sguil, OSSIM, and the Basic Analysis and Security Engine (BASE) to provide a visual representation of intrusion data. With patches for the Snort source from Bleeding Edge Threats, support for packet stream antivirus scanning with ClamAV and network abnormality with SPADE in network layers 3 and 4 is possible with historical observation.


10. tcpdump

tcpdump is a common computer network debugging tool that runs under the command line. It allows the user to intercept and display TCP/IP and other packets being transmitted or received over a network to which the computer is attached.

In some Unix-like operating systems, a user must have superuser privileges to use tcpdump because the packet capturing mechanisms on those systems require elevated privileges. However, the -Z option may be used to drop privileges to a specific unprivileged user after capturing has been set up. In other Unix-like operating systems, the packet capturing mechanism can be configured to allow non-privileged users to use it; if that is done, superuser privileges are not required.

The user may optionally apply a BPF-based filter to limit the number of packets seen by tcpdump; this renders the output more usable on networks with a high volume of traffic.


Do you have a favorite security software tool for Linux? Feel free to comment and tell us about it.