Showing posts with label tech. Show all posts
Showing posts with label tech. Show all posts

Monday, January 20, 2014

DIY Tech:What to do with that old computer.

First the useful and easy way.
So you have this older extra computer maybe it was free from someone.  It is a free machine but it is probably running Windows XP and is of course missing the disks if it ever came with any. So what can you do with it?

Install Linux.
Linux can run on computers that are not powerful enough to run Windows Vista, Windows 7, or Windows 8. Linux is actually a good replacement for Windows if you just want to surf the net, email, and most other tasks people use computers for. The one place it falls down is gaming, but even that might change thanks to Valve and the SteamOS. If you have an old computer that was just going to be thrown out, a copy of Linux can make it a useful machine again.

Why Linux?
  • Linux can run on hardware that new versions of windows can not.
  • There is actually a lot of good free software for Linux.
  • No real virus threats. Linux is very secure by design and since so few people use Linux malware and virus writers just don't bother targeting it.
  • It is free.
  • It works well.

For a first time Linux user I suggest Linux Mint. Linux Mint is based off the extremely popular Ubuntu Linux but includes a lot of "nice to have" software like multimedia software. With Mint you will have a system that is ready to use without having to hunt down a lot of extra software. There are several versions of Mint for you to try based on your hardware. Remember these are free so you are not risking anything but time trying them out.

System Requirements
  • x86 processor (Linux Mint 64-bit requires a 64-bit processor. Linux Mint 32-bit works on both 32-bit and 64-bit processors).
  • 512 MB RAM (1GB recommended for a comfortable usage).  1GB of RAM for Linux Mint KDE
  • 5 GB of disk space
  • Graphics card capable of 800×600 resolution.  Graphics card capable of 1024×768 resolution for KDE
  • CD/DVD drive or USB port
As you can see the heavy weight system requirements are about half those of Windows Vista, Windows 7, and Windows 8. This means you can run it well on computers that would struggle with newer versions of Windows. There are 3 heavy weight versions of Linux Mint.

Linux Mint MATE is based on Gnome 2.0 and is very stable. It is a good low fuss solution.

Linux Mint Cinnamon is based on Gnome 3.0 so it is a bit more modern and slightly more attractive. Frankly they look a lot a like to me. 

Linux Mint KDE uses the KDE desktop. The KDE desktop is the most configurable desktop and probably the most powerful desktop that runs on Linux. Linux Mint KDE has higher system requirements than MATE and Cinnamon. To use Mint KDE you will want at least one gigabyte of ram and a higher resolution video card and monitor. 

The light weight version of Linux Mint
Linux Mint Xfce is a version of Mint that will run well on older and slower computers than the other versions. Xfce is actually a nice environment, it is a full desktop and really will not limit you. While ideal for slower computers it performs very well on faster systems.

System Requirements
  • x86 processor (Linux Mint 64-bit requires a 64-bit processor. Linux Mint 32-bit works on both 32-bit and 64-bit processors).
  • 384 MB RAM (1GB recommended for a comfortable usage).
  • 5 GB of disk space
  • Graphics card capable of 800×600 resolution
  • DVD drive or USB port
What if the computer is too old to run Mint Xfce?
Yes there are even lighter versions of Linux than Mint Xfce. Some of them are so light that they will run on computers that ran Windows 98! There will be tradeoffs but you will still get to do a lot of the things you want to with a computer.

Puppy Linux is a super light and fast version of Linux. It will run on just about any computer you can get your hands on. Installing and configuring the OS is a bit more complex than with Mint but not really all that hard. 

These are just a few of the versions of Linux that are available to try. Besides Mint you could try Ubuntu, Fedora, CentOS, and Suse among many others. 

After you install Linux and get it running you can install a lot of free software right from the desktop. Everything from OpenOffice which is a Microsoft Office replacement to GIMP for doing graphics to games. 

Besides making a Linux workstation what else can I do?

Build a home network attached storage (NAS) server.
A home NAS can provide you with a central space to store your music, videos, pictures, and backups for all the computers in your home. Good news, there are some easy to use free software that you can use to setup your own NAS. 

