Windows 8 Available in October
windowsteamblog.com
windowsteamblog.com
I do believe Metro is great for tablets. As a five-year long OS X user (and Linux before), I'd seriously consider buying a Surface tablet if they nail things right: I'd like to be able to use it like an iPad on the road, connect it to a screen and Bluetooth mouse/keyboard at home/work to use it as a traditional desktop.
We will see ;).
I have not been keeping exact count, but from what I have read on the engineers blogs, articles and MSDN - This release exceeds any past windows release for the mere number of major and minor changes to the UI and Core OS. If you want to call it incremental fine (it is version 8 after all) but the way you say that is a bit misleading. you makes it sound minor. Perhaps many of the changes you are not aware of because you are a surface user.
The most visible feature: No more ridiculous searching through the start bar. Everything was just windows-key + some string + enter
windows-key "sub" enter = sublime text is opened
windows-key "ch" enter = chrome is opened
windows-key "control" enter = control panel is opened
Going back to windows XP after using Windows 7 was a nightmare. It felt so unusable.
I still use Ubuntu 9.x partly because I'm not stoked about the new window manager. Though I'm going to install it anyway because in Ubuntu terms I'm ancient by now and apt-get has become pretty much useless at this point.
If you'd stuck with it for even just a couple of months, you'd have rapidly realized that the ribbon UI was much more efficient than the old, menu-based UI. I hated the ribbon UI at first too, but now I don't have any problems with it.
Screw you Microsoft for making a mundane task so damn difficult....
I find using a GUI ridiculous most of the time, but, like you said, to each its own ;-)
How old is Linux now?
A more fair comparison would be to ask if he was still using the same distro without doing any updates from the same time the last update to Windows XP was released(which still isn't even fair because it assumes that the updates solve the exact same thing, which they are clearly not).
But then, OS/2 was a horror compared to Windows NT 4.0 ;).
Then again, I hate configuring XP, it is a horror.
Flashback to 2003: Dell ships their Precision/Optiplex towers with a base level of 256Megs of RAM. XP will install... but you're going to WAIT if you do something crazy.... like hit the Start button.... And you'd better leave that PC running, cause you do NOT want to have to reboot and wait for the systray to load. God forbid you have Mcaffee or Norton installed....
I maintain an XP partition for when the corp I work for require mandatory training (ethics, insider trading, workplace safety etc) but there's no way I'd ever consider using it over Ubuntu for development. I suppose if you're coding in python then the underlying os makes little difference, the abstraction level is so high. Personally even in python missing the unix toolset is a primary reason to stick to unix-like operating systems. I couldn't imagine not having sed, awk, grep, vim, wc etc. I am aware of ports and even the Cygwin environment, but it's just a lot easier to skip the whole thing.
Speaking as someone who started his career on hp-ux and since then included probably every major unix distribution both proprietary and open source, having an intimate knowledge of unix has served me well. Windows has finally caught up and (despite still getting the path delimiter wrong) is now a robust and usable operating system. The two worlds have merged, unix added curses, then x, and now looks as pretty as anything else out there, meanwhile windows added multitasking (yield didn't count) and ever wider addressing, a native tcp/ip stack, support for larger drives and so on.
Unlike you I have no good memories of windows 3.11
The thing for many people was, Visual Basic was the entry point. Or Turbo Pascal in my case. But it was DOS based, so it didn't really matter to have a real 32bit OS under the hood.
I'm a bit curious why you'd never consider Ubuntu for development. At the end of the day, it's all the same if you're doing C/C++/Python/Ruby/Node/PHP. Then again, I've been a Linux fan since Redhat 5.2. (1997ish) I had to use IRIX at work (Graphics animation stuff for TV) and even though it was "unixy" I rarely had to fight the typical unix battles. Same for AIX at my next job... dealing with cell masters and all that crap was an IBM thing, not a unix thing.
I intended my words to mean the exact opposite of that. Unix for development gets my vote every day.
Also, dev's don't use store bought computer operating systems, they install the best one for the job, which back then was NT. OS/2 was good but nobody else was running it, except Lotus Notes shops.
*edited for typos
Interestingly enough, I've been using yield in Python for what could be described as cooperative multitasking. Works very well with web workloads, btw.
I do have an old vista ultimate license, but I don't have it installed and probably won't install it again because I moved VM too many times and the process for reactivation was annoying. Maybe I'll have to suck it up again?
Given that most people just get Windows installed on a machine, and the mfg aren't paying more than $50 per license, why can't we have lower retail prices? $50 for a copy of Windows - I'd have no incentive to pirate. $200+... ??
Will I be able to upgrade to Win8 with a Vista license key? Does anyone know for sure?
Yes. Microsoft has said any version of XP, Vista, 7, or 8 will get the $40 upgrade.
And, in terms of ARM-based machines, not even end users will have that choice.
Selling PCs with Windows bundled for a price that's lower than a retail license, well, that's a good deal for customers.
Take that advantage away and you'll see many more PCs sold without a bundled Windows. And I think that would be bad for Microsoft, because it would put the choice in front of their customers, and that would be unfortunate as most customers aren't even aware of what Windows is or about the existence of other choices.
Until recently, I could observe that many PC manufacturers had a "X recommends Windows Y for your PCs". Digging a little has shown they paid less for each license if they put that notice on every page of their website.
I would not be surprised if selling too many computers without Windows would make the OEM license price prohibitively high to compete in the mainstream PC segment (the ones that consider Windows a feature, rather than something you have to remove before you install the right OS)
Why? OEMs can choose to ship Android on their ARM devices and are already doing it. How can Microsoft ban that? Also, end users can buy iPads which are ARM-based too.
Perhaps you mean Windows RT tablets? Those are not exactly the same as "ARM-based machines".
So far, Windows machines have been generic x86 machines with Window preinstalled. From now on, there will be special-purpose Windows machines that cannot be changed by their owners.
edit: there is no such thing as a Windows RT x86 device.
But the argument stands if you call them 'Windows tablets' just the same. UEFI tablets that come with Windows may or may not have another OS installed. ARM-based ones cannot.
There is a clear difference between WinRT and Windows RT.
The original point about the difference in UEFI secure boot between both is correct though.
http://www.slashgear.com/htcs-windows-phone-8-lineup-detaile...
Full disclosure: I've grown to like the metro interface on my WIN7 phone.
I'm a huge Linux fan, and I use a Mac at home. But much of the development I do at work is Windows only and I really don't hate "The Squares". I love the look of the newer WPF applications. Git for Windows is a perfect example. Now not everything should go this route. But I'm just not willing to jump on the "MS has crapified everything" bandwagon.
I'll be interested to see the general acceptance factor in all of this.