Slashdot Mirror


Microsoft's New Core OS Team Learning from Linux

sokk writes "Seems like Microsoft is paying attention to the Linux way of doing things. According to itworld.com, a new central engineering division will work on the core of Windows: "The Windows Core Operating System Division (COSD), within the company's Platforms Group, will be responsible for the core OS platform, including development, program management and testing, Microsoft said in a statement sent via e-mail.". A little further down the page analyst Rob Enderle: "They have been studying Linux extensively. Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility,". "

181 of 732 comments (clear)

  1. More Power To Them by anotherone · · Score: 4, Insightful

    It's not like Linux developers haven't learned (or blatently copied) anything from Windows.

    --
    Username taken, please choose another one.
    1. Re:More Power To Them by Duncan3 · · Score: 5, Funny

      Nah, Linux developers have cut out the middleman and are copying Apple directly now :)

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    2. Re:More Power To Them by CrosseyedPainless · · Score: 5, Funny

      So, how did the Linux developers get the Windows SMP code? Or are you saying that any functional SMP implementation comes from Windows?

      Wait... isn't SMP what SCO is freaking about?! Now I get it! You're in the wrong thread! This is a Microsoft astroturfing thread, not an SCO astroturfing thread. Wait a few minutes, and you'll have an SCO thread to work with, okay?

    3. Re:More Power To Them by Kissing+Crimson · · Score: 2, Insightful

      Seems to me that in the long run, Linux will have given wine to Micro$oft. In the next few years, when OS X and Linux start to gain momentum on the desktop, corporations will probably still be purchasing Office and running it under wine, thus M$ will still make money.

      Perhaps the COSD team is aware of this.

      --
      What's that smell? Ah, that's my karma burning...
    4. Re:More Power To Them by fshalor · · Score: 2, Interesting

      I just got the willies.. Yeah. If windows code got out, it's take all of a week for there to be new versions which actually worked and didn't have the annoying "where do you want to go today (as long it's along the path we tell you to)" mentality.

      This would be quite an event. Then again, the windows code may be so screwed up that the juice wounldn't be worth the squeeze.

      At the very least, people would know how far to trust M$ products. I can't stop thinking about the Navy Destroyer running WinNT which was dead in the water for hours several years ago. :)

      --
      -=fshalor ::this post not spellchecked. move along::
    5. Re:More Power To Them by myrdred · · Score: 3, Funny

      But isn't FreeBSD dead? By inference then, FreeBSD->Apple so Apple must be dead also, nothing new here. Further inference shows Apple->Windows and Apple->Linux. This concludes that Windows and Linux are also dead. Blame FreeBSD.

    6. Re:More Power To Them by Hobophile · · Score: 5, Insightful
      After all, look how quickly we got a functional, modern browser out of the Netscape sources once they got opened up.

      It was only a couple days later that Firebird was released, right? Right?

      Good thing operating systems are so much simpler than web browsers.

    7. Re:More Power To Them by nathanh · · Score: 3, Insightful
      Not that I agree with the parent, but Operatings Systems are a hell of a lot more interesting, and people tend to work on what interests them. Not only would Unix programmers be checking it out, so would the many more Windows programmers.

      I would add that operating systems are a hell of a lot simpler than browsers. Mainly by virtue of there being 30+ years of research into writing operating systems.

      Just skimming through the technologies in a modern browser - XML, HTML, CSS, ECMA, DOM, HTTP, TLS - is enough to make your brain hurt. Add to that the millions of little gotchas and it's no wonder it takes several 100 man years to write a decent browser, whereas a single talented person can write a workable operating system in just a few months.

    8. Re:More Power To Them by Pr0xY · · Score: 2, Informative

      I thought it was worth mentioning that the Microsoft Windows source code can be liscenced from them to a company for a certain price (i forget how much but it's a lot). It's the restrictions on the liscensing that prevents it from getting out really. If you find any bugs using such source code, you are legally obligated to immidiately notify Microsoft or they can sue you into obvilion, also if you ever were to release it to the public, consider yourself and your company out of business as they have the legal right to take every penny you have ;)

      Finally, you need to take a course on how to properly compile the source since it is seriously MASSIVE (spans several CDs, rememeber not just a kernel, but a web browser, cd-burner, all bundled applications, etc...it's BIG).

      just some food for thought, the source is available, but if you do anything not approved by MS while in possesion of it, you are pretty much screwed.

      proxy

    9. Re:More Power To Them by GCP · · Score: 5, Insightful

      And if only Apple weren't so resistant to copying back from MS.....

      MS doesn't care who came up with an idea. If customers like it, they'll absorb it. If Apple popularized it, then fine, it's popular, and MS will accept it on that basis.

      Apple seems to be the opposite. If MS popularized it, they don't want it, no matter how well-liked it is. It seems to offend their sense of being the ones with all the best UI ideas to acknowledge that a different UI approach from Microsoft(!) might actually be better.

      Terrific ideas like the task bar, 2-button mice, scroll wheels, quitting an app when you close its document window, etc., have proven themselves in the mass market, but it took Apple forever to add a task bar (they probably couldn't release it until it looked sufficiently different from MS's) and "the mouse you can operate with your foot" is still the standard despite the fact that every seven-year-old in the US is handling a two-button mouse without confusion.

      I've always admired Steve Jobs' passion for creating insanely great products, and innovation is a big part of it. But, I think the products could be even better if Apple had the humility to do a little more copying from less innovative sources that still manage to come up with some good ideas every now and then.

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
  2. Re:Of course they're learning from Linux by boomer_rehfield · · Score: 2, Funny

    If that was the case then they would have already learned from their own.

    --
    Carpe Canem - Seize the Dog
  3. This really is not news by smaug195 · · Score: 5, Insightful

    Microsoft isn't stupid, Linux is a great study in OS Development, and they are using it to their advantage.

    1. Re:This really is not news by cscx · · Score: 4, Funny

      I'd say. Wait till Bill Gates dumps his haircut and grows a full-out Santa Claus beard in the style of Jon 'maddog' Hall.

    2. Re:This really is not news by runlvl0 · · Score: 4, Insightful

      Indeed. In fact, it sounds like they're not studying the technology, they're studying the management practices.

      "They have been studying Linux extensively. Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility," Enderle said.

      It's doublefunny that "The newly formed division... will report to Senior Vice President Brian Valentine, the Redmond, Washington, company said."

      That's Brian Valentine, of "Linux is the long-term threat against our core business. Never forget that!" and Our products just aren't engineered for security."

      Best of luck with that.

      --

      Carthago delenda est!
    3. Re:This really is not news by smaug195 · · Score: 4, Insightful

      Well the OS Design isn't that truly innovative, and I think they would try not to look at the source code to avoid any legal troubles. Linux has done an amazing job of managing the massive amount of code, and patches that is submitted daily, and managing a project of that scale.

    4. Re:This really is not news by revividus · · Score: 2, Informative

      Funny, I can switch between tabs with ctrl-tab. It's very convenient.

    5. Re:This really is not news by Marillion · · Score: 3, Insightful
      I often told people that Microsoft (or any software vendor really) only has to make their products "good enough."

      There's an old saying that says good enough is the enemy of great. In the mid-nineties, good enough meant that is was good enough to have Word crash a few times a day. After all, the competitors crashed too. The OSS movement, in its preference of great over good enough, raised the bar of how good commercial vendors have to be for people to still call them good enough. NT5.0 (aka Win2000) is much better than NT4.0 because of OSS.

      --
      This is a boring sig
    6. Re:This really is not news by Alphanos · · Score: 2

      Personally, I wouldn't be at all surprised if they did copy linux code into Windows wherever it fits. After all, nobody checks their source to be able to tell on them, and if someone does find out, what's the worst that can happen? They pay a few million in damages out of how many billion?

      --
      Alphanos
    7. Re:This really is not news by Net_Wakker · · Score: 2, Informative
      Funny, I can switch between tabs with ctrl-tab. It's very convenient.
      In KDE ctrl-tab will switch desktops, so mozilla won't switch tabs. Konqueror will, if you use ctrl-alt-tab.
      Just adding noise to the discussion.
    8. Re:This really is not news by GreyWolf3000 · · Score: 2, Insightful

      What's the worst that could happen? A PR nightmare...

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    9. Re:This really is not news by Snebjorn · · Score: 2, Funny

      Or the new Unix guru Saddam...

      --
      Faster-Harder-Louder
    10. Re:This really is not news by e2d2 · · Score: 2, Funny

      Bill Gates has a 'haircut'? Looks more like a flowbee session gone awry.

      "YEAH IT CERTAINLY DOES SUCK BOB!"

    11. Re:This really is not news by 1010011010 · · Score: 2, Insightful


      It's "great is the enemy of the good," not the other way around.

      Multics vs Unix was a case study in Great vs Good.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  4. Better watch that innovation by Craig+Maloney · · Score: 5, Funny

    Microsoft better watch out! That GPL software might corrupt their innovation!

    1. Re:Better watch that innovation by niko9 · · Score: 3, Funny

      I thought the GPL gave you cancer? Have I been on prophylactic chemotherapy for naught?

  5. Same old, same old from Microsoft by Anonymous Coward · · Score: 3, Insightful

    Denigrate it loudly while duplicating it quietly.

    1. Re:Same old, same old from Microsoft by prockcore · · Score: 5, Insightful

      Denigrate it loudly while duplicating it quietly.

      It's the opensource way!

    2. Re:Same old, same old from Microsoft by Overly+Critical+Guy · · Score: 2, Insightful

      Yes, they do. It's called KDE or GNOME. You're deluding yourself if you believe otherwise.

      I laughed when I first saw GNOME's "Start button," but with a Foot icon, all those years ago.

      --
      "Sufferin' succotash."
  6. Just an organizational change? by bartash · · Score: 5, Insightful

    Is there any evidence that this is anything other then an organizational change? I mean apart from the thoughts of an analyst who doesn't really know? Analysts get compensated for getting their company's name in the press.

    --
    Read Epic the first RPG novel.
    1. Re:Just an organizational change? by SkArcher · · Score: 4, Insightful
      Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility
      An organizational change is exactly what they would need to be able to do this. Having the code open and available is what promotes this.

      Flexibility is GNU/Linux middle name...

      MS on the other hand don't allow their code to be seen anywhere it isn't 'supposed' to be. The lack of restrictions in Open Source development allows programmers to do whatever they want, not to follow the established trail of the development model. Okay, a lot of the trails Open Source follows will be dead ends, but the maximisation of effort (and the open nature of peer review) means that these get seen and die off reasonably quickly. MS on the other hand would have great focus, but wouldn't have as wide a view of the posibilities, nor as honest a view of problems.

      Shooting themselves in BOTH feet.
      --

      An infinite number of monkeys will eventually come up with the complete works of /.
    2. Re:Just an organizational change? by swb · · Score: 4, Interesting

      Perhaps an organizational change is entirely appropriate and the right thing. I don't think that anyone would seriously argue that MS doesn't have any good developers.

      What they seem plagued by are marketing-driven technologies that keep getting bolted on to Windows, broadening the code base and making the overall focus of the development harder for anyone to see. This level of integration may make IIS faster or enable easier functionality for some third party development, also makes it hard to define what Windows core is and who's responsible for it.

      A group of developers focused on the core of Windows (kernel, networking, filesystem) should be able to better focus on making it work well and keep security at a higher level, among other things.

      The real challenge will be who defines what the core of Windows is, and what they define it to be. If they allow the scope of Windows core to be everything you get in C:\ after installing the OS, it won't be more than cosmetic. However, if they define it succintly and at least internally acknowledge that the kernel, the filesystem and the networking code is the core, and other stuff like IIS or Internet Explorer is not, this could mean real benefits for Windows.

    3. Re:Just an organizational change? by Schmucky+The+Cat · · Score: 5, Insightful
      No, this is exactly just a shuffle of people in administration. The org chart changes and nothing else.

      "Core" referring to the kernel and drivers has been an org since at least NT4. After 1999, the various groups all got their own managed codebases (build labs) that were periodically merged. Core OS of course, was the first one.

    4. Re:Just an organizational change? by jrexilius · · Score: 2, Insightful

      Good point. In the vary large bank where I work there are many dilbert-esque re-orgs that are given all sorts of marketing hype to get analysts to boost our share price.

      On the other hand, I am an architect taking part in the enterprise Linux initiaitive (which is where a large corporation attempts to mimic something it doesn't understand because everyone-else-is-doing-it). So maybe Microsoft is touting its methodology mimicry.

      I wish more corps could actually make the mental/cultural shift to employ some of the effective methodologies and practices OS uses. It would make the world of IT not so painfull to look at.

    5. Re:Just an organizational change? by rowanxmas · · Score: 2, Funny

      I would say that "/" is the middle name of GNU/Linux.

  7. Ms by the_real_rs · · Score: 4, Interesting

    Maybe someday we can all work together and learn from each other. Linux got a few ideas from windows. and windows from linux. Hey if windows can be more stable and work more for the user, more power to Microsoft.

    --
    Some software money can't buy. For everything else there's Micros~1
    1. Re:Ms by revividus · · Score: 4, Funny
      Maybe someday we can all work together and learn from each other

      Can't we all just... get along?

    2. Re:Ms by rsax · · Score: 4, Funny
      ... more power to Microsoft.

      Bill Gates: Thanks but I have all the power I can currently handle. Nice offer though.

    3. Re:Ms by Afrosheen · · Score: 2, Insightful

      You'll never see 1000 day uptime from Microsoft until they learn how to apply patches and updates that don't force the machine to reboot nearly every time. Maybe that's what the core developers are focusing their attention on. Forget the heavy usage, I'd enjoy seeing a picture of any Windows machine that has been patched on time and is still 'up', i.e. not rebooted.

      I mean seriously, in this day and age of modular kernels and separate daemons for everything, can't you just kill a service/daemon and restart it without power cycling your machine?!

  8. OK then by Salsaman · · Score: 4, Insightful
    "Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility.

    Maybe because it is open source ? The consistency surely comes from having the entire codebase to refer to, and the flexibility from people being free to suggest any patches they like to the kernel.

    1. Re:OK then by como-genic · · Score: 4, Insightful

      It might also be due to Linux Kernel developers not being directly controllable by other areas of development (i.e. projects). For example with the mingling in Win95 of Explorer and the Kernel, for usability and not considering the consequences of such a decision.

      This is likely to be an attempt to minimise the undue influence other departments have over the Windows Kernel development team. This being a good thing as it tries to prevent the projects goals being unduly subverted to make another projects life easier.

      It is however highly unlikely it will meet the same levels of independence that the Linux Kernel Development process has. This being on-top of the open nature of Linux Kernel development.

    2. Re:OK then by PainKilleR-CE · · Score: 5, Interesting

      It might also be due to Linux Kernel developers not being directly controllable by other areas of development (i.e. projects). For example with the mingling in Win95 of Explorer and the Kernel, for usability and not considering the consequences of such a decision.

      Or the fact that the core team for the kernel is quite small and the direction of the kernel is ultimately controlled by this group.

      This is likely to be an attempt to minimise the undue influence other departments have over the Windows Kernel development team. This being a good thing as it tries to prevent the projects goals being unduly subverted to make another projects life easier.

      They didn't state that this was a kernel development team, though the name implies that the kernel will be part of their responsibilities. The core OS could include quite a bit more than the kernel. Kernel mode alone, in the diagram of the Longhorn OS, includes the kernel, HAL, device drivers, protocols (TCP, IPSEC, etc), portions of the storage and transaction systems, part of the DirectX graphics and audio drivers, input manager, memory, power, config, and process managers, plug and play, LPC, and so on. The 'Base Operating System Services' which includes the kernel mode portions also includes the window manager, GDI/GDI+, Direct3D, the CLR, and more of the storage and transactions subsystems. On top of all of that is the crap that's gotten the most attention recently, including Avalon, Indigo, WinFS, and the network class library (which might also be part of the Base OS services, it's hard to tell in the diagram).

      Another thing that could be an explanation of this would be reaction to the antitrust cases not only at the federal level, but also from many of the states. If the Core OS is being developed by a seperate group, they could try to hold this up as an example of isolating the OS and API development from the application development, even within Microsoft itself. Of course, that also could backfire on them with any future efforts along the lines of IE and WMP, because they'd have to put more planning into integrating the needed features into the core OS before slapping together another product.

      --
      -PainKilleR-[CE]
  9. Social not Technical by Michael+Crutcher · · Score: 5, Insightful
    Looks to me like this article is saying that microsoft is looking to Linux development not because they believe that linux has technical aspects that they'd like to emulate (as many here might comment), but because they want to learn how to structure their organization to best develop the new OS core.

    Microsoft might say that they admire the way that linux contributors interract, but I think it will be a cold day in hell before the admit that they're implementing technical features of linux.

    1. Re:Social not Technical by _fuzz_ · · Score: 4, Insightful

      Agreed. I think one reason "Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility" is that technical decisions are made based on technical merit, not business reasons. Linux, on the other hand, copies those things that Microsoft does because of business decisions, but only when it makes sense to do so. It's really a two-way street.

      --
      47% of all statistics are made up on the spot.
    2. Re:Social not Technical by Hobbex · · Score: 2, Insightful


      Why would you be interested in emulating the development model if the resulting product isn't good?

      Imitation is flattery, regardless of how MS would spin it.

    3. Re:Social not Technical by NanoGator · · Score: 2, Insightful

      "Microsoft might say that they admire the way that linux contributors interract, but I think it will be a cold day in hell before the admit that they're implementing technical features of linux."

      Why would it be a cold day in hell to admit they're implementing features of Linux? They've already implemented Unix'esque features, why would Linux do it? Do you guys think Bill Gates has a pic of Linux on his dartboard?

      Honestly, some of you need a reality checkup. Microsoft regards Linux as competition, that doesn't mean they can't find the pieces they like and implement their own. How could they compete with Linux (or anybody else for that matter) if they don't have all the same bibbles and bobbles people are buying it for? Microsoft wouldn't be a mega-corp if it was as arrogant as a lot of you make it out to be.

      --
      "Derp de derp."
    4. Re:Social not Technical by Clinoti · · Score: 3, Insightful
      If you look at MS as more of a living entity than a commercial giant, one can see that they are starting to realize despite their push, coffers, and product reach worldwide, that they have to emulate other models and other entity's to maintain their hold and presence in the market place. The hit in China, the battle over embedded devices, etc... is all starting to add up. Or subtract from the bottom line when it comes to consumer confidence in their products.

      And lets not forget what really started this entire thing:

      Linux, the disruptive technology that was a small fish on the other side of the pond, that is now a big fish and taking more out of the food supply chain than MS first thought would ever be possible.

      And that small fish is being fed by every enemy Microsoft pissed off, bought out, stifled, etc... and all while being tagged as the underdog. But an underdog with no defined budget just a framework and ideology that consistently delivers results.

      Even nature reminds us of the first rule for survival: Evolve or die.

      --

      Let's keep in mind that patents are in place to keep lawyers employed and keep them litigating. -CatGrep

    5. Re:Social not Technical by revividus · · Score: 2, Interesting
      They might not call it linux, but hasn't Windows been POSIX(Portable Operating System Interface for UNIX) compliant since Win2k-XP? Mind you, I think their POSIX compliance is probably about as complete as IE's CSS2 compliance, but that's beside the point; they've been openly adopting (some) unix-like features into their command line since at least win2k, not sure about NT4.

      But I agree, they won't call it "linux"... They'll say Unix.

    6. Re:Social not Technical by red+floyd · · Score: 2, Informative

      AFAIK, They had a POSIX layer in NT4, deprecated it in 2K, and removed it completely in XP.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
  10. legacy support by Diaspar · · Score: 2, Insightful

    Later windows versions always had a handicap of having all this legacy to support, and many design decisions were influenced by this. It's definately a step in the needed direction for them, to find out how to make the system flexible enough for new stuff while keeping the core relatively consistent.

  11. steve jobs by Lord_Dweomer · · Score: 5, Funny
    Sssshhhhhhh, nobody tell Steve Jobs, he might get jealous that M$ is stealing someone elses R&D!

    --
    Buy Steampunk Clothing Online!
    1. Re:steve jobs by rsax · · Score: 2, Interesting

      I know your comment is meant to be humourous but on a serious note the difference between Apple and Microsoft leveraging the advantages of using opensource development is that Apple contributes back to the dogbowl where as Microsoft will just take whatever they want and then turn around and bad mouth the same projects. Sort of like what SCO is doing.

  12. Interesting concept... by scovetta · · Score: 5, Insightful

    I'm going to go against the grain and NOT make this an "I told ya so" MS-bash. From a business perspective, it makes sense for them to learn from Linux, just as it would make sense for Linux to learn things from MS. Each do things differently that work. It's generally regarded that Linux has a better core, better security, and fewer bloat-features that introduce vulnerabilities. It's also generally regarded that Microsoft has superior usability/UI. In the end, for my mom, Microsoft wins. If this new MS team can improve the core to the point where it's as good or better than Linux, then the only reason anyone would use Linux would be cost.

    At the same time, Linux's usability has been improving, it'll be interesting to see what happens when MS and Linux converge to the point where they're both as usable AND both as secure/stable/etc.

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    1. Re:Interesting concept... by lcde · · Score: 2, Insightful

      Let me start out by saying that I am a big *nix user and the only time I use MS products is at work. With that out of the way:

      it'll be interesting to see what happens when MS and Linux converge to the point where they're both as usable AND both as secure/stable/etc

      If this ever happends, which seems reasonable, I beleive it will be the software and hardware venders who decide who will win. IMHO, this is why I feel that Linux will always be the underdog in the Desktop enviroment. MS has been in the game to long, and has a lot of ties with SW & HW companies to create support and drivers.

      As Linux gets adopted into the server market more companies will participate, but I feel that Linux will never be able to be head to head with MS because of the limitation of SW & HW support.

      Finally, I do not think that Linux will fade away because of the lack of HW support, instead expect Linux to almost always be for those who need to tweak systems.

      --
      :%s/teh/the/g
    2. Re:Interesting concept... by Morel · · Score: 2, Insightful



      I don't think that security and stability are the
      main points against MS anymore, even though they still a long way to go
      in that regard. Nowadays, things like DRM, lack of standards and the
      content of some EULAs are, in my view, much worse. My main
      machine dual-boots XP and RedHat not because of Linux's price or
      technical superiority, but because I refuse to be locked exclusively
      into somebody else's idea of how I should access my own information. I
      struggle a lot when using Linux, but I keep at it so I can someday get
      entirely rid of Windows and be able to choose exactly what my computer
      does with my data.

      Your point of convergence will certainly be a critical milestone, and I
      can only hope that the advocacy efforts of our community mature enough
      along the lines I've mentioned above to convince regular users, like
      your mom and mine, to switch to Linux, for THEIR benefit.

      Cheers,

      Morel

    3. Re:Interesting concept... by CAIMLAS · · Score: 2, Interesting

      If linux wants to keep gaining headway, something is going to have to be done on the desktop; XFree is a hoggish bitch. Surely there could be a better X implimentation.

      For philosophical reasons, I don't see MS's success as anything but bad. One, they are a large corporation, and in a related fashion, a (proven) monopoly. They leverage an obscene amount of power - it's like having a patent on water, in terms of today's business world. Such a large organization can not be unilaterally trusted with such power. This is why we're -supposed- to have a government: regulation of trade and things such as monopolies, so that the little guy does not get walked all over, and competition remains.

      The future of software is in support, not development; everyone knows this. Microsoft's practices fly in the face, once again, of the little guy making money from such support - because he's simply not allowed the tools to do it. Hardly nobody does vehicle repairs in their own 2-car garrage. Most people bring their cars to mechanics for repair. What if those mechanics weren't allowed to know how those cars work? They wouldn't be able to do their jobs properly. What's more, if information on how the cars were made wasn't allowed to be made public, then Joe Tinkerer wouldn't be able to fix his own car, either.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    4. Re:Interesting concept... by spectre_240sx · · Score: 2

      I agree. Photoshop and a few Macromedia programs are literally the only reason I'm not running linux on my computer right now. It's sad, I know, but I need those programs...

    5. Re:Interesting concept... by scovetta · · Score: 4, Insightful

      Thanks, yes, she's a very fine lady.

      I think the point is that yes, my mom IS a GUI usability guru, for the simple fact that she has no technical expertise. The "average" computer user should not need to know anything about editing text-files in /etc, or using rpm or make to unzip/install new applications. Of course for the /. crowd, more power is better, and it shouldn't be taken away, but there must be a usability layer that those with a very tiny amount of computer-knowledge can use.

      --
      Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    6. Re:Interesting concept... by pyros · · Score: 2, Insightful
      I'm sure she's a perfectly fine lady, but is she also a GUI usability guru?

      Being an expert would actually disqualify her as a good person for final approval. The guru is the one who will successfully implement the UI specs set forth by the lay-user.

    7. Re:Interesting concept... by Apreche · · Score: 2, Interesting

      People always think that MS is ahead for this reason or that reason. But in truth, there are exactly 2 reasons why MS is still #1.

      Reason 1: People don't like change. Most of the population is incredibly illogically stubborn. They aren't willing to expend a small amount of effort to drastically increase their happiness afterwards because they don't want the temporary discomfort. They would rather stick with whatever crap they already have. You can always tell who they are by trying to get them to switch from IE to Firebird. Those who are willing to try and expend a little effort never go back. The rest of them see the benefits right in front of them, but they just wont change. I say, it's their loss.

      Reason 2: Marketing. People just don't know about linux. Or they've heard the name and don't know what it means. If we had a super bowl commercial, let's say, that informed people of the following:
      $200 of the cost of that computer you just bought was for MS Windows. Linux can do all the thigns you want. Linux doesn't crash. Linux is free. Software for linux is free. Never pay money for software again. Linux is secure. Don't worry as much about virii, etc. etc. You would see all those people who aren't afraid of change switch in an instant. Despite the increasing popularity of Linux and OSS, people still just don't know.

      If you think that there is some other reason people are still using windows you are gravely mistaken.

      --
      The GeekNights podcast is going strong. Listen!
    8. Re:Interesting concept... by Art+Tatum · · Score: 4, Insightful
      It's also generally regarded that Microsoft has superior usability/UI.

      Windows can't even claim to be the victor in that department. The Windows GUI is a mish-mash of Mac and NeXTSTEP, plus other interfaces, in all likelyhood. It's disunified and irritating to use.

      If this new MS team can improve the core to the point where it's as good or better than Linux, then the only reason anyone would use Linux would be cost.

      And the fact that it's more UNIX-like. And that the sense of community is stronger. And that you can dig into the guts. Actually, I guess cost isn't the only reason at all.

    9. Re:Interesting concept... by micromoog · · Score: 2, Interesting
      If you think that there is some other reason people are still using windows you are gravely mistaken.

      Software support. My company uses software that is just not available on Linux, both in the client and server realms. We know exactly what Linux is and how good it is, and even use it for a few specific Linux-supported server applications . . . but on the whole, Linux cannot do what we need it do, which is run software that we have a lot of time and money invested in (money that makes OS license fees look like spare change).

      Your two points are valid, but are a gross oversimplification of the way things actually are. Many CTOs would gladly switch to Linux to save a little money, if it could run the right software.

    10. Re:Interesting concept... by Apreche · · Score: 2, Insightful

      See, this is the kind of stuff I'm tlaking about. You have an incorrect impression of the truth. Just because your friend takes hours to install redhat doesn't mean it's crap. It means he's stupid. Sure he's a phd in CS. Mean's he's good at coding. Doesn't mean he's good at using software. I can install gentoo with grp or knoppix so fast it'll make your head spin. I'll even at a cron job so you never have to worry about patches or anything. It will just emerge sync emerge-up world or the apt equivalent once a week.

      Yes, Open Office is crap. yes MS Office is crap. That's why I'm an abiword man. I want a word processor and just a word processor. I don't use those other things, and I probably never will have to. If I did there are seperate programs to replace each part of office all of them better than the suite. Also KOffice is pretty good.

      Ok, if you think IE is so great, take the Firebird challenge and prove it to yourself. Use Firebird and Firebird only for about a week. Learn the keyboard shortcuts. Install and play with extensions and themes. Put in the ad blocking. Use the tabs. See if you still think IE is king. If you don't I win. If you do, you're either lying to yourself or you're just dumb. If you're afraid to do it, that means you're afraid I'm right. You've got nothing to lose.

      Remember what I said. It takes effort to change. In the end it's better. Your complaing is that it just works. It doesn't work better, it just works with less effort. It's like a porsche and a camry. The Porsche is better, but you have to drive stick. Harder to drive, but definitely the superior vehicle. By using Windows and MS Office you're saying you would rather pay for a Toyota Camry than get a free Porsche just because you don't want to learn to drive stick. Think about that for a few minutes.

      --
      The GeekNights podcast is going strong. Listen!
  13. Study all you want.. by grub · · Score: 4, Insightful


    .. they can't learn to have a love of what they do. That's a huge difference between Open Source and proprietary.

    --
    Trolling is a art,
    1. Re:Study all you want.. by the_rev_matt · · Score: 4, Insightful

      That's actually not the difference. I'm not in the habit of defending MSFT, but you have to differentiate between the corporation and the people that work there. The technical people at MSFT got into technology because they love it. MSFT really does tend to hire some of the best and the brightest. Many of the problems with their software have to do with overall architecture and decisions forced on the developers by marketing. That doesn't mean the developers suck or that they don't love what they do.

      --
      this is getting old and so are you

      blog

  14. Heh by CormacJ · · Score: 4, Funny

    First they ignore us
    Then they despise us
    Then they ridicule us
    Then they become us...

  15. Interesting by fw3 · · Score: 5, Interesting
    "creating a new central engineering division"

    Microsoft is going to become more centralized to better compete with a competitor based highly distributed, decentralized development.

    I'm amused, of course the proof will be in the bits.

    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
  16. "Studying" Linux? by The+Spanish+Ninja · · Score: 2, Insightful

    So does that mean SCO is going to sue Microsoft, too?

    --
    "I like you, but I wouldn't want to see you working with subatomic particles."
  17. At least they are thinking along the right path... by CokoBWare · · Score: 5, Insightful

    If M$ won't adopt Linux, at least it will use ideas developed in the open source community to help Windows become a better operating system. Isn't that what we all want? Better operating systems?

  18. Oh, now I get it. by Our+Man+In+Redmond · · Score: 5, Funny

    Linux is anti-American, unconstitutional, hippie-dippie, probably communistic, causes cancer in laboratory animals . . .

    and now Microsoft wants to be more like Linux. Got it.

    --
    Someone you trust is one of us.
  19. but but ... by Anonymous Coward · · Score: 5, Interesting

    According to the Microsoft apologists and mr Gates himself there is no innovation in Linux...

    Soon to come: a new development process invented by and patented by Microsoft.

  20. Funny thing is ... by WindBourne · · Score: 4, Interesting

    This is the way that NT started. Dave had total control over the core (and the people) while Bill had control over the API on up. Then Bill took back control of all of it. Bill should have left Cutler in control of the core.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Funny thing is ... by robslimo · · Score: 2, Interesting

      Speaking of which, here is an interesting interview with Dave Cutler and Mark Lucovsky about the development of NT. I was surprised to learn how long ago NT devel began.

    2. Re:Funny thing is ... by Progman3K · · Score: 2, Interesting

      And the other funny thing is the most stable version of Windows I ever ran was Windows NT 3.1

      I ran it on a 486DX2 66Mhz with 16MBs of RAM and a 500MB hard disk.

      OK, so it couldn't print or do anything fancy, I admit that, but it WAS rock-steady!

      The minute they pushed Dave Cutler out of the picture and started thinking along the lines of having featuresets by certain sales quarters, everything began to go downhill.

      I really believed in Windows then, but now, it's just a big, slow, bloated abomination.

      I have to go cry now.

      --
      I don't know the meaning of the word 'don't' - J
  21. EOS Strategy at Work by LazloToth · · Score: 2, Insightful


    Emulate, or Squash.

    Squashing hasn't been working too well.

    --


    It's only funny until someone gets hurt. Then, it's hilarious.
  22. Yes folks, it's called capitalism. by Exmet+Paff+Daxx · · Score: 4, Insightful

    Red Hat, Inc. is now Microsoft's #1 competitor in the marketplace. Has Red Hat been studying Microsoft for years? One need only look at kernel support for NTFS or the Samba project to answer that. Now in order to keep up with this arms race, Microsoft must in turn study Linux in order to keep up.

    Capitalism demands this fierce escalation: it's called competition.

    --
    If guns kill people, then CmdrTaco's keyboard misspells words.
  23. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  24. take this a little bit further by BigGerman · · Score: 3, Interesting

    So you got a bunch of MS core people who are _encouraged_ to look at the Linux kernel.
    They got some really bright people there you know.
    And what that bunch of bright hackers would want to do pretty soon? Contribute. Just like that Microsoft fellow from the original Haloween documents described - he had the urge to make changes, to improve the open-source code he looked at.
    Even it they are prohibited from doing so (which I doubt - engineers and lawyers don't mix), the certain cross-contamination of the ideas is bound to happen.
    This will lead to the whole bunch of interesting things - from super-SCO-sized legal battle to Longhorn Linux.

  25. "They have been studying Linux extensively..." by Kevin+Burtch · · Score: 5, Interesting


    "Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility,"

    MS, here's a clue: Stop using undocumented/proprietary hooks into your OS from your apps.

    Linux is the way it is (in reference to the above quote) because people stick to the "API"... partly because there's no other way, but that's another topic/philosophy alltogether.

    --
    - Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
  26. the assimilation of methods by TeamLive · · Score: 4, Interesting

    Microsoft is at another point in its company evolution where it sees a good idea and assimilates it into it's business and product strategy. It is unsuprising, given the fact that the company has in the past profitted from the innovations of others by refining and mass marketing them (i.e. Windows came from observing the innovation of Apple and Xerox's PARC, Internet Explorer came from the observing of Netscape, and the continuing development of PocketPC which came from the observation of Palm.) One can now only hope that they actually implement the philosophy of open source development that has made Linux one of the most robust and flexible operating systems, or whether they simply copy features.... time will tell.

    --
    one world | many people
  27. Release Date by thebatlab · · Score: 3, Informative

    "By closely controlling the OS core, Microsoft will be able to better ensure that Longhorn will arrive on time and meet its quality and security objectives, Enderle said. He expects Longhorn to come out in the fourth quarter of 2005, provided that a beta becomes available as planned in 2004."

    Looks like they're still looking at a 2006 release. (Come on, fourth quarter 2005 always means 2006).

    The question is, will assembling this team help them meet that goal or will the initial organization of it take away some time and delay the project more?

    I can't say from experience on what the effects of forming a new style of management to a project, no matter how capable that style is, will do as a project is underway but I'd assume there would be some hassles to start things off with and get the ball rolling.

  28. who wants Longhorn? by rm_monterey · · Score: 2, Interesting

    "Microsoft Chairman and Chief Software Architect Bill Gates has called Longhorn the biggest Microsoft release of the decade and bigger than Windows 95." What's all the hoo hah about Longhorn? 64-bit support for the masses *who don't yet have 64-bit processors?
    Well, maybe by the time it's finally released there will actually be some breakthrough for Windows equivalent to them adding TCP/IP stack in Win 95.

  29. Rob Enderle is not a reliable source by gvc · · Score: 5, Interesting

    Rob Enderle makes more media pronouncements than just about any other analyst. In general he has no expertise and no information on which to base his statements.

    I would completely discount any report that uses him as a source.

    Don't take my word for it. Use Google and judge his veracity and competence for yourself.

    1. Re:Rob Enderle is not a reliable source by bartash · · Score: 5, Interesting

      Wow, thanks for the tip, that was really interesting.

      I like this quote:

      One issue is the Unix roots in Mac OS X, which is based on the BSD operating system. "This Unix component is working against them," Enderle said. "It's basically Unix with an Apple front end, but from the administrators' point of view, all they see is Unix."

      and this is pretty damning too.

      --
      Read Epic the first RPG novel.
  30. Obligatory... by karlandtanya · · Score: 2, Funny

    So, when does SCO sue them?

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
  31. Re:At least they are thinking along the right path by Atomizer · · Score: 2, Interesting

    Isn't this Slashdot? I though we wanted: (Linux) World domination, fast.

  32. Recall that Rob Enderle=Microsoft Apologist by GillBates0 · · Score: 4, Interesting
    Note that Rob Enderle is the author of In Defense Of the Microsoft Monoculture, which was highly debated on /. a couple months back. It surprises me that he should point out the consistency and flexibility of Linux, since his earlier writeup made him look as if he was paid my M$ to mouth major anti-Linux FUD.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Recall that Rob Enderle=Microsoft Apologist by blair1q · · Score: 2, Interesting

      In defense of Rob Enderle:

      I don't see him being inconsistent.

      His idea in that article was that the economics and vulnerability of distributed development were inferior, not that the kernel was technically flawed.

      Anyone can learn something from any other piece of code.

  33. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  34. That convergence might happen... by sean.peters · · Score: 2, Interesting
    At the same time, Linux's usability has been improving, it'll be interesting to see what happens when MS and Linux converge to the point where they're both as usable AND both as secure/stable/etc.

    And then you'd have two operating systems of more-or-less identical capability, except one is free and the other costs hundreds of dollars. Monopoly power is only going to get you so far in that situation.

    Sean

    1. Re:That convergence might happen... by airjrdn · · Score: 2, Interesting

      Well, and one has 900% more available high quality, easy to use software for it.

    2. Re:That convergence might happen... by the_mad_poster · · Score: 2, Insightful

      ...really good windows software costs at least $100, whereas on linux there are often competitive free alternatives.

      Ground control to Major Tom, your circuit's dead, there's something wrong...

      Dude... I like Linux and hate Microsoft as much as the next guy, but uh...

      ...when one compares GOOD software on both systems, I think the differences are rather marginal.

      • Dreamweaver
      • Adobe Illustrator
      • Adobe Photoshop
      • Paint Shop Pro
      • Microsoft Office (for losers with a lot of vba crap)
      • In house VB-app that would need ported.
      These are the programs on my system right now at work that would prevent me from moving the work box to Linux. Crossover Office will run all of them except, perhaps, the crappy VB thing, but that sort of nullifies the whole cost savings point of switching to Linux. The only one I'm willing to abandon is Dreamweaver which I'd replace with Bluefish.

      On the point of crummy software, I imagine the dead and poorly built, half-assed Linux projects on Sourceforge and Freshmeat easily match the number of crummy, half-assed, poorly built Windows apps out there.

      Hate to tell you chief, but except for bigshots like PostgreSQL, KDE/Gnome, Apache, etc.... much of what litters the GPL/BSD landscape is garbage, just like the Windows world. Until big time, business-friendly developers like Adobe and Macromedia start building their tools for Linux... too bad. That's a pretty scary step for them though. Build for Linux and have Microsoft pull your "rights" to their proprietary interfaces and APIs? Scary thought. Microsoft, I'm sure, has them firmly by the balls.

      When someone new comes on the scene and starts creating competitors to these big name business tools, THEN we'll see people considering a full on switch more seriously. See what OOo has accomplished as of late. We need an OOo of Adobe and Macromedia, etc. in order to wrap up the stragglers.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  35. Not really. by mindstrm · · Score: 4, Insightful

    I mean, I'm sure openness is a factor.. but from the beginning, things were this way.

    I think it's more about focus.... or maybe lack of focus...

    See, the kernel teams worries about the kernel, and exporting usable interfaces to that kernel. Not that interesting to Mom & Pop jones, but of great interest to other developers... like those who, say, build distributions.

    MS takes a whole systems approach... the libraries and kernel and everything altogether.. they don't have a group just concened with releasing the best kernel... they have to meet whatever requirements happen internally.

    It's flexible because in the open source world, the kernel team doesn't have to compromise for lazy app developers, or vice versa.

  36. They need a man like Linus at the helm by jhines · · Score: 2, Interesting

    MS needs a really level headed guy at the helm, like great cars, great operating systems come from a single person's drive and motivation, not a committee.

    He has the ability to say "no" in a way that doesn't upset everyone.

    Dave Cutler of VMS and WinNT fame comes to mind also.

  37. Re:Ctrl-C Ctrl-P == Studying? by Unregistered · · Score: 5, Interesting

    Windows coders are not allowed to get anywhere near linux (or any other code). If a win coder needs to use a linux box, it will have absolutely NO source code on there anywhere. Code contamination scares the hell out of ms becasue if they end up with contaminated code the will be liable for huge amounts in damages and need to rework a large portion of windows(cause everything is intentionally over-integrated) in order to replace the offending code.

  38. Answer to their question... by Lumpy · · Score: 4, Insightful

    "They have been studying Linux extensively. Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility,"

    I know why and they will never be able to achieve it.

    Linux does not suffer from one crippling problem that EVERY big software company has.

    Management and Marketing.

    If you eliminate the managers, the PHB's and the marketing team from ever communicating to the programmers, then you can do this.

    I have seen management utterly destroy some of the most amazing and elegant software ever made.

    --
    Do not look at laser with remaining good eye.
  39. Now we'll have to endure... by gekkotron · · Score: 2, Informative

    Obligatory posts saying that "COSD is dying."

  40. Re:Makes you wonder.... by rwven · · Score: 5, Insightful

    yeah and what's great for them is that no one could prove they were either. yay for closed source development

  41. Difference: Linux developers are cream of the crop by poopie · · Score: 5, Insightful

    As anyone who has ever worked in a commerical software house can tell you, for every one super-skilled developer writing code, there are dozens (hundreds?) of others who are not.

    The reason that Linux's codebase has remained so cohesive, focused, and flexible is that Linux has so many really skilled developers -- the kind that most companies are fortunate to have just a handful of.

    Software development is one thing where the difference in output between the most skilled person and the average person can be orders of magnitude.

    There really aren't many other fields or occupations where you could argue that the top people/employees are orders of magnitude better than the median person/employee.

  42. Not Linux Or Open Source by imnoteddy · · Score: 2, Interesting
    Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility

    This is actually good programming technique. Keep your core simple and consistent so the outer layers can be flexible.

    --
    No electrons were harmed creating this post, though some may have been subjected to electrical and/or magnetic fields.
  43. History has proven... by dbCooper0 · · Score: 5, Interesting

    Shooting from the hip I'm taking this guess at the model for M$ future:
    After WWII, Japan (well, Asia et.al.) learned to imitate US technology - we even helped them! Autos, Electronics, Watches and Cameras are prime examples.
    The thing to watch for is what happened next - after Imitation came Innovation...and the popularity of those commodities took a swing to the East. The US economy took a pretty good hit, as I recall!
    This is a wake-up call for Linux devs to stay sharp and keep up the steam of progress.

    --
    db
    Cig:
    ôô
    /`
  44. Ignore parent post by Anonymous Coward · · Score: 2, Funny

    Never trust anyone who can't spell "lose".

    1. Re:Ignore parent post by rifter · · Score: 2, Funny

      Never trust anyone who can't spell "lose".

      In this case perhaps a Freudian slip? What Microsoft loses in this case is control, when they have to loose their source code. :)

  45. Not new by Knights+who+say+'INT · · Score: 4, Insightful

    Embrace and extend.

    It has come to mean good things (not trying to reinvent the wheel, but building a car around it), and bad things (trying to force down the use of the de facto microsoft-owned standards incompatible with de jure ones), but it's the key idea in Microsoft's business decisions. And it's what's behind trying to separate more clearly the Windows kernel from it's GUI and it's shell. Perhaps we'll be seeing plenty of third-party GUIs or shells (I know there's litestep) to Windows.

    It was at one point clear (DOS/Win3.1), but then the GUI started to "own" many features (net support, and even CD-ROM access!) from 95 on - and they finally did away with the separated "core system" from ME on.

    Perhaps they're starting to see it's a bad idea, or that it's losing them customers. The first thing that attracted me to Linux is how I could have internet access without ever booting the GUI. And while XP is not the nightmare ME was, it's pretty hard to fix when broken in a deeper level.

    On an off note, Billy Gates' "Road to the future" is actually an insightful book, you know. You just need to remember he's a businessman, not an actual geek. To him, it's better to admit to having been wrong than losing money or market share. Welcome to the world!

    1. Re:Not new by sgtrock · · Score: 2, Funny
      Embrace and extend.

      It has come to mean good things (not trying to reinvent the wheel, but building a car around it), and bad things (trying to force down the use of the de facto microsoft-owned standards incompatible with de jure ones), but it's the key idea in Microsoft's business decisions.


      You forgot to complete the original phrase:

      "Embrace, extend, and extinguish" :)
    2. Re:Not new by puppetluva · · Score: 4, Insightful

      I am a bit bothered by two of your points.

      Embrace and extend.

      It's actually. "Embrace, extend, destroy." and it is a BAD thing. It is the idea of taking a standard, implementing it and then extending the implementation once you have enough marketshare to destroy its compatibility with the rest of the market. It is how you "take over" what others have worked hard to create as a community.

      On an off note, Billy Gates' "Road to the future" is actually an insightful book, you know.

      The first revision of the book didn't even include the Internet. Basically this book wasn't insightful at all and has been revised to include events that Gates completely missed when he wrote it in the first place. This book is really a piece of corporate revisionist history.

    3. Re:Not new by IvyKing · · Score: 3, Informative
      It was at one point clear (DOS/Win3.1), but then the GUI started to "own" many features (net support, and even CD-ROM access!) from 95 on - and they finally did away with the separated "core system" from ME on.

      The earliest versions of Win NT kept the GUI code out of the kernel, but that was changed in later versions of NT to improve performance. Bear in mind that NT was much more of a resource hog than OS/2.

      More importantly is the corporate culture - M$ has played fast and loose with programming in the past, e.g. the original IBM PC and their first software for the Mac.

      IBM PC - Intel's databooks for the 8086 specifically stated that interrupts below 20H were reserved for future versions of the 8086 family - IBM and M$ then proceed to use those interrupts for the BIOS routines.

      Mac - Apple had many programming guidelines that were intended to allow migration to future versions of the 68000 family (e.g. don't use the upper 8 bits of addressing for flags). When Apple came out with a 68020 version of the Mac, a lot of the M$ software was broken by the upgrade.

  46. No, that's not what we want by johannesg · · Score: 3, Insightful

    "Better operating systems" is just part of it. Freedom is the other bit. I don't see M$ adopting that any time soon...

  47. Doesn't it all originate from the social aspect? by Idou · · Score: 3, Insightful

    At least, that is what America always seems to preach: "Democracy and Free market spur technological advancement which increases the quality of life."

    If you are a company, what else do you have to control other than the "social" aspect.

    I think MS implying "social superiority" to the Open Source model is far more damning than admitting technical superiority, because the latter implies a "point of advancement" while the former implies a "rate of advancement." Plus, very few companies have been able to reap the benefits of both the Open Source and Corporate worlds at the same time (though, Mandrake is getting pretty close).

    How do you recreate the structure that naturally appears when you open the source and all future benefits derived from that source to all of humanity? Isn't that kind of like trying to recreate the functions of a living organism without DNA?

    If you ask me, the best "social" aspect to open source is the amount of heart people pour into it.

    --
    Sdelat' Ameriku velikoy Snova!
  48. So does this mean... by gillbates · · Score: 4, Insightful

    <troll>

    That Microsoft will someday be able to release a stable operating system?

    Sorry, I just couldn't resist...

    </troll>

    But seriously, it looks as if the mere presence of Linux is having an effect on Redmond. Perhaps Microsoft will produce better systems than they have in the past if they consider Linux a threat to their business model. Nothing inspires excellence like a little competition...

    --
    The society for a thought-free internet welcomes you.
  49. What's the next part they'll copy? by ron_ivi · · Score: 2, Interesting
    I think next they'll get closer and closer to copying the "free as in can't charge for it" as more and more countries switch.

    It'll take them a while before they copy the "free as in Free Software" part.

    It amazes me that a company can still charge a premium on what's basically a commodity component (scheduler, memory manager, etc) that's been around for decades. Same for that other company that's charging for relational databases. IMHO they should recognize that after 30 years these parts become commodities and that they need to find somethign else to sell if they want high margin products.

  50. Open Source NT Kernel? by WreckDiver · · Score: 2, Interesting

    This makes you wonder if MS isn't thinking toward a future where they release the source to the NT kernel at it's smallest, simplest, runnable level.

    They could keep the Win32 subsystem, the Windows GUI and everything that uses it closed and proprietary, giving them a huge set of products to sell while getting rid of all the objections to their practice of including things like IE in with the OS.

    The kernel would almost certainly receive the same attention from developers that LINUX does regarding clustering, scalability, etc.

    Imagine it - LINUX developers could create a kernel module exposing the NT API that Win32 uses and MS could sell all their software to LINUX users.

  51. Shame/fame is also important... by danro · · Score: 4, Insightful
    Maybe because it is open source ? The consistency surely comes from having the entire codebase to refer to, and the flexibility from people being free to suggest any patches they like to the kernel.
    Not to mention that in OSS every interested party in the entire world can see where you have been lazy and/or stupid...
    If that is not a strong motivation for churning out quality code I don't know what is!

    Too bad for a certain closed source vendor that this is hard (if not impossible) to replicate within their current business model.
    But, who knows? Maybe they can learn something else from the OSS process. It's completely open and successfull, so it must be the ideal research subject!
    --

    "First lesson," Jon said. "Stick them with the pointy end."
    1. Re:Shame/fame is also important... by psavo · · Score: 4, Interesting

      Not to mention that in OSS every interested party in the entire world can see where you have been lazy and/or stupid... If that is not a strong motivation for churning out quality code I don't know what is!

      Yup. When I ported amd76x_pm driver from 2.4 to 2.6 and posted it onto lkml, I got some remarks on overall code quality. All I did was just a quick hack into changed infrastructure so that it would 'just work'. And then I was getting questions like 'what is this', 'why are there large integer constants' etc. I sure learned not to post inadequate code onto lkml then :)

      --
      fucktard is a tenderhearted description
  52. What MS really needs to study: Free Markets by argoff · · Score: 4, Insightful

    Microsoft will not win over linux in the market place, because they believe their own propaganda - that copyrights are some type of free market property right and not an overbearing government regulation. The GPL accounts for that, the MS EULA doesn't.

    Once they understand that restricting what people copy is not some kind of inherent right, but an inherent burdon that is no longer workable in the informaiton age - it will probably be too late for them.

    1. Re:What MS really needs to study: Free Markets by argoff · · Score: 4, Insightful

      Hey, while we're at it, can I get a copy of your house key? What do you mean, 'no'? Why not? Isn't restricting what people copy an inherent burden that is no longer workable in the information age?

      Yeah, but if I sent a 100 million coppies of my house key all over the world, and then attached a license to it saying that you are not allowed to copy it - that would be pretty stupid way of controlling who has access to my house wouldn't it. Then if I got the taxpayers to fund the government to search the streets and alleys for every soul who dared to make a copy, that would even be worse. But then if they wanted the ability to tag every single key you owned (think DRM) to prove that you din't have one of my keys - that would be like a police state. Shall I go on?

    2. Re:What MS really needs to study: Free Markets by ratsnapple+tea · · Score: 2, Insightful

      Yeah, but if I sent a 100 million coppies of my house key ... blah blah blah ... taxpayers to fund ... DRM ... blah blah blah

      That analogy has to die. Really.

      Look, of course information is easy to copy, it "wants" to be free and all that bullshit. But see, that's the whole POINT of copyright--to make it harder to copy information. Copyright makes intellectual property behave (in a limited fashion) like "real" property, in that it is illegal to enjoy the fruits of someone else's labor without putting in the effort to earn it. This means that if you acquire the source to Windows and post it on your homepage, don't act all self-righteous when Microsoft uses copyright law--and yes, taxpayer money--to beat the shit out of you, because they'll only be using copyright for the purpose it was designed, designed, in fact, by people far smarter than you or I. You can say that's an unnatural restriction on the free flow of information, and in a superficial sense you're right. But society decided long ago that that's a sacrifice we're willing to make in order to promote creativity.

      I don't expect you to fully understand this. Maybe when you're a little older. Sorry if I sound patronizing, and I don't mean to be hurtful, but I don't have the time right now to color my writing in rose for you.

      yours

    3. Re:What MS really needs to study: Free Markets by Peaker · · Score: 2, Insightful

      But society decided long ago that that's a sacrifice we're willing to make in order to promote creativity.

      That's exactly the thing - that decision was made before the digital age. Copyright was never meant to affect the individual. In its original conception, copyright only affected corporations - those with the ability to copy.

      Copyright is not there to promote "Creativity" but to promote "Science and Useful arts" which according to the original interpretations (original copyright laws), means promoting the Public Domain. Copyright has since long stopped promoting the Public Domain.

      Lets assume that the original copyright laws were a good balance between the restrictions on individuals and the promotion of the Public Domain. Consider that the original laws:
      A) Had everything go into the public domain in 14 years by default or 28 years if extended.
      B) Restricted copying when it was a difficult and expensive operation not carried out by individuals
      C) Came to promote the Public Domain and to stop NDA's and information secrecy (by offering an alternate way to profit than NDA's/secrecy)

      Now consider that current laws:
      A) Have everything never go into the public domain (thus not promoting Science and Useful arts as specified and originally interpreted)
      B) Restrict copying which is virtually costless (a very heavy restriction on every individual in the world today).
      C) Encourage information secrecy by granting copyrights even on things such as binary data that does not promote Science and Useful arts via inspiration of new works.

      I would say that the old-time balance of copyright was definitely violated.

      I don't expect you to fully understand this. Maybe when you're a little older. Sorry if I sound patronizing, and I don't mean to be hurtful, but I don't have the time right now to color my writing in rose for you.

      It was not me you were referring to, but I hold the same oppinions. From my experience, it is the young and ignorant who support copyright in its current form.

      If you want to educate yourself, please read some of Richard Stallman's informative and interesting papers.

  53. Microsoft tried this. Remember NT 3? by Animats · · Score: 2, Informative
    Windows NT worked that way until the end of NT 3.x. Then Microsoft demoted Dave Cutler, turned the code kiddies from the Windows 95 team loose on NT, and messed it up. It's prettier now, but less stable.

    Microsoft has had a terrible time transitioning people from the DOS-Win3.1-Win95-Win98-WinME family to the NT-based systems. More than half of Windows-based desktops worldwide are still running DOS-family OSs. Even though they've all been discontinued. Even though they have zero security and crash constantly. They're still out there.

  54. Re:Makes you wonder.... by Njall · · Score: 2, Interesting

    It would be sweet if they did. Sooner or later it would come out what they did and at that moment a large chuck if not all of the Windows source code would fall under the auspices of the GPL. The difference between SCO and Open Software would be that Open Software would demand that all the code thereafter be made public. That would be a very interesting test of the GPL.

  55. Re:Makes you wonder.... by JPriest · · Score: 5, Insightful

    It's not just code they are looking at. Windows and Linux use entirely different kernel architectures. They are looking at development methods.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  56. Rob Enderle wrote Linux User = Terrorist essay by sdcharle · · Score: 2, Funny
    aka 'Priests, Pros and Zealots', one of the most poorly constructed arguments I've ever seen get published to the web, and that's saying something. That one was also a Slashdot story some weeks ago. His logic was at the level of 'she weighs the same as a duck, so she's made of wood, and therefore a witch. Burn her!'.

    Rob Enderle=Quote Mill, and it's just not worth it to pay any attention to him whatsoever. It just feeds his twisted 'Linux users are persecuting me!' fantasies. There are plenty of people who dislike Linux AND have technical knowledge and ability to write, unlike Enderle. Attention is better spent on them; at least we can learn something from them.

  57. Re:Makes you wonder.... by man_of_mr_e · · Score: 4, Insightful

    What makes me "wonder" is why everyone is accepting speculation on the part of an outside analyst as definitive proof that Microsoft is doing anything other than a dilbertesque reorg.

  58. Misleading by Zebra_X · · Score: 3, Insightful

    "To a certain extent, Microsoft's decision to form a division focused on the OS core was driven by its main rival, Linux, said Rob Enderle, principal analyst at Enderle Group, a consulting firm specializing on emerging technologies, in San Jose, California.

    Microsoft didn't say a damn thing about emulating linux, Rob Enderle did. The memo was distributed by MS, but appears to have no content regarding an emulation of Linux development methodologies.

    Might want to reign in the horses a bit boys.

  59. Only a matter of time by Dav3K · · Score: 2, Interesting

    before MS releases an OS with a pseudo-OSS license. Something that allows perusal of source code, but 'all your changes are belong to us' would seem plausible. Oh, and they will also still charge for it, probably somewhere in line with Sun's Java OS.

    After all, they already own Virtual PC for Mac - suppose MS did the same trick as Apple - take BSD and use their tools and APIs to make most Windows software run on it. Of course, those parts would be just as proprietary as the GUI on OS X - just the way MS likes it.

    1. Re:Only a matter of time by Theatetus · · Score: 5, Informative

      They already do shared source for their "partners". I got to see some Windows code when I was trying (and eventually failing) to write a driver.

      And don't forget that you can see the source code of Windows CE if you want to.

      --
      All's true that is mistrusted
  60. Microsoft is big enough to be a community by harlows_monkeys · · Score: 4, Interesting
    Microsoft could actually clone the Linux development model, if they wished.

    They've got enough programmers that they could simple go "open source" within the company, and that would be a big enough community to get all the benefits cited by ESR in his Cathedral paper.

    A few other big companies could also do this if they wished.

    Long term, I think, what Linus himself will be remembered for won't be the Linux kernel itself, but for how he managed the project. Hell, I personally know half a dozen people that could have done everything Linus did on the technical side of things, but I doubt any of them would have been the project manager he turned out to be.

    1. Re:Microsoft is big enough to be a community by nathanh · · Score: 3, Insightful
      Long term, I think, what Linus himself will be remembered for won't be the Linux kernel itself, but for how he managed the project. Hell, I personally know half a dozen people that could have done everything Linus did on the technical side of things, but I doubt any of them would have been the project manager he turned out to be.

      Amen. What many fanboys don't seem to realise is that writing a UNIX-like kernel isn't beyond the abilities of any top-quality programmer. The unique characteristic of the UNIX kernel is that it's tiny so it can be implemented by 1 or 2 skilled people in a very short period of time. Thompson and Ritchie did it. Tanenbaum did it. Linus did it. Plus the UNIX kernel has over 30 years of documentation; it's not a secret and there's no new ground to forge. So writing the Linux kernel wasn't all too incredible. However attracting 1000s of developers, smoothing their ruffled feathers when egos came into conflict, coordinating everybody in a single direction... now that's an achievement that demands respect.

      Though writing the Linux kernel is also very impressive :-)

  61. They are looking for developers too by ChaseTec · · Score: 2, Informative

    The Core OS team is at least 4 months old. I run a site about operating system development and I just finished a run of a Microsoft banner advertising OS developer positions. The banner linked to here if you're interested.

    --
    My Hello World is 512 bytes. But it's also a valid Fat12 boot sector, Fat12 file reader, and Pmode routine.
  62. Re:Makes you wonder.... by rifter · · Score: 2, Interesting

    They did pay SCO licensing...what better way to "ensure compatibility with UNIX and UNIX services" than to stick a *NIX microkernel in windows?

    MS claims they already did that, with the POSIX support and a Mach Microkernel in NT... Yes I know they are playing buzzword games.

  63. After years of studying Linux.... by zanderredux · · Score: 5, Funny
    ...Microsoft researchers found out that they couldn't keep Windows stable, even after the last major rewrite, which modularized the Windows' kernel, implemented fully-compliant POSIX and is known to be compiled with GCC.

    "It seems that GPL must be in place to bring stability to the thing", said one of the core group leaders.

    It is puzzling since the exact same version of Windows was setup and only the GPL-labeled boxes were able to keep an extended uptime. The same core group leader said "It is extremely odd. We suspect that the GPL has some magical attributes to it, making everything under those three letters run better. See, we've made a test and enabled users to select the licensing scheme, whether to follow our usual EULAs or GPL. After the selection, the software was installed as usual, with no differences whatsoever, since we did not let users customize the install after the license selection. We found out that installations made when the user clicked on the EULA option tended to be more susceptible to hangups than installs made under the GPL".

  64. I would be happy to share with them the "secret" by dyfet · · Score: 2, Insightful

    Psst. Here is the secret. It's called freedom. If they offered real software freedom, they too would be able to produce world class software.

  65. hmmm... by LordNor · · Score: 3, Funny

    Does anyone find it funny that COSD is really close to BSOD? There has to be some relationship there...

  66. Re:Difference: Linux developers are cream of the c by fitten · · Score: 2, Informative

    The reason that Linux's codebase has remained so cohesive, focused, and flexible is that Linux has so many really skilled developers

    That's partly (if not more than partly) because of the (traditionally) high cost for your ticket to enter Linux/Un*x Land (both monitarily and intellectually). Keep the entry barriers high (steep learning curve, tools that are difficult to use, etc.) and the only ones who can stick it out will typically be the above average folks.

    On the other hand, make it so that any Joe Shmoe can cobble together *something* that works (at least works a fair amount of the time) and you get more people developing on it (ever hear of VB?).

    Things are changing with Linux dropping the cost point of entry and the intellectual point of entry dropping (but still having a good deal of a ways to go, IMO) with the development of more tools on Linux but Linux isn't there yet until Joe Shmoe can throw together a toy app quickly and easily that can keep track of his beer, cigarette, and pork rind expenditures.

  67. Software Design Principles by killmeplease · · Score: 4, Interesting

    It seems to me that Microsoft is nneding to revamp the way that they make their OS. If you read about the original development team it was 30 or so people for NT 3.1, a managable development team. NT 4.0 was a couple hundred and now the NT/XP team is huge and they are all working on the OS. The bug count last I heard was in the 40,000 - 60,000 region. It is simply to complex a system to keep track of all changes and bugs. In The Million Man Month they discuss there being no silver bullet for creating perfect software, but definitely putting more people on the team will not help.

    I think it is great MS is changing the way they make OSs. If MS makes a good OS that is stable and secure, it raises the bar for everyone else to compete. They have to change their method. I think they have there divisions implement changes and Software QA verifies build stability the way that most Application development shops work. This seems impossible on the OS level. Linux is great because they have the UNIX design model to work with, everything laid out in a clean working fashion. The Kernel is so stable because they do not make major changes to the way user space is made because it just has to allow for UNIX applications to run (including X). All of the modules like memory and file systems are layed out. Microsoft has ruined their chance of using this model in Win XP by putting the GUI in kernel space, grabbing the messy registry system from Win 95, and whatever they could hack to make a consumer heavy duty OS.

    Perhaps MS could have Linus Torvalds come in and be their OS development consultant for a day. They could elect someone as their Linus to check in every major change. They could add features for 6-12 months at a time, and test and revise changes for the next 6-12 months and blamo they have a Linux like development team.

    --
    - Kill Yourself, spare us all! -
  68. Re:Makes you wonder.... by brain159 · · Score: 4, Informative

    No No NO. Did you not read the Groklaw article yesterday or thereabouts pointing out that this scenario is not true?

    The penalty for abusing GPLd code is not the compulsory re-licensing of everything. If you're in breach of the terms of the GPL license, then you're breaking copyright law. Nothing makes their proprietary code suddenly open, unless they decide to comply with the GPL rather than fight/settle/re-code.

  69. Re:Difference: Linux developers are cream of the c by drooling-dog · · Score: 4, Insightful
    That's partly (if not more than partly) because of the (traditionally) high cost for your ticket to enter Linux/Un*x Land (both monitarily and intellectually). Keep the entry barriers high (steep learning curve, tools that are difficult to use, etc.) and the only ones who can stick it out will typically be the above average folks.

    Actually, there are 2 classes of Linux programmers: (1) those of us who grew up in a Unix environment before Windows came along (and are thus very experienced) and (2) those who started computing with Windows or DOS but were technically adventurous and confident enough to venture beyond that. Either way, it lifts the average competency of Linux developers.


    Linux isn't there yet until Joe Shmoe can throw together a toy app quickly and easily that can keep track of his beer, cigarette, and pork rind expenditures.

    Isn't that what Perl is for?

  70. Uh oh.... by beefneck9 · · Score: 2, Funny

    I wonder if SCO will now claim that the open source movement aspect of Linux is their IP, keeping M$ from from using its development model. License fees for all! Down with free thinking and the common good!

  71. Re:This is a perfect example of by Anonymous Coward · · Score: 4, Insightful

    I think up-modding and down-modding should be based on powers of two. One positive vote increases the base score by one point, it takes two more votes to increase the score again, four to increase the score yet again, and so on. The same could hold true for down-modding. It would be just as easy to sort by score and give a boost to the best comments, but it would also put slow down the effect of rushing to say something funny first.

    Yep, I know I'm *way* off-topic. I'll slink away like the A.C. I am.

  72. linux? by negacao · · Score: 2, Funny

    People still use Linux?

    That's soooo 2000's...

    In the future, we use GNU/SCO Unixware.

  73. I'll see your point, and raise a counterpoint... by gosand · · Score: 4, Insightful
    I think the point is that yes, my mom IS a GUI usability guru, for the simple fact that she has no technical expertise. The "average" computer user should not need to know anything about editing text-files in /etc, or using rpm or make to unzip/install new applications.

    I think this statement is right on, but needs to be thought out some more. Hopefully, the "average" computer user will change. Right now, the Average Computer User (ACU) was probably born when personal computers didn't even exist. Look ahead 50 years, and that won't be the case. The ACU will be much more familiar with computers, and there will be no need to coddle them as much. Unless of course, they are coddled their entire lives. I think at some point the learning curve needs to be adjusted.

    And my mom is a newbie to computers too, just using it for email and very minor web surfing. To her, the Windows UI is extremely confusing. Double-clicking was a new concept. Saving a file, locating where you saved it, opening it, all the wizard options, the odd error messages, etc. These were all brand-spanking-new things to her. Nothing was intuitive about Windows. Now I am not saying that Linux would have been, but if she were to start out using computers today, the Linux UI would be no more difficult than the Windows one, because her computing needs are simple. The more things you use a computer for, the more you delve into the particular OS's UI.

    The real question is, is the ACU in 50 years going to be just as clueless as to how a computer operates as they are today? I certainly hope not, because that would mean that we are not progressing.

    --

    My beliefs do not require that you agree with them.

  74. an analyst who doesn't really know by Sevn · · Score: 2, Informative

    That would be the major reason to ignore this story completely. The *laugh* analyst *laugh* in this case is a known douchebag. The "Enderle Group" is made up of exactly one person. Wild guess who. If anyone takes offense at my use of the word douchebag, you come up with a better word to describe someone that creates a "group" that contains only themselves and puts their last name in the title of said group. Perhaps he has imaginary friends or multiple personalities or pets he counts in his membership totals.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  75. Re:Difference: Linux developers are cream of the c by Anonymous Coward · · Score: 2, Informative

    I think, at the kernel level, you`ll find that Microsoft programmers are top notch. If you read something like Showstopper which chronicles the development of NT you will get some idea of the calibre of people they use.

  76. Re:Audit of Microsoft's codebase? by CaptainTux · · Score: 2, Interesting
    How do we know Microsoft isn't just taking code from linux and integrating it into windows?

    We don't. In fact, there was this very allegation a few years ago (along with some supporting proof) made by a group of developers. I don't think it ever went anywhere though.

    Is there ANY way to tell if open source apps (not just linux) are becoming integrated into the windows codebase?

    I don't think so. Even similar behaviour within the software isn't reasonable enough proof. But again, a few years ago there were some interesting things. Like a BSOD that referenced "/dev/null" LOL. Personally, I think they are integrating OSS code into their software and that is one of the reasons they don't want to open the code up.

    --
    Anthony Papillion
    Advanced Data Concepts, Inc.
    "Quality Custom Software and IT Services"
  77. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  78. Should this come as a suprise to anyone? by spamshir · · Score: 2, Interesting

    I mean that in a Microsoft-nuetral way. You either adapt or die off. So, its good to see MS take notice and change its style in some way. More compitition, better product for the consumer.

  79. zerg by Lord+Omlette · · Score: 2, Insightful

    Shouldn't they be studying the OpenBSD process? (security) Or the NetBSD process? (run everywhere)

    --
    [o]_O
  80. Re:Difference: Linux developers are cream of the c by fitten · · Score: 2, Insightful

    Perl is ok but still daunting for someone with little programming background. There are too many symbols and the contexts where those symbols are used that make it look scary. At least, that's what some friends have told me.

    VB, for instance, builds GUI apps... something that they can see and something they can see changes in very easily. Drag this button here, double click on this button write some code, done. Even designing the forms gives folks a sense of accomplishment sometimes, even with nothing behind it. In Perl, you do a bit of typing (using lots of strange symbols - for someone who at most just sees the characters that can be found in a newspaper column) which is just a bunch of text, then there's nothing to look at when you run it but maybe a prompt asking for you to type some more stuff. Not very exciting... powerful, yes... just not flashy or pretty.

  81. Some Advice for Microsoft by Ann+Elk · · Score: 5, Interesting
    • Fire Jim Allchin. He has been a liability for years. He wants to turn every project he touches into "Cairo".
    • Appoint a competent replacement, preferably not Brian Valentine.
    • Do not allow any summer intern "wannabe engineer" code-boys anywhere near the core OS kernel source code without proper supervision.
    • Release the core OS kernel as open source. You don't need to release the source for the entire product, just enough to build NTOSKRNL.EXE, NTDLL.DLL, and a generic HAL.DLL. The driver writers of the world will love you for it.
  82. Re:Makes you wonder.... by tkg · · Score: 2, Insightful

    Oh yes, I'm sure Microsoft is willing to risk their windows source code because a groklaw artical said it was ok.

    Given that it is unlikely that MS will allow any outside auditors to check their code base for GPLd code, I'd say the risks were minimal. The only way a GPL copyright holder might have probable cause for asking for such an audit would be if a disgruntled MS developer blew the whistle. Another unlikelyhood given the NDAs MS reqiures of its employees.

  83. Is microsoft paying up... by curious.corn · · Score: 2, Interesting

    ... for the GPL licensed software patents they're obviously incorporating in their products? Oh sorry, no patents... it's free. Had the reverse been true, don't you doubt the PR would have stormed in crying the Communist Hippies had raped and stolen the innovative creation of successful individuals (thus impoverishing the whole world including Antartica and the depths of the Indian Sea). Oops, 'tis ha shame noone has patented the whole Free Software business process... it would have meant sue time.

    --
    Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  84. Re:Difference: Linux developers are cream of the c by myrdred · · Score: 2, Insightful

    You mean the same people who decided to put IE in the kernel?

  85. And around it goes again. by djve · · Score: 3, Interesting

    I remember reading articles back in the 90's (remember, the last decade) that Microsoft was studying Unix and BSD kernels. Some of the impact seems to have shown up but overall it seems like not too much has changed.

    Until Microsoft isolates the the kernel calls from user based calls don't hold your breath waiting for a change. Given the legacy code they support I don't think any big improvement will be soon.

    --
    "There is magic in the web." - Othello Act 3 Scene 4.
  86. Re:Makes you wonder.... by Phillup · · Score: 4, Insightful

    How would you know?

    Even with their "we'll show you the source" programs you can't compile and compare checksums to make sure you are shown the source to the code that actually generated the binaries you are running...

    Can you?

    --

    --Phillip

    Can you say BIRTH TAX
  87. Actually Its Caled "Open" For a Reason by EXTomar · · Score: 2, Insightful

    Linux and other OSS projects are open by their nature. If someone wants to come along and inspect it they can whether or they have alterior motives or not.

    The "O" means "Open" for a good reason. The spirit of OSS is sharing and learning with everyone. This includes Microsoft. If they can learn how to stop making overly complex software that can never seem to quite work from inspecting BSD and Linux then so be it. Linux and BSD have nothing to hide. That sounds like a strength, not a weakness for MS to exploit.

  88. Re:Audit of Microsoft's codebase? by gatkinso · · Score: 2, Informative

    1) Having ported lots of code between VC++ and gcc I can tell you that there would be some modification, especially down that low.

    2) POSIX subsystem compilance was never very advanced, so obviously not much being pulled from there

    3) Certainly the file systems are very different

    4) The header files aren't even close in the headers that are common between the two

    Recognize this directory tree?

    http://www.sysinternals.com/ntw2k/info/xpsrctree .s html

    Didn't think so. (Means very little however.)

    Socket implementation is different, threading model is different, task scheduling is different...

    So while there could be plagarism, it would not be without so much effort that you may was well just write the stuff yourself, after being inspired and pointed in the right direction by the GPL'ed code.

    --
    I am very small, utmostly microscopic.
  89. Well it's good to see the open source... by exp(pi*sqrt(163)) · · Score: 2, Funny

    ...community giving back after it has learned by copying software (Office clones, desktops and window managers, file explorers et.c. et.c.) from Microsoft and Apple.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  90. Chemistry vs Alchemy by Anonymous Coward · · Score: 5, Insightful

    For 1500 years alchemists worked tirelessly in their secret labs making potions and spells with the ultimate goal of turning whatever into gold. 1500 years wasted because everone kept everything secret. Chemistry came along when people published and studied work of others. After 300 years we know it takes a nuclear reaction to turn something else into gold. Linux is like chemistry. Microsoft isn't. Get the idea?

  91. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  92. We could have told them if they'd asked... by El · · Score: 4, Interesting
    Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility.

    Just a guess, but offhand I'd say it through design driven by software developers, versus design driven by marketing and artificial deadlines. In other words, in any organization, the behaviours that get rewarded the most increase, while those that get punished decrease. MS apparently does not reward consistent, flexible design or implementation.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  93. How MS bugs are born... by DroopyStonx · · Score: 3, Funny

    "Studying" Linux, hehe.

    Developer 1: "Ah.. so this is how they do it in this section..." *copies and pastes code and gives it a quick test* "That should do it. Next section!"

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
  94. Re:Difference: Linux developers are cream of the c by dschl · · Score: 3, Insightful

    There is an order of magnitude difference in skill between a nurse, and a brain surgeon.
    Yes, the typical nurse has patient assessment skills at least 10 times better than the average brain surgeon, and a bedside manner which is possibly 100 times better.

    You compared apples and oranges with that one.

    --
    Slashdot - the place where you can look like a genius by restating the obvious
  95. Re:Ooo Ooo Ooo! I have an idea! by Afrosheen · · Score: 2, Funny

    You speak of this boss in the past tense, which begs the question....

    Just how many stuffed frogs did you collect?

  96. Re:Ctrl-C Ctrl-P == Studying? by spitzak · · Score: 2, Interesting

    The GPL is strictly based on copyright. You can copy ideas from it, just as long as you don't copy code. You are confusing this with the type of NDA you have to sign to see code from Microsoft. Also Microsoft is very interested in spreading the myth that even looking at GPL code can "contaminate" you, in order to make it sound as bad as their NDA, and you are buying right into this. It isn't, and they know this. So I would not be suprised if they let their top people (the ones trusted to not blab that Microsoft is not practicing their own propaganda internally) to look at Linux source code all they want.

    Serious designers want to do things differently, and it turns out that copying source code is pretty useless for this anyway.

  97. Re:now wait... by NickFitz · · Score: 2, Funny
    At the VERY least, it would be interesting if they open sourced all legacy OS's, like Win3.1 - Win98

    They can't, they're still using that code :-)

    --
    Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  98. Can't be done by El · · Score: 2, Insightful

    The problem is simple: Microsoft has a Marketing Department. Linux does not. I for one don't beleive Microsoft is willing to get rid of it's Marketing Department, or seriously reduce it's control over the development process, just to produce better code... but I could be wrong.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  99. The answer by Overly+Critical+Guy · · Score: 2, Insightful

    Because Slashdot wanted to post an article entitled, "Microsoft's New Core OS Team Learning from Linux." Facts don't matter.

    --
    "Sufferin' succotash."
  100. Re:Difference: Linux developers are cream of the c by ComputerSlicer23 · · Score: 2, Insightful
    At diagnosing the common cold, I'll bet a nurse is, at reading the MRI, and figuring out what is wrong with the internals of my brain, I'll bet a surgeon is much better. For a surgeon, I want a god complex, really steady hands, and lots, and lots of history of doing the surgery.

    In my experience, anything a nurse (or General Practitioner) tells you can be ignored, you'll still get better. A nurse generally gives advice that makes you feel better more comfortable, and possible speeds the process along a bit, but inheirently does nothing to fundamentally change the outcome. Generally I stopped seeing a GP unless I need a bone set, or I have been sick for a week.

    However, when you have a bleeding brain, nothing but a brain surgeon will do. When you have a pile of bad C code, a really good programmer, or an average programmer will both get the job done (in differing amounts of time). So there isn't as much selection pressue on the job of a programmer.

    If I found a brain surgeon who was nice, I wouldn't let them operate on me. Clearly they aren't a real brain surgeon if they are a decent human being :-)

    Finally, if you had quoted the following sentence, I pointed out that, comparing programmers to programmers is just as fair as a nurse to a surgeon. If you made a nurse do a surgeons job, there'd be an order of magnitude difference, if you made a surgen do a nurses job, there'd be an order of magnitude differece in quality. If you took a programmer whose really good a job X and make they do job Y, it's not terrible shocking there is fall of. A lot of programmers take work, and do work in areas they lack experience or knowledge, because it is a good job, and the people doing the hiring can't tell the difference.

    Skill as a programmer, because programmers have a very, very broad range of skills and abilities that they need to do to accomplish their job, are inheriently incomparable in most ways. Finally, a lot of great programmers are great on the codebases they work on, but they'd be lousy on other codebases.

    Kirby

  101. The hard truth is, by pair-a-noyd · · Score: 4, Insightful

    "They have been studying Linux extensively. Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility,".

    It's because the Linux kernel is under the control of (no offense) a dictator, where as the MS kernel is under the control of a bureaucracy..

    Sometimes dictators are a GOOD thing..

  102. "I'm going to go against the grain and NOT make this an 'I told ya so' MS-bash."

    Good, because this article is just speculation from an outside analyst. The only facts we know are that it's just an organizational restructure in Microsoft. Big deal.

    --
    "Sufferin' succotash."
  103. It's too bad... by kuzb · · Score: 3, Insightful

    ...that the process isn't two ways. Linux developers should be taking a look at,and studying how windows does some things. Security might not be microsoft's strong point, but they did excel in the area of integration and user interfaces. Linux distrobutions could _really_ use help in both these areas.

    --
    BeauHD. Worst editor since kdawson.
  104. Legal implications of defining Windows' OS core? by raw-sewage · · Score: 2, Insightful
    Judging by the article, it appears that Microsoft is creating a specialized team whose responsibility will be the "core" operating system. Isn't "core operating system" just another term for kernel? Or am I playing too loose with the wording?


    If not, it was always my understanding (based entirely of heresay of course <grin>) that the Nt 4.0/Win2k/WinXP kernels were actually pretty good. Wasn't the original NT kernel jointly developed with IBM and OS/2? Again, my hearsay-based understanding has always been that all the "cruft" that is duct-taped to Windows accounts for the lockups and security issues.


    I'm too lazy to dig out the links, but I'm sure many Slashdot readers are familiar with Microsoft's legal use of the term "core operating system" (or similar terms anyway). Remember all the stink about bundling Internet Explorer with Windows? Didn't Microsoft claim that IE is an intrinsic part of Windows, that it cannot be removed without breaking the OS? More recently, the Europeans want Microsoft to unbundle Windows Media Player from Windows XP. I'm sure Microsoft is claiming that WMP is part of their "core" operating system.


    In short, Microsoft has been criticized so often for bundling applications with Windows. Their response is usually along the lines of "it cannot be unbundled". I call anything that cannot be unbundled part of the core system.


    So it looks like this new division will work on the entire Windows product!


    Unfortunately, too many people don't care or don't understand the subtleties of this discussion, and will never realize that---yet again---Microsoft says one thing but does another.

  105. Two Words... Eclipse..... IBM..... by snatchitup · · Score: 2, Informative

    What M$oft doesn't wanna admit is that they are scared s'less of what IBM is doing with th Eclipse project. It's a bit of an Enigma.

    Microsoft wanted it easy for developers to get its tools. They were never free, however. Eclipse is free. But IBM's version (Websphere AppDev) for the enterprise is basically Eclipse, with additional plugins.

    I can run Eclipse on Linuz, etc. Same engine. IBM is or has overaken WebLogic in the AppServer market.

    ----
    The idea that MS wants a better OS, so it's looking at Linux is an understatement. Basically, now its... "Okay, we bodged up our OS to justify violating Monopoly laws. Now that we've won.... We just need to undo the code intermingling of End User Applications with the kernel."

    Eclipse is the next "killer" app, by going back to the fundamentals of how to build a huge software business.

  106. Re:Difference: Linux developers are cream of the c by dschl · · Score: 2, Informative

    Short story in semi-point form. No names, lest people I know lose jobs. Car accident, patient in intensive care unit. Young woman, has small children, I believe. ICU doctors want to pull the plug (think it was a neurologist, ie, brain surgeon). No brain scan completed, doctor makes recommendation to family to turn off ventilator, family approves.

    Nurse mentions to doctor that patient appears to be responding, and the doctor should get a scan to measure brain activity. She is overridden by the doctor, who maintains that the patient is brain dead, a vegetable. Doctor orders that patient is to be removed from life support. Nurse decides to adminster medication to assist breathing based on a standing order (blanket prescription for the ICU),and then turns off life support as ordered bvy doctor. Only because of medication administered, patient continues to breath. Nurse nearly loses job over this.

    A few days later, patient is awake. A few months later, patient is nearly fully recovered, possible loss of recent memories, but is up walking about, part of her family, leading a useful and productive life. As far as I'm concerned, the above doctor should not be practicing, and should be sued for everything he owns, but doctors protect their own.

    I don't trust doctors anymore. Period. You should get to know some ICU nurses, and you might want to revise some of your opinions. Personally, I would cause severe physical harm to any doctor with a god complex, before I would let them touch anyone I care about. I would also ask an experienced third party nurse to do an assessment, review a brain scan, and provide a second opinion (insamuch as the law permits nurses to have an opinion), before I would pull the plug on anyone based on a doctors advice.

    --
    Slashdot - the place where you can look like a genius by restating the obvious
  107. Re:This is a perfect example of by utlemming · · Score: 2, Informative

    Personally we ought to do away with the "Use or Loss 'Em" policy -- why? Because sometimes people just don't have the time to use them, or they don't want to use them on the dicussions that are avialbe for the those three days. Point in case -- I lost a couple mod points because I did not want to mod a weekend discussion, since there was nothing going on (it was a weekend when the articles were not personally interesting to me) At least, they ought to give a longer time to mod so that you can take your time and puruse when you have the time. Rushing people gets the first posts points, and those with something intellegent, don't have the opportunity.

    At the very least, give the mod points out and then have it so people can not get more mod points until they have used the ones they have. I think then people will get moderated in a way that will reflect the quality of a comment.

    --
    The views expressed are mine own and do not express the views of my employer.
  108. Microsoft can't afford not to by j_w_d · · Score: 2, Interesting

    Microsoft is between the proverbial rock and hard spot. If you consider historical trends and rates of development, Linux is profoundly faster in the rate at which it has been developed than any proprietary OS. Linux once was notorious for its problems with device drivers. These days that problem is long gone. It has been argued that Windows was more convenient and once that was true, but these days, the convenience of not having to reboot Linux after and installation alone reflects poorly on windows, especially when comparatively trivial progams require a reboot to work after installation. The historical evidence suggests that within a comparatively short time Linux user interfaces will be far better than anything MS has. You can argue that linux already has this, but not everyone will agree.

    Presently, the only sound reason for using Windows is for the applications and with Open Office and Star Office as well as many others, even this is becoming a weak argument.

    Microsoft cannot afford to ignore the manner in which Linux develops. The irony of course is that they can't afford to emulate it as a proprietary company either. The fact is, MS cannot afford to hire a work force of the size and qualifications that marks the group that developes Linux.

    --
    ------ The only greater hazard to your liberty than n politicians is n+1 politicians.
  109. Average Computer User is less computer literate by solprovider · · Score: 2, Interesting

    Right now, the Average Computer User (ACU) was probably born when personal computers didn't even exist. Look ahead 50 years, and that won't be the case. The ACU will be much more familiar with computers, and there will be no need to coddle them as much.

    I disagree. I believe the Average Computer User will remain approximately as well-informed as they are today. They will know how to turn it on (as long as nothing goes wrong), and use a few applications (as long as the work properly). Most people believe that a little computer knowledge grants expert status:
    - A friend thinks his 6-year-old child is a computer genius because she can use the mouse to play children's games.
    - Another friend thinks his teenagers are computer literate. They know how to download songs.
    - A college student thought another student was very computer literate because he found her "lost" document in the "My Documents" folder.
    - A friend's friend at a party was hailed as a computer genius because he could install anti-virus software, start the scan, and remove viruses if the software knew how.

    When I started with computers, they could play a few games. They often required typing in the source code. (We did not call it "open source" then. "Closed source" came on plug-in cartridges, or was in the BIOS. Everything else was open.) I quickly decided it was more fun to program a game than to play a game.

    In the early 90s, the computer world exploded. Suddenly tons of people were seen as computer literate because they knew how to "program in HTML". Then the techies added JavaScript. Some of these "web developers" survived by copy/pasting (otherwise known as "stealing", or "borrowing" since all JavaScript is "open source") JavaScript from other sites, or from new websites that collected easy-to-implement code.

    None of the people mentioned are likely to become techies. There is also a class of people known as "administrators" who have basic knowledge of installing programs and rebooting computers. They fill the boring roles in the computer world that programmers do not want. (Network architects and a few other jobs are more engineers than techies, and so are not part of this discussion.) Using "scripting" languages has reduced the intelligence/competence/skill-level-required to program, and that is good because we need more programmers, and we have fewer.

    The bar for being considered "computer literate" by the public is very low, while the bar for becoming a programmer has been raised. I really started programming on a Commodore PET. IIRC, it booted to a command line that also served as the IDE for BASIC.
    - What IDE do I use in Windows? DOS Help was hidden in the extras on the Windows95 CD. QuickBASIC disappeared. MS wants you to use VisualStudio (after giving them much money,) but how many 10-year-olds can afford it.
    - Java is easy to install, after waiting for the download, but compiling requires the command line. (I use batch files. Raise your hand if you know what is a batch file. OK. Now explain to that newbie who wants to be a programmer.)
    - The best bet for a newbie is to ask for someone's old computer, install Linux, and start playing with all those compilers. But that newbie already knows they want to program. The casual entry of source code is gone.

    Computers must become get easier for the average person to use, while programmers become rarer. At least we are guaranteed good income.

    --
    I spend my life entertaining my brain.
  110. I'm glad for that by z00z · · Score: 2, Interesting
    Seems like Microsoft is paying attention to the Linux way of doing things.

    I'm happy for that. This will make Windows more secure, which will relieve many people out there.

    Also, another way to look at it is that this will force Linux developers to come up with even better ideas and techniques to try and stay one step ahead. Competition is a Good Thing (tm).

  111. OT Sig comment by Loki_1929 · · Score: 2, Interesting

    "Dear pedantic Slashbots: If cable theft is stealing, why is MP3 downloading "infringement?""

    Because (at least for USians) that's what the law says.

    Theft of 'telecommunications services', such as cable, are defined and punished under USC Title 47, Chapter 5, Subchapter V-A, Part IV, Sec. 553. That section can be found here.

    USC Title 17, Chapter 5 covers copyright infringement, which is an entirely different animal. You may view this section of the USC here.

    If reading legalize hurts your head (as it does mine), then try reading here instead. That link leads to a far easier-to-digest version of the laws in play.

    If you live in a foreign country where copyright infringement equals theft, then please let us all know where this enlightened utopia is. If you live in the US, then your sig is nothing more than the butt-end of a joke played upon the American public by a group of criminals running a group of corrupt organizations (as defined under Federal RICO statues) which should have been shut down years ago, with their board members imprisoned for their crimes.

    I find it amusing that so many voice their support for the rule of law by defending a group of companies and individuals (whose collective criminal activities over the past 50 some-odd years could result in massive (as in Trillions) government-imposed fines and a slew of life sentences (for execs)) from small children and teenagers who, at worst, are commiting a civil offense.

    Please change your sig.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  112. MS doublespeak by UnknowingFool · · Score: 3, Funny
    By closely controlling the OS core, Microsoft will be able to better ensure that Longhorn will arrive on time and meet its quality and security objectives, Enderle said.

    So, are you saying that MS is not doing that currently? Aha! Finally, they admit it.

    [sarcasm]
    Reeeeeeeally? So when is Longhorn due?
    2003 you say.
    Now you say 2004.
    2005?
    2006?!
    So how's that Trustworthy Computing thing working?
    Never mind.
    [/sarcasm]

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  113. Suggestions by 0x0d0a · · Score: 3, Insightful

    They are looking at development methods.

    The problem is that development methods are not the problem. Microsoft simply cannot understand this. This is not a Microsoft-specific problem. It's just due to the way large companies work.

    Basically, some Microsoft analyst team sat down and decided that Linux isn't wildly technically better than Windows. The only other difference must be the development methods -- every software manager knows that software engineering methods are crucial.

    And that's where they'd be wrong. The development model is slightly different, but it's not magical. There are groups that feed software up and a few knowledgeable people that review code. It isn't that unique or unheard of.

    The philosophy and the *social* structure is what matters. I don't mean from a Richard Stallmanesque "We have an ethical mandate to ensure that software is Free", but simply their goals. The people working on Linux make decisions based on one criteria -- technical merit. They are doing what they are doing because they want to make a name for themselves, because they love the technology itself, because they want to fix a problem that's bothering them, and sometimes even because they want to help others. They have a *reason* to put in the extra effort to make code be really clean. It isn't even just that their work can be viewed by millions (and sloppy Linux code frequently gets harshly panned), but that they want to do their best because they're making something to be proud of. You simply cannot replicate this in a traditional company. A programmer is tasked with implementing a feature. He didn't come up with that feature. The feature was decided upon by a committee that was reviewing input from marketing. The feature then hit a high-ranking person in the software development system, and flowed down to this programmer. He knows that much of the Windows codebase is a mess already. If he does a really exceptional job, he can't keep the code with him or show it off to others. He doesn't have the pride there, and the most enthusiastic project manager or juicy set of incentives can only keep the interest and excitement alive for so long. He's putting in his hours to implement something that's customer-driven, and may not be something that he wants to use. You *cannot* produce a large company that has programmers that produce works of love, because you'd get lots of difficult-to-sell output, and in any case the sheer bureaucracy would stamp the joy out of things.

    If I wanted to make a system as close as possible to replicating the Linux system, here's options I'd consider:

    * Open source the code. An ultimate reward is allowing programmers to allow others and employers to see their entire body of past work. If you want an incentive to do well, this is a big deal.

    * Use only programmers that will use their own work. This is hard for some fields, and extremely difficult for vertical market software -- it's the rare programmer that directly uses banking transaction software. However, the rewards are enormous. The gaming industry has got a pretty good grasp of this. There are a lot of games that have lots of neat visual effects or features, things that were thrown in because the programmer *wanted software* that could do something. They have some incentive to go the extra mile. In the open source world, this is frequently called "scratching the itch". Programmers *want* to write software and will write *better* software, if the result is something that matters to them. "Eating your own dogfood" is a hazy corporate attempt to implement this, but I'm talking about going beyond this -- if you're making a raytracer and need another man on the project, try and find a programmer who ray traces in his free time, and give him free rights to use the product on his own as much as he wants.

    * The implementor of a feature should have design influence over that feature. This is a tough one. Software design is harder to do well than software imp

  114. Not good enough by GCP · · Score: 2, Insightful

    Every Windows laptop has two buttons built in and the most popular models even have an equivalent of the scroll wheel. On ThinkPads, Dells, and others, I can scroll a window without moving my fingers off the center of the keyboard. It's so convenient that I never use an external mouse and almost never have any use for a scrollbar. I can scroll any window in two dimensions by simply pointing anywhere in the window and moving only my right index finger off the home keys.

    None of this is possible on any Macintosh laptop. Apple's primitive mouse standard is a real problem.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."