Moving to Linux
I have been planning on moving my PC (in my case a laptop) from Microsoft XP over to Linux for a while. The timing is never convenient to do this kind of project so I have been pushing it off. This machine is about 3 years old and is the longest time between rebuilds that I can ever remember going.
Chores & tasks:
Here is a list of software that I either need to get to work under Linux, replace with something else, or reinstall on the XP virtual machine running in a Virtual Box session.
Once I move some data & mirror the external USB drive I am probably ready to start the rebuild. With a little bit of luck maybe I can start that after dinner tonight. This is going to put a big dent in my productivity for a while this weekend as this is my main PC for productivity work on the home front.
I am excited to remove XP and move to Linux on this machine. Once I am done it will signal that I have pretty much moved from XP to Linux as it is the last major machine here that is still based 100% on Windows.
More posts & updates as the project progresses.
Chores & tasks:
- After work today I drive to town and bought a new hard drive (250gb SATA) for my laptop. (I will actually swap out the drive so that my old XP image is stored for a while as a backup.)
- I also bought an inexpensive 2gb SD card. I will reformat it and put it into the integrated SD slot to use as a SWAP drive partition under Linux. This should make for an extremely fast SWAP. (I will also create a SWAP partition on the new HD.)
- Earlier in the week 4gb of ram arrived via Amazon & the USPS. That is a BIG step up from the original 1gb that I have been trying to survive on for a couple of years.
- I started making a list of the applications that are installed on XP. (I do this for every machine rebuild so that I know what I need to install again & what I can skip.) See the picture below.
- I built an XP image to run in an Sun VirtualBox session. I will use this XP virtual machine to run any applications that I am unable to either replace with something else that runs natively on Linux or get to run under WINE. (I have some apps that I have bought over the last few years for Amateur Radio and GeoCaching that come to mind. I also use some Electrical Engineering software that appears to be Windows Specific.)
- I am going copy the contents of "My Documents" to an external USB drive. (It is the same drive that store my photos, engineering notes & designs, MP3s, etc.) I try to run a monthly backup of the external USB drive to another drive.
- Thinking of the backup... I probably should mirror/backup that USB drive prior to the rebuild.
- I need to export my bookmarks from Firefox on XP to the USB drive so that I can import them once the Linux image comes up.
- I need to find my Ubuntu build CD or burn another one prior to removing the XP hard drive.
Here is a list of software that I either need to get to work under Linux, replace with something else, or reinstall on the XP virtual machine running in a Virtual Box session.
- AADE filter design software
- Adobe CS2
- Adobe Photoshop Elements
Gimp + UFRaw Plug-in sudo apt-get install gimp-ufraw
digiKam (Library Management & Editing) - Adobe Preimier Elements
- All Music Converter
- Arc160 software for scanner
- Audacity
Available in Linux - Audible Manager
- BeyondCompare
- Blackberry Device Manager
- BlogJet
I am using ScribeFire as a FireFox plug-in. BlogJet was a good tool if your an IE user looking for a good offline authoring tool for your blog. ScribeFire is an awesome solution if you are a FireFox user and it runs on Windows & Linux. I have used it with DasBlog and now with WordPress. - Cacheberry desktop
- CS-208 programmer
- CutePDF
Not needed as you can natively print to PDF in most situations - Eagle
I am not actively using Eagle, but it available on Linux - Express PCB
- FireFox
This is there natively. - FreePCB
This installed fine with WINE. I have not thoroughly tested it yet but it seems to be fine with some initial testing. - FT-7800 programmer
- GeoBuddy
- ITunes
- KiCad
Available on Linux. I am not actively using it at the moment. - LED.exe
- Link700 (Kenwood D700 software)
- LTSpice
- Magic Gallery
- McCAD GView (Gerber files) --skip--
- Microsoft Outlook
Evolution with IMAP support - Mikroelektronika (basic IDE and compiler for PIC development)
- MioMoov software
- MS Age of Empires
- MS Age of Empires II
- MS Age of Empires III + add-on's
- MS Flight Simulator X
- MS FrontPage
- MS Visio
- Nec2Go
- Network Stumbler
- OpenOffice
Available natively on Linux - Paint.Net
GIMP - Pentalogix Viewmate (Gerber files)
There are a couple of approaches to this.
You can use "Gerbv" to view the gerber file natively with Linux. This seems to work ok, but I need to figure out how to print the image in an invert fashion. I think that I can tweak the print driver to it (that is how I did it in Windows) but it is not just a simple check box.
I did install ViewMate once I discovered a cool hack to be able to get the C++ 2008 SP1 library installed. Run the C++ install with the Winehack script: http://wiki.winehq.org/winetricks Then ViewMate will install fine. Once again I need to figure out how to print the inverted image. I noticed that ViewMate looked like it had a broken trace when used with WINE. I will need to test it some more.
Another approach is instead of using the Gerber file from FreePCB that I could just use the PNG version of the file and Print it from GIMP which should allow me to invert the image at the same time.
Another approach to this might be to install ViewMate in the VirtualBox XP session as a backup. Some times I am in a hurry when I need to print a file to make a homebrew circuit board and this is probably a good fall back just in case. - Primal Script
- Putty
Running native SSH via a terminal window - RealVNC (to remote to ASUS EEE laptop)
- Roxio Easy CD Creator
Ubuntu has a natively bundled CD/DVD burner - RSS Bandit
Gmail reader at the moment so that I can use it across multiple machines. - Scribe fire
Available for Linux - SnagIt
Using the built in screen capture tool. - Spybot
- Sun VirtualBox
Available for Linux - Sync Backup SE
- TinyCad
This will install under WINE once you add the MDAC components and then upgrade the JET to Service Pack 8 (I choose the Win95/NT4 update for SP8). TinyCad seems to open & print fine via WINE. --One issue so far... the Tool Dialog box does NOT open up. I am running TinyCad in a Virtual XP session until I figure out a work around. - TomTom GPS software
- TravelPlus for repeaters
- VMWare server console
- Winamp
Using built in MP3 player for Linux - WinDVD
Once I move some data & mirror the external USB drive I am probably ready to start the rebuild. With a little bit of luck maybe I can start that after dinner tonight. This is going to put a big dent in my productivity for a while this weekend as this is my main PC for productivity work on the home front.
I am excited to remove XP and move to Linux on this machine. Once I am done it will signal that I have pretty much moved from XP to Linux as it is the last major machine here that is still based 100% on Windows.
More posts & updates as the project progresses.