Home / Gadgets / Windows has a heart of trash

Windows has a heart of trash



I did a bad thing. I opened a bad file and it borked my PC. So now, in concordance with the grand tradition of frustrated tech bloggers calling on enormous companies to conform to their wishes, here is my rant on how terrible computers are — Windows ones, this time anyway — and how they ought to be.

Now, I’m no PC spring chicken. I build my desktops, I seat the CPU, I fiddle with the registry and fiddle with the BIOS (even though it isn’t really a BIOS any more). Most importantly, I use Winamp. I’ve cleared out more than a few malware infections, worms, trojans and the like on my own computer and others — it’s just part of the whole cool lifestyle I lead.

This time was different. For one thing, it was the first time I’d dealt with this stuff on Windows 10. Normally I’m pretty careful but I was just lazy this time. And the malware itself — WinVMX as far as I can place it — was perhaps more sophisticated as well. (I don’t recommend you try your luck.)

But as I was methodically eliminating the various sub-services and adware the original attack had installed, I found myself grappling with a second adversary: the immense ball of trash that exists at the heart of every Windows install.

Party like it’s 98SE

I don’t mean to slander Microsoft’s engineers here. Windows is perhaps the most complex piece of software ever built. It’s just that it’s like a rubber band ball of versions, updates, patches, aborted toolsets and standards, and so on. They’ve never stopped adding to it, and while some of the examples of consistency and reliability are beyond compare — running the same version of DOOM on 25 years of OSes is great, and hints at why Windows is so hard to leave behind for so many — it’s really gotten to the point where the cart is going before the horse. And also the cart is full of trash.

In going through the various systems and recovery methods I found so many things broken or misleading, so many critical system items compromised, hidden, or neglected, so many dead ends built in, so many workarounds from the 90s that still worked and present-day tools that failed utterly, so many contradictions and redundancies — that I finally have flipped over to the side that believes Microsoft needs to cut this trash cart loose.

I’m not suggesting they abandon Windows or anything absurd like that. But for the love of god, I shouldn’t have to be using DOS commands I learned on my friend’s 386 to get the computer to boot normally. I shouldn’t be told that Windows can reinstall itself, then watch as it fails to even launch the tool that does so (it had been deleted (!)). I should be told when it tries again and formats the wrong drive without prompting. (Yes, I do back up my files, thanks for the suggestions.)

Why do I have to search through “legacy” control panels to find disk management? Why are there two sets of control panels in the first place? Why is the first thing I’m told when reinstalling Windows, that if I am reinstalling it, to say I don’t have a product key? Why does the installation process employ terminology and interfaces that are actively hidden from users in the OS itself?

Lipstick on a pig (that’s eating trash)

In a lot of ways, Windows 10 is great. I plan to continue using it. It was rightly lauded for striking a happy medium between the exposed nuts and bolts of XP or 7 with the modern conveniences and interface of 8. (I still think they should have called 10 Windows One, a la Xbox and OneDrive). I think keeping this compromise alive is important, especially as their rival Apple continues their practice of circling every square and removing every vestige of meaningful user choice.

But the company isn’t half done. They made the sensible decision to work from the outside in, because you don’t leave something like Windows 8 alive for long, and they made the surface layer of the OS more than palatable. But beneath that surface is decades of cruft, features and code that, while once necessary or even innovative, have been compacted with time and great pressure to create… yes, a hot ball of molten trash.

Of course, Microsoft is stuck between a rock (a small one, me) and a hard place (millions of customers who rely on legacy systems in one form or another). So much depends on little nuggets buried deep in the garbage fire that they can’t throw it all out at once. But who are they going to detail to audit a hundred million lines of code to find them and save them? Then, on the other side, how long can they keep shipping a product that’s deeply compromised by carrying this burden, which wrecks user experience and increases the hackable surface area by orders of magnitude?

I realize I’m not the first one to say this, and I’m pretty sure I won’t be the last, but it’s worth saying nevertheless (plus, I’m angry because my desktop is still dead). Many people smarter and better informed than me work at Microsoft, and they have certainly been contemplating this problem for longer than I have. I hope that part of Microsoft’s new direction is freeing Windows from the fetters of its previous iterations, but with the knowledge that hidden among the links of those chains are jewels worth salvaging.

Featured Image: ronstik/Shutterstock



Source link

About admin

Check Also

147a0921.jpg

Navdy’s aftermarket HUD proves a big in-car upgrade

In-car navigation and infotainment options now abound, and more vehicles are shipping with support for ...

