The End of the XP Era

Will Truman

Will Truman is the Editor-in-Chief of Ordinary Times. He is also on Twitter.

Related Post Roulette

86 Responses

  1. zic says:

    Well, you already know the answer.

    The question is which flavor of linux? Sounds like you’ve got enough equipment to sample several at once.

    My elder sprout has successfully converted his Mac to linux, I believe Ubuntu; and can run either windows or MacOS in a shell if he needs to run specific software or to test out web stuff on either.Report

    • Will Truman in reply to zic says:

      I type this on my Linux laptop, which I have dusted off to test different desktop environments. I’m running LXDE at the moment. IceWM may be the answer, though that’s going to require a lot of tweeking.

      A couple years back when I did a tour of distros, I found myself honing in on Ubuntu and Mint. This one’s Mint, the LiveCD is Ubuntu. Ubuntu has a specific LXDE release, which may give it a leg up on some of the older machines. Mint has XFCE, which I don’t like quite as much and which is supposed to have a slightly larger footprint.

      I’ve been on a mad downloading spree getting just about every version of Ubuntu and Mint. BitTorrent is just amazing with this. Click, click, click, and by morning I’ll have roughly fourteen variations. VirtualMachine is going to be very busy. I’m trying to free up one of the laptops for an actual system test.

      Not that I have time to be doing any of this…Report

      • zic in reply to Will Truman says:

        I know the sprout has gone through many variations, and really likes Ubuntu. Next time we speak, I’ll ask if he’s a recommendation for older xp boxes.

        He does say the dest top environment is vastly improved over just a few years ago; better then the mac/windows desktop, now; and that was THE shortfall he found for non-command-line users.Report

      • KDE is gorgeous, though for circumstantial reasons I never get to use it. The rest is certainly a lot more robust than it used to be, though there is a down side to that: they’ve become increasingly resource-intensive. My Linux buddy was really surprised to discover what the current requirements were.

        The annoying issue that I am having at the moment is that it is forcing me to log in (twice) every time I want to access the server, even when I tell it to remember my password. Which isn’t that big of a deal, except that it would be if I were to try to put it on a TV machine.

        There are also specific software absences that are problematic. I need to look into WINE, though that may not be able to help me with background apps (like the thing that lets me use my smartphone as a remote control).Report

      • Kim in reply to Will Truman says:

        Will,
        Look into VMWare (or other virtual machines)Report

      • aidian in reply to Will Truman says:

        Photoshop works well in WINE…almost perfect for me. For transcoding audio and video, linux actually has better tools than windows, but the good ones are not at all user friendly. Good luck.Report

      • @aidian So I installed XMBC on a virtual machine last night. Lookin’ good! The only thing is that it really, really struggles in playing videos over the network. I don’t know if that’s a hardware problem, software problem, or networking problem.

        Have you played videos over a network? If so, have you had any problems with it?Report

  2. Dale Forguson says:

    I support about 350 windows boxes for business use. I’ve tried to convert non-geek users to Linux desktop a couple of times. Too much agony for me. I’ve been rolling out W7 boxes for a while. W7 mainstream support ends January 13, 2015. It never ends.Report

  3. Scott Walters says:

    Try renting Windows machines from the cloud as you need them. I think Azure will let you keep permanent VM images and you only pay for the time they’re powered up.Report

    • That’s something to consider. Especially for the video/audio conversion computer. Part of the idea there is to have the capacity to do something like that without affecting other operations. Theoretically, if I outsourced that to the cloud, it might be cheaper.Report

  4. Patrick says:

    Linux can be just as bloated as anything else… however, it can also be a skinny puppy. Good for older laptops.

    I would recommend three steps: first, retire everything you don’t need. Put all your sharing functionality (printers and whatnot) on a box with a stripped down version of Ubuntu or OpenSUSE or Mandriva (no X stuff) and run Samba for Windows sharing. You can set up printing and basic file sharing just by reading the Samba docs. If you must hook a television up to a computer, use this one and skip the “no X” rule.

    Put Windows 7 (64 bit only if you want more than 3 GB of RAM) onto the image processing machine. And you’re going to want 64bit because you’re going to want about 12 GB of RAM because 7 is a pig and your image editing software is just as bad, particularly if you’ve been upgrading your digital camera and you’re shooting in 10 megapixels or bigger.

    Windows 8 will make you angry.Report

    • Will Truman in reply to Patrick says:

      As you probably suspect from reading the post, I have a problem “retiring” anything. I actually solved the Printer Computer issue last night. The old T42p that runs Windows Vista because that’s the only operating system I could get to work on it (XP keep rebooting, Linux kept freezing) is now on Printer/Graphics duty.

      I guess I didn’t mention this in the post, but the reason I have the two on the same machine is scanning. It lets me scan something and then immediately make the modifications I need to. For the heavy duty stuff, I use one of my top-tier machines because they are, like you say, resource-intensive.

      The most pressing question is the downstairs TV. I can put one of the T60’s on it, but it seems like such a waste to take 1600×1200 display laptop and put it on a CRT television set. But it would probably run Vista abley (the T61p my wife uses now was my TV machine before it became the one she uses). The current TV machine is a T40 (Pentium M processor, single core, 1GB of RAM) that I would almost certainly have to go with Linux for.

      About the only thing I look forward to about the inevitable Windows 8 migration is that the Metro interface should be great for my TV machines.Report

      • Rod in reply to Will Truman says:

        I’m curious why you bother hooking your TVs up to computers in the first place. Is it to DVR stuff? I can get practically all the content I can eat from my Roku box.Report

      • I was actually thinking just last night that Roku or something like it might be the solution for the downstairs TV problem. Have you run it on a CRT television?

        To answer your question, because I already have the computers. I have historically put spare computers on TV duty. I don’t think I’ve ever bought one for that purpose. I use it for everything ranging from playing audio files video files to ESPN3 to Hulu to some games. Eventually I plan to use it for DVR as well.Report

      • zic in reply to Will Truman says:

        We have Roku, and I like it just fine. We all have macs, so we purchased AppleTV, did not like at all.

        My TV watching consists of what’s available on Roku, netflix on this laptop or through Roku, and PBS, which is the only broadcast channel we get. The elimination of cable news from my media consumption has proven to be very good for my health and well being; and anything that actually matters from Cable TV news production can be found on the internet.Report

      • Zic, what kind of TV do you use it on? Flatscreen or CRT? Have you ever used it on the latter?Report

      • I ask because it would be really hard to use my TV laptop if I didn’t have the laptop display for when I needed to make system changes (configuration and the like). CRT’s aren’t meant to be easily read off of. On the other hand, gaming consoles have gotten by. So I’m just wondering if anyone has used it on a regular TV without problems.Report

      • zic in reply to Will Truman says:

        We have a flat screen now, newer, due to a lightening strike while we weren’t home to unplug things. (Yes, it was on a surge-protector power strip, too.)

        I can’t remember if we had the roku while we still had an analog tube TV; but it seems as though we did; and I don’t know if my husband’s hooked it up to a CRT, I’ll ask.

        I’m guessing your question is can it work with an analog TV, and I don’t know.Report

      • My condolences on losing a TV due to a power surge. I mean, it’s cool that you got a flatscreen, but it sucks to have to replace things like that unexpectedly.

        Doing some looking into it, Roku doesn’t easily work with file servers and doesn’t play xvid files. Both of these can be worked around, but it dampens my enthusiasm somewhat. It does have me wondering if there isn’t something Android-y out there I might be able to find. It would certainly use less power than a laptop.Report

      • Rod in reply to Will Truman says:

        Roku works fine on a crt. Mine has video (reb, white, yellow rca), s-video, and hdmi outputs. The display is still tailored for standard definition wrt to fonts, etc.Report

      • Kim in reply to Will Truman says:

        We use monitors around here, instead of TVs.
        Know what your TV’s % of Adobe RGB is?
        😉
        Monitor’s way more truecolor.Report

      • aidian in reply to Will Truman says:

        Check out XBMC for media center duty…runs on linux, gives a slick tv UI, and is easier than any other option to set up (at least for me)Report

      • Aiden,

        I actually tried XBMC for Windows a long-time back. The set-up was easy as pie! I think I abandoned it because of stability issues. That was a long time ago. And Windows. So you might be on to something! Question: When watching a video in XBMC and then close and reopen, does it remember where you were?Report

      • aidian in reply to Will Truman says:

        Question: When watching a video in XBMC and then close and reopen, does it remember where you were?

        Yup, there’s somewhere in the settings menu where you can make that the default behavior, and you can select different preferences for different media types — mines set up to resume video, but restart audio.

        As for stability, I’ve found it to be rock solid in the several months I’ve been using it. It’s been running 24/7 for 90+ days on my old tower (2008 build, 32 bit intel core 2 duo, which is way more power than needed to run XBMC), last reboot was because of turning the power off to do home electrical work.

        I also abandoned an earlier version of XBMC several years ago, but more because of the UI being buggy than any uptime issues — but that was also on a linux box.

        The latest version has converted me. More important is that it’s sold my non-techie wife.Report

      • Patrick in reply to Will Truman says:

        As you probably suspect from reading the post, I have a problem “retiring” anything.

        Oh, I got that.

        That’s the first part of your problem, right there. You must let go!Report

  5. Maribou says:

    vista sucks. do not put vista on anything. windows 7 is pretty good – 64 bit runs fine on 3 gb of ram on my laptop but i’m not doing a lot of image processing… more of a concern is a nice sizable harddrive for all that bloat.Report

  6. Rod says:

    One option you might like to try since you like to tinker is to take one of your old laptops and turn it into a Linux firewall. I forget the name of the distro but there’s one where you can set up four separate zones and segregate your machines by their degree of Internet access from full to nothing. Just don’t let your XP machines out to play.Report

    • Will Truman in reply to Rod says:

      This is a very intriguing idea, Rod.Report

      • Rod in reply to Will Truman says:

        Aside from power draw as Blaise points out, a laptop makes a cool firewall box. Disable acpi so it doesn’t sleep or turn off when you shut the lid. It has built-in battery backup so it keeps running through power failures and is already up when your other machines are still booting.Report

      • Rod in reply to Will Truman says:

        Btw, I put that on a machine so old it originally came with win95 and it ran like a champ.Report

      • BlaiseP in reply to Will Truman says:

        There’s a reason routers are sold as separate pieces of hardware: there’s no way a reg’lar rabbit box can compete with them on either price or applicability. I recommend pfSense and Netgate’s BSD switches, though this link shall not be construed as advertisement nor yet a compensated endorsement. It’s just a good switch solution.Report

      • Troublesome Frog in reply to Will Truman says:

        I’m with BlaiseP on this one. I used to run a little OpenBSD box as a masquerading router before they sold nice low-power boxes to do it on the cheap. But now it’s really hard to beat the COTS hardware for it.

        If you still want to play around with Linux for advanced firewall and network routing stuff, get a router that supports DD-WRT and blast away. The Buffalo routers even run it right out of the box. I’ve got my house, my parents house, and some family vacation property all hooked together in a VPN using routers running DD-WRT so I can do backups and tech support as if I was there in the house. Really sweet.Report

      • Rod Engelsman in reply to Will Truman says:

        @blaisep said, “There’s a reason routers are sold as separate pieces of hardware: there’s no way a reg’lar rabbit box can compete with them on either price or applicability.”

        The price for my setup was free, or very nearly anyway. All I needed were a couple of PCMIA network cards that even 10 years ago were dirt cheap. The software was the community download for Endian firewall, which is the exact same sw that they run in their certified appliances.

        From the website:

        Endian Firewall Community (EFW) is a “turn-key” linux security distribution that turns every system into a full featured security appliance with Unified Threat Management (UTM) functionality. The software has been designed with “usability in mind” and is very easy to install, use and manage, without losing its flexibility.

        The features include a stateful packet inspection firewall, application-level proxies for various protocols (HTTP, FTP, POP3, SMTP) with antivirus support, virus and spam-filtering for email traffic (POP and SMTP), content filtering of Web traffic and a “hassle free” VPN solution (based on OpenVPN).

        Precisely what applicability did I miss out on?

        At the time I put this together I was taking a class in Linux and another in Network Security. I needed a project for class but I wasn’t actually working anywhere I would have hardware to play with. I also had no money; actually less than no money, so just orderin’ up something was out of the question.

        As it so happened I was also living out in the country where the only realistic Internet available was by satellite. Satellite internet is interesting in that it uses a proprietary level 2 protocol for the uplink/downlink and has about a 1/2 second speed-of-light delay. You end up with a standard TCP/IP link to the modem, then the proprietary/weird satellite link, and a totally separate TCP/IP link from the big dish to you destination. This totally breaks standard VPN, which operates over a standard TCP/IP connection.

        So my project consisted of constructing a secure VPN connection to my home computer using OpenVPN running on the Endian box I built. Since it was an otherwise standard home broadband connection I also had to set up DynDNS to give myself what looked like a static web address, and finally VNC on my home computer to prove that I had actually made the connection.

        Looking at PfSense it seems like it would have been a good solution, too. It’s been a few years so I don’t recall exactly why I chose Endian at the time. [Looking… comparing…] They seem pretty close in capability. I might actually share your recommendation for PfSense over Endian for one feature that I don’t see in Endian off the bat:

        pfSense utilizes p0f, an advanced passive OS/network fingerprinting utility to allow you to filter by the Operating System initiating the connection. Want to allow FreeBSD and Linux machines to the Internet, but block Windows machines? pfSense can do so (amongst many other possibilities) by passively detecting the Operating System in use.

        Which would seem to fit what Will wants to do to a T.

        Bottom line is that I constructed a secure appliance with battery backup that just sat on a shelf and ran quietly doing it’s job. I also used it to successfully complete a class project requirement for the price of a couple of PCMCIA network cards (about $20). I also learned about Linux in the process.

        Of course, you would know my business better than I do…Report

      • BlaiseP in reply to Will Truman says:

        Rod: up-front costs in your case were small. Your over-time costs aren’t trivial because a switch is an always-on machine. Some of these older machines run at 150 watts, even at idle. Stacks up over time.

        Your situation had some interesting wrinkles. I used to do the same thing with old boxes. I’d make print servers and little web servers and host computing nodes on anything I could lay my hands on: in the world of the early enterprise service buses, that’s what people did with always-on machines. If you couldn’t afford a big old router/switch, that’s what everyone did. But as I watched the machinery get more efficient, it no longer made sense to keep all these old machines whirring away 9,000 hours a year. It all adds up, not just the computer power consumption but the air conditioning.Report

    • BlaiseP in reply to Rod says:

      Old machinery draws more amps than they’re worth, realistically. Over time, the power bill militates for getting old machinery out the door.Report

  7. shaurz says:

    I find that keeping around old computers is more trouble than it’s worth. I certainly haven’t used XP for a good 5 years, I would recommend going with 7 and avoiding Vista and 8 if you’re sticking with Windows. Linux has been my primary OS for 10 years but I still keep a Windows 7 installation around for games and my scanner.Report

    • Will Truman in reply to shaurz says:

      I just don’t have the heart to throw working computers away. The really old ones (T40 and R32) are almost certainly more trouble than they are worth at this point unless I have a specific use for them like TV duty or printer/graphics duty. But every now and again they can be handy to have around. I think what the end of XP means, though, is that the T60’s are going to become the T40’s and the T40’s are going to gather dust once I spend hours and hours getting them working…Report

      • Forgot to mention for those reading these model numbers and not knowing what I am talking about, the model numbers are Thinkpads. I am loyalist.

        R32/T40/T42p/R52 are all from a particular generation. Technically, the R32 is from a previous one, but it was a relatively small step. They all contain single-core Pentium processors between .8 and 2.2 GHz. We have five of these.

        T60/T61p/X60 are from the next generation. Every one of these I have has a hi-res monitor. These have dual-core processors between 1.8 and 2.3 GHz. Some consider this the best series of laptops that IBM/Lenovo ever made. These were designed just before Lenovo took over. We have six of these, though only four are functional (the two non-functionals being the ones that will be consolidated into a single functional one).Report

      • Jaybird in reply to Will Truman says:

        Imagine a beowulf cluster of those!Report

      • Troublesome Frog in reply to Will Truman says:

        I haven’t read that line in years and I have to admit, it made me twitch a little bit. Well done.Report

    • Kim in reply to shaurz says:

      I stuck with XP for ages longer than anyone else, because of some proprietary code that would not run on Windows 7 (yeah, old code. really soddin’ old code).Report

  8. Michelle says:

    I guess it’s a good thing I read this post. My laptop, an older Dell, runs XP. I’m not sure it will support a higher version of Windows. I was thinking it was about time to buy another one anyway. This makes the decision easier.Report

    • Will Truman in reply to Michelle says:

      I’ve been a bit paranoid lately – because of an exploit I read about a while back, I refuse to log into my banking website on anything that’s not Linux – but I am thinking/fearing that somebody out there may have a working exploit for Windows XP and is basically waiting until April to launch it since after that point, Microsoft won’t do anything about it.Report

  9. BlaiseP says:

    Ubuntu is a fine distro, though other distros have their virtues. Remember, folks, the mental image for Linux is a set of concentric rings. It’s easiest to explain in terms of the boot process.

    Every machine starts with a power-on self test and your BIOS settings determine which device will handle the boot thereafter.

    Linux and Windows can peacefully coexist on the same box. They are, after all, just programs. As long as Linux can establish a disk partition for itself, you can choose which operating system to load. For Linux will install a smallish boot program, usually it’s GRUB, which offers you a choice of available operating systems to boot. As an aside, Linux can see your Windows file system. Windows cannot see your Linux file system.

    But for all practical purposes, the bullseye of the concentric rings is your kernel. Linux is a monolithic operating system: the kernel is a single program. Strictly speaking this is the only part you can really call “Linux”. In this, all Linux machines are the same, insofar as all of them are “Linux” boxes. If your machine is 32 bit or 64 bit, you will need a 32 or 64 bit kernel, respectively. This isn’t to say you can’t run 32 bit applications on a 64 bit machine, it’s just better if you run apps compiled to the correct register width. Some people prefer to create their own kernels, using a compiler to create them, thus ensuring they fit the machine they’ll run on, only including the parts they’ll need into the kernel. Beginners need not worry about this process, though the kernel and the GNU compiler are daughter and mother respectively.

    Over time, you may accumulate many kernels. GRUB will offer to boot any of them.

    Above the kernel, at the next ring out, are the drivers. As with Windows, you may need specific drivers, especially for video and sound cards. I do not propose to explain how easy or difficult this process will be. Rush along to the last paragraph if you want the answer.

    When you come to login, you can decide which desktop to load. There are many. Windows-esque desktops such as KDE, LXDE, Gnome. Lots of choices.

    What is a “distro” ? A distro is a curated collection of programs and utilities. Think of it like a semi truck. When a trucker buys a truck, he gets to choose a Cummins engine or a Detroit Diesel. He might want a sleeper cab. Hundreds of small decisions add up to a complete truck. The people and organisations who curate the distros such as Ubuntu and Fedora/Red Hat have made this process convenient, especially updates.

    Find a Linux users group in your area. It’s considered good karma to help a newcomer to Linux, especially when it comes to an initial conversion. When you meet them, they’ll all contend to get you to use their favourite distro. For in Linux, there’s never just one way to do things. There are about 17 ways, any of them as good as the others. Your installation of Linux and the truck in the previous paragraph are pretty good parallels.Report

    • Will Truman in reply to BlaiseP says:

      Thanks, Blaise, for this great rundown. People who don’t know much about Linux will find it very helpful (I knew some of it, though didn’t know some of the particulars).

      I was relatively high on Mandriva for a while, but I was warned that they’d kinda shifted away from being good. Ubuntu and Mint both work with SMB and video playing right out of the box or with minimal input from my part, which is really nice. I have friends that swear by SuSe, though. My mentor on such things uses Debian proper (while I use its children).Report

      • BlaiseP in reply to Will Truman says:

        I was on Mandrake / Mandriva for many years and spread it far and wide, like Johnny Appleseed. I took it to Guatemala, where it propagated in two universities. Microsoft responded by offering free versions of Windows, something they’d never do here in the the States.

        I’ve always been a Red Hat man for production systems. By recommending Red Hat, I can assuage the doubts and fears of management, who want support for their products. Increasingly, I’ve come to see the benefits of CentOS for production boxen, though I’ve always considered BSD the most secure operating systems and prefer it for bastion servers, machinery exposed to the outside world, though I cannot prove it, negatives are always hard to prove.

        Currently, I’m over Fedora 19 for my development box. I did have to jigger some drive partitions: I’ve always been parsimonious with my boot partition /dev/sda1 but this time round, I gave it 10% of the main drive.Report

      • I have Mint on my keychain thumbdrive. It worked great the two times I’ve used it. 🙂Report

      • BlaiseP in reply to Will Truman says:

        If I’m going to approach a box with Linux in mind, I thrust a gparted boot CD into it and it’s all over for the Windows partition but the crying. Mwahaha!Report

  10. J@m3z Aitch says:

    If you seriously begin to consider Windows 8, spend a couple hours playing around with it before you spend your cash. Our kids’ laptop has it, and it is a colossal pain in the ass. It’s the stupidest thing I’ve seen since WordPerfect put out a wildly unstable version and destroyed what was left of its market share.Report

    • Michelle in reply to J@m3z Aitch says:

      I got to play with it at our friends’ house in Seattle while we were visiting. I hated how it took several counter- intuitive steps to shut down the system, whereas in XP and earlier versions, shutting down was simple. I was not impressed. Then again, I don’t see any reason to change a good thing.Report

      • BlaiseP in reply to Michelle says:

        There was never anything intuitive about Windows. Pressing a “Start” button to invoke shutdown — the definition of counter-intuitive.Report

      • Mike Schilling in reply to Michelle says:

        in XP and earlier versions, shutting down was simple

        You shut down with the Start button, of course 🙂Report

      • Michelle in reply to Michelle says:

        Meh–at least it was easy to find and required only a couple of sets. I’m comfortable with it. It’s kind of like an old pair of tennis shoes that aren’t necessarily functional anymore, but you’re used to them and don’t want to change.Report

    • Brandon Berg in reply to J@m3z Aitch says:

      It came with a laptop I got two months ago. It had some annoyances and a steepish learning curve for someone used to…um…any computer made in the last 20 years…but now that I’ve gotten used to it and have it configured the way I want, it’s fine. They key is to stay the hell out of metro mode.Report

      • Mike Schilling in reply to Brandon Berg says:

        The key is not to use the mode it’s intended to run in and that it does its best to put you in? There’s a recommendation 🙂Report

      • Spoken like a mac user.Report

      • Mike Schilling in reply to Brandon Berg says:

        Was that a response to me or to Brandon?

        The thing that I dislike most about Macs is …

        OK, two. First, the contortions I have to go through because of the single button/trackpad. Right-clicking is so much simpler than two-finger clicking.

        Second, the way it hides the Unix filesystem underneath. The Finder is a piece of $%!# compared to Windows Explorer.Report

      • BlaiseP in reply to Brandon Berg says:

        For this reason, all right-thinking Mac users find their way to Apps -> Utilities -> Terminal and run Midnight Commander.

        As Clouseau would say, “Your problame — is solvayed.”Report

      • Mike Schilling in reply to Brandon Berg says:

        The Finder proper is OK; you can click Go and type in the full pathname. It’s when another application brings up the Finder to let you choose a file, and you can’t get to it because it’s in /tmp, not under Applications or Downloads or Documents, that I want to throw it across the room.Report

      • Mike, it was a joke directed at you. Unlike you Mac users, the notion that you spend the first five hours after getting a computer undoing everything Microsoft sets up for you is part of the Windows ritual!Report

      • Glyph in reply to Brandon Berg says:

        @mike-schilling – did you ever download Magic Prefs? Not only can you fix your scrollspeed, you can add right-clicking. Seriously, it actually makes the “magic mouse” magic, by allowing you to fully customize the multi-touch functions.Report

      • Mike Schilling in reply to Brandon Berg says:

        I’ve only been a Mac user for about 18 months; I know the Windows drill well. Like, the very first thing you do is install a real browser and figure out how to make it the default so you never have to see Internet Exploder again. The second is to bring up the new version of Word and find where they’ve hidden all the features you like to use. Then download and run HijackThis and turn off all the crapware that came bundled.Report

      • BlaiseP in reply to Brandon Berg says:

        CCleaner is my preferred utility for hoisting out malware/crapware from Windows startup. Beyond its essential role as a Windows ass wiper, both file system and registry, it exposes everything in the startup sequence, allowing you to first identify its location, remove it from the startup sequence, then wade in and kill it off.Report

      • Huh. I thought you were a longtime Applyte.

        The funny thing about IE is that it’s actually gotten pretty good. Right about the time their marketshare was imploding. The same thing applies to Bing… they finally got it right too late to matter. Arguably, Windows Phone as well. There is a bit of a pattern here.Report

      • Mike Schilling in reply to Brandon Berg says:

        My officemate (who’s a wizard at these things) is always complaining about how spotty IE’s HTML5 support is. It makes it hard to write cross-browser apps.Report

      • BlaiseP in reply to Brandon Berg says:

        …. which is kinda funny, because Microsoft have bet the farm on HTML5 and JavaScript.Report

      • Mike Schilling in reply to Brandon Berg says:

        Yup. My guess is that they’re implementing the parts of the spec they currently think they need, and the hell with the rest of it.Report

      • J@m3z Aitch in reply to Brandon Berg says:

        They key is to stay the hell out of metro mode.

        As a country boy, that’s advice I abide by on a daily basis.Report

      • J@m3z Aitch in reply to Brandon Berg says:

        Brandon,

        That steepish learning curve is not merely an annoyance, in my view. What kind of idiot decides that what their customers want is a new learning curve every time there’s a goddam upgrade.

        As Mike says, you also have to figure out where they hid your favorite features in Word.

        The reason I quit using WordPerfect–which at least once upon a time was far superior to Word–was that it seemed like every time they updated they changed keyboard shortcuts. Why? What the hell advantage to them could they possibly think that was? For me it meant that each new upgrade didn’t mean improved features as much as it mean re-learning how to use the same damn product.

        I’ve wanted to get another laptop for home, but given what a pisser Windows 8 is, I’m just holding off on that. Trying to figure out whether to get a Mac (my wife’s preference) or take the dive to spend time learning how to go Linux, or whatever it is the tech guys here talk about way over my head. I’ve gone from, “yeah, Microsoft does some irritating stuff” to full “Fuck Microsoft in the ass and that Bill Gates they rode in on, too.” These are the kinds of decisions that can kill companies, and if Microsoft goes into steep decline because of this I’ll throw a party to celebrate.Report

      • BlaiseP in reply to Brandon Berg says:

        Honour Thy User.

        Can’t tell you how many people have humbly asked me to help them Learn Computers. As I’m booting the box, this is the usual conversation I have.

        “How many different cars have you driven in your life?” Usually it’s quite a few. “Ever driven something with a manual transmission?” Lots of people have. “In other words, there isn’t a car on any dealer lot in this country, and most of the trucks, which you can’t drive.”

        “All cars have round steering wheels. The gas pedal is on the right, the brake to its left, a clutch, if there is one, is to the left. Turn signals on the column, the gears on an automatic go PRND12, might be a bit of looking around for the windshield wipers and the headlamps but these car designers wouldn’t dream of putting an aircraft yoke in one of these things. And what’s more, you can turn the damned thing on reliably.”

        That much seems obvious.

        “Now has it ever occurred to you that for the last three decades, Bill Gates has been telling you you’re a dumbass — and you’ve believed him? What is this nonsense about Learning Computers. When you turn on your car, six separate computers are lighting up. None of the rest of the appliances in your home give you a minute of trouble.

        “You aren’t stupid. This Windows thing is an arm with seventeen elbows and fourteen wrists and you need a postdoctoral degree to pick up a bottle of beer with it. This stuff should be simple and obvious. Some of it is complex, sure, but you don’t repair your own car, either. Probably don’t even change the oil any more — someone else does that. Why can’t computers be more like cars?”

        At which point, a light goes on — they realise how they’ve been duped and cowed for all those years. Thereafter, it’s a treat to introduce them to Linux.Report

      • Trying to figure out whether to get a Mac (my wife’s preference) or take the dive to spend time learning how to go Linux

        Not that you should listen to me, but Linux is surprisingly easy to test drive if you just skip trying to identify the one best distro and instead install Mint to a thumb drive. For the total cost of a $10 thumb drive, you can test drive a more-or-less complete, working operating system. Seriously, you can be using Linux and seeing if you actually like it within an hour of reading this.Report

      • Kim in reply to Brandon Berg says:

        james,
        Firefox changes shortcut keys to make folks look at what they’ve changed, as they tend to make significant changes to the functionality.

        … Windows is just blasted hard to use.Report

  11. Shannon's Mouse says:

    I’ve been running some sort of Linux on systems I own (and some that I didn’t) since 1994. Back then, installing Linux meant downloading 20+ floppy disk images via email-ftp from my work email account so I could install Slackware Linux and get my preemptive multitasking groove on…

    At the moment:

    I’ve got CentOS (a community-supported clone of the commercially-supported Red Hat Enterprise Linux distribution) on two headless servers at home and on one virtual private server in a Las Vegas data center to take care of my VPN, file serving, print serving, video transcoding, and bittorrent needs.

    My primary laptop is a W520 Thinkpad triple-boots Windows 7 (needed pretty much just for ITunes synch), Ubuntu, and elementaryOS.

    CrunchBang (#!) Linux runs on an old T40 that typically only sees use when I’m troubleshooting the home network or the 6 year old wants to doodle on Google Docs.

    Linux Mint runs on my wife’s old T42 which she’ll use if she left her work-issued Windows 8 laptop at the office.

    SuSE Linux Enterprise runs on a variety of systems I code for in my day job.

    A variety of other distros will make cameo appearances from time to time in virtual machines.

    If you’re looking to run a Linux graphical desktop shell on a recent-vintage laptop/desktop/tower, I’d pretty enthusiastically recommend elementaryOS. Owing to my growing dissatisfaction with Ubuntu, I’ve just recently started using the recently released Luna version of eOS. I’m quite taken with the slick-but-basic, easy-to-use desktop environment. I’m less enthused about many of the “default” applications that come configured out of the box (email, web browsing, music player) — they lack too many critical features for me to recommend. However, because it’s an offshoot of Ubuntu, it leverages the software repositories available for that distro. So pretty much all of the apps I want to use are readily available for installation a few mouse-clicks away. I suspect I’ll soon be deleting my Ubuntu partition because I like the desktop environment THAT much.

    As for the server side, if you’re new to Linux and you’re not running headless, I’d probably recommend OpenSuSE. It makes use of many of the same management tools in the SuSE enterprise products which are excellent and provide some of the best pointy-clicky interfaces for configuring SMB/CIFS file sharing, printer serving, and other stuff.Report

    • Brandon Berg in reply to Shannon's Mouse says:

      I’ve been running some sort of Linux on systems I own (and some that I didn’t) since 1994. Back then, installing Linux meant downloading 20+ floppy disk images via email-ftp from my work email account so I could install Slackware Linux and get my preemptive multitasking groove on…

      In 1999, I worked at a computer store that charged $500 to install Slackware (I think. Some variant of Linux).Report

    • My server side is handled by whatever *nix that Synology runs. It’s its own thing.

      With regard to your frustration with Ubuntu, is this about Unity? I’m not a fan, though it may come in handy for my TV duty computer in the future. My biggest complaint about Windows 7 is the death of the portable Quicklaunch Bar, which Unity sort of has by default. The downsides outweigh the upsides, though, for the most part. With the exception of TV duty, Ubuntu use is likely to be Lubuntu, which sidesteps that.

      What desktop environment are you running on that T42, and how much RAM do you have in that sucker?

      Other than a lack of Unity, what is the advantage of eOS over Ubuntu?Report

      • Shannon's Mouse in reply to Will Truman says:

        It’s mostly about Unity. I like some of the ideas in Unity but the execution leaves a lot to be desired. All sorts of apps that I need to run in fullscreen don’t play well with Unity — remote desktop client to my work computers and virtual machines come to mind immediately. The UI glitches associated with that have driven me insane. I’m not crazy about the dark Ambiance theme, but the light Radiance theme has got some ridiculously horrific looking font and icon rendering bugs in it which nobody seems in any hurry to fix. Any other 3rd party themes seem to lack coherence and a certain design flair. A few other annoyances in the area of design.

        Another factor: Mark Shuttleworth’s decision to develop a new display server, Mir, was a huge slap in the face to those in the open-source community already working on the next generation Linux display server (Wayland). His engineers made incorrect claims about the shortcomings of Wayland when explaining their decision to create their own display server. This sort of fragmentation when it comes to such a critical piece of Linux infrastructure is definitely not helpful and decided I’d rather not support that distro any more.

        “Ubuntu without Unity, but WITH a really slick, simple UI” is eOS in a nutshell.Report

  12. Troublesome Frog says:

    The rub being with 32-bit, it will only recognize 3GB of RAM.

    This is technically an XP/Win7-only problem and not a general 32-bit problem. Intel solved the 4GB address space limit with Physical Address Extension in 1995, and most other x86 operating systems support it. Microsoft simply opted not to implement it in XP. They did for some server OSes (Win2k server had, even in 32-bit mode). Good thing for them, too. A lot of us only upgraded because we ran out of memory.

    This is a trick they learned well. MS appears to be pushing hard to get everybody to 64-bit by limiting the 32-bit version of Win7 to 4GB. They’ve also built in nice clean obsolescence points on the 64-bit versions by limiting the max physical memory at different price points. They know that now that their kernels are relatively stable, a huge reason to upgrade has been taken off the table.Report

    • Thanks for the background. While I can believe that they didn’t want to open up XP to more RAM, I am a bit surprised that they’d purposefully limit 32-bit Windows 7 since they charge the same for 32 and 64. I guess it makes sense if Microsoft was disappointed in the adoption of rates of 64-bit Vista. Except it was a good thing that adoption rates were so low, because 64-bit Vista stunk (like, worse than 32-bit).Report

      • Troublesome Frog in reply to Will Truman says:

        I was a little bit surprised myself. I use the 64 bit version because I often run code with datasets that make 32-bit process spaces very sad, so I didn’t know about 32-bit Win7 until I looked it up. I simply assumed that they’d fixed it and were limiting you in software the same way they limited the 64-bit versions. But there it is.

        Like I said, I can only assume that it’s because they want to kill of 32-bit as quickly as possible. They probably can’t make a justifiable marketing claim that would allow them to charge more for 32-bit. In fact, charging more may cause people to think 32-bit is “better” so they have to cripple it instead. I can’t blame them. It’s a real pain having to maintain two lines like that, especially when the difference between them is such a funky nuts-and-bolts difference.Report

      • Kim in reply to Will Truman says:

        TF,
        What kind of datasets?Report

      • Troublesome Frog in reply to Will Truman says:

        Mostly machine vision / learning sets that are most easily expressed as big ass contiguous matrices. I was in the biometrics and object tracking business until very recently.

        There are more efficient ways to do it, but they’re substantially harder and more error prone to code. When you can add 16GB of RAM for $100, you might as well just write the dumb “load everything into RAM and treat it like linear algebra” code rather than spend a bunch of time and brain power swapping chunks in and out of on-disk databases and keeping track of intermediate results.

        Interestingly, a 32-bit PAE system can give you tons of physical RAM, but a single process still has a 32-bit address space limit that big data tends to crap all over. Being able to say, “Give me a 16384×16384 array of doubles” is very liberating.Report