Windows 8 Desktop 'Just Another App'? 375
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.'"
But (Score:5, Interesting)
Re: (Score:2, Funny)
s/good/less shitty/
FTFY.
Re: (Score:3)
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???
Re: (Score:2)
Re: (Score:2)
Don't forget Windows 98 SE....
Windows Desktop "Just an App"? (Score:2)
Hey! Port it to Linux!
Re:Windows Desktop "Just an App"? (Score:4, Funny)
No, don't. Unity sucks hard enough.
Re:But (Score:4, 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..
Re: (Score:3)
Re: (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)
You forgot Win95 OSR2. Aka 'you have to buy a new PC if you want USB support'.
Re: (Score:2)
NT SP4, 95 OSR2, 98 SE, XP SP2, shall we continue?
Re: (Score:2)
Actually, I think my windows OS experience (on computers I owned myself) went: 3.11, 95, 95osr2, 98, 98se, 2000, xp (waited until sp1 though. I liked 2000), vista, 7
I didn't really skip any version except ME, and that's only because I had already upgraded to superior technology in the NT kernal with win2000. Looking back on them, the only one I think I really would have skipped would have been Vista, and maybe the original 98, and that's only because 98se came out so quick on the heel of 98 and remained the
Re: (Score:2)
I wasn't counting the non-named releases (although I ran them).
If anything, the original win95 was the "it sucks" release compared to osr2. vanilla win95 is very much the "vista" to osr2's "win7". The thing is, even in all it's buggy crashy laggy form, The UI on vanilla win95 was a breath of fresh air compared to the suck that was windows 3.1 (and 3.11), so it doesn't fall in to the "it sucks worse than its predecessor" behavior that ME and Vista exhibit, only the "it sucks worse than its successor" behavio
Re: (Score:3)
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.
Re: (Score:3)
Re: (Score:3)
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!
Re: (Score:2)
Yes, and now read the GGP, knowing what shkotzim means.
The GGP is himself being anti-Jewish. He's not really hiding it and it's not subtle.
Re: (Score:3)
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
Re: (Score:2)
I hope so. 2000, ME, XP, Vista, 7, 8, Next Version That Doesn't Suck.
Re: (Score:2)
Exactly.
Re: (Score:2)
yes but he's stretching. Only if you're going on pure chronologically does the list work. Nobody who took the time to upgrade their computer to 2000 and get all their devices and software working with the NT-based kernal likely would have though of going to ME as any sort of 'upgrade' after that, even though it was technically released afterward.
2000 is the spiritual successor to 98/98se. ME was just kind of... there.
Re: (Score:3)
I think it's more like 2000 was the spiritual successor of NT4, and ME was the successor of 98.
Re: (Score:2)
I'm still running Windows XP you insensitive clod!
Re: (Score:2)
I wish I could still run Windows 2K - I would never had upgraded to XP if my computer had been able to run it. Although XP SP2 is a pretty good OS - even now.
Come to think of it, My work computer has XP but with the classic 2K interface and the Lubuntu on my laptop at home has a grey task bar and 2K-style start menu. I guess I'm just old school.
Re: (Score:3)
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.
Re: (Score:2)
No, this is the version they never ship (like Cairo and Longhorn). What they ship instead is what you skip.
Re: (Score:2)
Some of us aren't superstitious about numbers, thanks.
Re: (Score:3)
Re: (Score:2)
There are good ones? Windows XP was tolerable, I suppose...
Re: (Score:3)
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
Re: (Score:3)
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."
Finally (Score:3, Informative)
Re: (Score:2)
Re: (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, esp
Re: (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 wh
Re: (Score:3)
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 eleva
Re:Finally (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.)
Re: (Score:2)
I remember running Half Life 1 as my desktop back with windows 95. It would, how should I put it, ... 'PC' things, then you don't have to and you're not paying for them in memory, battery life or hardware requirements."
"If you don't want to do
Re: (Score:2)
My understanding was the printers, gamepads and the like got moved into UMDF, but most hardware wasn't. UMDF is the only option for non-signed drivers, and I've had trouble getting some to work properly (such as the PS3 controller in Windows). You still need to reboot to reload or change a driver.
But... (Score:2)
they still can't "design" an attractive interface for shit! I give you the Windows 8 Explorer Toolbar Ribbon [geekosystem.com].
I've yet to meet the office worker that likes the Office style ribbon, which is exactly what it looks like.
Re: (Score:3)
Re: (Score:2)
Hone
Re: (Score:3)
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.
Same kind of thing they started on servers (Score:3)
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 appl
Re: (Score:2)
Apple seem to be ahead of Microsoft already using capability-based security in the way that apps can be sandboxed in Mac OS X 10.7 ("Lion").
In a sandboxed app, the app does not have complete access to the file system. The file-requester is part of the system and hands the app access to only those files that the user has selected.
This reminds me a bit of how access to files was handled in "capdesk".
Re: (Score:2)
Re: (Score:3)
(8675309)
Like so?
Re: (Score:2)
Perhaps they are just really, really old...and British.
Re: (Score:2)
Hahaha : excellent analogy!
Also; how do I register with this 'Tough Guy Council' that you mention?
Re: (Score:3)
sort of like? (Score:2)
quitting the Finder on a Mac, since Finder runs as a (rather persistent) application.
Re: (Score:2)
Fun fact: So does Windows Explorer, which is responsible for generating the desktop, all "My Computer" windows (which are just Explorer windows without the sidebar), and the task bar.
But that being said, I think this is a little less like quitting Explorer and a bit closer to quitting one's entire window manager.
Re: (Score:3)
Re: (Score:2)
No, the desktop disappears but your windows are fine if Explorer dies, unless they're Explorer windows that piggybacked on the original Explorer process. If you minimize a window it has nowhere to go and just disappears (alt-tab still works though). When Explorer starts back up it restores the desktop and repopulates the taskbar, but not without its glitches (clicking on the taskbar button to minimize is glitched, and the icons in the system tray don't always come back).
Re: (Score:2)
Rolling back to olden days. (Score:3)
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)
Explorer.exe? (Score:2, Insightful)
Re: (Score:2, Funny)
Re: (Score:2)
Re: (Score:2)
They're just making the desktop launch on demand, which is what they need to do to run on tablets. Your comment about news feeds and advertisements doesn't seem to actually be based on anything.
Re: (Score:3)
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.
Re: (Score:3)
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 b
Re: (Score:3)
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 witho
It already is (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.
Re: (Score:2)
I believe the new thing is that now it doesn't need to be running at all, only on-demand. If I just shut down explorer.exe in XP and try to go about launching applications and trying to get the OS to do various things, I think some things will fail since the shell isn't running. In fact, it's pretty hard to do anything at all in XP without the shell running.
Re: (Score:2)
Have you tried? Sure, launching things from the Task Manager is inconvenient, but nothing really breaks because Explorer isn't running.
Re: (Score:3)
you never gave litestep a spin? http://en.wikipedia.org/wiki/LiteStep [wikipedia.org]
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
Re: (Score:2)
Well you can run task manager and have access to the run command... but anything that relies on explorer.exe will fail if it isn't running.... Some things however don't mind explorer.exe being gone and others do... So your mileage may vary...
Old news (Score:4, 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.
Re: (Score:2)
system.what? system.ini is gone for more than a decade now. I have not seen any viable shell replacement for Windows in the last couple of years, only half-baked unfinished solutions so far.
Pimp my desktop (Score:2)
The difference is making it easy for common users to switch desktops, or even understand such a thing is possible. Linux users are familiar with switching desktops and the numerous ways options available. Most of us have toyed with Gnome and KDE and XFCE, E17, Nextstep, ect....
If Windows users had an option drop down in their login screen I wonder how many would replace their desktop environment. How long will it be before the common windows user installs a OSX clone? (not just a theme, but a true work-a
Re: (Score:3)
Never, as Apple would likely sue.
Customizable (Score:4, 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.
Re: (Score:2)
Did you not read the summary? Yes, you will have a choice.
Re: (Score:2)
Re: (Score:2)
No, you don't have a choice. The desktop is now a tile inside the Metro interface.
Re: (Score:2)
I've watched the videos and read all the online stuff about Win8, and I have no freaking idea how MS convinced themselves that this is a good idea. Treating tablets and laptops/desktops the same way is beyond stupid.
Probably the same way that Gnome and Ubuntu did.
There seems to be a very potent Stupidification Virus going around the IT world at the moment.
Hum....how can I do this already? (Score:2)
Re: (Score:2)
Having an option to login quickly in a kiosk-mode with only a limited number of apps or full desktop might come in handy.
Considering that Gnome 2 takes about five seconds to log in since I uninstalled all that zeitgeist crap and deleted the thumbnails directory on shutdown, I'm not sure how much faster you could make it.
Oh, but yeah, I guess Gnome 3 is going to take as long as KDE to load all its crap before I can do anything useful.
Re: (Score:2)
I did that for a while on my old laptop, and found myself creating a script to switch to full desktop (I did FVWM -> KDE3) if I decided I wanted more...eye candy? Anyway, it was great for fast startup. (I also for a while had it auto-login to my fvwm setup).
Re: (Score:3)
Turn off [xgk]dm and just boot to a console.
Considering the trend of boxing in (Score:2)
Move Along (Score:3, Funny)
That's not the Droid I was looking for.
Sounds like Windows 3.x (Score:3, 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.
It already was (Score:5, Insightful)
Interesting (Score:3)
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.
20 years ago (Score:2)
Windows 3.x was just another MSDOS executable.
and 5 years before that, Amiga Workbench was a multitasking GUI that ran on AmigaDOS
The desktop is the new shell? (Score:2)
So instead of "dropping to shell" we now go to the Desktop to "do PC stuff"?
I hate to break it to you... (Score:2)
But since Windows 2000, nay, NT it's just been incremental improvements. I still run Win7 in "Windows classic" Let me tell you what's impacted me over the years... Nothing. The kernel has improved (less blue screens) and now I have fancy window docking options. That's about it. Explorer.exe is still king. All the pain and suffering of Vista and its predecessors were introduced by different driver models that were only incrementally better than the last.
Apps have seen the biggest change, with ribbons (which
startx? dm? (Score:2)
Sooo...What's the news, Microsoft?
Re: (Score:2)
Business might not deploy it, but so what? If there aren't loading the code a all, then it's fine.
" less code = more harmony."
well, since you boiled your 'argument' down to a simple statement it must be true.
"Fewer code bases to track = more harmony."
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Can I have an o/s that boots to a command line?
Well sure, it just ain't going to be windows.
Re: (Score:2)
Windows Server 2008 has a head-less version, but I haven't tried it yet. Apparently you need to do everything with Powershell, and I haven't bothered learning it yet.
Re:Slashvertising (Score:4, 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.
Re: (Score:3)
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? Inst
Re: (Score:2)
No, it isn't which is why Apple's trademark for an app store is stupid and wrong. They may think of it more as of an application for a phone or tablet, but not specifically an Apple labelled product. And Windows 8 is going to be for Microsoft Tablets, so the description still wouldn't be far off for the mainstream user who thinks of apps in the more modern parlance.
Re: (Score:2)
If you guessed that C++ doesn't have reflection and XAML is based entirely on reflection, you are correct.
C++ doesn't have reflection out of the box, but it's not hard to make tools that add it for you. Qt uses something like that, albeit with some extra verbiage. But it is possible to do better.
Re:Welcome to back 1992.... (Score:5, 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.