29 comments

  1. This net site is definitely a walk-through for all of the information you wanted about this and didn’t know who to ask. Glimpse here, and you will definitely discover it.

  2. I in addition to my pals have already been checking out the excellent recommendations found on your website then then I had a terrible feeling I had not thanked the web site owner for them. The people appeared to be for this reason happy to learn them and already have undoubtedly been using these things. Thanks for truly being really helpful as well as for obtaining some quality subject matter most people are really desirous to know about. My personal sincere apologies for not expressing gratitude to earlier.

  3. Greetings from Carolina! I’m bored to death at work so I decided to browse your site on my iphone during lunch break. I really like the knowledge you present here and can’t wait to take a look when I get home. I’m amazed at how quick your blog loaded on my cell phone .. I’m not even using WIFI, just 3G .. Anyways, awesome blog!

  4. This is the proper blog for anyone who needs to seek out out about this topic. You realize so much its virtually exhausting to argue with you (not that I really would want…HaHa). You undoubtedly put a brand new spin on a topic thats been written about for years. Great stuff, just great!

  5. I was very pleased to search out this net-site.I wished to thanks for your time for this excellent learn!! I undoubtedly enjoying each little little bit of it and I have you bookmarked to check out new stuff you weblog post.

  6. Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you protect against it, any plugin or anything you can recommend? I get so much lately it’s driving me insane so any help is very much appreciated.

  7. Thanks for the auspicious writeup. It in reality was once a leisure account it. Glance complicated to far brought agreeable from you! By the way, how could we keep in touch?

  8. Greetings from Idaho! I’m bored to death at work so I
    decided to browse your site on my iphone during lunch break.
    I love the info you present here and can’t wait to take a look when I get home.

    I’m shocked at how fast your blog loaded on my cell phone ..

    I’m not even using WIFI, just 3G .. Anyways, fantastic blog!

    Also visit my web site :: http://taylorrkcu998blog.suomiblog.com/

  9. Hi my friend! I want to say that this article is amazing,
    nice written and include approximately all vital infos.
    I’d like to peer extra posts like this.

    Take a look at my weblog … simonkeuj150blog.blogdon.net

  10. It’s an amazing paragraph for all the internet people; they will
    take advantage from it I am sure.

    My site; kaka-shura.ru

  11. Wow, that’s what I was exploring for, what a information!
    present here at this blog, thanks admin of this website.

    My web blog … hola.402mts.com

  12. I have been exploring for a bit for any high quality articles or blog posts on this kind of space .

    Exploring in Yahoo I ultimately stumbled upon this web site.
    Studying this information So i am satisfied to exhibit
    that I’ve an incredibly excellent uncanny feeling I found out just what I needed.
    I so much indisputably will make sure to don?t omit this web site and give it a look on a relentless
    basis.

    Here is my web blog: газ-кубань.xn--p1ai

  13. It’s an awesome piece of writing designed for all the web visitors; they will
    get advantage from it I am sure.

    Here is my page szbbld.com

  14. I do not even know how I ended up here, but
    I thought this post was good. I don’t know who you
    are but certainly you are going to a famous blogger if you are not already 😉 Cheers!

    Feel free to surf to my web blog; http://toshkentvxtb.uz/?option=com_k2&view=itemlist&task=user&id=44518

  15. As a Newbie, I am constantly exploring online for articles that can be of assistance to me.
    Thank you

    My webpage http://tiproom.net/Guestbook/index.php?ectrans=1%3Emakna%20mimpi%3C/a%3E

  16. It’s fantastic that you are getting ideas from this article as well as from our argument made at this time.

    Here is my web blog … http://songpinxiang.com

  17. It’s great that you are getting thoughts from this post as well
    as from our argument made here.

    my blog … http://www.rfkjgs.cn

  18. Heya i am for the first time here. I came across this board and I find It really useful & it
    helped me out a lot. I hope to give something back and aid others like you
    aided me.

    Feel free to visit my web site cars138.com (Amanda)

  19. It’s impressive that you are getting thoughts from this post as well as from our argument made at this time.

    Here is my web blog … hesarakico.ir (Ricardo)

  20. I truly wanted to make a comment so as to thank you for all the splendid steps you are giving out at this site.
    My rather long internet lookup has at the end of the day
    been paid with reliable strategies to write about with my co-workers.
    I would mention that most of us website visitors are undoubtedly fortunate to be in a decent network with so many brilliant professionals with great techniques.
    I feel very lucky to have seen your entire weblog and look forward to plenty of more amazing
    minutes reading here. Thanks a lot once again for everything.

    Here is my weblog; webmall.3150vip.cn

  21. Wow, that’s what I was exploring for, what a data!
    present here at this weblog, thanks admin of this web page.

    Here is my webpage: sadfnx.loan

  22. I’ve been exploring for a bit for any high-quality
    articles or weblog posts on this sort of area .
    Exploring in Yahoo I ultimately stumbled upon this web site.
    Reading this information So i’m happy to convey that I’ve a very good uncanny feeling I came upon exactly what I needed.
    I most surely will make sure to don?t put out of your mind this web site and give it a glance regularly.

    Here is my web-site http://dowlingviewequinecentre.com/

  23. A person necessarily lend a hand to make significantly posts I’d state. That is the first time I frequented your website page and so far? I amazed with the analysis you made to create this particular put up extraordinary. Great job!

  24. I just wanted to jot down a small remark in order to thank you
    for all the superb recommendations you are showing on this site.
    My rather long internet search has finally been recognized with professional concept to write about with my partners.
    I would tell you that most of us site visitors actually are unequivocally lucky to live in a very good website with
    many awesome people with good advice. I feel very much blessed to have seen your website page and look forward to so many
    more entertaining moments reading here. Thanks again for a lot of things.

    My homepage a.0431hhlp.com

  25. Wow, fantastic blog structure! How lengthy have you been running a blog for? you made blogging look easy. The entire look of your site is wonderful, let alone the content material!

  26. Greetings! Very useful advice in this particular article!
    It’s the little changes which will make the
    greatest changes. Many thanks for sharing!

    Feel free to visit my web blog – jtemp18.casample.co.za

  27. Hola! I’ve been reading your blog for some time now and finally got the bravery to go ahead and give you
    a shout out from Houston Texas! Just wanted to mention keep up the great job!

    Here is my page :: http://hssknb.com/comment/html/index.php?page=1&id=178040

  28. I’ve learn several just right stuff here. Certainly value bookmarking for revisiting. I wonder how much effort you place to make this sort of excellent informative web site.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>