Windows 7, Antitrust Lawsuits, and Linux
No one can ignore the fact that Microsoft is losing market share. Not to their Apple rival, but to a completely different beast. Microsoft may have a lot to fear now that Linux has become quite a force in a variety of different areas.
While Microsoft will not go under as a company, the prestige and respect that was associated with Windows over the last several years may have been tainted by negative media reports, Steve Ballmer, antitrust issues, and rising alternatives.
Adding Windows 7 to Linux Multiboot
Update: I appreciate the comments! Thank you for adding more technical information to this attempt at a simple guide to simplifying the process. A big thanks to LifeHacker.com and Tuxmachines.org for adding this article to their front page!
Word of Caution: Thanks to the anon for mentioning you might lose the ability to use BitLocker. I have not tested any of this yet, but I recommend using TrueCrypt over BitLocker. Also note a Dynamic Disk setup would probably be slaughtered. Again, I have not tested any of this, just a word of caution.
I received a question regarding my last post about Windows 7 being in my multiboot setup.
Read This Before Starting: To begin, you must have a basic understanding of GRUB and naming conventions in the GNU/Linux world. If (hd0,1) speaks your language, this will be a very easy to follow guide. If you do not know GRUB (GRand Unified Bootloader), then you are missing out on the best boot loader around. I should mention that LILO requires a bit more work and maintenance, but both possess the same functionality.
Extremely Important Notes: I recommend a novice editing the mapped devices in GRUB with the distro installation disc. It is the easiest way. If you do not have a distro disc handy, then I recommend trying to use the Super Grub Disc. With the SGD, you can restore GRUB to the MBR, but you will still have to edit mapped devices. The distro CD or DVD allows both jobs done in one step. I do not recommend editing the Windows boot.ini file.
What Happened to the GRUB: Installing Windows 7 will wipe add itself to the master boot record (casualprogrammer is right, it does not "wipe", bad choice of words) over your custom GRUB configuration. Do not panic when Windows begins booting without GRUB appearing first, this is normal. Since Windows Vista, the NTLDR has been replaced with several other components which are bootmgr.exe, Boot Manager, and winload.exe, the Operating System Loader. This might make people think that Vista or 7 are incapable of functioning under GRUB, but there are unnoticeable changes regarding the multiboot functions and performance with GRUB and bootmgr/winload.
What Happened to Windows XP: If you had Windows XP installed as your primary before, then XP will still be present. If you did not upgrade from Windows XP or format your hard drive, XP will still be present. Also if you did not install over the same partition that held XP. Windows 7 will take care of booting XP. When Windows boots, you are given a prompt and 30 seconds, by default, to choose to boot to Windows 7 or an Earlier Operating System. Choose Earlier Operating System to boot back into Windows XP.
Installing Windows 7: You can install Windows 7 on any other NTFS partition on your hard drive without worry. Seven will always be displayed and function like it is on the C: drive when running, even though it is actually installed on drive R:. This means that headaches will not result from installing it elsewhere. The installation is very straight forward, much easier than Vista, which says something because the Vista installation was a huge improvement from Windows 2000 and XP.
What Happens Next: After the installation, the computer can only boot into Windows because the newly added bootloaders are now priority after POST. No problem, but you will have to change this to get back into the capabilities of GRUB and boot back into your existing Linux installations. Pop in your tool of choice to edit the GRUB. The easiest way to do this involves your distro installation disc. Boot to the distro disc. Proceed through the language and other prompts to the Bootloader Configuration options. You may only have the choice to create a new bootloader. Select that and proceed.
Creating a New GRUB: If you only have one operating system using the Linux kernel and Windows 7 currently installed, this might be easier. Windows XP will not be in the device list and you should not be able to add Windows XP again while Seven is present. You can spot which partition holds what by the boot flags, such as "/boot". Linux should be the one with the output "/dev/hda3" or another consisting only of a forward slash (/). Add this and give it a relevant name. Windows may be installed under /dev/hda1, or (hd0,0). The title "Windows" should do, since it may be for both XP and 7.
Consummation: Apply the changes, wait for the BL update to finish, and you should be all set after the system reboots. You will be given the GRUB screen to choose between which O/S to boot. You're all done. It's been a couple of weeks, but I have experienced no issues and I am always bouncing from each operating system. I've been GRUBing it up with Windows XP Pro and Fedora for a long time without any hassles. Please respect my hard work. Pass this guide along if you've found it helpful, and feel free to leave a comment with any criticism. Enjoy.
Here are links with further information:
Arc Language Blog - Notes on dual-booting Windows 7 and Linux
APC - The definitive dual-booting guide: Windows 7, Linux, Vista and XP step-by-step
2009 Predictions: Apple
Hi, my name is Dan. I use a combination of systems including OS X 10.4 Tiger, Fedora, SabayonLinux, Debian, and Ubuntu. I also have FreeBSD, OpenBSD, and OpenSolaris installed. I do not see it as a hobby. It has been necessary that I learn multiple operating systems a year. The knowledge and experience gained in my field has been absolutely invaluable.
I have no side, but I am against the critically negative views that Apple has been spending millions of dollars on that only infuriate the world. These are reasons why Apple's share in the market will go back into a muddy hole while they rely on their MP3 track and player sales once again. Unless, of course, Amazon doesn't become anymore of a threat.
- Guerrilla Tactics: Apple will begin to slowly decline in sales thanks to actions bordering malware practices thanks to Apple update software opening the gates for other services without user confirmation. We installed Safari as your default browser while you were asleep, I hope you don't mind!
- Snobbish Public View: Apple has suffered greatly from annoying TV advertisements and Steve Jobs' biased bashing of Windows Vista. How would you feel if you went to Best Buy to purchase a new desktop or laptop and the salesperson tells you why Windows is a terrible idea, you should buy a Mac. This is no different than what Jobs and Apple have done. If you make a trend seem elitist, the consumer will assume elitism and pass.
- The Latest Trend: There is nothing wrong with OS X, but many users will grow tired of expensive upgrades. Microsoft releases service packs and organizations release the latest one thousand man hour Linux distros for free. It seems we are already hearing about the next Mac 10 version the day after the last one hit retail. This could make a lot of consumers feel that they are luxury items and will never keep up with the trends. The prime example being the iPhone. When iPhone 3.0 is announced, there may be a larger backlash than the $200 price cut.
- Native Applications: To suggest that many Windows users are still using Windows out of ignorance is a terrible marketing ploy. People need Windows to run Windows applications, not just Microsoft Office. Boot Camp is not an option as the majority will never buy a Mac for the sole person to run Windows side-by-side. Why bother when they need Windows more than OS X? Note that almost all Windows software can be installed on Linux and BSD, which are Unix-like operating systems, just like Mac OS X.
- Pushing Geek Stereotypes: The assumption that only gamers and non-professionals in the media field use Windows is more misdirection from Apple. To plant a seed in the back of everyone's mind that unless they are playing World of Warcraft, they have no business buying a $300-500 machine that they need for school or work. No, instead, they can buy a $2,800 17" laptop that plays no games, but they will have more fun editing video and images.
- False Security Blanket: Apple needs to stop preaching that OS 10 is far more secure than Windows. Everyone knows the saying that has become a cliche, but if the market share turned around, obviously it would be more valuable to write harmful software for a Mac instead of Windows. By a simple Google search, many can see how this has already changed dramatically over the last five years. There are no safe operating systems, only safe user practices.
- Obsessed Fan Base: The hardcore Mac fanbase frightens people. Who would want to be in a scene with those kids? You will not see these types of people with Linux. Well, unless Ubuntu is mentioned somewhere. Are there hardcore Windows junkies? I have never really met any in my time.
- Learning Curve: People who have switched over know first hand that learning OS X is not an easy. The calming and soothing words of "ease" and "simple" may bring a few dozen people to switch, but they soon realize that it is just another operating system. Nothing more. A new library of software to learn, menus to navigate, and the fear of what they could break. To dispel a common misconception, a Mac can break.
- Free and Retail Support: The lack of knowledgeable persons in the office, family, or IT department pushes potential switchers away from purchasing a new operating system. Not only that, but a local PC tech bench is usually less than a few miles away in a city while a Genius Bar is a 48 hour wait after the one hour drive. Dropping off the Mac with the Genius Bar is best done on a Friday to allow pick up by at least Sunday. My old team in Fire Dog could turn around a baker's dozen systems in one day. Why the two day waiting period if they are easier to work with than Windows Vista?
- Fear of the Unknown: People are afraid of the unknown, it is our nature. What's even more of a scare is spending $1,800 on a new system that they do not know how to use. This boils down to a stagnant investment. Especially for a student. Don't blame Gates for pushing Microsoft technologies on schools, blame the school budget.
- Alternatives to the Mac: Linux is free. This year, everyone will be able to buy a desktop at hardware cost with an operating system preset for no extra cost. Imagine buying a brand new, top of the line PC for under $300 with a fully functional operating system that can run both Linux and Windows applications.
- Perpetual State: You only have to buy Windows once. Your license is perpetual. If you take time to understand the Windows Product Activation and what repairs constitute a simple five minute phone to an automated system, then no one will panic as much when the motherboard catches on fire. We have ten flags to set off and a motherboard is more than 4. Windows on boot needs seven to pass. I have never seen anyone turned down for activation with a legitimate product key.
- Charitable Nature: Bill Gates is one of the most giving philanthropist of our generation. At least, the biggest public philanthropist figure. Steve Jobs swindled over $20 million in stock from his own company and chooses to give nothing back to society, only lottery-type winnings when one person purchased the billionth song on iTunes.
Comparing the Big Three
Note: The following is only a comparison. I see this a guide to many in the main areas of Linux, Windows, and Mac operating systems. This in no way rates them. I have over 13 operating systems installed on systems ranging from OS X, Linux, BSD, and Windows. I may have an addiction, but I hope you enjoy.
Customization:
GNU/Linux: Well over 500 distributions. When it comes to customization, you have an endless amount of options. You can choose that one distro that makes you feel as if it is truly made for you. I've been through over 45 distros myself and have always came back to my first love known as Fedora. The preferences for theme and desktop effects are extended even further with the addition of compiz and other free utilities. There is also multiple free desktop environments for Linux such as Gnome and KDE that are completely different.
Windows O/S: The shell is your playground. If you want visual effects disabled, you can do it without adding third party software. Almost all tweaking options are native and you can make your desktop rather personal. You can make your desktop look like other operating systems, including installing software enabling Windows XP to look like Vista. Users can extend customization further with Windows Power Toys (XP Only). A novice can control their startup queue rather easily along with a preference on services. With the ease of customizing a system in Windows Vista and 7, a beginner can easily control their system environment simply by clicking through the aptly named applet titles.
Mac OS X: Typically when faced with changing to another theme or customizing certain aspects of OS X, you have to use third-party tools such as Quicksilver or ShapeShift. Many people think there isn't a lot of freeware when it comes to OS X, but that's not true. Most of the highly recommend programs I've seen cost under $20, but the fact that they cost any money pushes potential users away. A notable freeware site for great customization is the respectable software from Unsanity. Several programs are listed as freeware that eliminate several annoying quirks and an exploit or two. While a lot of options are not straight out of the box, OS X can be tweaked into that unique snowflake worthy of a screen shot on Digg.
Installation:
GNU/Linux: Here is where it gets a little complicated as most distros has different bootloaders and entirely different setup processes. Many of the more popular ones have a GUI setup process, but there are several that can only be done through a CLI. Though, a lot has changed and with the likes of Ubuntu, SabayonLinux, and Fedora; many new releases will have every step explained thoroughly. The only real difficult choice is which distribution to use and what packages to install. Note that different Linux distros use different package formats and package management.
Windows O/S: Windows has come a long way when it comes to installing the operating system. Windows XP made the process a bit more tolerable, until you had to reinstall XP on several computers without the option of it being unattended. Though, Windows really shines when it comes to unattended or other methods, such as slipstreaming. You can slip in some hot fixes, applications, latest drivers, and Service Packs. When it comes to Vista and Windows 7, installation is a breeze. Though, I have had terrible experiences upgrading a Vista machine. Since Vista, you can upgrade and leave a previously installed operating system in a folder, a feature present in all versions of OS X, but I will always prefer clean slate in Windows.
Mac OS X: Usually everyone buys their Mac from an Apple store. This means that it is already setup for you. There is no further configuration on your part, except the installation of any programs you have on hand and maybe a few tweaks. You can get the same service for Windows from the likes of Geek Squad or Firedog. I'm not sure on the price differences, but considering it is Apple, it might not be any cheaper. I touched on it a bit above, but upgrading OS X is a breeze. It's quick and you have the choice to Archive your last operating system into a Previous System folder. It works well enough and has been present in all OS X versions. There isn't much else to say besides installation for OS X is simple and straight forward.
Directory Services:
GNU/Linux: There are several open source options for directory services, but most of them would work under any combination of technology used. Most are custom OpenLDAP (Lightweight Directory Access Protocol) or proprietary subscription based, such as the Red Hat Directory Service, which includes a great deal of support. Samba 4.0 is currently in beta, but it is targeting Active Directory to potentially knock the giant down. We can only wait until then, but do not let current software dissuade you from open source, as there are many benefits in choosing a non-MSAD setup. Under certain circumstances, the overall cost and freedom could be the reason, but the complexity might be too much for some.
Windows O/S: The king of the directory service: The Active Directory. I also do not mean solely the directory service, I mean the whole Exchange, file, printer bundle. This is the reason why I see IT return to a Windows based server. While other services have tried to create similar software, nothing seems to compete with scalability, management, and administrative tools. The light weight MSAD known as ADAM can be installed on XP Professional making the Active Directory possible everywhere. No other alternatives seem to be in the position to dethrone Microsoft yet.
Mac OS X: Apple has their own custom OpenLDAP called Open Directory. I have not actually used OD, but from research, I can see that it is quite good. One day, I want to invest time learning more about OD, but for now, I have to base my experience from comparisons and the setup process. I do see that since OS X 10.5 Leopard Server has a boasting simplified setup and many other features. While only being around seven years (OS X 10.2), OD seems to have blossomed into potential competition for AD.
Corporate Standing:
GNU/Linux: Thanks to Wine, a Windows emulation package, there is little that you cannot install under Linux. Linux is also far more secure than Windows, especially as a server. With KDE, most users can cross over from Windows at a medium pace. Depending on choices made, a common distro can be configured to don the role of a server. Enterprise level Linux does exist, of course, such as SUSE. Regretfully, the amount of choices small businesses may be faced with can be overwhelming. Simply saying, "Windows XP and Server 2003," can prove to be much easier, but definitely harder on the wallet.
Windows O/S: Windows based machines can be cheap, bought on a lease, or purchased in bulk. Windows is typically everywhere. Microsoft has a powerful grip on the corporate scene. Though, when it comes to Windows Server, I have mixed feelings. Not only can it be a nightmare to install and configure properly, there are many security flaws present within each version that go without a patch or quick fix for a while. Windows Server does not come cheap either as 5-per CALs can rack up some monster costs. Companies have two options: Device and user CAL. I do not see Windows share of the corporate market decreasing substantially anytime soon.
Mac OS X: Unless a company hires a capable tech or lives next door to a Genius Bar, Macs do not seem to be capable of most environments. Many say that companies are ignorant or hostile to Macs in a corporate setting, but this is definitely not the case. Most companies have enough employees to know that forcing them to learn a new operating system might be quite a bother, especially if training is involved. This means all new errors, software, and guidelines for everyone to follow. The OS X server can be pretty expensive with the hardware, but can, of course, be purchased separately. You receive 10 CAL out of the box. Costs for more depend on the server, but Apple offers an unlimited CAL option.
Home Use:
GNU/Linux: This was always seen as more of a hobby to the masses, but thanks to recent developments (Vista), more and more people have given Ubuntu and others a chance. 2008 was a great year for Linux and 2009 is looking even better. Windows market share is decreasingly like no one has seen before to OS X and Ubuntu. The casual home user may benefit even more from using Linux as it does not have Internet Explorer as the default browser, which has always been insanely insecure. With package management managing software elegantly and streaming updates, it's amazing that it took this long for Linux to explode. Linux is not for hobbyist and programmers only; you can be a computer novice and still enjoy Linux.
Windows O/S: 2008 was a bad year for Windows. Many long time Windows users have split between a Mac and a Linux based machine when faced with Vista. If Microsoft relied on Vista for another year, anyone could have predicted where the market share would have gone, but Windows 7 is looking better and better. I have actually used Windows 7 beta long enough to gather an honest opinion and I think it's about time Microsoft pushes out a new operating system that has the potential to replace Windows XP. Windows Vista is okay, but I can't imagine why anyone would truly benefit from the system when Windows 7 offers backwards compatibility and other great features, such as the improved SuperTaskbar, which is not similar to the taskbar in OS X. I should know, I've used them both extensively.
Mac OS X: While not predominately used in corporate settings, it is all the rage for home users. Browsing is more secure as Safari was unhinged from OS X sooner than Internet Explorer from Windows. Albeit, that is not to be said that OS X is malware/virus free. With enough time, devastating code can be written for OS X as it gets increasingly popular. For those that flock to OS X expecting a unique and secure experience, they may receive that, but for a computer to truly be secure, users must develop safe browsing habits. Many say OS X is just for graphics and music are being misled by a common misconception as OS X offers more than the credit it receives. A fine operating system, but definitely the least used of the three for me.