I’ve been watching “The Universe” on the History Channel .. its quite fascinating to learn about all the recent discoveries in astronomy. It got me thinking .. just how big IS the universe?

With Wikipedia and Google and OpenOffice Calc, I did some calculations to try and grasp the size of the universe using objects I could comprehend.

Starting with one grain of salt here in my home offce in Tempe, AZ, I decided to make this my “Earth”. So everything I know here on Earth would be shrunk to just one grain of sand (all the people, all the oceans, all the continents .. the sky, the clouds .. everything.) Granted, I can’t quite totally comprehend the size of the earth as I have only journeyed across such a small portion of it, but alias, it is now for all intents and purposes one grain of sand.

The Sun (the biggest thing in our solar system) on this scale would be about the size of a basketball.  Pluto, perhaps one of the furthest objects most of us feel is part of our solar system would be at its max about 3/4 of a mile from the basketball (at its closest, about a 1/2 mile from the basketball).

Perhaps the next logical place to go would be the nearest star, Alpha Centauri. This would take you out of Tempe .. out of the Phoenix area .. out of Arizona .. even out of the US .. we would pass over Mexico and Central America. We would land somewhere in Peru. Wow. Thats quite far.

To grow a bit larger, lets just get a feel for our own galaxy, the Milky Way.  The actual Milky Way is about 100,000 light years across. This (if my calculations are correct) when scaled to where the earth is a grain of sand and the sun is a basketball would make the Milky Way about the same size as the distance of the Earth to the Sun (about 93 million miles wide).

Of course, the Milky Way is but just one of millions, perhaps billions of galaxies. The closest spiral galaxy, Andromeda Galaxy, is about 2.5 million light years away from us. When adjusting for our size scale, this puts the Andromeda Galaxy about 2.4 billion miles away from Earth (the single grain of sand located in Tempe..). At its closest point, this would put the Andromeda Galaxy at about the same distance as Pluto is to the Sun at its closest. Yikes.

That’s only one of 35+ galaxies in our “Local Group” of galaxies.

All said, the Milky Way by itself has over 200 billion stars and probably billions of planets. The “Local Group” of galaxies contains trillions of stars and dozens of galaxies on its own. And it only gets much larger from there. Lets put it this way, if we took those dozens of galaxies and space that makes up the “Local Group” and compared it to what we know as the observable universe (not the entire thing), we could place the local group in its own square mile on earth and what we know  of the observable universe would expand completely around the entire earth and then some (at that point in time, the size of the earth would most likely be sub-atomic .. no I’m not going to calculate it tonight.).

Wow. Quite amazing.

812 days, 11 hours, 52 minutes. A personal best.. uptime that is. That is how long one of my FreeBSD server’s stayed online doing what it does best — serving web pages, receiving and sending mail, checking for spam, responding to DNS queries, monitoring networks, protecting the LAN and hosting databases.

Quite impressive. The server would still be online if it wasn’t for a site-wide power outage (scheduled) that lasted over 12 hours.

The server started life in 2002 as a Red Hat file and print server and was migrated to FreeBSD in 2004. In October of 2005 it was moved to its final location and powered on fully for the last time. During the life of this system, it (as I recall) never crashed or otherwise failed to provide service. Not too shabby for some sale items from Fry’s Electronics thrown together in a cheap case.

Sadly, when the server was scheduled for powering up, the motherboard failed. After running for so long (over 5 years of continuous use) I think some of the components on the motherboard simply failed (most likely due to the ambient temperature and cooling of the components while powered down).

All is not sad. As it WAS a FreeBSD machine, I was able to simply pull the hard drive from the old computer, plug it into a newer Dell desktop computer (spare until I can officially replace) and booted up. A few minutes later after adjusting configuration for the new hardware (network interface card assignments) and everything was back online.

Ultimately, once the power was back on, there was perhaps a total of 20 minutes of outage. This is the limit I give myself before I decided to fail over to a reduced functionality server (backup server) and then troubleshoot the issue further (unrack the server, troubleshoot to determine the issue, fine a secondary computer and transplant the hard drive). The new stand-in server was online and operating in full capacity within an hour and fifteen minutes.

Once the new server is acquired and installed, it will be interesting to see if it will beat the 812.5 days of uptime.

I came across an interesting article …. “Open Source Code Contains Security Holes”