FreeNAS started off as simple, easy to use NAS based on FreeBSD. All you needed to do is create a USB flash drive and boot your computer. After a bit of setup you had a storage server. Today FreeNAS has evolved into an extremely powerful system that can work for a home or business. The good thing is that you can still just use it as a simple NAS to start of with and then add features you want by adding in plugins. Of course there is this YouTube tutorial on how to set up FreeNAS. 




NAS4Free is a fork of an earlier version of the FreeNAS. NAS4Free will run on machines with less memory but has a much smaller community. 


OpenMediaVault is based on Linux. It offers a lot of the same features as FreeNAS and NAS4Free, but being based on Linux it is easier to manage if you are already knowledgeable about Linux. OpenMediaVault leans more towards media sharing than the other NAS systems.

Openfiler is also Linux based but it is targeted more towards the enterprise than home use, so why did I include it. Simple it will still work just fine as a home server but can also be used for a business. Using this at home will give you the opportunity to learn about enterprise level storage. 

Caution
If you are going to build a NAS, buy new hard drives. Do not just throw a bunch of old drives in your NAS. Hard drives are one of the few parts of an old computer that do wear out. 

Learn about other Operating Systems
Maybe you want to see what is out there besides Windows, Mac OS/X, and Linux. Here you are going into the more technical area. 

The BSDs.

While Linux is a Unix like operating system FreeBSD is Unix. FreeBSD is the most popular and easy to use flavor of BSD. FreeBSD is also the operating system that FreeNAS and NAS4Free based on, showing that it makes an excellent server as well. 


NetBSD's big claim to fame is that it runs everywhere. It does not have as large of a community as Free BSD but it's portable nature means that it is a great operating system to study for educational reasons. If you want to get into the nuts and bolts of computer science or if you need to run Unix on your toaster this is the operating system for you.

OpenBSD is all about security. That makes it a great choice for servers, firewalls, and routers. It is not the most user friendly system. Okay it is not user-friendly at all it is designed to be used by professionals. On the good side it is well documented so you are willing to put forth the effort you can learn it. 

DragonFly BSD
DragonFly BSD is all about advanced features it is also the youngest of the BSDs and probably the least popular but it is really interesting. 

Let's get wild and crazy
So far we have been looking at the Unix like free operating systems but there are some really wild ideas floating around that you can try out. I would not use these for doing anything real. These are wild and crazy operating systems that are bold experiments. Expect them to crash, not work, and in general be a challenge. They may not even install! In other words this if a full on super geek tech kind of thing to do. 

ReactOS is an attempt to make a Windows compatible operating system. It is not in anyway Unix like and it is not a Windows clone but a whole new operating system that can run Windows Software.

Haiku is a free open source operating system based on the very interesting BeOS from the 1990s. Again it is not Windows and it is not Linux but something totally different. 

From the Menuet website. Menuet isn't based on other operating system nor has it roots within UNIX or the POSIX standards. The design goal, since the first release in year 2000, has been to remove the extra layers between different parts of an OS, which normally complicate programming and create bugs.

AROS is an attempt to make a an operating system that is compatible with AmigaOS. 

Plan 9 from Bell Labs
Plan 9 was created by the same people that created Unix at Bell Labs in the late 1960s. Unix has become the basis of most modern operating systems. Some are actual Unixes like Solaris, AIX, HPUX, Mac OS/X, and the BSD family of operating systems while Linux is a Unix like operating system but still inspired by Unix. Plan 9 was supposed to be the new Unix. It is a fully distributed operating system. 

Robot Operating System
This one isn't really an operating system as much as a flavor of Linux but it is just too interesting to leave out the wild and crazy section. ROS is just what is says it is, an operating system for people that want to build and program robots. 

