Windows 8 Early Build Hints At Apple, WebOS Competitor - EWeek 375
Microsoft's next Windows could be a cross-platform OS in the style of Apple's iOS or Hewlett-Packard's webOS, if supposed early builds are to be believed... "Bloggers Rafael Rivera and Paul Thurrott, in a series of April postings on Rivera’s Within Windows blog, have described the various features of what they claim is an early build of Windows 8: an Office-style ribbon integrated into Windows Explorer, complete with tools for viewing libraries, manipulating images and managing drive assets; an unlock screen that harkens to the 'Metro' design style already present in Windows Phone 7; an 'immersive' user interface and a built-in PDF reader they call 'Modern Reader.'"
Re:Why? (Score:5, Insightful)
Remember that early builds from MS mean nothing. In the end it will just be Windows 7 with no 32-bit backwards compatibility and a new skin.
So... (Score:2, Insightful)
... basically, according to Thurrott and Rivera, Microsoft's "vision of the future of Windows" is - OS X?
i hate ribbon (Score:5, Insightful)
It is the most terrible difficult and unintuitive development in ui I have ever seen. Give me my damn menu's back, he'll I would prefer vi over ribbons.
Re:Change for change sake (Score:2, Insightful)
Clearly you are experiencing the notorious PEBKAC bug.
Win7/64 Home Premium:
6 items selected Size: 369KB
Date created: 1/7/2011 7:25 PM - 2/26/2011 2:04 PM
Indeed (Score:4, Insightful)
But this is the company that has made Wordpad an unusably over-complex piece of garbage - and I say that even though Windows 7 is a vast improvement over XP; installed on my laptop because XP was giving up with too many programs open, and now all those programs run nicely together.
Re:Why? (Score:5, Insightful)
Remember that early builds from MS mean nothing.
Right; this is crucial to remember. The reason for any information release at this point is to block MS partners who are thinking of becoming HP partners. MS will now be feeding this into their friends in your company and whenever someone points out what WebOS can do that person will say "if we just wait six months MS will do the same thing and we won't need to migrate".
Oh; and there will be 32 bit backwards compatibility; even if it's just through an integrated transparent hypervisor. Trust me.
If you want to adopt WebOS, get your project going now. Make serious progress as a "demo", "test environment" etc. If asked about the new MS product just say that this will give your organization a chance to prepare. Get real customers doing real things. At the point where Microsoft backs out or fails to deliver what your customers need, that is the point to make it really official.
Re:Flaming (Score:5, Insightful)
Microsoft is usually damned if they do, damned if they don't. Let's say they added multiple desktop support, a la every other worthwhile OS. Everyone would laugh at MS for being late to the party. If they don't add it, then people will mock them for its omission.
I use a Mac and Win 7. There are some damn nice features that 7 has I wish my Mac would copy. Namely: snap to sides. Unfortunately, I doubt that Apple will ever add this, because they seem to refuse to admit to anyone else ever having a good idea. (We did get Spaces eventually, though, so perhaps there is hope.) I also really enjoy how the new start menu works. It's sort of an enhanced dock with the ability to preview and close windows without having to open them. Apple already does have similar functionality (sans the closing windows bit, and it's a little more cumbersome), but there are aspects of the Windows implementation that I prefer.
You could look at how Apple handled Snow Leopard. For the most part, it was an "under the hood" update, which is basically what you're asking for. And yet, even though it technically did bring a lot of new features, there were a lot of people who were mad at Apple for producing a "weak" update, even though it only cost $30.
You just can't please everyone.
Re:Why? (Score:4, Insightful)
So I'm a linux person through and through, but it's about the flexibility the platform offers, and I no longer feel justified in criticizing MS over the 'basics' with their improvements.
scalability
If you refer to the OS running on enough cores, I haven't heard of a technical limitation. I think they do have various arbitrary limits on their licensing, but the software developers have done the required work. Maybe someone can point out scheduling deficiencies or poor placement decisions in a NUMA architecture, but I've not heard that. Keep in mind this discussion is on the desktop, which probably will be non-numa and no more than 6 or 8 cores.
Modularity
They used to be more modular in their install, but the sad reality is 99% of people couldn't be arsed to think about it, so the default experience is less customizable. Even linux installers have trended toward skipping package selection. Other than that guess, it would need some specifics to understand exactly what you want.
Platform support
If you mean supporting other architectures (e.g. ARM), that was precisely one goal they already announced. I personally think this is a pointless endeavor for them unless they give some magical ability to run x86 binaries everywhere without horrible performance degredation. MS has tried repeatedly to support other architectures, but the reality is x86 is where the applications are and MS doesn't have a particularly special offering that people intrinsically want if not for the x86 applications.
Window management features
Ok, I'll give you that one of the big reasons I stay away from Windows is the relatively incapable window management stuff, but at the same time, I have to presume they think the features 'we' would want would confuse their main target market.
Speed
In my experience, I haven't seen anything particularly slow about Windows. This is probably one area I've never been able to complain except for disk IO due to Vista defaults that got toned down.
Decoupling of the GUI from the os
The only thing they would gain here is the ability to run an systems without any video chip, which they have no hope in hell of winning. If you refer to the ability to manage them via serial console *in addition* to video, they do have serial console support to do some basic things including starting CMD/PowerShell. Sure, we love our VTs on occasion, but a very small minority of people use them except when they *have* to. Perhaps inherent capability to ssh in and get cmd/powershell would be nice, but getting rid of the GUI on VGA console won't really win them anything in the market.
Re:Why? (Score:5, Insightful)
Stability
I can't honestly complain any more. They have even go so far as a video driver crash being less fatal for them than Linux. Linux may be able to survive a video driver crash, but anything on the UI dies, and that's not the case for MS. They have made a lot of improvements here.
Security
They have managed to make most people stop running as administrator, with a 'sudo-like' implementation. Now I've heard mumblings about that being trivial to bypass (though I haven't seen it), which would be a critical flaw. They don't open a lot of services by default anymore. Largely any insecure behavior is non-default and the fault of users (either enabling features or misusing them). Their NTLM hashes they store on disk are pitifully weak, which could be improved, but only relevant if that is attacked. NTLM was/is a horribly insecure network authentication, but AD is a valid Kerberos approach and NTLM *shouldn't* be used if MS is used as intended. Overall, their security isn't bad.
command shell
I will say PowerShell is an improvement. I do think it borders on counterproductive pride as to why they don't have anything quite as simple as plain-ol-bash. Also, why they don't implement SSH for a nice common protocol instead of their WMI crap for remote command execution.
Re:Why? (Score:4, Insightful)
remember how they said that we'll all be using Netbooks??
Yep. This post it being written from one, and it's really rather nice. That said, I'm running Xubuntu, as Windows 7 crawled when I had it on here. MS really does need to remember how to make a lean, fast, and usable OS. Right now they've got market share, but the only way to keep that is to stay ahead of the game. As they say, complacency kills.
Comment removed (Score:4, Insightful)
Comment removed (Score:4, Insightful)
Re:Why? (Score:2, Insightful)
The idea of "object-oriented shell" is idiotic to begin with. Text can be parsed by anything, "objects" can only be handled by "objects" derived from them, turning software development into incest.
The whole idea of shell (and IPC, and network protocols, and even things like dbus) is to allow communications between completely unrelated pieces of software. Powershell design completely misses this (and underlying OS does not help, either).
Re:Why? (Score:4, Insightful)
What would be the point? The kernel for Windows is perfectly stable, barring shitty drivers.
That would be the point, IIRC over 95% of linux is device drivers. There was one computer that windows xp was crashing on every hour or so, Out of curiosity I installed linux on the machine. I had never seen linux spew so many warnings about out of spec hardware and features being disabled. Linux was stable, but really, windows could have been just as stable, if they would have been willing to say, these features disabled because the hardware is lying about having them. But, if Microsoft had done that, it would have been Microsoft vs Foxcom (or who ever made the crapware) and it would have turned into a pr war. With Linux the hardware was tested, and people reported that it did R when it said it would do A, ergo, mark it bad, until someone comes up with a workaround.
Microsoft has a lot of baggage that makes people willing to take the crapware manufacturer seriously, the Linux developers are viewed as impartial reporters about the state of hardware.
Rants like the one here http://fxr.watson.org/fxr/source/pci/if_rl.c [watson.org] are unlike to make it into the windows kernel, no matter how true.