Fedora 12 is now available!! Get it here.
There are some new features in this release, but mostly it's improvements like better graphics support, performance, NetworkManager, OpenBroadcom. For details, see the documentation, or just read the 1-page overview. Also check the list of known bugs if you think you've found a problem - but these should be weird "edge" cases.
I figure I'll probably wait until next week to install Fedora 12 (while I'm away for Thanksgiving) so expect a mini-review then.
Wednesday, November 18, 2009
Tuesday, November 17, 2009
Linux on USB
When I installed Fedora 11 on my wife's laptop back in June, I really grew tired of not being able to run Linux anymore at work. I still can't run Linux at work, but I figured out I can run Linux at home. I realized that if I can boot a LiveUSB on this laptop, I can certainly boot a USB drive with Linux installed on it.
And that is what I have done. I am using an 8GB USB flash drive, about the same capacity as you'd find in a netbook, for example. (I boot into Linux on weekends, on my own time.) Works great!
It occurs to me that this may not have been an obvious solution to everyone, so I'd like to talk about it.
Maybe you're in a similar situation as me, where you want to boot Linux but aren't able (or allowed) to install another operating system on your computer. Or maybe you just want to install Linux on a PC you own, but don't want to mess about with the sometimes-scary task of resizing a Windows hard drive so you can dual-boot. Or perhaps you just want to be able to bring your own Linux installation with you, so you can boot it anywhere (in an Internet cafe, friend's house, etc.)
One obvious way to do this is to convert a LiveCD version of Linux into a "LiveUSB". That's how I originally did it, and it worked well.
I wanted to have a full install of Linux, something that was just the same as installing on a hard drive. But without actually installing to the hard drive. So I picked up an 8GB USB drive (to compare, same capacity as many netbooks) and installed Linux on that.
Was it easy? Yes, it definitely was! Just booted my laptop using the LiveUSB that I'd used to install Fedora 11 for my wife, and told the installer to install Linux on the USB drive. It's exactly the same as installing on the hard drive, but you do need to pay attention at two points in the installation process:
And that is what I have done. I am using an 8GB USB flash drive, about the same capacity as you'd find in a netbook, for example. (I boot into Linux on weekends, on my own time.) Works great!
It occurs to me that this may not have been an obvious solution to everyone, so I'd like to talk about it.
Maybe you're in a similar situation as me, where you want to boot Linux but aren't able (or allowed) to install another operating system on your computer. Or maybe you just want to install Linux on a PC you own, but don't want to mess about with the sometimes-scary task of resizing a Windows hard drive so you can dual-boot. Or perhaps you just want to be able to bring your own Linux installation with you, so you can boot it anywhere (in an Internet cafe, friend's house, etc.)
One obvious way to do this is to convert a LiveCD version of Linux into a "LiveUSB". That's how I originally did it, and it worked well.
I wanted to have a full install of Linux, something that was just the same as installing on a hard drive. But without actually installing to the hard drive. So I picked up an 8GB USB drive (to compare, same capacity as many netbooks) and installed Linux on that.
Was it easy? Yes, it definitely was! Just booted my laptop using the LiveUSB that I'd used to install Fedora 11 for my wife, and told the installer to install Linux on the USB drive. It's exactly the same as installing on the hard drive, but you do need to pay attention at two points in the installation process:
- When you let the installer create the partitions, make sure to specify the USB drive. Check the capacity of the drives it presents to you, and that should be an obvious clue which one is the USB drive. (The hard drive on my laptop is 80GB.)
- When the boot info is installed, make sure to select the USB drive, not the hard drive. Again, check the capacity of the drives it shows you, and you'll be sure to pick the right one.
I manually created my partitions, but you can let the installer do it for you. It's your choice.
In case I ever lose the flash drive, I made sure to encrypt my data. Just as in previous releases, the Fedora 11 installer makes encrypting your system very easy. During setup, just check the box to encrypt your hard drive, type in your passphrase, and the installer does the rest!
That was it. It took about 20 minutes to install everything - and it doesn't touch the hard drive, so Windows remains completely unaffected. Now, when I'm at home and want to run Linux, I just boot from the USB drive. When I'm at the office, I boot from the hard drive and run Windows.
To be honest, there is a side effect from running Linux from a flash drive: Typical flash drives read at up to 30 MB/s, and write at about half that. On the other hand, because all my data lives on the USB drive, the hard drive never spins up. The trade off is longer battery life (the hard drive can spin down if it's never used) but writing files is slower. It's unnoticeable when doing "everyday" activities (writing docs, browsing the web) but it definitely takes longer to run system updates - compared to my wife's Linux laptop, which boots from a hard drive.Friday, November 13, 2009
Move your family to Linux
In a future post, I'll talk more specifically about how to be a good "Linux at work" advocate, but for now let me talk about how to move your family to Linux.
I've been a Linux user since 1993. But it was a few years before my wife decided that Linux was something she could use for herself. I helped my wife migrate to Linux (from Windows) after she finished her Master's thesis. Before, on Windows, she experienced regular crashes and lock-ups, and other weird behavior. Now, on Linux, everything runs fine. My wife uses her laptop to do email, write docs, browse the web, that's it. Not very complicated, so for her it was an easy move.
I did the same for my mom several years ago. My step-dad thought himself a great PC technician, despite knowing nothing about computers other than "point and click". So the PC was often hosed, usually through some malware problem. They used the computer just to browse the web, check email, write docs, do spreadsheets (home finance), play solitaire and freecell, play Flash games, watch Youtube. It was an easy move for them to migrate to Linux, and they've been problem-free on Linux.
The key in making the transition easy is for you to understand their computer use, what they use the computer for. In my experience, people who are "casual" PC users aren't doing anything that couldn't be done on Linux. Note "casual" ... with the people I support, that means no World of Warcraft, no Half Life 2. Just basic computer use, and simple "diversion" games. (PC gamers find it more difficult to move off Windows, because the hot games aren't available for Linux.)
The next step is for you to show your audience that Linux is okay, that it will meet their needs. My wife was an easy convert because she saw me use Linux every day, to do the same things she did. My mom was a little more difficult because I wasn't over there all the time. But if you can sit down with the family and show them how Linux is really just the same as Windows, then you may be in luck. If you have a Linux laptop, bring it with you when you visit for Thanksgiving. If not, consider running a "'live CD" version of a popular distribution, such as Fedora or Ubuntu.
Don't push it too hard, and don't expect to change minds right away. May take several visits, with casual demonstrations of what Linux can do.
When you demo Linux, don't tweak out your desktop. Let it be pretty much default. No odd themes, no cute backgrounds, no desktop effects turned on. That "geek stuff" kind of freaks out your potential audience. You'll note that the screenshot I used to talk about the Linux desktop used default settings.
Show that the same applications exist under Linux, but with a different name. OpenOffice versus "Microsoft Office". Firefox (same). Or Firefox vs IE. Make sure to install the Flash plugin ahead of time, so visiting Youtube is the same experience. I'd turn off Flashblock or not install it, so it's as close to the Windows experience.
If you do this, you might be able to make your family tech support easier. I find Linux harder to break, and certainly it isn't vulnerable to the Windows malware that's out there.
I've been a Linux user since 1993. But it was a few years before my wife decided that Linux was something she could use for herself. I helped my wife migrate to Linux (from Windows) after she finished her Master's thesis. Before, on Windows, she experienced regular crashes and lock-ups, and other weird behavior. Now, on Linux, everything runs fine. My wife uses her laptop to do email, write docs, browse the web, that's it. Not very complicated, so for her it was an easy move.
I did the same for my mom several years ago. My step-dad thought himself a great PC technician, despite knowing nothing about computers other than "point and click". So the PC was often hosed, usually through some malware problem. They used the computer just to browse the web, check email, write docs, do spreadsheets (home finance), play solitaire and freecell, play Flash games, watch Youtube. It was an easy move for them to migrate to Linux, and they've been problem-free on Linux.
The key in making the transition easy is for you to understand their computer use, what they use the computer for. In my experience, people who are "casual" PC users aren't doing anything that couldn't be done on Linux. Note "casual" ... with the people I support, that means no World of Warcraft, no Half Life 2. Just basic computer use, and simple "diversion" games. (PC gamers find it more difficult to move off Windows, because the hot games aren't available for Linux.)
The next step is for you to show your audience that Linux is okay, that it will meet their needs. My wife was an easy convert because she saw me use Linux every day, to do the same things she did. My mom was a little more difficult because I wasn't over there all the time. But if you can sit down with the family and show them how Linux is really just the same as Windows, then you may be in luck. If you have a Linux laptop, bring it with you when you visit for Thanksgiving. If not, consider running a "'live CD" version of a popular distribution, such as Fedora or Ubuntu.
Don't push it too hard, and don't expect to change minds right away. May take several visits, with casual demonstrations of what Linux can do.
When you demo Linux, don't tweak out your desktop. Let it be pretty much default. No odd themes, no cute backgrounds, no desktop effects turned on. That "geek stuff" kind of freaks out your potential audience. You'll note that the screenshot I used to talk about the Linux desktop used default settings.
Show that the same applications exist under Linux, but with a different name. OpenOffice versus "Microsoft Office". Firefox (same). Or Firefox vs IE. Make sure to install the Flash plugin ahead of time, so visiting Youtube is the same experience. I'd turn off Flashblock or not install it, so it's as close to the Windows experience.
If you do this, you might be able to make your family tech support easier. I find Linux harder to break, and certainly it isn't vulnerable to the Windows malware that's out there.
Thursday, November 5, 2009
The Linux desktop
I'd like to switch gears for a little bit here, and talk about the Linux desktop. This is a topic I'd like to return to on this blog, from time to time.
I've been a Linux user since 1993. While the Linux desktop was very immature at this point, I was drawn immediately to the concept of virtual desktops. This allowed me to keep my work separate and organized - rather than cluttering up a single desktop with lots of application windows, I could put related programs on their own virtual desktop.
If you followed the "virtual desktop" link above, you can see a tour of some older Linux desktop environments. Many people who dismiss Linux on the desktop may have had their first experience on TWM or FVWM. I'll be honest - looking back, those were not great window managers. They were good for the era, but they don't age well compared to modern desktops.
So I'd like to introduce you to the Linux desktop today. I've been using Fedora 11 since June (but Fedora 12 is due soon.) Here is what my desktop looks like: (click to see larger version)

I created a "demo" user to take this screenshot, so that all the settings are at their default values. This is what a fresh install of Fedora 11 would look like.
Looks kind of like Windows, right? It's not too far off, although there are some differences:
The "Start" menu is at the top of the screen (Windows puts this at the bottom.) The Fedora logo is that blue-circle "F", so you click that (labelled "Applications") to launch programs. That top bar also has menus with bookmarks to folders, or to run system tools (like, to add a user or change your password.)
At the bottom of the screen, you have a window list (shown empty in my screenshot, because I'm not running any applications) and the workspace switcher (virtual desktops!) By default, Fedora 11 gives you 4 virtual desktops.
I usually explain the two "task bars" as: the top bar shows things you can do, while the bottom bar shows things you are doing.
By the way, making that screenshot was dead simple. Press the Print Screen key (may be labelled "PrtScr" on some keyboards) and Linux saves a screenshot of your desktop to a file: (click to see larger version)

If you don't want to save a file, you can choose to copy the screenshot to the clipboard, and paste it into a document later. Or to grab just the active window, use Alt-PrtScr.
I've been a Linux user since 1993. While the Linux desktop was very immature at this point, I was drawn immediately to the concept of virtual desktops. This allowed me to keep my work separate and organized - rather than cluttering up a single desktop with lots of application windows, I could put related programs on their own virtual desktop.
If you followed the "virtual desktop" link above, you can see a tour of some older Linux desktop environments. Many people who dismiss Linux on the desktop may have had their first experience on TWM or FVWM. I'll be honest - looking back, those were not great window managers. They were good for the era, but they don't age well compared to modern desktops.
So I'd like to introduce you to the Linux desktop today. I've been using Fedora 11 since June (but Fedora 12 is due soon.) Here is what my desktop looks like: (click to see larger version)

I created a "demo" user to take this screenshot, so that all the settings are at their default values. This is what a fresh install of Fedora 11 would look like.
Looks kind of like Windows, right? It's not too far off, although there are some differences:
The "Start" menu is at the top of the screen (Windows puts this at the bottom.) The Fedora logo is that blue-circle "F", so you click that (labelled "Applications") to launch programs. That top bar also has menus with bookmarks to folders, or to run system tools (like, to add a user or change your password.)
At the bottom of the screen, you have a window list (shown empty in my screenshot, because I'm not running any applications) and the workspace switcher (virtual desktops!) By default, Fedora 11 gives you 4 virtual desktops.
I usually explain the two "task bars" as: the top bar shows things you can do, while the bottom bar shows things you are doing.
By the way, making that screenshot was dead simple. Press the Print Screen key (may be labelled "PrtScr" on some keyboards) and Linux saves a screenshot of your desktop to a file: (click to see larger version)

If you don't want to save a file, you can choose to copy the screenshot to the clipboard, and paste it into a document later. Or to grab just the active window, use Alt-PrtScr.
Thursday, October 29, 2009
Not what they get
Recently, I had a discussion with someone where I related how a single Word doc printed differently across different versions of Microsoft Word. The person I was talking to responded (quite seriously) that WYSIWYG means "What You See Is What You Get", not "What They Get", that Word actually renders the document on screen based on the capabilities of the default printer on that computer, so that you should expect the same document to print differently on different computer+printer configurations.
Whoa, it is really sad that it's not only accepted, but expected behavior for a word processing document to look vastly different (note my example: wrapping text around a table, page breaks, etc.) depending on the printer Windows was using. I might understand if the text were rendered a little different due to fonts (installed on the printer) being slightly different from the fonts Windows is using. But I find it hard to believe that text flowing around a table should be any different on one computer+printer vs another computer+printer. If that's really how Windows works, I think I'm even less of a fan.
And yet, Microsoft makes a big deal that if you run Microsoft Office, you will be able to share your documents with others running Office. Apple makes a point of that too in some of their ads. The Microsoft ad copy on Apple's Online Store says:
And yet, if you cannot guarantee that your document on a Mac (in my example, at least one person printed their copy of the doc on a Mac) will look the same as on Windows, how is that seamless???
Whoa, it is really sad that it's not only accepted, but expected behavior for a word processing document to look vastly different (note my example: wrapping text around a table, page breaks, etc.) depending on the printer Windows was using. I might understand if the text were rendered a little different due to fonts (installed on the printer) being slightly different from the fonts Windows is using. But I find it hard to believe that text flowing around a table should be any different on one computer+printer vs another computer+printer. If that's really how Windows works, I think I'm even less of a fan.
And yet, Microsoft makes a big deal that if you run Microsoft Office, you will be able to share your documents with others running Office. Apple makes a point of that too in some of their ads. The Microsoft ad copy on Apple's Online Store says:
The latest version of the industry standard for productivity software on the Macintosh platform. Microsoft® Office 2008 for Mac is more powerful and easier to use. Office 2008 combines Microsoft Word for Mac, Microsoft Power-Point® for Mac, Microsoft Excel® for Mac, Microsoft Entourage® for Mac, and Microsoft Messenger for Mac and lets you easily create high-impact documents and seamlessly share your ideas with others, whether they are on the Mac or Windows® platform.(Emphasis mine.)
And yet, if you cannot guarantee that your document on a Mac (in my example, at least one person printed their copy of the doc on a Mac) will look the same as on Windows, how is that seamless???
On the other hand, Linux/Unix systems expects the application to generate a Postscript document, which is then sent to the print driver, and it's the driver's job to turn that into a printed page on the specific printer. A document should look the same printed on a laser printer vs an inkjet printer. Isn't that the whole point of a printer driver? I think the Linux/Unix method makes more sense.
Saturday, October 24, 2009
5 things to know
Windows 7 has only been out for a few days now, so maybe now is a good time to start looking at what the press is writing.
The Washington Post has an article today about 5 things you should know about upgrading from XP to Windows 7. It's a great topic, since so many people opted to skip Vista entirely, and are (were?) still running Windows XP. The WP's article is not that long, but the slant struck me, so let me put it in plainer terms:
The Washington Post has an article today about 5 things you should know about upgrading from XP to Windows 7. It's a great topic, since so many people opted to skip Vista entirely, and are (were?) still running Windows XP. The WP's article is not that long, but the slant struck me, so let me put it in plainer terms:
- Microsoft didn't make an XP to 7 upgrade tool, despite the fact that so many people avoided Vista and stuck with XP, so you need to blow away your system and re-install.
- Or, upgrade from XP to Vista, then upgrade from Vista to 7. Says the article: "It doesn't even have to be licensed since you won't be activating it and won't have it loaded for more than a few hours". Yes, I think the Washington Post just recommended software piracy to make the Windows upgrade easier.
- If you have older hardware, you will have a tough time finding drivers in 7. But Microsoft has software to help you find software.
- You may lose settings when you upgrade to 7, but Microsoft has more software for that.
- Your Windows security software won't work in 7, so you'll have to buy new versions. Yay! More software to make the software you already own work better.
Subscribe to:
Posts (Atom)