This is just a taste of what is out there
It is a wonderful time to be into computers. You can download the same free operating systems that are used by Google, IBM, and Oracle. You can build servers or workstations out of old cheap computers with little to no cost.  You can try out any of this software without spending any money. You can go the practical and easy root with Linux. You can create your own NAS with FreeNAS, NAS4Free, or OpenFiler or you can go wild and crazy with Plane 9. Who knows, Maybe you will create a NAS that runs Haiku or a router that runs Plan9. You could create the next big thing.






Monday, January 6, 2014

Favorite Websites: Space.com

Space.com



As a big fan of all things techie, Space.com has become one of my favorite sites to check in on every day.  It covers several aspects of space exploration including Astronomy, Tech, Spaceflight, The Search for life, and even entertainment. 


Scorecard
The Rating uses G, PG, PG-13, and R while the other categories use A for the best that I know of,B for good but others might be better,C is average, D below average, and F is just terrible. 
  • Rating G Space.com is suitable for the entire family.
  • Quality A Space.com is a very reliable source. You will not see things about UFOs or other questionable stores, the images are often stunning, and the articles are well written.
  • Unbiased A The site while pro space is willing to give both sides of the story when it comes to manned vs robotic exploration.
  • Community C Space.com's community is only average which means you should really skip the comments and stick with the content from Space.com.
  • Depth B Space.com articles are at the Popular Science level of depth. That is not bad thing as it makes them very accessible and since this is the internet you can always dive deeper into the subjects you learn about with a simple Google search.
  • Overall A Space.com is a great place to go for all your space news.

Wednesday, January 25, 2012

How to recover files when Windows will not boot.

Yesterday, some friends called me with a problem. They had an old laptop that would not boot. It would power up but they couldn't get into Windows. Now the big problem was that they had a lot of pictures of their grandchildren on the laptop and no backups. I asked them to drop it off at my office and I would see what I could do.

Once I had the laptop, I tried to get it to boot. It started to go into Windows but would then throw up a blue screen. I tried rebooting in safe mode but still no luck. The laptop was one that their daughter bought used. They were going to replace the computer and all that mattered was getting the pictures off.

What I did was download a copy of Mint Linux. Most Linux distributions boot into what is called a live CD so just about any of them will work. I selected Mint because it has gotten a lot of good reviews and I wanted to try it out. It worked really well and automatically mounted the Windows hard drive and USB drives. I have to say that it may have been over kill for this task, but I was impressed by how easy it was to use.

Once I downloaded the ISO file, I burned it to a CD and then put that CD into the laptop and booted it.  Once booted, I had a really easy to use desktop.


 I then clicked the icon called Computer.


 Then I clicked on the hard drive.

Once I found the files they wanted, I just copied them to a flash drive. If you have network access you could email them, upload them to Dropbox, or copied them to a shared folder on the network.

When I was done, I burned an extra copy of the files to a CD and returned the laptop, the CD, and the flash drive to my friends. I did take the time to show them how to boot into the Linux live disk to get any other files off that they might need.

Over all I was really impressed by Mint. In the short time I worked with it Mint was super easy to use and did the job as needed. I am going to have to download a full ISO and play with it some more, but it looks like a really good replacement for Windows for some people.

For the less technical folks, here is some additional information you may find helpful.

What is an ISO file?
An ISO file is an image of a CD or DVD. You can recreate an exact copy of a DVD or CD from an IS0 file. You can tell and ISO file because it will end in ".iso".

How do I make a CD or DVD from an ISO file?
Well on the Mac or Linux it is tends to be pretty simple as both systems have the ability built in. Lifehacker has a step by step guide for the Mac here. On Linux it will depend on the distro you are using, but if you Google it, you will find the instructions. For Windows XP or Vista, you will need to get a program. My favorite is called ISO Recorder and you can find it at the link provided. It is free and I find it very easy to use. You just put a CD or DVD into your burner and right click on the the ISO file and select the write to disk option. ISO recorder does not seem to handle DVDs under Windows XP but most live Linux disks are available as a CD. Not to mention that it takes a lot less time to download a CD than a DVD. Windows 7 can write an ISO to a disk with no added software by following these instructions.
You must have a drive that can make CDs or DVDs but those are pretty much standard on most computers.