Slashdot Mirror


First Details of Windows 7 Emerge

Some small but significant details of the next major release of Windows have emerged via a presentation at the University of Illinois by Microsoft engineer Eric Traut. His presentation focuses on an internal project called "MinWin," designed to optimize the Windows kernel to a minimum footprint, and for which will be the basis for the Windows 7 kernel.

76 of 615 comments (clear)

  1. Rinse, Repeat by orkysoft · · Score: 5, Interesting

    So Microsoft tells something about the next version of Windows not long after the people have noticed that their current version isn't all that it's made up to be?

    --

    I suffer from attention surplus disorder.
    1. Re:Rinse, Repeat by ozmanjusri · · Score: 5, Insightful
      Why is this modded troll?

      Microsoft are the kings of targeted vapourware.

      They spent most of the '90s poisoning the well for their competitors with this tactic. What makes you think they're not doing the same thing again?

      --
      "I've got more toys than Teruhisa Kitahara."
    2. Re:Rinse, Repeat by dhavleak · · Score: 3, Insightful

      Somebody was already kind enough to give us a link to the roughlydrafted article. Oh wait -- that was you!. Of course that article is still not worth the disk space it's saved on for very obvious reasons.

      But wait, we have more evidence here -- the infamous google test. Did you even read some of the nonsense that popped up? The second result from google was that roughly drafted nonsense. Plus, I just googled "slashdot africa" and got 5.4 million results back, which means.. well, I'm not sure what it means other than the fact that your google search is meaningless.

      And then you link to some article that uses some incredibly convoluted logic to claim that MS is one of the worst oppressors of the African American community?? Have you absolutely no conscience? How do you get to the point where your hatred blinds you to this extent? I'm really curious to know. I mean, there are wars going on that could have been avoided (Iraq springs to mind), pockets of racists getting away with just anything they want to (Jena 6), desperate poverty in the third world, and many more things that are worth this kind of passionate hatred. I'm really curious to know what MS did that pissed you off to this extent.

  2. Size matters by Skiron · · Score: 5, Funny

    "Windows kernel to a minimum footprint"

    It depends if you have size 24" feet (MS) or 8" feet like real normal OS's. No matter how big the foot, you can only reduce your footprint to the smallest size of the foot.

    So that, as far as I am concerned, is a nebulous comment intended to fool the press and others that still believe every MS 'press release' they spew out.

  3. Lesson in MS Counting by Prien715 · · Score: 5, Funny

    Apparently it goes:

    2, 3, 95, 98, ME, XP, Vista, 7!

    No wonder kids have so much trouble at math....

    --
    -- Political fascism requires a Fuhrer.
    1. Re:Lesson in MS Counting by Cowclops · · Score: 3, Informative

      3 = 3 9x = 4 2k/xp = 5 vista = 6 7 = 7 Nuff said.

    2. Re:Lesson in MS Counting by truthsearch · · Score: 5, Funny

      3 = 3 9x = 4 2k/xp = 5 vista = 6 7 = 7

      Nuff said.

      No, not really. That equation actually makes sense to you? Are you one of the Microsoft Excel developers?

    3. Re:Lesson in MS Counting by Anonymous Coward · · Score: 5, Informative

      Actually, the proper lineage is:
      Windows NT 4, Windows 2000 (NT 5), Windows XP (NT 5.1), Vista (NT 6), 'Windows 7' (NT 7)

    4. Re:Lesson in MS Counting by jkrise · · Score: 5, Funny

      2, 3, 95, 98, ME, XP, Vista, 7

      Oh... it's worse in Excel 2007;

      65533, 65534, 65535, 100000, 100000, 65538, 65539.. and so on!

      Maybe there's some nice pattern too?

      --
      If you keep throwing chairs, one day you'll break windows....
    5. Re:Lesson in MS Counting by fractoid · · Score: 3, Interesting

      If you're going to mod one of these posts up, pick this one.

      Also, notice that (with consumer releases), Windows seems to be following the even-odd rule? 3.1, meh. '95, good. '98, meh. '98SE, good. ME, ai f'thangan! 2k/XP, excellent. Vista? Pfft. Windows7? Good things to come. ;)

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    6. Re:Lesson in MS Counting by magus_melchior · · Score: 4, Funny

      Apologies to fans of a certain British comedy group...

      "Me shalt thou not count, neither count thou 2, excepting that thou then proceed to 7. Vista is RIGHT OUT!"

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    7. Re:Lesson in MS Counting by suv4x4 · · Score: 4, Funny

      Apparently it goes:

      2, 3, 95, 98, ME, XP, Vista, 7!


      I'm more curious what will Apple name their next major release, if ever.

      OSX, OSXI, OSXII, OSXIV...?

      Of course, once they reach 10.9, they have the option of pissing in the face of basic number representation and call the next version 10.10, then 10.11 ...

    8. Re:Lesson in MS Counting by hyeh · · Score: 5, Informative

      Actually there are 2 Windows lines...

      MS-DOS Based
      1.x, 2.x (Windows/286, Windows/386), 3.x, 4.0 (95), 4.1 (98), 4.9 (Me)

      NT Based
      3.1, 3.5, 4.0, 5.0 (2000), 5.1 (XP), 6.0 (Vista), 7

    9. Re:Lesson in MS Counting by Repton · · Score: 3, Funny

      Ok, it made sense to me, but I had to reread it 3 times. Let's try again, with formatting:

      1. Windows 1
      2. Windows 2
      3. Windows 3.x
      4. Windows 95, 98
      5. Windows 2000, Windows XP
      6. Windows Vista
      7. Windows 7

      No mention of Windows ME, but perhaps that's as it should be...

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    10. Re:Lesson in MS Counting by niteice · · Score: 3, Insightful

      Of course, once they reach 10.9, they have the option of pissing in the face of basic number representation and call the next version 10.10, then 10.11 ...
      You mean like *nix (especially OSS) has been doing for 20 years?
      --
      ROMANES EUNT DOMUS
    11. Re:Lesson in MS Counting by Sparky+McGruff · · Score: 3, Funny

      Microsoft Windows [Version 6.0.6000] is what I have on my machine. I'm not upgrading to 6.66 until after Halloween. This version is frightening enough.

    12. Re:Lesson in MS Counting by cheater512 · · Score: 3, Funny

      They used a beta of Excel 2009 to figure out the numbers.

    13. Re:Lesson in MS Counting by Lord+Ender · · Score: 4, Informative

      No! The Win9x line is dead. 2000, XP, 2003, and Vista are the Windows NT line.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    14. Re:Lesson in MS Counting by Daimanta · · Score: 4, Funny

      3 = 3 9x = 4 2k/xp = 5 vista = 6 7 = 7 9x = 4
      x = 4/9

      2k/xp = 5

      k = 1000

      2000 / xp = 5
      x = 4/9

      4500p = 5

      p = 1/900

      Windows == Solved!

      --
      Knowledge is power. Knowledge shared is power lost.
  4. Good intentions by _merlin · · Score: 5, Insightful

    I'm sure Microsoft developers have good intentions and big dreams for Windows 7. I'm sure they did for Vista at the beginning of the project. But they'll have to cut corners, meet dates, add legacy support, and all the things a behemoth like Microsoft always thinks they have to do. For all their failings, you've gotta give Apple credit for having guts to change things - the Mac has gone through three CPU architectures, and two completely different operating system kernels.

    1. Re:Good intentions by mblase · · Score: 4, Insightful

      But they'll have to cut corners, meet dates, add legacy support, and all the things a behemoth like Microsoft always thinks they have to do.
      Legacy support is important to many business Windows customers; some of them are still using 16-years-old custom software that needs to run on whatever desktop OS their employees are running.
    2. Re:Good intentions by larry+bagina · · Score: 3, Insightful

      They did switch from the DOS-based (1, 2, 3, 95, 98, Me) to NT based kernel. And NT 3 was written for i860 and MIPS, then ported to x86, alpha, and powerpc.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:Good intentions by suv4x4 · · Score: 3, Insightful

      For all their failings, you've gotta give Apple credit for having guts to change things - the Mac has gone through three CPU architectures, and two completely different operating system kernels.

      Comparing the situation of Apple and Microsoft is dangerously wrong. Microsoft would most likely bankrupt if they did what Apple did with the three CPU architectures.

      I agree with you MS have good intentions and think big. Where I don't agree is that having a product after 5 years of development is just some "things a behemoth like Microsoft always thinks they have to do".

      What else are they supposed to do? Sit on it?

      They made mistakes with Vista. First mistake was they started developing Vista on post-XP beta code. It created a huge mess, so they dropped it, took the more modular Windows 2003 codebase, further analyzed it, modularized it, and in the span of 2 years, ported their old code over to end with what's Vista.

      They just thought they'd be done too soon. The vision of Vista is great, but they had to carry it out in 2-3 quicker releases, each with lesser more incremental upgrades.

      What Microsoft learned from Vista is they need to get their code in order. The new kernel design is part of this effort. I think they're on a good track, I pray like hell they take their time with it, and finish it properly, versus rush it like Vista.

    4. Re:Good intentions by iocat · · Score: 3, Funny

      And this is a problem for readers of slashdot how? More work = more work.

      --

      Dude, I think I can see my house from here.

    5. Re:Good intentions by dhasenan · · Score: 4, Insightful

      If you can't handle it, port the application to a more recent version of Windows.

      If the application is sixteen years old, it should have system requirements that would be considered trivial by today's standards, so virtualization or emulation shouldn't cause as much of a performance hit. Instead, the application would perform as if it had been written today.

    6. Re:Good intentions by Kris_J · · Score: 4, Informative

      Actually, VMs can reduce overhead for IT. For each legacy app, build a VM image and then just deploy that image to any of the PCs that needs it. Much more reliable than trying to run it directly through some dodgy legacy support.

    7. Re:Good intentions by adamofgreyskull · · Score: 3, Funny

      Trivial system requirements...like being able to copy 16,384 files without rebooting. :o)

  5. I wonder... by larry+bagina · · Score: 5, Interesting

    I can't help but wonder if this is a reaction to OS X being used on iPhone and iTouch(mySelf). Maybe they're trying to consolidate windows/windows CE. Or maybe this is just another feature that will be cut in favor of demanding a DNA sample before allowing you to access the internet.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  6. Seems to coincide with patents by Anonymous Coward · · Score: 5, Interesting

    This seems to coincide directly with some recent patents filed by Microsoft. It seems what they're truly after is an al-la-carte style OS where DRM is used to control the subscription of such "base OS" additions. Read more on the patent here, http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220060282899%22.PGNR.&OS=DN/20060282899&RS=DN/20060282899

    Basically, you purchase the base-system and tack-on additional subscription based modules. My concerns are how the subscription model will function, the subscription pricing, and the potential for removal of prior features such as 3D acceleration on the 'base' system.

    It also appears that DRM will be used extensively in this model and will not be solely limited to music/video as previously thought.

    Honesty, and I'm not trolling here, but this looks pretty scary. This reminds me of driver-signing gone awry. I don't see the potential for open-source/free modules due to item #3. Arbitrary application, memory, CPU, and process limits are also concerning.

    The whole "add-on" 3D support as well as "don't limit my desktop to 5 open applications/processes" seems incredible. I imagine the base system will be usable to about 3% of the population and the subscription-based add-on modules may be pricey. I can't imagine a DRM style approach for 3D gaming/enthusiasts being acceptable. Imagine having to pay $20/mo for 3D + multiple core CPU + 2G RAM and the minute you stop paying all those modules expire and are no longer active until you resume payment; like Napster and other DRM based music models work.

    -evilghost

    1. Re:Seems to coincide with patents by Synonymous+Bosch · · Score: 3, Interesting

      people always have such extreme overreactions to any microsoft articles or announcements.

      the component oriented model seems like it could be a smart move - business users may not want fancy 3d or even sound functionality, a barebones os may be perfect for them, especially for terminal services clients.

      this kind of model could also make them immune to their ongoing legal disputes regarding bundled software.

      it could also address user complaints about OS bloat, and fears the next version of windows will come on 2 dvds ;)

      it could also reduce the confusion between the different versions of windows as seen with vista

      as for the price, i expect each module is going to be a lot cheaper than a world of warcraft subscription :) microsoft make a lot of mistakes, but as far as making dollars goes, they seem to have a lot of smarts. i'm sure they'll figure something out which might even strike people as acceptable.

      there's a lot of coulds in here, but hey, we still really don't have any useful information - and besides, microsoft could completely screw it up and make a shemozzle of the whole thing.

      alternatively, they could set a new standard which is quickly adopted by their competitors, apple included.

      maybe i'm new here, i'm not prepared to write off anything i don't know anything about out of knee jerk predjudice :)

  7. Call me in 2012..... by edwardpickman · · Score: 4, Funny

    when its at least in beta.

    1. Re:Call me in 2012..... by istartedi · · Score: 4, Funny

      No thanks, I'll be waiting for Hurd to be production-ready.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  8. This time will be different! by Wylfing · · Score: 4, Funny

    It's going to have a database file system! It's going to be secure! No more rebooting! It will have a really good command line!

    --
    Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
  9. So what? by foo+fighter · · Score: 4, Insightful

    The kernel hasn't been Windows's problem since NT 4.

    The real problem is the middle-management clusterfuck. The direct result of which is the bizarro world of Windows the platform and its zillion libraries and APIs that have subtle (and not so subtle, but probably undocumented) incompatibilities.

    Microsoft's own devs can't figure that shit out and they've been trying since XP. It has only become worse since they shoved all the digital restrictions management into the system.

    --
    obviously no deficiencies vs. no obvious deficiencies
    1. Re:So what? by moosesocks · · Score: 3, Interesting

      I should probably go one step further to point out that NT is probably the best (and most modern) general-use kernel in widespread use today. I'm no kernel developer, although after talking to people 'in the know', I get the general concensus that NT was one of the few things Microsoft got right and nailed on the head.

      Although there's nothing fundamentally wrong with the Linux Monolithic Kernel (especially since it's behaving more and more like a microkernel these days), Linus has admitted that were he to start from scratch, it wouldn't be monolithic.

      I don't know too many specifics of the OS X (Mach) kernel, although from what I understand, there are some fundamental performance and latency issues holding the entire system back that have existed in Mach since the beginning.

      Although the software on top of NT is often less than stellar (ruined by the businesses execs, and trashed by the requirement for backward-compatibility), the NT kernel is generally regarded as being the most solid part of the operating system.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    2. Re:So what? by ettlz · · Score: 3, Informative

      Although there's nothing fundamentally wrong with the Linux Monolithic Kernel (especially since it's behaving more and more like a microkernel these days)
      Exporting the odd service or two (like FUSE) does not a microkernel make. And modern NT is not a microkernel by any stretch. Read what AST has to say. If anything, NT's gigantic Executive makes it even more monolithic than Linux. Anyway, the best solutions often borrow ideas from all over the shop.

      Linus has admitted that were he to start from scratch, it wouldn't be monolithic.
      Citation, please.
  10. ah! just in time by boxlight · · Score: 4, Insightful
    ah! news of a new version of windows -- just in time for the release of Leopard.


    looks like Mistersoftie is up to their old hype the vaporware tricks to dissuade buyers from going with attractive alternatives.

  11. Re:that sounds good but.. by falcon5768 · · Score: 5, Insightful

    One of Apples biggest wins with controlling the hardware AND the software is this very fact... they have phased out legacy equipment and software every so many years.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  12. Windows 7 preview by Kurt+Gray · · Score: 5, Funny

    You turn on the computer. You are greeted by an angelic chime that gets progressively louder until your speakers shake. You attempt to adjust the volume but it only gets louder still. A full screen Window icon ripples across the screen then all goes black. The product activation screen prompts you to enter your activation keys, printed on 27 pages of holographic alloy glue to the inside of the aluminum DVD case. For the next 3 hours you enter the activation key, taking breaks to use the bathroom, eat, and make phone calls.

    After entering the correct activation keys, a dialog appears prompting you to select your social login profile group. You have no idea what that is so you click "Other Networks" The next dialog says "Connecting to networks..." for the next 5 minutes. A message apears saying "New Hardware Found" but it can't find the driver. Another popup appears "No networks found". Then your desktop appears. The wallpaper is stunning. The Internet Explorer icon appears to majestically float above the screen. You click it. A message appears warning you that the Internet can harm your computer, do you want to continue? You click "Yes". You are prompted to enter your administrator key. This key is on the sticker on the inside of your PC case. You shutdown the PC, get a screwdriver, open the case, write down the 18 digit administrator code, put the case back together and reboot.

    After rebooting, blocking your ears during the chime assault, and oggling the amazing wallpaper, ignoring the "live folders server not found" error, you try Internet Explorer again. You dutifully enter the administrator key. You are asked if you want to save this key to your "universal keyring" You click OK. You are warned that the universal keyring is encrypted and your sending encrypted information. You click OK. After 3 minutes you get an error saying "No key server found" ... and so on...

    You never do get to see the Internet. But the wallpaper is amazing.

  13. Re:that sounds good but.. by Space+cowboy · · Score: 5, Informative

    "has mac done this or is it just that the OS on a linux bas system is just plain faster"

    The implication that the Mac might have got rid of the BIOS (and hence gained speed) is tied to "a linux-based system is just plain faster". You could easily read that as suggesting the Mac is Linux-based.

    FWIW, the Mac doesn't use a BIOS, it uses EFI (Extensible Firmware Interface) these days. And it's not Linux-based either.

    Simon.

    --
    Physicists get Hadrons!
  14. That's just sooo not gonna fly by melted · · Score: 4, Interesting

    Take it from a former Microserf - this "internal project" will be taken to the nearest corner and shot (and maybe also mutilated and spat on). When you have a huge turd of a codebase dating back 15 years in some places, the last thing you want to do is dramatically rehash it. Projects like this are DOA at Microsoft after the WinFS fiasco.

    1. Re:That's just sooo not gonna fly by suv4x4 · · Score: 3, Interesting

      Take it from a former Microserf - this "internal project" will be taken to the nearest corner and shot (and maybe also mutilated and spat on). When you have a huge turd of a codebase dating back 15 years in some places, the last thing you want to do is dramatically rehash it. Projects like this are DOA at Microsoft after the WinFS fiasco.

      I guess you didn't understand what they mean by internal. They won't commercialize the kernel itself. They have planned to, are, and WILL use this project to build Window 7 on.

      Unless you've missed that Microsoft has hit some hard limits in the way it managed its codebase and for 2-3 years now is spending heavily on analyzing the source code, separating the code in layers, modules, and removing dependencies between the modules.

      There's no other way forward.

    2. Re:That's just sooo not gonna fly by melted · · Score: 3, Interesting

      You don't understand. This is not a way "forward". No one will approve anything that breaks backward compat. The guy who's in charge of Windows now is legendary for building a huge org (Office) one of the primary areas of excellence of which was work avoidance. They spend nine months "planning" to do three months of coding. At Microsoft getting Office to do anything for you is about as easy as getting a bear to ride a bicycle.

      Besides, what are you going to do with the code that's already built on top of the old kernel? Rewrite it? Deprecate it? Do you even begin to comprehend how difficult it is to do at this point if you want solid app compat (which I assure you is a top priority for Microsoft - they don't want to push folks towards Linux by making apps incompatible with the new OS).

      The only way forward now is to start over and do something other than same old NT and support NT as a subsystem a-la POSIX NT subsystem.

      Einstein said "The significant problems we face cannot be solved at the same level of thinking we were at when we created them." This applies to Windows in its current state very well, and they are at the limits of their ability as it is. It's a heck of a lot easier to tangle something than untangle it.

    3. Re:That's just sooo not gonna fly by Bryan+Ischo · · Score: 5, Insightful

      But Microsoft has soooooo much money. How can they not be able to do this?

      The thing that always amazes me about Windows is not how half-assed it is, but how half-assed it is given the amount of resources that Microsoft has to throw at the problem. You'd think that they'd have the money to fund tons of cool pieces of software to go with a Windows installation. I mean Windows Paint is a pathetic application that does almost nothing, a team of open source developers could better it in a week. But Microsoft doesn't improve it, or any of the utilities that come with Windows, nor does it ever add any really good or useful ones.

      That's just the start. Why didn't Microsoft implement some really awesome tools to assist with driver and hardware management? What they have is so basic! They have BILLIONS upon BILLIONS of dollars and this is the best that they can do?

      Honestly, Windows XP isn't terrible as an operating system; if you stick to simple stuff and don't expect too much, it can serve you well. But in terms of bang-for-the-buck, it must be the worst piece of software *ever*. Because if it's the best that a company can do with more money than most countries, well that just says that the company in question is pathetic.

      With the amount of money they have, I would think they could afford to fund 10 separate teams in parallel, each developing the next generation of Windows from scratch, and pick the best of the 10 when they're done. And yet they can't even muster enough skill to produce *one* decent next-generation product? What a bunch of losers!

    4. Re:That's just sooo not gonna fly by Bryan+Ischo · · Score: 4, Interesting

      They aren't losers in the sense of making money, but they are losers in the sense of being poor engineers.

      No, I don't think the priority should be a new version of paint. You are completely missing the point. I am saying that with the resources Microsoft has, they should be able to produce a very, very good operating system, cutting edge and advanced in almost every way, and STILL have enough money left over to do things like update Paint. And after all that, still have $billions of dollars in the bank.

      If MS Windows came with a good image manipulation program, there still wouldn't be anything preventing you from buying a better one if you wanted to. And, if Microsoft didn't suck at writing operating systems so badly, it would be a very easy to set option to decide at install time what features you wanted and what you didn't.

      Are you saying that having NO choice is better than having SOME choice? Or that Microsoft's productivity *isn't* pathetic given their resources?

    5. Re:That's just sooo not gonna fly by skaet · · Score: 3, Interesting

      Yeah. That was the most mature comment I've read in a while.... "Throw all your money at it, Microsoft, the problem will fix itself!" Right.

      The thing here is not whether they have the resources to make a fantastic product (they have made some decent products when all things considered) but whether they have the management. You contradicted yourself when you said "... Windows Paint is a pathetic application that does almost nothing, a team of open source developers could better it in a week."

      So if OSS devs were to recreate MS Paint, assuming a minimal to non-existent budget, the obvious conclusion is that their product will blow since they put hardly any money into it at all... Notice the flaw there?

      Microsoft doesn't need "BILLIONS and BILLIONS of dollars" to reverse their history of bloated, buggy, unsupported, incompatible, insecure, closed-source code. They need management to care more about the product they are creating and direct the developers to stick to a standard and enforce it. Worst ever scenario is to cause a "Them and Us" mentality within the company and would be more disastrous for us - the consumer - in the end. Look where that ideal got Apple in the late '80s/early '90s...

      --
      There is no knowledge that is not power.
    6. Re:That's just sooo not gonna fly by fwarren · · Score: 4, Insightful

      If one woman can make a baby in 9 months, surely 9 women can make a baby in one month?

      Even if an organization is flat. And everybody had their shit together and really knew their code.

      2 people have 1 path of communication
      3 people have 3 paths of communication
      4 people have 6 paths of communication
      5 people have 10 paths of communication

      Every person you have that needs to be in the know, adds to the complexity of communicating. Soon there is so much overhead nothing gets done but trying to stay up to date.

      Every "group" at Microsoft has this problem. The vista start button had one programmer working on it. This programmer had a beta tester, meetings with his manager. The manager had meetings with the UI manager, who had to share and work with his staff about how the button looked. The mananger also met with the systems manager, because his team actually had to plug the "shutdown" button into the code that did the shutdown, or hibernate. When it was all said and done. The programmer would make a change, and it would have to go through like 9 or 13 other people before it could be Ok'ed.

      All we are talking about here is ONE LITTLE BUTTON on a menu.

      Parkinson's Law "Work Expands To Fill The Time Available To Complete It"

      Parkinson correctly predicted that the British Navy would have more Admirals one day than they had ships. Due to people being promoted to fill all available space.

      Microsoft is so big. It can't trim back down to being lean and mean. Everything is done to much by committee to get anything important of quality done in a timely matter.

      As someone once said "God so loved the world, that he did not send a committee"

      Microsoft is it's own biggest competitor (Windows 2000 and XP competing against Vista and 7)

      Microsoft is it's own biggest enemy (death by committee)

      --
      vi + /etc over regedit any day of the week.
  15. This is step one. by thatskinnyguy · · Score: 3, Interesting

    Good. Small kernel is a good start. Now make it open source and let me install whatever the hell I want for a desktop manager and applications on top of it.

    I've been saying it for years now. Windows should either be an open standard for operating systems to be built or be a desktop manager built on a Linux kernel. Of course, then what would the diehards bitch about on slashdot?

    --
    The game.
  16. Re:that sounds good but.. by phantomfive · · Score: 5, Funny

    This is essentially exactly the same as Windows Vista except instead of removing features as they get close to the deadline, they've started out with all the features already removed. When you don't meet your expectations, lower the expectations.

    --
    Qxe4
  17. Ouch. Don't do it. by russellh · · Score: 3, Insightful

    Until the next great advance in OS technology, the kernel, the core OS is a solved problem by modern standards. Microsoft should build windows around the linux kernel and be done with it. they could refocus their huge resources toward all the great stuff they have cut out in the past. Even the massive wealth of Microsoft can barely compete with their proprietary system against open source developers. Why waste so much time on security issues when the answer is just there for the taking? Of course, they will never do it without a massive shakeup. it's just too threatening. This is their downfall, eventually, at least insofar as platform domination goes. they still have shifting proprietary file formats and forced upgrades, though, at least. what a business.

    --
    must... stay... awake...
  18. Virtualised Legacy by Kenshin · · Score: 5, Insightful

    Legacy support can easily be virtualised. That's how Apple managed the jump from OS9 to OSX (the "Classic" environment was launched on-demand), and that's how Windows 7 should be built.

    Sure, legacy apps will run marginally slower, but new apps will be free of the built-up cruft.

    --

    Does it make you happy you're so strange?

  19. Re:that sounds good but.. by Rolgar · · Score: 3, Interesting

    I know this is severely outdated, but once, when I needed to reinstall '98, I didn't install my sound driver, and I was getting a incredibly fast boot, something like 20 seconds on a 650 MHz system. When I later installed the driver, my boot time went up 50 seconds to around 70. I know that in the last 8 years, a lot of time has been spent reducing the amount of time it takes to boot Windows, but I'd be interested to see what happens if people disabled some of the non-critical hardware on their machines to see what it does do to their boot times.

  20. I thought this headline was about by nickrout · · Score: 3, Funny

    gentoo's portage system being ported to windows... emerge outlook

    1. Re:I thought this headline was about by Anonymous Coward · · Score: 4, Funny

      USE="clippy" yay!

  21. Classic Oxymorons by DaveAtFraud · · Score: 3, Funny

    Jumbo shrimp
    Military intelligence
    A new classic
    Efficient bureaucracy
    Peace force
    ...
    MinWin

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  22. Can it be like Star Trek? by CleverScreenName · · Score: 4, Funny

    Every odd Windows Version being good?

    1) Windows 3.1?
    2) Windows 95
    3) Windows 98
    4) Windows Me
    5) Windows XP
    6) Vista
    7) First Contact?

  23. The Microsoft secret to success by jmorris42 · · Score: 5, Informative

    > So Microsoft tells something about the next version of Windows not long after the people
    > have noticed that their current version isn't all that it's made up to be?

    Duh. They have been doing this same bait and switch for the life of the company.

    Step One. Release wonderous New Version! It is THE must have thing.

    Step Two. Everyone realizes it sucks but their money is already in Bill's pocket. And everyone realizes they have no choice but to adopt the new product anyway because of the three year hardware replacement cycle and the illegal (as certified by a US court) bundling agreements with the OEMs that continue to this day. Especially in the case of their OS but to a lesser extent with Office and the other crap they peddle.

    Step Three. Microsoft begins hinting about the upcoming new version. It will fix all of the (not quite admitted) problems with current version AND add exciting new must have features. And it is coming Really Soon.

    Step Four. Have their minions in the trade press obsess about Upcoming new version. All complaints about Current version are answered with "But Upcoming version will be out soon and will fix that problem." After a year or two make sure to begin writing reviews for competitors products by comparing them to features that Upcoming version will be shipping "Any day now". By this point EVERYONE must be lamenting how crappy the shipping version is to help generate the NEED to upgrade when the new version ships.

    Step Five. As the death march to release continues and feaures get cut, spin it as a good thing. (We are focusing on the needs of our customers, blah, blah.) Now that there is beta (anyone else would rate it pre-alpha but.....) code get the drumbeat ramping up in the press with lots of articles and screenshots. Will your hardware be compatible? Can life as you know it continue without the exciting new features? Etc, blah blah.

    Step Six. The product finally releases... See Step One.

    --
    Democrat delenda est
  24. Re:that sounds good but.. by McFadden · · Score: 5, Informative

    Linux != UNIX != OS X
    Actually, from next Friday... Leopard gets UNIX certification Mac OS X will be officially Unix.
  25. Re:where are the details? by Anonymous Coward · · Score: 3, Funny

    As a matter of fact he does talk about it, yet he gives no details of Windows v7 past the ASCII boot screen. Did I miss something? Is that the big change? They save HDD space by using ASCII graphics?

    That IS Windows 7! It's the return of the CLI! Everything old is new again! Reviewers are already writing accolades for the new interface. It's been called "Bold" "Clean" and "Unobtrusive".

    The perfect OS for people new to computers, no longer is there a rash of icons to confuse them, the OS is "simple" for those not technically inclined.

    Enterprise customers love the lack of superfluous eye candy. Windows 7 screams "business" and "just the facts" and with a lack of translucency and 3D effects it runs much faster on businesses' hardware. Upgrade cycles can now be extended another 5 years and save millions in hardware costs by not having to buy higher end processors, memory, and GPUs to get basic work done.

    Gamers will also appreciate more of their system's horsepower being put to use on their favorite titles. "It's like playing Doom on DOS 6 again!" raved one user.

    Yup, Windows 7, it's not outdated, it's VINTAGE CHIC!
  26. Re:that sounds good but.. by sumdumass · · Score: 4, Informative

    I used to have a program that analyzed the boot log file from a windows 98/ME machines and pointed to anything over a set time frame. It diplayed everything in the boot log but it let you filter it to specific times, failures and all that. Often the generic devices that used system memory and processing power took the most times to load. Taking the modem out and replacing the on board stuff with good full blown cards would decrease load times enormously.

    It is possible you had a sound card that just wasn't a full blown hardware sound and off loaded a bunch of stuff onto the system's processor and memory.

    Of course the different types of boot logs on NT machines didn't work so it cannot look at XPs boot logs. I haven't found anything like it for 2000/XP either. Which really sucks because often the boot log can show all sorts of problem areas that could lead to other glitches in the OS.

  27. OS X.X? by Chas · · Score: 4, Funny

    Where they trade out command line and GUI for a full emoticon-based interface.

    --


    Chas - The one, the only.
    THANK GOD!!!
  28. The operating system family tree by renegadesx · · Score: 5, Funny

    OSX was loosly based on NeXT. It's kernel is Darwin which is based on NetBSD.

    Linux is loosly based on Minix only ditching the microkernel design and got support as the GNU kernel (another microkernel) was going nowhere.

    Minix and BSD are based on UNIX, anyone can make a UNIX System III derivative for free as the code is public domain. Just most of the code is obsolete so you are better off making a BSD or Linux derivative (or Minix 3 if you want a microkernel)

    So if you look at a family tree, Minix and Linux are brothers while OSX and Linux are more like cousins

    Windows is the annoying friend that spunges off you for handouts and crashes on your couch

    --
    Make SELinux enforcing again!
    1. Re:The operating system family tree by Nossie · · Score: 3, Insightful

      oh and just to catch up to modern times regarding Darwin...

      "Darwin is built around XNU, a hybrid kernel that combines the Mach 3 microkernel, various elements of FreeBSD 5 (including the process model, network stack, and virtual file system), and an object-oriented device driver API called I/O Kit.[1]

      Some of the benefits of this choice of kernel are the Mach-O binary format, which allows a single executable file (including the kernel itself) to support multiple CPU architectures, and the mature support for symmetric multiprocessing in Mach. The hybrid kernel design compromises between the flexibility of a microkernel and the performance of a monolithic kernel."

    2. Re:The operating system family tree by drsmithy · · Score: 3, Insightful

      OSX was loosly based on NeXT.

      Indeed. In the same way Windows Vista is "loosely" based on Windows 2000.

      It's kernel is Darwin which is based on NetBSD.

      Darwin is "based on" Mach, with a bunch of code welded in from the various BSD projects (mostly FreeBSD).

  29. Re:microkernel? by Lisandro · · Score: 3, Informative

    The nice thing about microkernels is that the kernel itself it's completely isolated from the rest of the software running on it - even device drivers, which can (and are) a breaking point in common monolithic kernels. Instead of doing direct calls to the kernel, the software now uses a system of messages.

    This, of course, works just fine and it makes the kernel rock solid, but makes system calls slower. I'm guessing that when Win7 is released hardware will be fast enough that this will be a non-issue (hell, it might even not be one now), but the point is, a "regular" kernel will almost always outperform it on the same hardware.

  30. Re:Wrong family line by pushing-robot · · Score: 4, Informative

    Consumer line:

    Windows 1.0
    Windows 2.0
    Windows 3.0
    Windows 3.1
    Windows 95 (v. 4.0)
    Windows 98 (v. 4.1)
    Windows ME (v. 4.9)
    Line killed off.

    Business line:

    Windows NT 3.5
    Windows NT 4.0
    Windows 2000 (v. 5.0)
    Windows XP (v. 5.1)
    Windows Vista (v. 6)
    Windows "7"

    There were no NT versions prior to 3.5 because the first NT was released after Windows 3.11, and Microsoft wanted their numbering to be consistent. NT 3.5 coexisted with Windows 3.x (and shared the same GUI design), NT 4.0 coexisted with Windows 4.x, and then MS killed off the "Consumer" Windows line, leaving the NT line to fill versions 5 and 6.

    --
    How can I believe you when you tell me what I don't want to hear?
  31. Oh God... by andreyw · · Score: 4, Insightful

    Oh God... I can't believe this actually made news. In. Such. A. Horribly. Skewed. Fashion. But this is /. You can watch the presentation HERE - http://www.acm.uiuc.edu/conference/2007/videos It was ONE of MANY presentations given as part of the ANNUAL UIUC ACM-hosted conference. Please actually watch the presentation and STFU. Please. All it shows is that Microsoft is working on fixing what it considers to be mistakes in the design of its NT system. That is it. It's work as part of Win7. It is _not_ Win7. Listen to the questions that students asked Eric about MinWin. Listen to the answers.

  32. Re:that sounds good but.. by InvalidError · · Score: 5, Informative

    What does a BIOS do? It does POST, lets the user customize some low-level system settings and puts the system in a known state before loading the OS's (boot-)loader.

    An x86-style legacy BIOS does the same fundamental things as an x86-style EFI BIOS, the only major differences being the BIOS APIs, how the boot process is structured and the fact that EFI is not backwards-compatible on its own. Other than that, a BIOS, by any other name, is still a BIOS. EFI simply has fewer kludges and ties to legacy x86 hardware.

    BTW, a few weeks ago, I read an article about some MoBo manufacturers considering adding 512MB-2GB of flash memory to boot an embedded Linux desktop from the BIOS for disk-less web-browsing and other stuff... a BIOS with embedded Linux does not seem that far-fetched, we only need 1GB firmware hubs to plug into Intel's chipsets and hope we will not need to flash our 1GB BIOS too often.

  33. Re:that sounds good but.. by miro+f · · Score: 5, Funny

    actually you'll find that conditional operators don't expand like that. The sentence is saying "the value of Linux != UNIX is not equal to OSX. In other words, (Linux != UNIX) != OSX or (true) != OSX.

    He is clearly attempting to say that UNIX is not true, whatever that means

    --
    being vague is almost as cool as doing that other thing...
  34. Re:Small kernel, only for now by smash · · Score: 3, Insightful
    Seriously, just how big do you think the DRM subsystem is in terms of code?

    Given that all it does is check encryption keys and decrypt data - i would wager it could be done in the equivalent of 1-2 lines of Perl. I've noticed no real speed difference between XP and vista on an old 2.4ghz non-ht PC. That machine is 5 years old.

    The "bloat" in windows is things like:

    • compatibility with 16 bit windows apps
    • window toolkit
    • activeX object library
    • .net runtime environment
    • directX
    • etc

    I like linux/bsd as much as the next guy, but you'll notice that as they begin to get feature parity with windows, the "bloat" is going up in them as well.

    When putting out an OS you have a choice: do you provide just the bare minimum of services (useful for embedded apps), or do you provide a complete OS including graphics libraries, 3d graphics libraries, various programming widgets, etc?

    Is Windows bloat free? Of course not. However, when RAM costs I'd much rather be running FreeBSD full time, but it's not because of the bloat - it's because of the user environment - windows treats you like a fucking retard, and it's irritating... but for the apps most people want to run/develop, it's a fairly usable platform.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  35. Re:that sounds good but.. by Daengbo · · Score: 4, Interesting

    Just yesterday I was on some site (CNET, I think) and was going to flame someone who posted that "OSX is not LIKE Unix, it IS Unix." Sure, it has BSD wedged in there over Mach, I thought, but that's not Unix. It's POSIX compliant, but not Unix. It wasn't actually based on BSD.

    Then I went to check my facts. I found this visual history, and OSX was nowhere on there. Great, I thought. I just need one more link to cement my position. Then I found the Open Group's list, and damn, I was wrong again. OSX 10.5 is Unix 03. Sucks to be me.

  36. Here's what they need to do. by AbRASiON · · Score: 3, Interesting

    HIRE SOME FUCKING UI EXPERTS.

    Sorry to be shouting and all but I'm a Windows guy, I always have been a Windows guy, sure I have that slashdot bone in me, wanting OSS to be huge, great, free and out there for everyone to share and love but let's be realistic now, for some people it's not an option, myself included.

    Honestly I have been really quite satisfied with XP (after becoming accustomed to its own issues)
    However after having recently tried Vista (multiple times) it's a disgrace, PURELY from a look and feel perspective, it's like 500 people designed it around a board room table but consistency and ease of use just aren't even considered.

    I'm definately NOT an apple man by any means, yet having now used OSX for a week and an ipod for a year, they just get (most) stuff right, logical and simple - just how it should be.
    Vista is wrong, it looks wrong, some of you can whinge it sucks under the hood or perhaps DRM ate your babysitter, maybe it has poor performance copying files and playing MP3's (doesn't bother me) but that UI? Good lord if you can't make it better at least give us back the XP one as an option.

    It's time that MS made some RADICAL changes to the user interface, crazy out there stuff, which is actually USEFUL! rather than just re-hashing the same old thing, stapling on some stuff (poorly) and expecting us to enjoy it.

  37. Re:ah! just in time by suv4x4 · · Score: 3, Interesting

    looks like Mistersoftie is up to their old hype the vaporware [wikipedia.org] tricks to dissuade buyers from going with attractive alternatives.

    Because, of course, you can't wait to have MinWin on your machine - the Windows that does only one single thing: publish your tasklist via HTTP.

    Hmmm, so much better than Leopard :P

    Come on, it's just a tech demonstration, Microsoft in fact closed themselves solid after the release of Vista. Management thinks part of the bad reception of Vista is because they were so open about the whole process for the entire 5 years.

    For some part they are right. We'd never know about the dropped features if they were never pre-announced. Most products plan various features that get dropped or deferred in the process of development.

    We'd also be surprised at the Aero Glass UI, and the new security features.

    What we'd be most surprised about though, is the lack of consistency in the UI and stability/performance issues. So I'm not sure Microsoft has the right strategy right now.

  38. Not Windows-2 by scsirob · · Score: 3, Funny

    Must be NT-based counting.

    0. CP/M
    1. VMS
    2. OS/2
    3. Windows-NT 3.1, 3.5, 3.51
    4. Windows-NT 4
    5. Windows 2000, Windows XP
    6. Windows Vista
    7. Windows 7
    8. Ubuntu Octal Overlord
    9. Plan-9
    10. OS-X

    Plenty of future, you see..

    --
    To Terminate, or not to Terminate, that's the question - SCSIROB
  39. Nice try but you guys are all wrong by commodoresloat · · Score: 4, Funny

    The numbering system has nothing to do with this. Microsoft named it "7" in order to announce that they are finally catching up to MacOS's revolutionary System 7, from 1991. I for one can't wait for Windows to finally get "Balloon Help"!

  40. Agreed! by 0100010001010011 · · Score: 3, Interesting

    Apple: 15,810 Microsoft: 61,000 Microsoft has a little under 4 times the number of employees Apple has.

    They both do Hardware: xBox vs Apple Line (I think apple probably has more employees on their hardware than Microsoft.)
    They both do MP3: iPod vs Zune (It should be a wash in employee #'s)
    They both do Office Suite: iWork vs Office (Office has obviously more employees than iWork)
    They both do "Family" apps: iLife vs Microsoft Movie Maker, etc. (iLife probably has more)
    They both do an OS: OS X vs XP/Vista. (With out a doubt XP/Vista has more employees on it than OS X)

    You'd think that they'd be able to do something right. Heck AppleMaybe it's bureaucracy collapsing the whole thing. Maybe what Microsoft needs is a Steve, a dictator, someone that says what goes and no questions from above. Back in the day Apple wasn't run like this and we had Copeland and all other "Next OSes" there were some iffy products (OpenDoc). Then Apple bought NeXT. Steve came back and the rest is history. (And about 3000% in the stock market).