Slashdot Mirror


Windows 8 Desktop 'Just Another App'?

CWmike writes "Steven Sinofsky, president of Microsoft's Windows and Windows Live division, said this week that Windows 8 will let users treat the traditional desktop as 'just another app' that loads only on command. When it unveiled Windows 8's UI in June, Microsoft said it would feature a 'touch-first' interface to compete in the fast-growing tablet market. Underneath that, however, would be a traditional Windows-style desktop. 'Having both of [the] user interfaces [work] together harmoniously is an important part of Windows 8,' Sinofsky said in a blog post on Wednesday. The Metro-style UI — the one inspired by Windows Phone 7's tile-based design — will be the first to show up when a user boots a device. At that point, users reach a crossroads. 'If you want to stay permanently immersed in that Metro world, you will never see the desktop — we won't even load it (literally the code will not be loaded) unless you explicitly choose to go there,' Sinofsky said. 'If you don't want to do ... 'PC' things, then you don't have to and you're not paying for them in memory, battery life or hardware requirements.' If using a conventional PC with keyboard and mouse, Windows 8 users will run an 'app' to load the desktop, he said. 'Essentially, you can think of the Windows desktop as just another app.'"

51 of 375 comments (clear)

  1. But by Dunbal · · Score: 4, Interesting

    This is the version of Windows that you skip, right? Every other version is the good version?

    --
    Seven puppies were harmed during the making of this post.
    1. Re:But by grub · · Score: 2, Funny


      s/good/less shitty/

      FTFY.

      --
      Trolling is a art,
    2. Re:But by Skarecrow77 · · Score: 2

      depends on how you count it (there was nothing wrong with windows 2000, nor was windows 95 or windows 98 the "skipable" release), but if you didn't know this was a version to skip just based on what's been revealed so far... you'll find out soon enough once you "upgrade" to it.

      Also, side note, Isn't this just disabling the auto-load of explorer.exe???

    3. Re:But by obarthelemy · · Score: 2

      It looks like they're not changing much on that one, just the shell (hey, several graphical shells that you can pick and choose ! that's Innovation ! oh, wait..), and a handful of drivers. I've given up hope on ReadyBoost for SSDs. So, MS might manage to not screw too badly up that mild update. Might not even be worth upgrading on the desktop. Stay tuned, though.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    4. Re:But by The+MAZZTer · · Score: 2

      You're thinking of Star Trek movies.

    5. Re:But by spazdor · · Score: 2

      I think it's more like 2000 was the spiritual successor of NT4, and ME was the successor of 98.

      --
      DRM: Terminator crops for your mind!
    6. Re:But by Skarecrow77 · · Score: 2

      I dunno, assuming you're not emotionally invested into the FOSS vs Proprietary closed source OS arguement, which I'm not, and you're judging each OS on it's own merits and how it fits into daily computing in the modern era... Windows 7 is a pretty strong entry. Have you given it a fair shake? used it for a few weeks daily?

      I switched from XP to linux in 2009. I switched back to Windows about a year later because while I liked linux better than vista, I liked 7 better than linux.

      Hey, I like to say "screw the man" as much as the next guy, but I just enjoy my computing experience more on 7. your mileage may vary.

    7. Re:But by Skarecrow77 · · Score: 2

      uhh....

      1. click start button.
      2. type in \\192.168.60.99 (or whatever your print server address is.)
      3. double-click on the printer you want.

      congratulations, you've now got your network printer configured on your machine.

      the only way it could be any easier is if you just simply talked to the computer and said "computer, configure a network printer. you know which one I want."

    8. Re:But by N0Man74 · · Score: 3, Funny

      And XP wasn't useful until SP 2 also, right? (Yes, that is sarcasm)

      Win95 was worth upgrading to (from Win 3.1 or 3.11) even when Win95 was in beta. In fact, the only 2 versions of Windows that I can recall there being much resistance to were ME and Vista. You *could* skip Win98 if you already had 95 (in most situations), however there was no good reason to choose 95 over 98 if you had to choose one from the start (as might have happened between Vista vs XP, or ME vs 98SE).

      I think you are confusing Windows versions with Star Trek films..

    9. Re:But by CyberDragon777 · · Score: 2

      Isn't this just disabling the auto-load of explorer.exe

      No. Explorer.exe is a lot more integrated into the OS.

      This is more like giving you a phone OS in which the desktop OS is an app.

      Open the task manager and kill explorer.exe

      You lose the desktop icons, the taskbar and any open Explorer/Control Panel windows, but the OS keeps on working, you can switch between open programs with Alt-Tab and open new programs from the task manager.
      Explorer.exe is only a few UI parts, I can imagine that Win8 wil load/unload it on demand, when an "old style" program is started or the user wants to switch to the "regular" desktop.

      When done with this experiment just start explorer.exe again and everything is back to normal.

      (Tested on Windows 7)

      --
      We both said a lot of things that you are going to regret.
    10. Re:But by Luckyo · · Score: 2

      It was 98 wiseguy. Back then linux was an os that was barely starting to look decent, mac os was a joke that only graphic designers used, unix was widespread on server world to far greater degree then it was today, and having a consumer PC stay up for days without need to reboot was a fucking miracle.

      Next you should giggle about using single and double digit megabytes to measure RAM size.

    11. Re:But by hairyfeet · · Score: 2

      Well to be fair with win2K you really needed to wait until SP2 before it was nice and stable, and Win98SE was a hell of a lot better than vanilla Win98.

      But everyone here seems to be missing the forest for the trees on why this has UBER FAIL written all over it, and frankly the only good that will come from Win 8 IMHO is Ballmer finally being forced to "pursue other interests". so what is the uber fail? Simple it is Placing Windows on ARM and calling it Windows which is a Titanic level disaster. It was like my local CL right after Xmas, when there was literally a ton of ARM netbooks being dumped for pennies on the dollar. Why? Because they had been sold as "Windows netbook" with in tiny letters "Compact Edition" and a theme that looked like WinXP. So folks bought these thinking they could run their Windows programs and when they couldn't? Shitcanned they all went.

      THE EXACT SAME THING is gonna happen with win 8 and it is a clusterfuck of insanely stupid PHB levels of fail. Folks will buy all these ARM devices with "Windows 8!" in bright letters and when it doesn't run their Windows programs they are gonna be returned en masse. you are gonna have pissed off customers, pissed off retailers, this is Sega levels of stupid and hopefully will be the last dumbshit move Ballmer ever does.

      What they SHOULD be doing is promoting winPhone for ARM, in Home and Pro flavors for consumers/businesses respectively, add a few new "must have" features to Windows 7 (I would suggest a Homegroup style app that makes remote access a breeze) and call it a day. Instead Ballmer who has such a stiffie for Apple it ain't even funny anymore will try to rip off iOS and fail miserably. That is why I still think the Gates borg should be replaced by ballmer in a "I Heart Apple!" beanie with his tongue out, as it fits the batshit Apple worshipping stupid that is Ballmer's rein at Apple.

      On a final and slightly OT note, I was one of those that LMAO when the Pepsi guy was running Apple into the ground. Now that the shoe is on the other foot? I'm sorry okay? it really ain't funny anymore! I had NO idea how badly a CEO could fuck up a company before now, so can we have Bill back? Pretty Please? Its only fair, you got Jobs back before the company was completely killed, now its our turn. Bring back Darth Gates!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    12. Re:But by hairyfeet · · Score: 2

      Actually funny thing that, quite by accident I tripped over the reason why WinME sucked when i found a machine to this day that runs WinME beautifully. After doing some tests I found what the problem was in WinME it was....VXD drivers. the perfect machine had ONLY WDM drivers, and every test i ran on older machines around the shop showed WinME became unstable as hell with VXDs and just a pile of shit and bugs with VXDs and WDMs, which is what most machines were shipped with.

      Vista was just released waaaaay too soon, with several beta testers (myself included) pointing out show stopping bugs that were ignored to make ship date. I know I reported horrible bugs in network file transfer and network shares right up to the end of the beta program and was apparently ignored as the last time i tried to use Vista (after SP1) the bugs were still there. Compare this to 7 where I ran it from beta right up to RTM and no major shop stoppers, still running my install from Oct 09 with NO major or frankly even minor bugs to report. The closest I found to a bug was the occasional need to reconnect network shares when waking from sleep, but that could be an internal firewall problem, it is so quick to just reconnect i never bothered to test further.

      So he is not confused, he just has more experience than you on the subject or you have rose colored glasses. There were serious "plug in the USB device and pray it don't BSOD" right up until the switch from 9X to WinNT with Win2K, WinXP came by default with the firewall OFF (WTF?) up until SP2, and up until Win 7 I ran into show stoppers with every RTM release of Windows, of course I ran more weird and hot rodded hardware than most so YMMV.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. Finally by Mensa+Babe · · Score: 3, Informative

    Before anyone jumps on the band wagon and says that we all have perfectly usable user space desktop apps for 28 years in the UNIX world, let me say that it is actually very important that now even Microsoft starts to understand that modularity is the way to go while designing complex systems. Moving various operating system components to the user space is just a logical conclusion of the research done during the last four decades. Look at the direction of modern OSii development, from MINIX to GNU. Started by GNOSIS, KeyKOS, EROS and Coyotos this trend seems to suggest that it is much more natural and reliable to design a secure capability-based system when all of the services are separated from each other. Now when even Microsoft is going in that direction - and it is not a trivial change for them, trust me - we can expect Apple and other OS vendors to follow which is a Good Thing. After all, even if people like you and me are using secure operating systems we still don't want to get spammed and dossed by all of the legacy machines out there. It turns out that the rumors that Microsoft is starting to take the latest research in operating systems seriously turned out to be true. This is good news for everyone.

    --
    Karma: Positive (probably because of superiour intellect)
    1. Re:Finally by kbrannen · · Score: 2

      It would be really nice for them to acknowledge that their OS is mostly mature and they're really only changing the GUI between releases. Of course, they can't completely act like that because it would kill one of their cash cows, but I could dream of no more MS-Windows installs, and just service pack releases to fix/change the GUI (and therefore ignore them when I don't like a release).

    2. Re:Finally by jawtheshark · · Score: 3, Insightful

      Why would it kill their cash cow? Let's take for example Windows XP which is considered mature by now. Don't give me the "security" aspects, as I know it is perfectly possible with modern applications to run XP in Limited User. Software doesn't spoil. Set up a small maintenance team for XP to roll out security patches. Sell XP for 35€ per license and from 2014 on (when the official support stops), charge a 5€/year subscription to fund the maintenance team.

      This would be an instant success, especially in the corporate world. Given the fact that end-user computing power needs have attained a plateau, a simple machine running XP with 2GB RAM is enough. So, I'm pretty sure such a plan would work perfectly well. Heck, if I would still be running Windows, I would have gone for a 5€/year subscription to have support indefinitely.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    3. Re:Finally by EvanED · · Score: 5, Informative

      ...even Microsoft starts to understand that modularity is the way to go while designing complex systems. Moving various operating system components to the user space is just a logical conclusion of the research done during the last four decades.

      MS has understood that longer than you think; in fact, Windows is rather better in that regard than Linux is. Vista in particular was a big turning point with the introduction of the usermode driver framework (UMDF), which put a lot drivers in userspace. (I'm not sure of the details, e.g. whether the UMDF is the only option if you're writing such a driver.) Heck, the first version of NT back in 1990-whatever even put the graphics driver in usermode: if your graphics driver crashed, the system would just restart it. (Graphics drivers were moved into the kernel for performance reasons and remain there now.)

      As for explorer, I don't think it's ever run in kernel mode. It's always been "just another app" from the system's perspective. You can even replace explorer with another desktop environment if you'd like; I remember running Litestep back in Windows 98.

      What this article is about is the user's perspective. The standard desktop is no longer going to be the first thing you see when you turn on or log onto your computer, and you'll have to explicitly start it.

      (And their new "tile" thing will continue to run in userspace.)

    4. Re:Finally by bonch · · Score: 2

      You're making a big deal out of something trivial and, in my opinion, dumping a bunch of links for karma. You've always been able to change the shell in Windows. Some computer vendors even shipped their own shells for Windows 3.1, replacing Program Manager.

      Windows 8 simply doesn't load the resources for the desktop process if you don't use it, which is logical since this is intended to run on tablets.

    5. Re:Finally by nschubach · · Score: 2

      (8675309)

      Like so?

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    6. Re:Finally by Billly+Gates · · Score: 2

      Please let XP die.

      It is hard to support as I do not have all the options memorized on XP anymore as I stopped using it 4 years ago. I do not want to write workarounds for IE 7 and delay HTML 5 because XP users are stuck with IE 7 & IE 8 on XP. Firefox is not an option to support anymore anyway.

      It is 10 years old. It is like whinning that you need DOS and Windows 3.0 when XP first came out and refusing to upgrade demanding USB drivers be backported to DOS. That is silly.

      Keep in mind MS loses money and why Balmer is in trouble. Businesses still run XP and Office 2003 and that costs money as sales growth is small and no longer growing quarter by quarter to make Wall Street happy. They need endless growth to fuel the share price which is Balmers job.

      Speaking limits of 2 gigs. I installed Windows 7 on an old laptop that ran Vista/XP and Fedora 13. It has only 2 gigs of ram and let me say it is very very fast with Windows 7. It is not Vista and many newer machines can run Windows 7 with 1 gig of ram as long as they only run Office. XP is not a cash cow if people do not upgrade ever 3 years.

    7. Re:Finally by UnknowingFool · · Score: 2

      To join the Tough Guy Council you have to beat Chuck Norris. He is allowed to use only his pinky while you can use Jet Li and Jackie Chan.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    8. Re:Finally by EvanED · · Score: 2

      It's definitely not for everything, at least not yet. This page has a table with a bunch of different kinds of devices and the appropriate API for them. If I counted right (entirely possible I didn't), there are 9 out of 30 rows where UMDF is at least sometimes available; in 3 cases, it's the only choice.

    9. Re:Finally by cbhacking · · Score: 2

      Running as a limited user in XP is a complete pain for many things. Want to install an MSI package? You'll probably need to manually elevate msiexec.exe; XP won't do that automatically or give you a "Run as Administrator" option on an MSI file. Want to modify permissions on a file you don't own? Unless you're really good at running cacls from an elevated command line, you'll need to start an elevated Explorer session. Want to use any of the management consoles? Manually invoke MMC.exe elevated, or use elevated Explorer (same goes for a lot of control panel tasks, too). Oh, and be wary of that elevation dialog: on XP, that dialog is running in the normal user session, and if an attacker already has software running in your session they can steal the credentials you enter. In later versions, the Secure Desktop boundary prevents that.

      There's also a lot of apps that expect to be admin all the time. In fact, even with "modern" apps, you'll see plenty of them that expect to be Admin *if they are running on XP* because that's what everybody does on XP, right? XP doesn't have the automatic (and app-transparent) redirection of certain things, like virtualizing writes to HKLM into HKCU instead, or ProgramData (global, essentially /etc) to Application Data (user-writable).

      Then there's other security issues. Lack of ASLR is a big deal - return-oriented programming is so mature these days that DEP (which XP has) without ASLR (which XP lacks and will never have) is just a trivial speed-bump. Lack of Mandatory Integrity Control means that you can't get a really proper sandbox for a browser or similar, and even a limited user (if at medium IL, or without ILs at all) has enough access to install spyware or a spambot. Newer Windows versions support better crypto, and disable old and insecure crypto by default. XP's built-in firewall is very limited compared to Vista/Win7, being one-way-only and lacking the configurability of the later versions.

      Yes, I work in the security field.

      --
      There's no place I could be, since I've found Serenity...
  3. Explorer.exe? by Crizzam · · Score: 2, Insightful

    I can't imagine they could do away with much more than explorer and maybe a hand full of DLL's. So, basically, we are given an extra step to load our desktops... probably while we are inundated with news feeds or advertisements. I wonder which HKey will turn this off.

    1. Re:Explorer.exe? by Anonymous Coward · · Score: 2, Funny

      It will probably be HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ with a DWORD named "IDontHaveAFuckingTablet" set to 1.

    2. Re:Explorer.exe? by omnichad · · Score: 2

      I'm sure they'll probably use the same key they're using now to set Explorer.exe as the default shell for Windows. You can change this now, if you want to set up a web kiosk, for example.

    3. Re:Explorer.exe? by Enderandrew · · Score: 2

      This is the problem. We're being asked to take one more step to achieve the same task, and this is called progress. People still have Windows 7 as a massively better UI than XP, and while I love Aero Peek and the Task Bar, most of the Vista regressions remain. For so many tasks in Windows I'm expected to perform an extra step or two.

      Their UI keeps getting less and less efficient, though it looks better. And yet people praise it.

      And from what I'm hearing, Alt-Tab has been changed significantly in Windows 8 because of the Metro interface, making it harder to switch between Windows in the Desktop Tile.

      Microsoft doesn't get it, and sadly Apple is screwing this up as well now. Microsoft had tablets, and a mobile OS that both failed because they tried putting forcing a desktop paradigm on small handheld devices. Apple created a mobile OS designed for mobile form factors, and touch interface. Since that is massively popular, both Apple and Microsoft are trying to force mobile/touch concepts into the desktop where they don't belong.

      Make the design appropriate for the form factor and interface.

      Linux gets this right, where the same OS can just swap graphical shells for the task.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:Explorer.exe? by fnj · · Score: 2

      I don't have anything much against KDE4 as shipped (tweaked the way I like it of course), other than it being pretty fat, which is not a show stopper. It's completely missing any viable counterparts to a number of Gnome2 panel applets that I happen to like a great deal. It's definitely night and day orders of magnitude better than the ghastly Gnome3. It's just that I prefer Gnome2 on balance. If I just keep using RHEL6 (actually I use a clone of RHEL6), I won't have to decide what to do in a world without Gnome2 until at least 2017.

  4. It already is by Anonymous Coward · · Score: 4, Informative

    Since the dawn of time, the Windows "Desktop" has always been an application. Before 95 it was progman. After, it was explorer. You've always been able to switch to a new shell with ini file or registry modifications.

    1. Re:It already is by gl4ss · · Score: 2

      you never gave litestep a spin? http://en.wikipedia.org/wiki/LiteStep

      and let me make a prediction about windows 8. the explorer will be there, underneath, running 100% of time. it's just that by default they'll launch you into the revamped windows media center big screen retarded ui, unless you at install time specify that fuck no.

      you see, they don't have new ideas about driver architechture or stuff like that. so it's come to that, and windows 7 sold so well and osx is doing the fullscreen-let's-go-back-to-dos dance too so they're just running with that and bumping the number. incidentally there's no reason why you couldn't do "windows 8" on windows 7.

      --
      world was created 5 seconds before this post as it is.
  5. Old news by Hatta · · Score: 3, Informative

    Explorer has always been "just an app". You can edit system.ini and replace 'SHELL=explorer.exe' with any other application. e.g. LiteStep, a MAME front end, XBMC, etc.

    --
    Give me Classic Slashdot or give me death!
  6. Customizable by milbournosphere · · Score: 3, Insightful

    The Metro-style UI — the one inspired by Windows Phone 7's tile-based design — will be the first to show up when a user boots a device.

    I sure hope it'll be easy to turn that off. It makes sense on a consumer box with a touchscreen, but for my work station, I have no intention of using the Metro UI.

  7. Considering the trend of boxing in by ZeroSerenity · · Score: 2

    this sounds like a good choice. Granted, people like me may be up in rage because of the unfamilar feeling, but the fewer calls I get because people totally screwed up their own rig is a good thing in my book. As the first major desktop/notebook/netbook/whatever OS to embrace this idea (as in it's not a phone or PDA), it could verywell lead how it's really supposed to be done. Just please tell me I don't have to jailbreak my own computer...

    --
    For those who seek perfection there can be no rest on this side of the grave.
  8. Move Along by sehlat · · Score: 3, Funny

    That's not the Droid I was looking for.

  9. Re:Sinofsky, Ballmer - am I sensing a pattern here by gilleain · · Score: 2

    Wow. I had to look up the word 'shkotzim' - is there any subject, no matter how mundane (OS loading, for example) that can't be turned to anti-jewish sentiment?

    In answer to your question : yes, this UI customisation issue IS the inevitable result of millennia of Jewish culture! It's what they've been planning ALL ALONG!

  10. Re:Pimp my desktop by LocalH · · Score: 2

    Never, as Apple would likely sue.

    --
    FC Closer
  11. Sounds like Windows 3.x by s_p_oneil · · Score: 2, Funny

    Sounds like Windows 3.x. You booted into DOS and Windows installed and ran as an application on top of it. Of course, at the time my favorite DOS command was deltree, and my favorite folder to use it on was the root Windows 3.x folder.

  12. It already was by nine-times · · Score: 4, Insightful

    The Windows desktop was already an app. It was called "Explorer.exe".

  13. Re:Slashvertising by Jeng · · Score: 3, Insightful

    This really isn't news until it ships, and we can assess the product as a whole.

    This is not a slashvertisement, it is information for people who are interested in what the next MS OS will be. This being a website that is frequented by people who develop software and people who administer software, they need to know what is coming down the pipe before it happens.

    Besides this gives us more ammo to talk crap about MS when they drop features they have talked about.

    --
    Don't know something? Look it up. Still don't know? Then ask.
  14. Interesting by HalAtWork · · Score: 2

    This is an interesting idea that has shown up elsewhere... In OS X, there is the "full screen" mode, and many windows also have an oblong button in the top right which is used to show/hide extra toolbars, and many apps also use this to switch between "Simple" and "complex" modes, including the Finder.

    The merit would be to force developers to include different interfaces for the same underlying program, and to consider this type of workflow during development. This definitely sounds like a good thing, because many desktop programs are very robust but lack similar tools in the burgeoning touch interface market.

    Tablets are already very powerful and capable of handling these applications, but quickly porting them over would be clunky. Many of these apps would be perfectly usable with a touch interface, but are not available for those platforms despite the practicality. Audacity could work great with a touch interface for example, but we don't want to create an entirely new application when the same one could be used with a slightly different interface.

    I think that positioning the interface choice so predominantly on the desktop will spur the maturation of touch interface on already existing applications, and it will be good for users because they will already be familiar, and will be able to switch back if they can't find a certain option. They'll be able to learn at their own pace without having the rug pulled out from under them. It will also help developers design more modular programs, and slowly build up the touch interface portion instead of having to design two separate applications and make either/or trade-offs for both of them.

    It would be great to re-use all of our code and be able to switch from a touch interface to a mouse/keyboard interface at will. Dock your tablet and it becomes a desktop... for real this time. Take the screen off your desktop and you can walk around with it. Maybe future monitors will have lower-powered hardware built in so we can do this, and snap the monitor back on when we need more horsepower or different input options.

  15. Re:sort of like? by smelch · · Score: 2

    Maybe I'm wrong, but when explorer.exe is closed, you don't see ANY windows until it is restarted. When it is restarted, everything is back in its rightful place though, so I'm not sure how far away explorer.exe is from the actual window manager since windows is... weird... about the distinction between a window manager, the shell and the window system.

    --
    If I can just reach out with my words and touch a butthole, just one, it will all be worth it.
  16. Rolling back to olden days. by tverbeek · · Score: 2

    Explorer.exe is almost exactly analogous to Finder on a Mac: just an app that provides the familiar UI environment.

    What's ironic is that this is pretty much doing Win98/IE4 in reverse. That was when Microsoft decided that not only did you have to load the standard UI at boot time, you had to load their web browser too, so they combined the browser and the UI into a single program. Unbundling the UI from the OS... hell, that's almost like rolling back to before Win95! First boot the OS, then (if you want) load the GUI. :)

    While I can see plenty of good reasons for doing this, it's going to be very confusing to the users, who have no conception of the distinction between the OS and the UI. If you load Windows, and there's no Start button, no (My) Computer, no task bar, etc.... to most people that's not Windows. They don't care if the drivers and kernel and whatnot are all the same; it will be (for their perspective) an entirely different operating system.

    So maybe it's time Microsoft changed the name?

    --
    http://alternatives.rzero.com/
  17. Re:back to the future by mikael · · Score: 2

    In the days of MSDOS and the first 8086, there wasn't any hardware based security. About the only multitasking was the CLI/SLI (clear interrupt mask/set interrupt mask) and the 18.2Hz interrupt. There wasn't even any boundary between system files and users files except for a few bits in the directory structure for read-only, hidden and system files.

    DosBox recreates the MSDOS environment perfectly. Every service device driver depended on interrupts. Int 10h for this, Int 31h for that.

    Want mouse support? Install MSDOS v3.1 to get those.
    Need IPX support? Install packet drivers for that.
    Need Adlib/Sound-Blaster support? Install sound drivers for that. Want higher resolution SVGA modes. Update your BIOS/graphics card for those.

    To run Windows, required rendering GUI widgets all the different framebuffer sizes and formats in software (CGA- 4 color, EGA - 16 color, VGA EGA+ 256 color, SVGA: VGA+16-bit/24-bit color). Hardware accelerated blitting was a luxury then, let alone texture mapping. Having clock speeds less that 33MHz didn't help with the GUI desktop rendering.

    Writing an application back then involved making your own interrupt calls to the mouse, audio, keyboard and display drivers, to set up and shut down these services.

    First edition of Windows just slapped on a set of GUI calls to set these up consistently between different hardware setups. It was a layer of bureaucracy but it simplified the process of writing applications so that users just had to worry about GUI design and events.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  18. startx? dm? by wzzzzrd · · Score: 2

    Ahm, so? It's the default on Linux, you have several tiers, you can use no graphics or windows at all (shell), "just X" with twm or just a root window, a full blown desktop like kde. You can even use something sophisticated like clutter without X (direct FB backend).

    Sooo...What's the news, Microsoft?

    --
    On second thought, let's not go to Camelot. It is a silly place.
  19. Re:Windows Desktop "Just an App"? by amiga3D · · Score: 3, Funny

    No, don't. Unity sucks hard enough.

  20. Re:Hum....how can I do this already? by Hatta · · Score: 2

    Turn off [xgk]dm and just boot to a console.

    --
    Give me Classic Slashdot or give me death!
  21. Same kind of thing they started on servers by Sycraft-fu · · Score: 2

    With new Windows server OSes you can choose a "full" installation or a "core" installation. The core installation lacks a whole lot of shit, including the GUI. I mean you still have a mouse cursor and window manager, but the GUI as in explorer itself is missing. All command line interfacing (though as noted apps can run graphically if they wish). You can do it to save resources, though it can be a bit of a pain to administer.

    Sounds like this is just the next step in making shit like that easier. It can apply to desktops, as well as servers, and is something that can be loaded or not on demand, rather than having to choose. Makes sense to me. Windows is actually fairly modular at a low level, they just don't make it that easy for users to disable things.

  22. Is it sexy yet? by odirex · · Score: 2

    I recall reading that the MetroUI itself was an html5 app. If that's the case I'm sure this version will be much better for customization than previous ones. Hacking the metroUI interface or replacing it with a different html5 app will be far easier than replacing the explorer.exe shell has been in the past. I'm sure it won't take too long before the mod community comes out with a replacement desktop UI that's actually slick and functional.

  23. Re:But... by EXrider · · Score: 2

    I can tell you who consistently hates it no matter how long they use it themselves. Anyone who has to walk someone else through doing something using a Ribbon-ized application over the phone. It's absolutely impossible if you don't have the app in front of you for reference yourself. Its especially difficult when the element they're supposed to click on doesn't even have a fucking text label, only a big shiny icon. It's much easier to walk people through navigating hierarchal menus, the way they're organized, you can even feel your way around without having the UI to reference just by feedback from the user's descriptions over the phone. Also, the Ribbon just wastes more screen real estate.

    --
    grep -iw skynet /etc/services
  24. So what's really being said here... by idbeholda · · Score: 2

    If the desktop only starts up on command, that means users will be presented with a black screen of death. How is this different from every other version of windows?

  25. Re:Welcome to back 1992.... by tgd · · Score: 4, Informative

    Windows has always worked that way, since day one.

    Windows boots into NT mode, and starts win32. Win32 loads the display bits, and starts the various processes that manage winstations, and starts winlogon to manage your user sessions.

    Go into the registry, and you can boot every version of windows to a text prompt with no graphics at all.

    I find it funny on here when people talk about the things that Windows doesn't do or Linux does do, and 99% of the people talking about it have never pieced together a Linux system from scratch, or done the same with Windows. Having done both, I can tell you the two may be configured differently, but logically do a lot of the same things. And most of the guys I know (myself included) who are intimately familiar with both systems from the Kernel on out will tell you that Windows, at that level, is a lot more modern and sophisticated than Linux is.

    The things people call out as being "bad" in Windows tend to be the things that the billion people who use Windows expect to have. That's the reality of having customers to support.