The Department of Homeland Security, starting in 2006, audits software for security issues. According to their findings, 1 line in about 1000 contains a security hole. While the title of the article sounds scary, there were some interesting factoids:

  • 7,826 security issues were fixed due to the Department of Homeland Security notifying the open source projects (1 defect fixed every 2 hours)
  • Core open source projects such as the Linux kernel, Samba (windows file sharing), PHP, etc had far fewer than the average number of security issues. For example, Linux kernel had only .127 issues per 1000 lines of code (ie 1 defect/7,874 lines).
  • Due to the code review, many of the projects are actively addressing the security issues found and so far have had a good track record in getting these issues addressed in a very timely fashion.

What did they have to say about closed source security? You can read it for your self — in anycase, these issues are not public knowledge .. doesn’t give these companies much motivation to pour resources into issues no one knows about *yet*.

Bottom line …. Open Source based on this study has on-par or less security bugs than commercial software. More popular projects that are in massive deployment tend to have significantly less security issues than their commerical counterparts (or other less popular Open Source projects) which seems to back the notion that more eyes make all bugs/issues shallow.

how to install software on windows … dvd shrink example..

find dvd shrink on a website somewhere .. download
install dvd shrink.
realize it needs nero
go to nero website.. download .. wait 30+ minutes for it to download.
then sit through an install, reboot your computer.
then start install again, type in a really long serial number.
then have it puke saying it needs direct x 9.0c..
go to microsoft.com .. type in “direct x 9.0c” in the search.. click on the
first search item .. have it take you to a page that says it no longer exists.
transverse the menu tree to find the new location …
click on download direct x 9.0 ..
have microsoft question the authenticity of your installation.
download the microsoft windows validator software ..
install validator software…
have microsoft validate your installation of windows.
now download the Direct X 9.0C INSTALLer ..
click on the installer to launch the installation of Direct X 9.0C ..
click ok to yet-another-really-long EULA.
wait a few minutes.
have it puke and say it can’t download Direct X 9.0C and try again later.
wait a few hours.
try again (go back to the step where you go to microsoft.com.. relocate Direct X 9.0C..)
if your lucky, download Direct X 9.0C.
install direct X 9.0C ..
reboot your computer when it prompts..
continue to install direct X 9.0C.
restart your computer one more time.
relaunch the Nero installation tool.
enter that really long serial number yet again..
hopefully this time it installs.
once installed, it will probably ask for another restart.
restart the computer.
launch DVD Shrink.
enjoy.

I am typing this from the Ubuntu 7 beta. The last time I checked out Ubuntu was back in the Dapper Drake era (5.04). Fast-forward to today and I am quite impressed.

Installation was very interesting. Ubuntu booted to a live CD and had an “Install” icon on the desktop. Clicking on this walked me through a straight forward and easy installation. Once it was underway, I still had full access to the live CD functions. During install, I was able to surf the internet, use OpenOffice.org, play some games, etc. Very nice to be able to use my computer while installing an OS!

Once I booted into the OS for the first time, I was pleasantly surprised to see that everything worked. It auto-detected the basics: DVD-RW, network, hard drives, USB, monitor, keyboard, mouse, sound … it also auto-detected and configured my scanner and printer. When I plugged in my MP3 player, it auto-detected it as a music device, offered up Rhythmbox for managing my audio and placed an icon on my desktop showing it was mounted. Just as I expected it to work. Right clicking on my icon allowed me to safely unplug my device. Yippie!

Shortly after booting for the first time, Ubuntu notified me of updates. Given the beta nature of the software, there were quite a few updates for the system (343 infact). Unlike Windows, the centralized updating tool will update all the software on the system. No need for multiple, conflicting updating services.

The 3D Accelerated desktop (Compiz) is a user-selectable item from the System Preferences menu. This allows for wobbly windows, a graphical window selection tool and a rotating virtual desktop interface (among other 3D eye candy). The system, while impressive was clearly marked as “experimental” and while it ran acceptable on my computer, performance can vary.

So far I haven’t been tempted to drop to the shell to do any command line functions. Everything “just worked” to allow me to quickly get to work in a desktop environment. The core set of apps are not overwhelming but best-of-breed. The desktop is very clean and professional.

Overall I am quite impressed. There are some new open source tools for loading up Windows apps and using Windows virtualized within Linux to use legacy applications. I am going to give these tools a shot to see how they function. From what I have read, my expectations are very high.

It really is exciting to see how far Linux has matured. I can see myself recommending these to computer novices. Why not? The core apps are Linux native, Windows can live in a virtual world for those Windows specific applications and the entire system is far lower cost and secure. Its exciting!

« Previous PageNext Page »