Windows 8 bogged down by legacy baggage

Discussion in 'Apple, Inc and Tech Industry' started by *LTD*, Jan 5, 2012.

  1. *LTD*, Jan 5, 2012
    Last edited by a moderator: Jan 11, 2012

    *LTD* macrumors G4

    *LTD*

    Joined:
    Feb 5, 2009
    Location:
    Canada
    #1
    So the inevitable is already happening.

    I am so excited about $NEXT_VERSION of Windows. It will go beyond just solving all of the problems with $CURRENT_VERSION, it will be an entirely new paradigm. Forget about security problems, those are all fixed in $NEXT_VERSION. And they’re finally ridding themselves of $ANCIENT_LEGACY_STUFF.

    Also, there’ll be $DATABASE_FILESYSTEM. It’ll be awesome!

    I wonder how $NEXT_VERSION will compare to $NEXT_NEXT_VERSION.

    --------------------------------------------------------------------

    http://www.infoworld.com/t/microsoft-windows/windows-8-bogged-down-baggage-183309

    ------------------------------------------------------------------------

    Microsoft, due in part to their fear of alienating current users (that is, MS lacks guts), combined with their misguided idea of trying to bring into being a tablet married with a desktop OS (with not one, but two UI's layered on top, more on that here: http://siliconfilter.com/hands-on-with-windows-8-on-the-desktop-a-confusing-jumble-of-uis/) - I'm already getting confused - results in a situation where MS wants to be all things to all people without being particularly effective in any area.

    What's going on here? MS' solution to stay relevant in a market that has moved on without them in key areas is really the cheap, lazy way out. A single OS (Windows 8) that will work on tablets and desktops? This has all the makings of a train wreck.

    MS has always had a problem understanding that User Experience and software optimized for the device (not just in terms of performance, but in terms of actual use BY PEOPLE) go hand in hand.
     
  2. Schtumple macrumors 601

    Schtumple

    Joined:
    Jun 13, 2007
    Location:
    benkadams.com
    #2
    Thanks for posting the entire article, be nice to hear your views and not just an extended blog link.

    I've given up hope in caring about windows, yes I use it everyday at work, do I care if they're mucking up their tablet OS? No, Microsoft have long lost their path to anything sustainable, whilst I won't dare give them a timeframe of demise, but unless they can actually be bothered to say "hey we're doing things the wrong way if our competitors products are faster, better and more reliable than ours" I don't predict good things for MS.
     
  3. imahawki macrumors 6502a

    Joined:
    Apr 26, 2011
    #3
    I was reminded how spoiled I am on OSX (recent convert) when I had to troubleshoot a problem for my Dad that ended up being a registry related issue. What a PITA! Are they getting rid of the registry in Windows 8?
     
  4. KnightWRX macrumors Pentium

    KnightWRX

    Joined:
    Jan 28, 2009
    Location:
    Quebec, Canada
    #4
    It's funny how OS X carries with it about... what is it now... 40 years of legacy baggage ;).

    It's important to note that in and of itself, legacy baggage isn't bad per say. There's good and bad legacy stuff in Windows (COM+, ActiveX being the "bad" stuff).
     
  5. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #5
    I did not think it would be possible to spin this feature so negatively.

    I would much rather read this.
     
  6. chrf097 macrumors 68040

    chrf097

    Joined:
    Dec 16, 2011
    #6
    1) LTD, I'm just going to say it. You really have a major bias.

    2) The article composer is forgetting that Windows 8 isn't designed JUST for tablets, nor is it designed JUST for regular computers. It's a hybrid. Does OS X keep ALL your installed programs when you have to re-install? No. In fact, if a quick reset of your computer to reset it back to a fresh install is only 6 minutes, you have accomplished A LOT. People who are going to be using Windows 8 on a tablet are most likely going to be using Metro apps over legacy apps. People using Windows 8 on a computer are going to be using legacy apps over Metro apps. This is the perfect way to keep them in balance. If you have some Transformer-Prime-esque tablet-laptop and you're constantly switching from Metro apps to Legacy apps I can see the issue, but otherwise, I see no problem at all.
     
  7. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #7
    Unless you are doing your imaging, Time Machine is no fun for restoring.

    I would appreciate if someone could enlighten me if OS X has a feature like the hard linking mentioned in the Windows 8 articles. Anything the Arstechnica's articles escapes my memory.
     
  8. chrf097 macrumors 68040

    chrf097

    Joined:
    Dec 16, 2011
    #8
    The point was it's not there instantly with a refresh. The Mac doesn't instantly start re-installing your apps. You have to tell it to. That's exactly the same with the iPad, Android tablets, the iPhone, EVERYTHING.

    If you reset anything, a phone, a tablet, a computer, does it keep ALL your information with it? NO. NO IT DOESN'T. On the iPad, you have to re-download your apps via iCloud, purchase history or your PC. What about music or videos or other content on iTunes that's not from the iTunes Store? Same exact story with the iPhone. On an Android tablet you have to physically go and copy your music back, copy your videos back, re-download your apps individually. On a Mac you can restore from a Time Machine or a System Image. You can restore Windows 7 with a backup or System Image. There's NO OS on ANYTHING that as soon as you restore, your content instantly returns.
     
  9. thejadedmonkey macrumors 604

    thejadedmonkey

    Joined:
    May 28, 2005
    Location:
    Pa
    #9
    *LTD*, I'm not sure whos khool-aid you've been drinking, but your facts are straight up wrong. There is no new file system, just the same old NTFS we all know and love. The rumored new file system is for the server only, and it has nothing to do with the rest of the article which you posted.

    Secondly, when OS X has a 6 minute wipe and reinstall the OS + apps + data feature, please let me know.

    Thirdly, who said anything about Windows 8 tablets having legacy baggage. Windows 8 will, but Windows 8 for tablets that can compete with the iPad will run the ARM version of Windows, which does NOT include legacy code. And if it's stability is anything like Windows Phone 7, even a simple reboot would be an "embarrassment", let alone a full reset.
     
  10. chrf097 macrumors 68040

    chrf097

    Joined:
    Dec 16, 2011
    #10
    THANK YOU. This is exactly the truth.
     
  11. darkplanets macrumors 6502a

    Joined:
    Nov 6, 2009
    #11
    Make no mistake that the tablet/ARM build of W8 will not have all that extra baggage. That said, legacy support isn't bad. I don't mind baggage personally, so long as it doesn't impede progress (ie Rosetta)-- taking up extra space on my HDD isn't exactly an issue in this day and age, so long as the underlying code is only executed when needed.

    That said, I think W8 and OSX need a new FS... but that's just me. I feel like Apple and Microsoft are just spot patching certain things along as time rolls on. For example, I'd love if Microsoft just killed ActiveX.
     
  12. vitzr macrumors 68030

    vitzr

    Joined:
    Jul 28, 2011
    Location:
    California
    #12
    You've got to be thrilled ...Enjoy :D
     
  13. boss.king macrumors 68040

    boss.king

    Joined:
    Apr 8, 2009
    #13
    Another classic from *LTD*... Please try to do actual research based on facts from credible sources, it will save you further embarassing incidents like this.
     
  14. Eidorian, Jan 5, 2012
    Last edited: Jan 5, 2012

    Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #14
    The quaint command line tool even allows you to make your own custom image with your own desktop applications to preserve when reimaging. Even if you do not use your own custom image, it will leave you a HTML file on your desktop of applications that were not preserved.

    You can even migrate over to a recovery USB flash drive on an OEM system and delete the OEM's recovery partition!

    http://blogs.msdn.com/b/b8/archive/2012/01/04/refresh-and-reset-your-pc.aspx

    It is a long article but the short video at the end does cover everything you need to know in a very concise format.

    There are plenty of things of benefit if you are the go to technology guy or the enthusiast that just has to have everything your own personal way.

    There is also this article from today.

    http://blogs.msdn.com/b/b8/archive/...rage-for-scale-resiliency-and-efficiency.aspx

    So that is where Drive Extender went...
     
  15. MorphingDragon macrumors 603

    MorphingDragon

    Joined:
    Mar 27, 2009
    Location:
    The World Inbetween
    #15
    This sounds more like Linux than anything else.

    *Cough* Gnome 3
     
  16. Macman45 macrumors demi-god

    Macman45

    Joined:
    Jul 29, 2011
    Location:
    Somewhere Back In The Long Ago
    #16
    Fact is, and I'm not surprised...MS simply HAVE to retain a certain amount of legacy coding, corporate customers etc. who are not about to rush out to upgrade.

    I have made similar comments on a Windows based forum on which I still retain a little interest, and the general groundswell of opinion is that if MS don't get this right, they will be in some difficulties with front end products like Office etc.

    Bulk licensing isn't cheap, I for one am glad that I ditched my last Windows based machine over a year ago. The bloated format, constant updates, anti virus software etc. just made the damn thing a pain to own.

    Time will tell if MS have this right, so it's a little early to make a definitive conclusion, the front end ( from what I've seen ) looks good, but then, so did Windows 7's.
     
  17. roadbloc macrumors G3

    roadbloc

    Joined:
    Aug 24, 2009
    Location:
    UK
    #17
    Yep. Because OS X contains no legacy code what so ever. :rolleyes: I for one am glad M$ support apps older than 5 years old on their OSs.
     
  18. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #18
    Most of the article is BS, but you have a point here. Tying a tablet and desktop OS is not a good idea. The metro UI on the desktop just doesn't appear to be working.

    I'll find out for sure, when win8 comes out for public beta

    ----------

    I think this is cool however, MS has made some great inroads in performing a lot of performance enhancements with win8, this is just one facet.


    btw, OSX is bloated and carries legacy code as well. Since 10.5, the bloat has increased quite a bit and now 10.7 is the worst offender
     
  19. nick9191, Jan 6, 2012
    Last edited: Jan 6, 2012

    nick9191 macrumors 68040

    Joined:
    Feb 17, 2008
    Location:
    Britain
    #19
    Yeah.. But good legacy baggage :D Besides it's a little different, OS X is a modern Unix core with layers on top. It's not as if they're using the Unix fathomed in the 60's.

    Microsoft put no thought into the design of earlier Windows operating systems, and due to their desire to keep a constant level of compatibility they have a constant battle between improving something and breaking compatibility. Stupid things they did many years ago without considering the implications such as running everything as admin without so much as a "hey, this could be dangerous". They can't even claim ignorance on that matter, because Unix has had that feature for 40 years, pure incompetence on their part. They tried UAC with Vista, that broke a crapload of software (antivirus and such), which just further highlights the problem. They're the only company who hurt themselves by innovating.

    Also interesting is their different ideologies to backwards compatibility. Apple scrapped OS 9, made a abstraction layer for OS X (classic), which they scrapped in 2006. Microsoft get their new clean fresh NT kernel and dump all of this legacy code on top.

    As an example, Windows 1.0 apps running on Windows 7.

    Edit: I should clarify my post refers to desktop Windows releases, not the version for ARM.
     
  20. wpotere Guest

    Joined:
    Oct 7, 2010
    #20
    First, they didn't "try" UAC they implemented it. It is in 7 as well and like many other features will be a constant moving forward. You say it broke the compatibility of the software but us that MS's fault or the company that created the software for not making sure they were ready for the release, and how is this any different than Apple pulling Rosetta? Apple had a history of forcing users to buy new software at every new OSx release. That is OK, but if MS does it, then it is a bad thing. Like Apple, MS also degrades services which forces companies to re-write their applications to better support he new version. This is no different from Apple as well. Both companies do this, not just Microsoft. :rolleyes:

    If a programmer can reuse old code, they will. I know, I am one.
     
  21. yg17 macrumors G5

    yg17

    Joined:
    Aug 1, 2004
    Location:
    St. Louis, MO
    #21
    Exactly - I can't help but think that LTD and others here would be outraged if, for Windows 8, Microsoft said "We're starting fresh. No Windows 7 or previous apps will run natively in Windows 8. But here's a virtual machine you can run them in. It might work. It might not. Good luck"

    That's essentially what Apple did for the OS9 to OSX and PPC to Intel conversions. And if an OS9 app didn't run in OSX, or a PPC app didn't run on an Intel Mac, no one blamed Apple. They blamed the developer. If UAC or some other new feature in Windows 8 breaks an application, that's the application developer's fault, not Microsoft's. They've had more than enough time with the Windows 8 beta and SDK to update their app and test it before Windows 8 gets released to the public.
     
  22. KnightWRX, Jan 6, 2012
    Last edited: Jan 6, 2012

    KnightWRX macrumors Pentium

    KnightWRX

    Joined:
    Jan 28, 2009
    Location:
    Quebec, Canada
    #22
    I can compile 40 year old code on OS X. ;)

    ----------

    They are still compatible with all the legacy APIs required to qualify for Unix '03 certification (at least in 10.6. They haven't certified 10.7 yet)

    OS X is not actually a modern Unix core, no more than it uses the Unix fanthomed in the 70s (I don't count an initial release in 1970 or so something from the 60s ;) ), it uses no Unix code per se. It uses BSD code (80s), some Carnegie Mellon code (80s) and NeXT/Apple (90s and 00s) code. AT&T's (Bell Labs') code base is not found in OS X, they probably don't even have a license with Novell for the copyrights like HP/IBM/Oracle do.

    ----------

    A bold claim. You're saying bringing on David Cutler of VMS fame to write the first Windows NT was a process that didn't involve thought ? Writing the OS with as many independant sub-systems, a micro-kernel architecture and full multi-user/pre-emptive multi-tasking, a HAL that abstracted underlying hardware making multi-platform support possible (MIPS, Alpha, x86, PPC (remember that one ?) and even an internal Sparc build), with a filesystem that supported the highest-end ACLs to rival even Novell's had no design at all ?

    Frankly, I think that's a little ignorant of the history of Windows NT. As much as I loathe Microsoft for their anti-competitive practices in the 90s, I have to give them credit for Windows NT. It was really a breakthrough OS and it managed to displace the big-iron Unix workstations of the days (I have a relic Sun Ultra 5 here, anyone remember when doing any 3D work with either OpenGL or high-end packages meant running Octanes/O2 from SGI ?) in the market to establish dominance before being adapted to the consumer market with Windows NT 4.0 (first version to allow graphics driver direct access to graphics hardware), 2000 much more so (better Direct X and multimedia support) and finally with Windows XP.

    At least try to understand the technical side if you're going to comment on it, especially if you're going to bash. Bash for good reasons (MFC, COM+, Active X), not in a general sense that often is rooted in myth and hearsay for less technical oriented FUD.

    No, it's not. Platform porting is quite a different beast from supporting legacy APIs. Apple's frameworks are supported on both Intel and PPC and most code is just a recompile away from working on both platforms.

    Just look at the open source packages you can compile for both PPC and Intel on any Mac. The problem is vendors don't bother recompiling old code, they'd rather sell you the new code. This leads to abandonned software.

    What you're talking about, "leaving behind old software" is either API and ABI compatibility breakage. Apple really did a good job here frankly. Breaking away from OS9 (which really was EOL, heck, they were years late with breaking away with it), but preserving most of its API through Carbon works great (again, code is often a recompile away).

    BTW, Microsoft did remove Win16 from WOW (NTVDM) recently with the introduction of 64 bit versions of Windows, breaking all Windows 3.1 applications on those installations, unless the developer specifically targetted the special subset Win32s runtime that could be optionally installed.

    This is the same issue Apple did with OS9 to OS X basically.

    Compare apples to apples when making analogies. ;)

    Anyway, there's a freaking big difference between the consumer space (where Apple is) and the entreprise market (where Microsoft mostly resides). Microsoft has to have longer support life for their stuff by virtue of contracts they have with partners/customers.

    I really hate when you guys force me to debunk misinformation and FUD spread about Microsoft. Frankly, I really don't like them, but I'm actually educated about their history and their stuff. Seriously, if you don't know what you're talking about when you bash Microsoft, it only hurts your own credibility.
     
  23. wpotere Guest

    Joined:
    Oct 7, 2010
    #23
    That was my point above and you did a great job of laying it out. The way that some are posting, they are bashing MS for working to secure the OS but then turn and bash them for having it insecure. Pick a side... Bottom line is that times change quickly in the OS realm and if you removed all of the legacy you would force everyone to buy new software. In our current economy that would go over like a lead balloon.
     
  24. smoledman macrumors 68000

    Joined:
    Oct 17, 2011
    #24
    In a sense, Microsoft was cursed by not having a huge down-period like Apple in the 90s where they could just throw away their CEO and throw away the legacy code(OS 9 - OS X). Apple had the luxury of starting from scratch and building up a fresh new ecosystem, Microsoft was so continuously successful that they had no choice but to keep dragging the legacy code behind them like a ball & chain. That Windows 8 has a new kernel, application model, new filesystem is a sign that is about to change.
     
  25. *LTD* thread starter macrumors G4

    *LTD*

    Joined:
    Feb 5, 2009
    Location:
    Canada
    #25

Share This Page