Slashdot Mirror


Unix To Beef Up Longhorn

An anonymous reader writes "VNUnet has a story about Longhorn having the ability to run unix or linux code via SFU." Microsoft's site has a lot more information about SFU itself. Regardless of ideological bent, it's an interesting piece o' technology.

723 comments

  1. Bender's Take by ari_j · · Score: 5, Funny

    Interesting. No, wait...that other thing. Tedious.

  2. But.... by Anonymous Coward · · Score: 1, Funny
    does it run Linux ?

    Ohwait...

    1. Re:But.... by ari_j · · Score: 2

      Surely, you meant to ask "Does it run NetBSD?"

    2. Re:But.... by mini+me · · Score: 1

      I think we can assume coLinux will run under Longhorn. But only time will tell us for sure.

    3. Re:But.... by SageMusings · · Score: 1

      No no no,

      The correct question is....wait for it.....what would a Beowulf cluster of those be like?
      [insert rim shot...profit(?)]

      --
      -- Posted from my parent's basement
    4. Re:But.... by SlightOverdose · · Score: 1

      raise FlackFromACMoronsException;

  3. CRASH by Anonymous Coward · · Score: 0

    yeh but who cares if its not running linux!

    unless it can run the kernel too

    1. Re:CRASH by Anonymous Coward · · Score: 1, Informative

      I recently bought a new laptop and tested Linux, FreeBSD, OpenBSD, NetBSD and Windows XP on it. OpenBSD crashed the most (because of the NIC driver, as far as I can tell), followed by FreeBSD and Linux (both seemed to suffer from bugs in the video-related code, as well as power management). NetBSD and Windows XP didn't crash at all, but only Windows XP supported all my hardware (NetBSD came second in that category).

      In short, the myth that Windows crashes more than open-source OSes is a relic of the 90s (when the main MS OSes, Win95 and Win98, really were unstable), that Linux zealots will only be able to hang onto for so long.

  4. STFU by Anonymous Coward · · Score: 5, Funny

    Anybody else first read that as STFU? Seems oddly appropriate somehow.

    1. Re:STFU by magefile · · Score: 1

      Dammit, you stole my post.

    2. Re:STFU by nick_davison · · Score: 1

      Anybody else first read that as STFU? Seems oddly appropriate somehow.

      Clippy bugs you a lot too?

    3. Re:STFU by pilgrim23 · · Score: 1

      SFU? I read that as "SNAFU"

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    4. Re:STFU by Anonymous Coward · · Score: 0

      While SFU seems like an unfortunate acronym, it's probably better than Windows Unix Services (WUS).

    5. Re:STFU by consolidatedbord · · Score: 1

      And WUS is already taken by Windows Update Services. (The future release of SUS)

      --
      while true ; do echo this is my sig; done
    6. Re:STFU by AnonymousKev · · Score: 1
      Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.

      I didn't know Chuckles the Clown spoke Latin!

      --
      Anonymous Kev
      Proudly posting as AC since 1997
      (Finally got a dang account in 2004)
    7. Re:STFU by kabrakan · · Score: 1

      No, i saw my school(Simon Fraser University) and 'Microsoft' in the same sentence and i got scared. Very scared.

      --
      Slartibartfast:"Is that your robot?"
      Marvin:"No, I'm mine."
    8. Re:STFU by PMuse · · Score: 1

      SFU? I read that as "SNAFU"

      Seems like a perfectly appropriate name for an MS product to me.

      --
      "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
    9. Re:STFU by dogas · · Score: 1

      Nah, it reads correctly..

      "So Fuck U!"

      --
      'When the going gets weird, the weird turn pro.' -HST
    10. Re:STFU by BlackHawk-666 · · Score: 1

      Actually, it's a reference to the people who will buy it...Stupid Fucking Users.

      --
      All those moments will be lost in time, like tears in rain.
    11. Re:STFU by x3ro · · Score: 1

      Screw The Fucking User?

      --
      [ UNSIGNED NOT NULL ]
  5. Longhorn and Unix. by Whatthehellever · · Score: 4, Insightful

    Apple went to BSD.
    Novell is going to Linux.
    Windows...? It's the next generation. They just won't admit it.

    --

    ---
    IMHO, of course.
    May the SOURCE be with you.
    1. Re:Longhorn and Unix. by ShadeARG · · Score: 5, Interesting

      And you can tell they don't want to admit it because it's named Windows Services for UNIX. UNIX Services for Windows is more correct, but they want you to believe that Windows is empowering UNIX instead of the other way around.

    2. Re:Longhorn and Unix. by Anonymous Coward · · Score: 0

      Yeah, the naming thing gets me all the time too...

    3. Re:Longhorn and Unix. by Anonymous Coward · · Score: 1, Funny

      Apple went to BSD. Novell is going to Linux. Windows...? It's the next generation. They just won't admit it. My bet's on GNU/HURD. No way they'll follow BSD & Novell

    4. Re:Longhorn and Unix. by Compholio · · Score: 5, Interesting

      And you can tell they don't want to admit it because it's named Windows Services for UNIX. UNIX Services for Windows is more correct, but they want you to believe that Windows is empowering UNIX instead of the other way around.

      It's true, they market the thing for migrating from UNIX to Windows but I've only ever used it to migrate from Windows to UNIX.

    5. Re:Longhorn and Unix. by 13Echo · · Score: 1

      Well, it's possible that they did it so it wouldn't equate to "SFW", often an acronym "So Fucking What". Of course, it could mean also "Safe For Work", for those of us that browse FARK articles on company time. That wouldn't work though, because we know that Windows is not "SFW".

    6. Re:Longhorn and Unix. by Anonymous Coward · · Score: 0

      Checking Slashdot, I found this, which reveals that SFU is ... a port of OpenBSD 3.0. Microsoft didn't even do the porting work themselves.

    7. Re:Longhorn and Unix. by some_other_nerd · · Score: 1

      Errr.... don't you mean GNU Mach? GNU/HURD is like the GNU in GNU/Linux, Mach is the actual kernel used in the HURD.

    8. Re:Longhorn and Unix. by Carnildo · · Score: 4, Funny

      Apple went to BSD.
      Novell is going to Linux.
      Windows...?


      The next generation of Windows will be based on UnixWare.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    9. Re:Longhorn and Unix. by Anonymous Coward · · Score: 0

      Yeah, SFW, perhaps (depends on how much of a jackass the user is and how much control they're willing to give up - lack of admin rights, for instance, leads to a much more stable system).

      No matter what though, Windows is definately SFSK (Safe For Script Kiddies), SFMW (Safe For MalWare), and SFBG (Safe For Bill Gates). Then again, Bill has been cursed with bluescreens when put in front of thousands of eyeballs.

    10. Re:Longhorn and Unix. by Anonymous Coward · · Score: 0

      True. In my office, we don't allow anyone but the boss to have admin access. This saves us from a lot of headaches that we were having before we made that decision. All it took was a reimage or two to get rid of the headaches though.

      Sadly, the rest of the company doesn't have that policy. EVERYONE that gets a computer has admin access, and almost EVERYONE develops frequent problems as a result.

    11. Re:Longhorn and Unix. by rd4tech · · Score: 1

      Evolution?

    12. Re:Longhorn and Unix. by Anonymous Coward · · Score: 0

      The NT kernel has always provided the foundation for a UNIX implementation, along with foundations for Win32 and OS/2. The OS/2 stuff was dropped a few years ago, however, and the UNIX stuff used to only be available via the useless POSIX subsystem (useless because it only implemented POSIX, not a full UNIX system).

      Interix (basically v2 of the POSIX subsystem) implements a full UNIX system (it was certified as UNIX by The Open Group at some point), so it's actually useful. Interix was originally developed by a company called Softway Systems, and I believe this was because of contractual obligations to the old SCO, which were settled a few year ago (allowing MS to buy Softway). The recent payment from MS to license UNIX code from the new SCO (aka Caldera) was probably to keep the Caldera/SCO lawyers from chasing after Microsoft because of Interix too.

      In other words, Microsoft's NT kernel is flexible enough to implement multiple operating system personalities natively, so there's no need to dump it for something else, in the way Apple dumped its horrible old OS in favour of Mach/BSD, or Novell is dumping its obsolete NOS in favour of Linux.

    13. Re:Longhorn and Unix. by Anonymous Coward · · Score: 0

      This doesn't make any sense. SFU allows UNIX code to be built on Windows, so if your code is written for UNIX, you can build and run it on Windows. If your code is written for Windows, SFU does bugger all to make it buildable/runnable on UNIX.

  6. Now I can write UNIX code... by mothz · · Score: 4, Funny

    Woohoo! Now I can write UNIX code to run on Windows! Then in twenty years or whenever Longhorn is released, they can change the standard, and I'll get to choose between compatibility with my UNIX code and UNIX, or Windows! This is great!

    1. Re:Now I can write UNIX code... by Anonymous Coward · · Score: 1

      That might be a valid complaint if the UNIX Standards were ever worth the paper they were written on. When Sun, HP, IBM, and SGI achieve the holy grail of "write once, compile anywhere", THEN you can start bitching at minor-leaguers like Microsoft.

  7. Really? From the article... by daveschroeder · · Score: 5, Insightful

    From the article Microsoft is set to include its Services for Unix (SFU) add-on for Windows as an integral part of the next major release of the Windows server operating system, codenamed Longhorn and expected in 2008.

    Oh really? That's fantastic, especially since it's something - by the article's own timeline - that won't be here for another four years.

    Some analysts said the move could eventually sideline conventional Linux and Unix operating systems.

    Someone must have a pretty fancy crystal ball to tell us what is and isn't going to "sidelined" four years in the future.

    By including SFU in Windows, Microsoft could rapidly become the biggest supplier of Unix software if Longhorn proves a success, undermining traditional Unix vendors such as Sun, HP and IBM, as well as Linux vendors' enterprise offerings.

    Um, someone is forgetting about the single largest shipper of UNIX* systems in the world: Apple, which eclipses all other vendors.

    In fact, Microsoft's move is aimed at two things primarily: Linux and Mac OS X, both in the server environment and on the desktop. Both OSes are making serious and impressive inroads in areas where they've never had large showings: Linux on the desktop, and Mac OS X in the datacenter. Microsoft, of course, sees this - given Gates' recent diatribes about the "dangers" of anything open source, or anything non-Microsoft - and we can leave it up to brilliant journalists to spread FUD to help hawk a product that won't ship for almost half-a-decade.

    Microsoft may also release a 64bit version of SFU this year.

    Oh really? That's wonderful news, considering we've already got that support with various commercial and non-commercial *NIXes and Linux for quite a while. Again, Microsoft, with the aid of journalists, pulling the normal "hey, you might be able to do X now, but in a few years, you'll be able to do it with Windows Amazing Edition even better! So don't invest in anything else, just stay with the perennial safe refuge of Microsoft!"

    * Yes, yes, "UNIX-like".

    1. Re:Really? From the article... by SpooForBrains · · Score: 0
      Um, someone is forgetting about the single largest shipper of UNIX* systems in the world: Apple, which eclipses all other vendors.
      Seriously, are you stoned? Apple's share of the market comared to unix/solaris/linux/bsd combined is negligable.
      --
      "The dew has clearly fallen with a particularly sickening thud this morning"
    2. Re:Really? From the article... by Anonymous Coward · · Score: 1, Funny

      No, because every single-mouse-button-pushing Flash animator is now an ELITE *NIX USER.

    3. Re:Really? From the article... by Anonymous Coward · · Score: 2, Insightful

      Apple is the number one shipper of Unix-esque desktops, if you count Linux servers Apple loses handly. Think how many linux servers do Google and Akamai have?

    4. Re:Really? From the article... by TopShelf · · Score: 1

      Um, someone is forgetting about the single largest shipper of UNIX* systems in the world: Apple, which eclipses all other vendors.

      Huh? Surely you must be talking about strictly the desktop. Don't forget them servers...

      --
      Stop by my site where I write about ERP systems & more
    5. Re:Really? From the article... by Anonymous Coward · · Score: 5, Interesting

      In fact, Microsoft's move is aimed at two things primarily: Linux and Mac OS X

      Actually, SFU enables you to do things like run an NFS server on Windows. Basically it is meant to enable PHBs to replace Unix servers with cheap Dell boxes running Windows admined by MCSEs. It has nothing to do with desktop linux or OS X.

    6. Re:Really? From the article... by scribblez · · Score: 1

      probably only considering general consumers

      --
      "What seems to be the problem, osciffer?" (pronounced aus-if-fer.. bah forget it)
    7. Re:Really? From the article... by Anonymous Coward · · Score: 2, Informative

      Huh?

      Some estimates show Google as having "100,000" servers. There are over 12 million OS X users. Saying Apple is the largest UNIX-based system vendor isn't just saying it about desktops...it INCLUDES *ALL* UNIX/Linux systems, in all environments. Sorry.

    8. Re:Really? From the article... by Anonymous Coward · · Score: 0

      I bet not milions, cause that's what Apple has

    9. Re:Really? From the article... by jdhutchins · · Score: 4, Insightful

      Sidelining UNIX becuase *nix programs will run on Windows? The fact is, several (many?) server-level programs DO run on windows. Apache, MySQL, PHP, Perl, the list goes on; they already run on Windows. So, if people really wanted to use Windows for these programs, they could. Obviously, there must be some reason they don't. Wonder why that could be....

    10. Re:Really? From the article... by Anonymous Coward · · Score: 2, Informative

      Perhaps you don't realize that Windows NT has included POSIX compatibility as a design requirement since Day 1. In other words, every version of NT from 3.1 to 2003 has had a POSIX subsystem which properly implements things like fork(), link(), chmod, chown, and inode change times (most of which are poorly, if at all, supported by cygwin).

      Of course this is a minimal POSIX environment, while SFU includes things like networking, X, NFS, etc. In other words, minimal POSIX compliance has always been available, SFU has existed but cost money since 1996, has been free as of this year, and will be enhanced and included with the OS in the next version.

      It may even be possible that the Longhorn SFU will be advanced enough to get licensing for the UNIX trademark!

      aQazaQa

    11. Re:Really? From the article... by the+chao+goes+mu · · Score: 1

      Try getpid() or getuid() on an NT machine... I suppose it is minimally posix compliant, but, if I recall correctly (and it has been a few years) getpid (and getuid) return 0.

      --
      Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
    12. Re:Really? From the article... by einhverfr · · Score: 4, Informative

      Of course this is a minimal POSIX environment, while SFU includes things like networking, X, NFS, etc. In other words, minimal POSIX compliance has always been available, SFU has existed but cost money since 1996, has been free as of this year, and will be enhanced and included with the OS in the next version.

      SFU only provides partial X support. Something about licensing issues and X servers. They also don't include an SSH server becuase of fears of a conflict with SSH, Inc. And despite the fact that WIndows uses Kerberos for integration, their telnet server and client (from SFU or just the OS) don't try to use it for encryption.

      Last I heard, there was talk about the latter, but who knows if it will come to anything.

      --

      LedgerSMB: Open source Accounting/ERP
    13. Re:Really? From the article... by tiptone · · Score: 1

      ... So don't invest in anything else, just stay with the perennial safe refuge of Microsoft!

      i believe spell checker didn't get it because refuge is really a word, but surely you meant "..the perennial safe refuse of Microsoft!" right?

      --
      Please don't read my sig.
    14. Re:Really? From the article... by Anonymous Coward · · Score: 0
      In other words, every version of NT from 3.1 to 2003 has had a POSIX subsystem which properly implements things like fork(), link(), chmod, chown, and inode change times (most of which are poorly, if at all, supported by cygwin).

      Really? Well, I'm sure you know what you're talking about, but Microsoft would beg to differ. Quoting directly from microsoft.com:
      The POSIX subsystem included with Windows NT and Windows 2000 is not included with Windows XP Professional.
    15. Re:Really? From the article... by Eccles · · Score: 1

      Some analysts said the move could eventually sideline conventional Linux and Unix operating systems.

      Yep, because you know people are only using Linux for the applications...

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    16. Re:Really? From the article... by Anonymous Coward · · Score: 0
      It may even be possible that the Longhorn SFU will be advanced enough to get licensing for the UNIX trademark!

      Licensing - no need. Microsoft will simply buy SCO at a knocked down price... before then suddently realising they will have to battle it out with IBM who will have brought Novell by then! Ho hum let's all play pass the parcel licensing!! It will all end in tears I tell yah!

    17. Re:Really? From the article... by dasmegabyte · · Score: 4, Funny

      Pish. You can't counter assumption with facts -- you'll set a deadly precedent.

      Instead, try anecdotes that don't prove anything other than how dorky your friends are.. That's the slashdot way.

      --
      Hey freaks: now you're ju
    18. Re:Really? From the article... by Zeinfeld · · Score: 2, Informative
      Oh really? That's fantastic, especially since it's something - by the article's own timeline - that won't be here for another four years.

      Well you have been able to download and run SFU for XP for over a year. I might find them useful if I was writing code for both Windows and Unix, its a bit tedious having to edit code on one platform, go through the whole cross platform build thing. I have yet to find a development environment on UNIX that is on a par with VMS/LSE, let alone Visual studio.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    19. Re:Really? From the article... by _KiTA_ · · Score: 1

      Someone must have a pretty fancy crystal ball to tell us what is and isn't going to "sidelined" four years in the future.

      It must be an especially magical ball too, considering the fast strides Linux has made in the last 2 years. Apparently 100,000 Linux Hackers all fall over dead in the near future or something to slow us down.

      4 years from now we'll be running circles around Microsoft -- especially if they're next major version of Windows is 4 years away.

    20. Re:Really? From the article... by Badanov · · Score: 0
      Actually, SFU enables you to do things like run an NFS server on Windows. Basically it is meant to enable PHBs to replace Unix servers with cheap Dell boxes running Windows admined by MCSEs. It has nothing to do with desktop linux or OS X.

      NFS is long considered to be a security nightmare. I would only run NFS on a private network and only on Linux/BSD servers.

      I fail to see an advantage in running a seriously insecure Unix daemon using an OS known to be even more dangerous (Windows *)

      But, by all means do so. I need the work to undo the damage that could potentially be caused by such a move.

      --
      Dawn of the Dead
    21. Re:Really? From the article... by fedux · · Score: 1

      Running *nix apps in windous has added value. How else would you have a BSOD?

    22. Re:Really? From the article... by holymoo · · Score: 0

      But now I can play Tux-Racer on windows!

    23. Re:Really? From the article... by 4of12 · · Score: 1

      Having cheap Dell boxes running Windows admin'd by MCSE's be my NFS server instead of Sun enterprise boxes by a Unix admin with years of experience?

      I can see that working really well, as long as your objective is to make life more miserable for your UNIX users in an effort to encourage them to switch to Windows for Everything:)

      --
      "Provided by the management for your protection."
    24. Re:Really? From the article... by jdray · · Score: 1

      Not that I'm against this whole fantasy happening, but it amazes me how Slashdotters decry Microsoft's use of FUD, then spread it themselves with broad strokes.

      There ought to be a moderation category of FUD, which isn't quite the same as Flamebait. Of course, this is just my opinion...

      --
      The Spoon
      Updated 6/28/2011
    25. Re:Really? From the article... by budgenator · · Score: 4, Funny

      enable PHBs to replace Unix servers with cheap Dell boxes running Windows admined by MCSEs.

      I'm not sure why this is preferable to cheap Dell boxes running Linux adminned by MCSEs, If they can't admin a unix service running on linux, they can't admin a unix service running on Windows either.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    26. Re:Really? From the article... by Anonymous Coward · · Score: 0

      Many places only have a handful of Unix workstation users in the engineering department. They don't need a "Sun enterprise" NFS server, nor a $80K Unix Admin. They do need to share files with the rest of the company, and SFU lets them do that.

    27. Re:Really? From the article... by dspeyer · · Score: 2, Insightful
      That's funny....

      I've heard about NT's POSIX compliance, but I've also heard repeatedly (and, AFAICT, confirmed by their own documentation) that windows has no pipe API. That is one Unix syscall I use a lot. It's the simplest way to connect a command-driven engine to an event-driven GUI.

      What's going on here?

    28. Re:Really? From the article... by Anonymous Coward · · Score: 0

      OS X is a Unix, Linux is not a Unix

    29. Re:Really? From the article... by Anonymous Coward · · Score: 0

      > windows has no pipe API

      You're dead wrong. Windows in fact uses pipes for damn near everything.

    30. Re:Really? From the article... by Zordak · · Score: 3, Funny
      Obviously, there must be some reason they don't. Wonder why that could be....
      Well, obviously it's the monopolistic stranglehold Linux has on the computer industry. Just watch; if Linus Torvalds has his way, soon, you'll only be able to operate hardware and software that he has personally reviewed and approved.
      --

      Today's Sesame Street was brought to you by the number e.
    31. Re:Really? From the article... by Zordak · · Score: 1
      I have yet to find a development environment on UNIX that is on a par with VMS/LSE, let alone Visual studio.
      You've obviously never used vim with gcc. I mean, it has syntax highlighting. I'd like to see your fancy schmancy Windows editor do that!
      --

      Today's Sesame Street was brought to you by the number e.
    32. Re:Really? From the article... by sinserve · · Score: 1

      Make sure to punctuate your argument with ad hominem attacks for professional look.

    33. Re:Really? From the article... by dasmegabyte · · Score: 1

      Oh, and don't forget the always popular straw man argument.

      --
      Hey freaks: now you're ju
    34. Re:Really? From the article... by Anonymous Coward · · Score: 0

      you might be able to do X now, but in a few years, you'll be able to do it with Windows Amazing Edition even better!

      Anything that will make X better, I'm in favor of!

      <slashdrone type = "rant" subject = "microsoft">
      Yes, Microsoft is evil, they will never do anything in the interests of playing nice. In fact everything they say is a lie, which is a lie, which is a lie, a lie, a lie, lie, lielielie.....
      </slashdrone>

      If they were truly evil they would not even release such a product. Sure, they released it to help transition people from *nix to windows, but these new features can also be used to migrate too unix.

    35. Re:Really? From the article... by Anonymous Coward · · Score: 0

      Neither OS X nor Linux is a UNIX.

    36. Re:Really? From the article... by Trinition · · Score: 1

      Obviously, there must be some reason they don't

      Or, maybe they do. Personally, I'm running Apache HTTPD. When I had a need for Perl, I ran ActiveState's Perl. I don't use MySQL or PHP, so I don't run those but could. I also run Thunderbird, Apache James mail server, APache Tomcat, JBOss and eclipse.

    37. Re:Really? From the article... by HiThere · · Score: 2, Insightful

      ??? I was under the definite impression that OS X was a descendent of a BSD Unix. So I think of it as a Unix. (The descendent of an ape is an ape.)

      Perhaps, however, it's not a UNIX(tm).

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    38. Re:Really? From the article... by oudzeeman · · Score: 1

      You are correct. OS X is based on BSD/MACH, but they didn't get official UNIX(TM) classification because it costs $$ or something like that...

    39. Re:Really? From the article... by dosius · · Score: 1

      BSD stopped officially being UNIX after the AT&T/BSD suit. It's now just BSD, not BSD UNIX.

      Moll.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    40. Re:Really? From the article... by Zeinfeld · · Score: 1
      You've obviously never used vim with gcc. I mean, it has syntax highlighting. I'd like to see your fancy schmancy Windows editor do that!

      Yawn, LSE had that back in 1990. Thats why it was called LANGUAGE SENSITIVE Editor...

      The syntax sensitive part is actually something of a drag. Much more useful is the feature set that was carried over to Visual Studio, things like the editor telling you the parameter lists for a subroutine call as you type them, ability to navigate forward or backwards through references, having documentation generated automatically from code.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    41. Re:Really? From the article... by Anonymous Coward · · Score: 0

      Perhaps it is because there are other solutions on the platform in question? (IIS, MSSQL, .NET, .NET). If you're running on Windows you're not likely that concerned about "Open Source" and all of the above are free for small-scale deployments.

    42. Re:Really? From the article... by jbplou · · Score: 1

      Um, someone is forgetting about the single largest shipper of UNIX* systems in the world: Apple, which eclipses all other vendors.

      Apple has been selling Unix for a few years. IBM, Hp, and Sun have all been selling for 20+ years. I highly doubt Mac has reached Suns install base, let alone big blue. Perhaps you should think about what a small time player Mac is. Sun was 155 on the Fortune 500 and all do is Unix. Mac was not even ranked.

      Mac is a small time unix player, how many processors do there servers support ... 2? I would argue a 16 processor AIX Machine or Solaris Server would equal 8 of the best OS X servers for install base. Plus you don't see many data centers using Mac. Mac is a minor player in the computer world there biggest contribution in the last 10 years is the Ipod.

    43. Re:Really? From the article... by caffeineHacker · · Score: 0, Redundant

      The parent was a joke. The point was you don't really need all that to program, and alot of *nix programmers look down on using complicated graphical tools. Actually most of that is available in *nix environments, and yes you can even view a function parameters in vim(it tags where all of them are and you can just skip to it and back).

    44. Re:Really? From the article... by el+cisne · · Score: 1

      "Basically it is meant to enable PHBs to replace Unix servers with cheap Dell boxes running Windows admined by MCSEs."

      O GOD PLEASE NO! MOD THIS DOWN TO ***HELL*** !!!!!!!! I can't let any of our "IT Directors" see this -- it will give them ideas. Oh, wait, they won't be on this /. anyway. Nevermind. Please drive through. Sorry for the interruption. Please continue....

    45. Re:Really? From the article... by Zeinfeld · · Score: 1
      The parent was a joke. The point was you don't really need all that to program, and alot of *nix programmers look down on using complicated graphical tools.

      I don't need a Jaguar XK8 to drive arround in either. That does not mean I am about to trade it in for a Trabant.

      Actually most of that is available in *nix environments, and yes you can even view a function parameters in vim(it tags where all of them are and you can just skip to it and back).

      And Linux has a desktop that is just as good as Windows 95. Yeah, I have heard it all before.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    46. Re:Really? From the article... by Anonymous Coward · · Score: 0

      And more importantly OS X is descended from Mach. Its design has little in common with any modern BSD kernel.

    47. Re:Really? From the article... by Inthewire · · Score: 1

      And God knows Apple doesn't have any money

      --


      Writers imply. Readers infer.
    48. Re:Really? From the article... by Anonymous Coward · · Score: 0

      It's not 'minimally POSIX compliant', it's a full implementation of UNIX that's been certified as a 'real UNIX' by The Open Group (unlike Linux, Free/Net/OpenBSD and Mac OS X).

      As to your example, both getupid() and getuid() work fine. Maybe you're thinking of the old POSIX subsystem? Everyone knows it was next to useless, implementing POSIX.1 and nothing more, but the NT kernel has always provided the kernel services needed by a UNIX implementation, and Interix has always been full-blown UNIX.

    49. Re:Really? From the article... by Anonymous Coward · · Score: 0

      The UNIX trademark is owned by The Open Group. SCO and Novell are fighting over ownership of the AT&T/USL UNIX System V source-code copyrights, not the UNIX trademark.

    50. Re:Really? From the article... by Anonymous Coward · · Score: 0

      The Win32 API to create a pipe is called... CreatePipe

    51. Re:Really? From the article... by blugeoned · · Score: 1

      From the article Microsoft is set to include its Services for Unix (SFU) add-on for Windows as an integral part of the next major release of the Windows server operating system, codenamed Longhorn and expected in 2008. Oh really? That's fantastic, especially since it's something - by the article's own timeline - that won't be here for another four years.

      Actually, SFU is currently available and versions of it have been for quite some time. The big "news" is that it is incorporated by default for "free" (as in beer).

    52. Re:Really? From the article... by BillyBlaze · · Score: 1

      For what it's worth, Linux counter estimates 18 million Linux users.

  8. uh.. by SpooForBrains · · Score: 5, Funny

    longhorn:~# cd / er, no, I mean, cd \ ... I mean ... ohsodit

    --
    "The dew has clearly fallen with a particularly sickening thud this morning"
    1. Re:uh.. by Anonymous Coward · · Score: 5, Funny

      you probably meant: rm -rf \

    2. Re:uh.. by Anonymous Coward · · Score: 0

      I think he actually meant rm -rf /

    3. Re:uh.. by Anonymous Coward · · Score: 0

      I was just starting to think how could you have a backwards thinking OS (windows and \) with a forward thinking OS (LINUX, *NIX and /). That must be some pretty elegant code from Microsoft (please note the sarcasm as I am laying it on pretty thick there).

    4. Re:uh.. by Justin205 · · Score: 1

      Naw, apt-get update; apt-get upgrade.

      Of course you edit the /etc/apt/sources.list first to point to Debian Unstable.

      --
      "Your effort to remain what you are is what limits you."
  9. Not for the home but for the servers of the world by jmoore2333 · · Score: 3, Insightful

    I believe that the addition of Windows being able to run Linux/Unix code will not be directed at the home user market but only be available to the professional/server base giving Microsoft a comeptitive edge in the server market its losing out on by allowing them to run more popular and inherently software applications that may only be available for the Unix/Linux platform...I doubt MS had including Xbill in their next release in mind. ~JM

  10. My Win desktop already runs *nix code... by lacrymology.com · · Score: 5, Informative

    http://www.cygwin.com

    -m

    --

    #
    # Modus Ponens
    #
    1. Re:My Win desktop already runs *nix code... by Anonymous Coward · · Score: 0, Interesting

      Has anyone actually compared SFU and Cygwin in terms of speed and *NIX/POSIX compatibility? If not, I guess I have to do it myself.

    2. Re:My Win desktop already runs *nix code... by graveyhead · · Score: 4, Interesting
      I call binary bias!

      Your statement is a half-truth. You are actually running *Windows* code. From the point of view of binary distribution, yes I totally agree that Cygwin is a very useful set of tools.

      Source code, however, is another matter entirely. You can't just take some random package off the net, do a
      ./configure; make all install;
      and expect it to work. Yes, on some occasions it does, but often not.

      Many times developers use
      `uname`
      in their build system, and if they don't expect 'CYGWIN_NT-5.0', the build breaks. Unless you have a good idea how autconf/make works, you could be up the creek.
      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    3. Re:My Win desktop already runs *nix code... by dublin · · Score: 1, Interesting

      I would love to run SFU, since it's no doubt far more stable and reliable than Cygwin, with which I've had no end of problems over the years. Unfortunately, Microsoft forces you to sign up for thier execrable Passport ID "service" before you can download SFU, so it looks like many potential users will never even get to try it.

      It *would* be nice to have a *real* functional Unix layer for XP - right now, the closest thing I've seen is David Korn's U/Win: At least U/Win's real Korn shell (ksh) can at least correctly perform basic math operations, unlike Cygwin's bash. Still, U/Win lacks even basic integration - the Interix-based SFU solution should be far superior, blending real Unix capabilities natively into XP. (I haven't seen or used SFU in five years, but it worked nearly as well as MKS toolkit at that time, which is to say, pretty well.)

      Why MS didn't include SFU as a standard part of Windows from Win2K on is beyond me...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    4. Re:My Win desktop already runs *nix code... by Anonymous Coward · · Score: 0

      > Microsoft forces you to sign up for thier execrable Passport ID "service" before you can download SFU

      If it really bugs you so much that you are unwilling to make a one-off Hotmail account, you can order it on CD.

    5. Re:My Win desktop already runs *nix code... by Enrico+Pulatzo · · Score: 4, Insightful

      I know you're making a point here, but it's pretty rare for the most part to take a random package off the net and have ./configure; make all install; work at all. I don't know how many packages have had little bugs that cause compile problems in FreeBSD or OSX or any other non-Linux system that wasn't properly tested.

    6. Re:My Win desktop already runs *nix code... by Anonymous Coward · · Score: 0

      I've found the biggest problem with trying to download and compile arbitrary C *nix programs in Cygwin is that Cygwin is looking for a lot of libraries to be statically compiled. Not sure what the technical reason for this is, but a lot of times if a compile/make fails in Cygwin, you can just change part of it to statically compile instead of dynamically link.

    7. Re:My Win desktop already runs *nix code... by Dr.+Evil · · Score: 1

      If anyone hasn't heard of it yet, coLinux is really quite amazing.

    8. Re:My Win desktop already runs *nix code... by Anonymous Coward · · Score: 0
      At least U/Win's real Korn shell (ksh) can at least correctly perform basic math operations, unlike Cygwin's bash.

      Please provide an example - I've never seen any significant problems.
      $ echo $((32 + 3 ** 9))
      19715

      $ uname -a
      CYGWIN_NT-5.0 Cynewulf 1.5.10(0.116/4/2) 2004-05-25 22:07 i686 unknown unknown Cygwin

      $ help | grep GNU
      GNU bash, version 2.05b.0(1)-release (i686-pc-cygwin)
    9. Re:My Win desktop already runs *nix code... by graveyhead · · Score: 1

      Ah yes, forgot about this one. It is strange isn't it? It makes my Cygwin+X as big as any base Linux installation (~800MB).

      I suppose it must be one of two things: a) There is no .so (.dll?) support yet, or b) individual packages aren't using the .so support correctly, or it's simply much easier to switch the build to static and call it a day.

      Either way, you're right it would be nice if they fixed this prob. Are you listening Cygwin?

      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    10. Re:My Win desktop already runs *nix code... by sploo22 · · Score: 1

      Just yesterday I was trying to compile libgcrypt on Cygwin to experiment with it. All the tests failed with "undefined reference" link errors. It's been known and discussed on the mailing list for over a year, but nobody's ever done anything about it.

      --
      Karma: Segmentation fault (tried to dereference a null post)
    11. Re:My Win desktop already runs *nix code... by CableModemSniper · · Score: 1

      There are a few things that SFU has that cygwin does not. For instance a /proc filesystem (!!).

      --
      Why not fork?
    12. Re:My Win desktop already runs *nix code... by Anonymous Coward · · Score: 0

      Mine does too! If you run the strings command on MS's tcp dll, you'll see that they culled it from BSD...

    13. Re:My Win desktop already runs *nix code... by Anonymous Coward · · Score: 0

      Has anyone tried SFU vs. Cygwin. I almost did, but the SFU install took forever (and a day) - I thought it must be doing something terrible to my system, so I quit it. Cygwin is quick, and does most of what I need to do on win32, unixwise (bash, ssh, apache, etc)...

      What does SFU offer that Cygwin doesn't?

    14. Re:My Win desktop already runs *nix code... by hitchhikerjim · · Score: 1

      Well I'd expect it to run as well as MKS Utilities... it IS MKS Utilities. Microsoft licensesd (or perhaps bought) it a number of years ago, and it's been available ever since. SFU is the basic MKS shell stuff, plus Intergraph's NFS and a couple of other bits thrown on top.

      It's really a pretty cool setup. I was using MKS before Microsoft licensed it, and it works quite well and includes a number of tools that microsoft doesn't include.

    15. Re:My Win desktop already runs *nix code... by erikdalen · · Score: 2, Interesting

      What about LINE?

      From the homepage:
      LINE Is Not an Emulator
      LINE executes unmodified Linux applications on Windows by intercepting Linux system calls. The Linux applications themselves are not emulated. They run directly on the CPU just like all other Windows applications.

      --
      Erik Dalén
    16. Re:My Win desktop already runs *nix code... by multipartmixed · · Score: 1

      > All the tests failed with "undefined reference" link errors. [...]
      > but nobody's ever done anything about it.

      Sounds like you have some hacking to do tonight.

      --

      Do daemons dream of electric sleep()?
    17. Re:My Win desktop already runs *nix code... by sploo22 · · Score: 1

      Nah... apparently it's a bug in the Autoconf scripts they used or something like that, and I've never taken the time to learn how all that stuff works. I think I'll just look at LibTomCrypt - BTW, thanks AC!

      --
      Karma: Segmentation fault (tried to dereference a null post)
    18. Re:My Win desktop already runs *nix code... by koekepeer · · Score: 1

      last updated may 2001...

  11. Finally... by shackma2 · · Score: 5, Funny

    Finally, I can run my linux apps in a secure enviorment.

    1. Re:Finally... by Anonymous Coward · · Score: 0

      I am looking forward to being able to continue to run my apps on your secure systems...

    2. Re:Finally... by Quasar1999 · · Score: 1

      no, you got it backwards... you can run secure linux apps in an insecure environment...

      We'll just let that go as an accidental slip of the tongue... it happens to the best of us... assuming Windows is secure... pffft... there's my laugh for the day...

      --

      ---
      Programming is like sex... Make one mistake and support it the rest of your life.
    3. Re:Finally... by Anonymous Coward · · Score: 0

      So, your windows box is unplugged & burried in cement in a classified location, too? :)

  12. SFU? by digidave · · Score: 5, Funny

    This Shut the Fuck Up technology sounds interesting. Can I use it on an airplane or bus when people around me too loud?

    --
    The global economy is a great thing until you feel it locally.
    1. Re:SFU? by Anonymous Coward · · Score: 2, Funny

      The next time a Microsoft salesman comes by our company, I'll say "I'm not interested in .NET. I'm more interested in SFU". :-)

    2. Re:SFU? by Anonymous Coward · · Score: 0
      but in soviet russia, you fuck SCO.

    3. Re:SFU? by Anonymous Coward · · Score: 1, Funny
      This Shut the Fuck Up technology sounds interesting. Can I use it on an airplane or bus when people around me too loud?
      So far you can only use it on the floor of the Senate. But depending on what happens in November, you may be able to use it everywhere!!
    4. Re:SFU? by lune+tns · · Score: 1

      I'm pretty sure you've got that acronym wrong. Shut The Fuck Up (STFU) would be the proper acronym for what you are referring to.

      However, it can clearly be seen that the acronym in question is SFU. Hence, we here at Microsoft would prefer your using our chosen acronym: Stupid Fucking Users.

      Thanks,
      Microsoft
    5. Re:SFU? by bigsimes · · Score: 1

      Sco Fucked Up, Shafted Open Source.

    6. Re:SFU? by DMUTPeregrine · · Score: 1

      Yes! And you can get some of it today! go to This site and get your SFU system today. I reccomend the USP compact or the P2000 subcompact, but for fear purposes nothing beats a G3/SG1

      --
      Not a sentence!
  13. heh... by spawk · · Score: 2, Insightful

    first microsoft gives us bullcrap statistics about how "windows outpeforms linux" and now this? does anyone else find it comical?

    1. Re:heh... by NanoGator · · Score: 5, Funny

      "first microsoft gives us bullcrap statistics about how "windows outpeforms linux" and now this? does anyone else find it comical?"

      No. This smells more of "make it easier to migrate if you're using *Nix" than "we'll work faster with their stuff". Comical is the use of the acronymn SFU for the services for Unix.

      --
      "Derp de derp."
    2. Re:heh... by MagikSlinger · · Score: 1

      Reminds me of Microsoft's campaign to displace Novell with Windows NT. Microsoft called the program Visine: It gets the red out.

      But I worry more for the poor Unix admins whos PHBs will use this as an excuse to throw out their UNIX systems.

      --
      The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    3. Re:heh... by Randolpho · · Score: 2, Informative
      Comical is the use of the acronymn SFU for the services for Unix.
      Yes... the "t" is implied and intended. ;).





      (that's StFU) if you're missing it.
      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    4. Re:heh... by Phekko · · Score: 1

      We've already seen the ads about happy people moving away from MacOS so it's not like it'd even be anything new.

      They should make it "Services TRULY for Unix" ;)

      --

      Sigs for Nerds. Sigs that Matter.
    5. Re:heh... by Total_Wimp · · Score: 4, Insightful

      This smells more of "make it easier to migrate if you're using *Nix" than "we'll work faster with their stuff".

      Remember, that ease of migration works both ways. Now that my family has been using Firefox on their Windows computers they're not so intimidated by using one of my Linux computers for web browsing.

      The more *nix software you can get running on Windows computers, the more likely those Windows users can make a seemless migration to *nix without any angst or gnashing of teeth.

      Now, if you can only keep developers from using Windows "special features" maybe we'll finally get something close to platform independence.

      TW

    6. Re:heh... by NanoGator · · Score: 2, Interesting

      "The more *nix software you can get running on Windows computers, the more likely those Windows users can make a seemless migration to *nix without any angst or gnashing of teeth."

      Windows' strength isn't in what it can run, it's in how easy it is to set up and maintain. *nix has some developing to do to catch up with that. It's one thing when you're already experienced in the *nix world, but Windows --> *nix is like watching Star Trek 2, then watching Star Trek 1.

      --
      "Derp de derp."
    7. Re:heh... by JAD+lifter · · Score: 1


      but Windows --> *nix is like watching Star Trek 2, then watching Star Trek 1

      I am sorry but I totally do not understand the anology. Maybe I am just not a big enough Star Trek fan or something.

    8. Re:heh... by budgenator · · Score: 1

      I must be dense today, cause I still don't get it. I guess if the boss asks about SFU, I'll just pronounce it as SNAFU and mutter some nonsense about legal imdemification issues, over mixing GPL and proprietary software.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    9. Re:heh... by NanoGator · · Score: 1

      "I am sorry but I totally do not understand the anology. Maybe I am just not a big enough Star Trek fan or something."

      STI didn't have the character that STII did. In simpler terms, it was missing a significant ingredient that made it charming.

      --
      "Derp de derp."
    10. Re:heh... by kgarcia · · Score: 1

      Shut (t)he F**k Up

    11. Re:heh... by Total_Wimp · · Score: 4, Insightful

      Windows' strength isn't in what it can run, it's in how easy it is to set up and maintain.

      Boy do I disagree. Yes, Linux can be a pain to set up, but unless you're buying a new computer pre-installed and configured Windows can also be a massive pain in the ass to setup. And maintenance for Windows computers, in the form of patch, antivirus and spyware/malware upkeep is more than just a chore.

      But the setup part of the your comment isn't what I disagree most with. What I disagree most with is that Windows strength isn't what it can run. Mac people go nuts when you try to put them on a Windows comptuer. Unix folks go nuts when you try to put them on a Windows computer. Windows users go nuts when you try to put them on a Mac or Linux computer. The reason for this is because they don't have the workflow they're used to. The biggest reasons their workflow is different is because they have to use different apps.

      People love their apps, even their bad ones, because they've taken the time to learn the idocyncracies of _those_ apps. They still have to learn how the OS works, but if you take away learning new apps the switch is much easier for most people. It's not so much that Windows apps are supperior, it's that Windows apps are what most people know how to use well. If "Windows" apps can also be found on the competitions computers, many more people would feel comfortable about switching.

      TW

    12. Re:heh... by Anonymous Coward · · Score: 0

      Maybe the parent post meant SFU as in Six Feet Under.

    13. Re:heh... by Anonymous Coward · · Score: 0

      I thought it was a shorting of SNAFU

      Situation Normal All Fucked Up

    14. Re:heh... by schodackwm · · Score: 1

      and has everyone noticed that obtaining this "free" addin requires a soul-sucking dot net passport? oooof!

      --
      [this sig has been trunca
    15. Re:heh... by dgatwood · · Score: 2, Funny
      Yeah. A plot. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    16. Re:heh... by Tim+C · · Score: 1

      maintenance for Windows computers, in the form of patch, antivirus and spyware/malware upkeep is more than just a chore.

      Windows update will automatically check for, download and (if you wish) install critical updates. My *free* (as in beer) virus checker updates and runs itself on a daily schedule, and Adaware (were I to pay for it) will similarly update and run itself, cleaning my machine of any malware that I inadvertently install (I don't, but I digress).

      Properly set up, keeping a Windows machine up to date is by no means a chore. Sure, it's a little more effort than it is for a Linux distro now (no malware or viruses to worry about), but as Linux grows in popularlity with users, so it will with the malcontents. All the security in the world won't save a machine from a user with the root password and the desire to install the cool new file sharing app/animated cursor/browser extension they've just found.

    17. Re:heh... by shaitand · · Score: 1

      "Windows machine up to date is by no means a chore"

      Downloading everything from windows update won't have you fully up to date. There are numerous outstanding critical vulnerabilities.

      "My *free* (as in beer) virus checker updates and runs itself on a daily schedule"

      Too bad there is no single virus checker which catches all the viruses. When doing a virus removal we typically run several, and usually find it was a good idea.

      Because the viruses checkers generally aren't happy with one another, that means uninstalling and updating several scanners everytime you suspect a virus (about once a week for the typical windows user).

      And last but certainly not least, pretty much every virus nowdays disabled the virus scanners. Since the viruses come out before the updates a fast spreading virus will hit the user and disable his virus scanner before he ever knows about it. If the virus exhibits no other obvious and visible effect the user, grown complacent by his virus scanner he ignores because it does everything on autopilot, generally won't know until the payload has already hit.

      "Adaware (were I to pay for it) will similarly update and run itself, cleaning my machine of any malware that I inadvertently install (I don't, but I digress)."

      99% of malware on your pc comes from vulnerabilities in IE. If your not getting much, it just means your going to websites that give you much. It's always odd to me when people seem to have this crazy idea it comes from software you install (that happens what, once or twice a year?). Also malware scanners are even worse than virusescanners, ad-ware doesn't even begin to catch all the malware on a windows pc. I've NEVER scanned a pc for malware using adware and not found more when I ran other scanners. There are about 5 we run on every pc through the shop, if we find nothing it means the pc wasn't on the web.

      None of that is the real maintenance cost of windows though. All that is fine and dandy but there are several other critical problems. Bitrot, for one, over time applications installed will install thier own preferred versions of various system dlls along with their own dlls. When you install another application it might replace 3 of the 10 the last application changed. When you windows update it might replace a couple more. The next app replaces 1 of those. So on and so forth.

      The net result is a complete hodgpodge of crap. Pretty soon numerous applications have problems because not all the libraries they use are 100% mesh with the behavior they need. This result in unusual application behavior and strange things happening, sometimes in rarely used functions and sometimes in commonly used ones. Usually this is resolved by reinstalling that application, only to be replaced by problems the next time around.

      If the bitrot has gotten too bad the tech will get called. He will do one of two things, perfom an over the top installation (the method varies between windows version, usually an "upgrade" to the same version) replacing all the dlls to their shipped version or he'll just dump and reinstall.

      Note your beloved windows update generally will still consider the updates to be installed, even though insecure versions may have been put back in place.

      Of course this occurs with any windows system over time, it's most prevalent with those who install lots of applications (thus coupled with spyware, since their webbers, and viruses). Given enough time however, EVERY windows system suffers from bitrot before becoming obsolete. Even servers.

      The next biggest reason for windows failure and bitrot is that windows assumes the hardware works, and that the other pieces of itself work!

    18. Re:heh... by maximilln · · Score: 2, Insightful

      Bitrot, for one, over time applications installed will install thier own preferred versions of various system dlls along with their own dlls

      I've seen Mandrake rpms do the same with gtk/glib/pango libraries. :(

      --
      +++ATHZ 99:5:80
  14. doesn't that mean... by k.panik · · Score: 3, Interesting

    that microsoft will have Linux code in it? (like SCO supposedly did to enable Linux compatibility).

    Anyways there is no way to know without access to the source code.

    1. Re:doesn't that mean... by Anonymous Coward · · Score: 0

      and with there timeline (released in 2006, er 2007, er 2008...) darl doesn't have a strong case for "they did it so quickly, they must have used our code!"

      Joe 2-Keg

    2. Re:doesn't that mean... by DA-MAN · · Score: 3, Interesting

      doesn't that mean that microsoft will have Linux code in it? (like SCO supposedly did to enable Linux compatibility).

      Doesn't matter, that's what open source is all about. Microsoft does distribute the GPL'd source code for the current Services for Unix, I would imagine that any code they grab to allow Linux compatibility would just be included on their ftp.

      ftp://ftp.microsoft.com/developr/Interix/sfu35/s ou rces/Interix/gnu/

      Anyways there is no way to know without access to the source code.

      Once again, who cares? As long as M$ meets the requirements of the Open Source Code that they use, there shouldn't be a problem. . .

      --
      Can I get an eye poke?
      Dog House Forum
    3. Re:doesn't that mean... by Stevyn · · Score: 2, Insightful

      Well, wine doesn't have windows code in it. I'm sure it would be a lot easier for microsoft to make gtk and qt binaries run because those standards are open. I think this is a great attempt for microsoft to pull a java on the linux community. They'll have gtk.NET and qt.NET and pretty soon they won't run on linux.

    4. Re:doesn't that mean... by flacco · · Score: 1
      that's what open source is all about. Microsoft does distribute the GPL'd source code for the current Services for Unix

      those cancerous, unamerican communists! they're destroying the IT industry!

      --
      pr0n - keeping monitor glass spotless since 1981.
    5. Re:doesn't that mean... by TheUnFounded · · Score: 0

      Last year it licensed Unix software from SCO.

      My two favorite companies, together at last!!!

    6. Re:doesn't that mean... by Chiron+Taltos · · Score: 1
      Once again, who cares? As long as M$ meets the requirements of the Open Source Code that they use, there shouldn't be a problem. . .

      Should that be modded "Funny" or "Redundant"?

      --
      CT

    7. Re:doesn't that mean... by phoenix_rizzen · · Score: 1

      Uh, SFU is based on Interix, which uses OpenBSD 3.0. Where do you get the reference to Linux??

    8. Re:doesn't that mean... by Anonymous Coward · · Score: 0

      SFU uses gcc and binutils from Cygwin (which is covered by the GPL).

    9. Re:doesn't that mean... by phoenix_rizzen · · Score: 1

      So? GCC != Linux, and Linux != GPL. I fail to see the connection between running SFU and "Windows will have Linux code".

  15. Slashdot. by ScytheBlade1 · · Score: 1

    That was fast. Like, really fast. I can't RTFA. Anyone have any cache links? Google and web.archive.org don't...

    1. Re:Slashdot. by CompWerks · · Score: 0, Offtopic
      It's Lunchtime here on the East Coast - ./'ing is in primetime. :)

      --
      If you can read this sig - the bitch fell off.
  16. Quick, someone all Apple... by pldms · · Score: 4, Funny

    "SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software."

    cue sound of one hand slapping forehead...

    --
    Slashdot looked deep within my soul and assigned
    me a number based on the order in which I joined
    1. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 0

      Apple and Sun always ship their GNU stuff on a seperate CD. Maybe a GNU virtual lawyer will appear and explain it all to us.

    2. Re:Quick, someone all Apple... by Felinoid · · Score: 1

      Wow so Microsoft actually believes it's own BS.

      GNU software has been shipped with commertal software for a very long time and is still done today.
      What you can't do is use open source code in a product that will be shipped binary only.

      If the commertal parts of SFU contain open source code then Microsoft can't ship.

      However this begs the question why did Microsoft use GCC and not Microsoft C++?
      Hmmm?

      Maybe it has something to do with the commertal product being absolut garbage.

      --
      I don't actually exist.
    3. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 0

      Apple and Sun always ship their GNU stuff on a seperate CD.

      Nope, the Xcode installer (which includes gcc along with tons of non-open software) can be found sitting on the hard drive of every new Mac.

    4. Re:Quick, someone all Apple... by 91degrees · · Score: 1

      That does make sense. People may assume that the entire CD is GPL if a couple of apps are. Their IP guys probably feel a lot more comfortable this way.

    5. Re:Quick, someone all Apple... by PainKilleR-CE · · Score: 5, Interesting

      GNU software has been shipped with commertal software for a very long time and is still done today.
      What you can't do is use open source code in a product that will be shipped binary only.


      So far so good... excepting spelling, of course

      If the commertal parts of SFU contain open source code then Microsoft can't ship.

      I think you're confused. SFU, until the most recent version, was a commercial product that MS sold for many years, with GPL code included. They have always given access to the GPL code, and included it in a commercial product. Remember, binary-only and commercial are not the same thing.

      However this begs the question why did Microsoft use GCC and not Microsoft C++?
      Hmmm?


      Because Microsoft C++ doesn't have any need for the GCC extensions and other factors that would complicate MS C++ while only adding minor benefits. Additionally, SFU was not originally developed by Microsoft. Using GCC makes porting Unix applications easier, since most of the applications being ported were originally developed under GCC. The idea is that you could do very little work to get an application running under Interix (now SFU), and then eventually spend the extra time writing the application as a native Windows app. The article also points out that they may be working on a way to allow Windows and Unix code to work together (which they can't do currently outside of some external communication system), which would most likely be done under MS C++, especially given the increased standards-compliance of MS C++ over the last couple of releases (though, again, they may have to add some GNU extensions).

      Maybe it has something to do with the commertal product being absolut garbage.

      That's just the vodka you've been drinking.

      --
      -PainKilleR-[CE]
    6. Re:Quick, someone all Apple... by _Sprocket_ · · Score: 1


      Apple and Sun always ship their GNU stuff on a seperate CD.


      Consider that, while compatible, GNU apps are non-standard to the traditional Solaris install. Also, these are not apps that most Mac users will use.
    7. Re:Quick, someone all Apple... by einhverfr · · Score: 1


      However this begs the question why did Microsoft use GCC and not Microsoft C++?
      Hmmm?


      Actually it includes both. Both compilers have their share of extensions, and so you need the GCC to ensure that the code will build correctly, if it was designed for the GCC.

      --

      LedgerSMB: Open source Accounting/ERP
    8. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 0

      With Solaris 9 gnu apps are part of the sun install. After installing it recently gnu tar and others were available and i didn't have to get them off an additional CD.

    9. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 1, Insightful

      "SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software."

      cue sound of one hand slapping forehead...


      The funny part is that they seem to think that this little problem will be fixed in four years. Interesting...

    10. Re:Quick, someone all Apple... by pyros · · Score: 1

      because lots of OSS code depends on GCC "features" that aren't part of the ISO standards. So MS would have had to add these features to VC++. Maybe you should get your head out of your ass.

    11. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 0

      Did you even read the article? MS says they won't ship SFU as part of the windows OS because it has GPL software in it. Here is the quote.

      "SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software."

      They question the above poster was posing is why?

    12. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 0

      I think it's this line in the GPL:

      But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

      But a lot of GPL interpretation seems to be based on the Oral Tradition and vague Stallman proclamations. So, it's unclear whether people do this because of how their lawyers read the licence or just because they don't want to start a fight with the FSF.

      (see also Debian, who won't mix 'non-free' with GPL.)

    13. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 0

      On a "Virtual CD" (disk image)

    14. Re:Quick, someone all Apple... by swillden · · Score: 1

      But a lot of GPL interpretation seems to be based on the Oral Tradition and vague Stallman proclamations. So, it's unclear whether people do this because of how their lawyers read the licence or just because they don't want to start a fight with the FSF.

      Keep reading the GPL and you'll see there's no oral tradition required. Two paragraphs below the one you quoted:

      In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

      (see also Debian, who won't mix 'non-free' with GPL.)

      That has nothing to do with license requirements and everything to do with Debian's reasons for existence. Debian is intended to be a Free Software distribution. The fact that the Debian project provides non-free at all is a subject of contention between purists who want to provide a purely free distribution and pragmatists who'd rather include useful software even if it isn't perfectly Free. The non-free repository is a compromise: Purists can just choose to leave it out of their sources.list and be confident that they're using only Free software. Others can include it and get more functionality.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Quick, someone all Apple... by Anonymous Coward · · Score: 0

      Well, the question is whether "Windows Longhorn" is a "entire whole" or a "mere aggregation". I'm not taking sides, just pointing out that some IANAL Debian|FSF types will argue for the former, and that Microsoft (especially) might not want to have an artificial conflict over something so trivial.

    16. Re:Quick, someone all Apple... by PainKilleR-CE · · Score: 1

      They question the above poster was posing is why?


      The poster answered the question himself quite well, but then contradicted himself. Additionally, your quote is not of someone at MS, but of the author of the article. As I pointed out in my own post, MS already shipped the very same GNU software with commercial software, as they sold the Interix package before the SFU 3.5 release that made it free (as in beer).

      --
      -PainKilleR-[CE]
  17. Aha! by The-Bus · · Score: 3, Funny

    Any chance that Service Pack 1 for Longhorn (due to be released in early 2009) combines Microsoft's powerful FUD(tm) with this SFU into SFUD(tm)?

    --

    Small potatoes make the steak look bigger.

    1. Re:Aha! by Neon+Spiral+Injector · · Score: 1

      Every time I see SFU, my brain adds a T. STFU.

    2. Re:Aha! by dasmegabyte · · Score: 1

      No, but it'll integrate the versatile GNU FUD, which allows people with less than 3% of the market to predict the imminent demise of a company netting $2 billion in profits per quarter.

      --
      Hey freaks: now you're ju
  18. SFU? by happyfrogcow · · Score: 1, Funny

    stuff f**king up?

    oh, service for unix...

  19. So, this is new how? by Kenja · · Score: 5, Informative

    Hate to break it to yall, but there have been some VERY nice UNIX(tm) layers for Windows since NT 4.0 The same people that made Exceed X11 for Windows also made a kernel add-in with full POSIX support. All the UNIX goddies where there and it even seemed to increase stability. Microsoft purchased the company after they failed to get their software to run well on Windows 2k (they ran out of money and couldn't afford to redevlope). If they get this stuff working again in Longhorn, I'll be first in line to buy it when its released.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:So, this is new how? by Ayaress · · Score: 1

      Yes, but remember the Windows MO: If it can't do it out-of-the-box, it might as well not do it at all.

    2. Re:So, this is new how? by Anonymous Coward · · Score: 0

      add-in with full POSIX support

      yeah, only it was more like fool posix support

    3. Re:So, this is new how? by Anonymous Coward · · Score: 0

      Hate to break it to y'all but you are the most irritating /. poster ever. STFU!

    4. Re:So, this is new how? by DarkMantle · · Score: 1

      Go... start waiting now.... then FINALLY someone will have waited longer to buy something then Star Wars Episode 1 tickets...

      --
      DarkMantle I been bored, so I started a blog.
    5. Re:So, this is new how? by TheNetAvenger · · Score: 3, Interesting

      Hate to break it to yall, but there have been some VERY nice UNIX(tm) layers for Windows since NT 4.0 The same people that made Exceed X11 for Windows also made a kernel add-in with full POSIX support. All the UNIX goddies where there and it even seemed to increase stability. Microsoft purchased the company after they failed to get their software to run well on Windows 2k (they ran out of money and couldn't afford to redevlope). If they get this stuff working again in Longhorn, I'll be first in line to buy it when its released.

      Just a couple of corrections.

      The UNIX support in WindowsNT is not a 'layer' but a subsystem, i.e. just like Win32 is a subsystem. (This is part of the what makes the NT architecture unique)

      Also NT had a POSIX subsystem, and even third party UNIX subsystem support since 3.1 when it was released in 1993, not NT 4.0.

      With the subsystem technology of the NT architecture, Microsoft could actually implement a binary level subsystem that is fully Linux compaitble, and sit on top of the NT kernel, with full intertaction with the other subsystems that sit on NT. (i.e. Win32, etc) Just in case Linux or other *nix overtakes the desktop, Microsoft could put out a NT kernel based version that could in theory be even more solid than a generic Linux implementation itself.

    6. Re:So, this is new how? by Anonymous Coward · · Score: 0

      The UNIX support in WindowsNT is not a 'layer' but a subsystem, i.e. just like Win32 is a subsystem. (This is part of the what makes the NT architecture unique)

      Of course a subsystem is not a layer. A layer is something that stays on top of some other layer and below of yet another layer, while a subsystem is something that stays on top of another subsystem and below of yet another subsystem.

      Besides subsystems, other characteristics that make NT architecture unique are:

      1. Be able to reboot several times a day. This is mandatory on heavily used systems.

      2. BSOD.

      3. Runaway processes.

      4. Buffer overruns.

      5. Most programs are surprisingly strongly integrated into the kernel.

      6. RAM hungry.

      7. Paging out even when there is plenty of RAM.

      8. Slooooooow. This may be a consequence of 6 and 7.

      9. Connect to Microsoft.com several times every hour to inform Bill what I'm doing.

      10. Each security fix on average reveals other 2 problems and introduces 3 more.

    7. Re:So, this is new how? by TheNetAvenger · · Score: 1

      A layer is something that stays on top of some other layer and below of yet another layer, while a subsystem is something that stays on top of another subsystem and below of yet another subsystem.

      Actually a layer is another technological theory that is not the same as the subsystem in NT.

      And as to your reference about RAM usage, even Linux sucks as much RAM as NT, even without the XWindows 'layer' loaded.

      Have you not ever used NT, or just never paid attention?

      WindowsNT when released, performed with 8-12mb of RAM, and ran at full performance with a mere 16mb of RAM. WindowsNT 4.0 with 32mb of RAM, consistently benchmarked 25% faster than Windows 95/98.

      As to your other comments, apparently you have not actually used an NT version of Windows. You should try it; you would be surprised that it isn't as evil as the people that bring your food make you believe.

    8. Re:So, this is new how? by thpdg · · Score: 2, Informative

      I think you're wrong about this. Exceed was brought to market by Hummingbird, who is still in business, to this day. See their ad on page 43 of August's "Linux Magazine".

      --

      -Patrick

      "They never stop thinking about new ways to harm our country and our people, and neither do we."

  20. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 3, Interesting

    Seriously, why dont they just dump the windows kernel and run longhorn on top of unix? It would be good for them and good for Linux cause we would have full driver support at last.

  21. Darl's take by spellraiser · · Score: 2, Funny

    Jackpot!

    --
    I hear there's rumors on the Slashdots
    1. Re:Darl's take by Glonoinha · · Score: 2, Funny

      Someone wasn't paying attention at the meeting I gave on Microsoft's behalf.
      Someone in the crowd asked if it would support unix/linux code and I said STFU, not SFU.
      Big difference.

      Bill
      billg@microsoft.com

      --
      Glonoinha the MebiByte Slayer
    2. Re:Darl's take by Anonymous Coward · · Score: 0

      Erm, why do you think Microsoft bought a UNIX licence from SCO? Obviously, as a very juicy potential target, it was so they could do something like this without having to worry about Darl's brigade of lawyers chasing after them.

      I know the Slashdot crowd are convinced MS's UNIX licence was part of a vast conspiracy to undermine Linux, but sometimes the simple answer is the right one.

  22. Obviously ... by maxwell+demon · · Score: 3, Funny

    ... they must have violated SCO's IP rights.

    --
    The Tao of math: The numbers you can count are not the real numbers.
    1. Re:Obviously ... by Anonymous Coward · · Score: 0

      Remember, MS was one of the few to actually buy a SCO license.

      It didn't really cost them anything, as MS was the one funding the SCO fiasco...

    2. Re:Obviously ... by .nuno · · Score: 1

      And how does "MS was the one funding the SCO fiasco" equate to "It didn't really cost them anything"?

      --
      .sig
    3. Re:Obviously ... by Anonymous Coward · · Score: 0

      I stand corrected. That doesn't make sense!

      The point I was trying to make was If I own a restaruant and then pay for my meal there, I didn't really pay (sans taxes) since I'm getting the profits of the restaruant.

      The arguement doesn't work here because MS didn't buy SCO, they just funded them, which is different.

      MS profits from that kind of investment indirectly, through FUD...

    4. Re:Obviously ... by maximilln · · Score: 4, Insightful

      ... they must have violated SCO's IP rights

      If you read between the lines this is actually the most insightful point in the comments so far.

      If one stops to consider Microsoft's business model it becomes apparent that SFU is a way for Microsoft to attempt to gain IP rights to POSIX compliance. In the beginning there will be incompatibilities and inconsistencies. Microsoft will collaborate with organizations to iron out the incompatibilities and inconsistencies. Through merit of collaboration Microsoft will attempt to patent and copyright their contributions and, with every legal filing, will make a grab for any related material that is possible. The Linux industry, not wanting to be perceived as deliberately trying to undermine Windows, will have to collaborate with the Windows movement. Since Microsoft can afford to patent the contributions and refinements they will eventually nibble away at the GPL.

      Essentially Microsoft is hoping to do to Linux what Linux did to UNIX. Microsoft is hoping to spend enough time to rewrite the code, subroutine by subroutine, in the name of compatibility, so that they can divest Linux from GPL. When they have properly divested the system from GPL over the course of five to ten years then they will once again assume market share _AND_ be able to legally make SCO-like IP claims on *NIX systems.

      --
      +++ATHZ 99:5:80
    5. Re:Obviously ... by krmt · · Score: 1

      If they start altering code that is under the GPL it must remain under the GPL, including their contributions. They have to give up patent rights as well, according to the license. They may have copyright, and as such they are free to withdraw their code from subsequent releases at their discretion, but previous releases will remain licensed under the GPL and are thus useable. They could always begin writing totally new libraries using some proprietary license, but I doubt they would be adopted (they would more likely be cloned as with mono). With BSD type licenses, your scenario is more plausible, but since the majority of the core components of a Linux system are under the GPL I don't see a need to worry.

      --

      "I may not have morals, but I have standards."

    6. Re:Obviously ... by maximilln · · Score: 1

      If they start altering code that is under the GPL it must remain under the GPL, including their contributions

      That's where they will do to Linux what Linus did to UNIX. When a particular functionality does not work properly with the SFU then Microsoft will devote a group of programmers to rewrite the core library behind that particular functionality. They will use no GPL code but, rather, will reimplement functionalities currently provided by GPL code. With every library which they rewrite they will create a proprietary Microsoft functionality. Of course, all Windows distros will be shipped with the proprietary Microsoft editions of those functionalities and eventually corporate environments will be using POSIX compliant systems written entirely by Microsoft.

      Microsoft is using SFU as its foothold to write a POSIX compliant OS and keep it under a proprietary license. You're absolutely correct in pointing out BSD. Any BSD licensed code that they can find will be used to save them the energy of rewriting the routines.

      Another reason why the BSD license should die. Microsoft will happily take all of BSD, piece by piece, over the course of several years, and use it to create a POSIX compliant OS to compete with Linux and remain proprietary.

      --
      +++ATHZ 99:5:80
    7. Re:Obviously ... by krmt · · Score: 1
      I think you overestimate Microsoft's sway over the community. Microsoft already tried this trick with kerberos, embrace and extend, and while it's caused headaches it hasn't brought down kerberos on UNIX by any means. Ultimately, Free Software people will keep coding along because they can and they don't have to answer to Microsoft or anyone else. It's always worked up until now.
      Microsoft is using SFU as its foothold to write a POSIX compliant OS and keep it under a proprietary license.
      I only see this as a good thing. Sure, it'd be better if it was Free Software, but I'll take it.
      Microsoft will happily take all of BSD, piece by piece, over the course of several years, and use it to create a POSIX compliant OS to compete with Linux and remain proprietary.
      You mean *GASP* linux might have to compete!?!?! Heaven forbid!
      --

      "I may not have morals, but I have standards."

    8. Re:Obviously ... by Anonymous Coward · · Score: 0

      If you read between the lines this is actually the most insightful point in the comments so far
      I am confused: the parent has only one-line comment...

    9. Re:Obviously ... by maximilln · · Score: 1

      You mean *GASP* linux might have to compete!?!?! Heaven forbid!

      Hahahaha. No. Linux won't have to compete. We'll all be stuck paying $300/seat for Linux or $199/seat for Win-2006.

      I don't think it would be a bad thing for Microsoft to write a POSIX compliant OS but that would put us back to the 1970s where one had to license UNIX from AT&T/Bell Labs. How is that a favorable position?

      What I'm really intrigued about is that Microsoft is looking for a backdoor into the POSIX compliant OS industry so that they never have to admit to saddling the world with a poorly designed OS for 10 years.

      And it still doesn't sit right with me that so many people are apathetic that MS is going to take all of the hard work of BSD developers and turn it for their own profit. WTF? What is Microsoft giving back to the community in the spirit of the BSD license? Talk about opportunistic mosquitos...

      --
      +++ATHZ 99:5:80
    10. Re:Obviously ... by koekepeer · · Score: 1

      two words: prior art

    11. Re:Obviously ... by maximilln · · Score: 1

      And this has stopped MS before...?

      Two more words: "Money talks"

      --
      +++ATHZ 99:5:80
  23. SCO code... by cloudless.net · · Score: 5, Informative
    From the article:

    "Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO."

    1. Re:SCO code... by _Sprocket_ · · Score: 4, Insightful

      Which is quite interesting. One of the first things I tend to do with a *nix install is replace the provided utilities with GNU versions. I usually prefer the GNU version. I suspect anything coming from SCO's code base is a down-grade.

      From another angle - expect this to be fertile ground for FUD. I've always found it amusing how much Microsoft likes to claim the GPL is dangerous while providing a product (SFU) full of GPL'd utilities. It seems they're taking steps to correct this oversight. And I expect MS' marketing department already have statements prepared on how incompatible GPL code was with a commercial product and what a chore (and expense) it was ripping all that code out.

    2. Re:SCO code... by Anonymous Coward · · Score: 0

      Does this mean the linux codebase is considered one of the licensed alternatives from which they can take? MS licensed unix technology from SCO. SCO claims linux is.. well, you get the idea.

    3. Re:SCO code... by Anonymous Coward · · Score: 0

      SFU does include GCC, but for the most part the utilities are from OpenBSD.

    4. Re:SCO code... by SlashDread · · Score: 1

      I doubt that. MS is perfectly able to make a -posix- os. I doubt they need even a single line of SCO code.
      Just a -license- would be enough eh?

      In other news: SCO just dropped GCC en the LKP (Linux Kernel Personality) from Unixware because it is "tainted".

      "/Dread"

    5. Re:SCO code... by _Sprocket_ · · Score: 3, Informative


      SFU does include GCC, but for the most part the utilities are from OpenBSD.


      It's hard to tell what's going under the hood with the latest version of SFU without actually downloading it. However, at one time in the past, Microsoft was very forthcoming with what SFU included. But you can still find traces if you look.

      Microsoft's FTP server offers a copy of the GPL which begins:

      The utilities bc, ci, co, cpio, csplit, dc, diff, diff3, gawk, gzip,
      gunzip, ident, merge, nl, rcs, rcsdiff, rcsmerge and rlog are covered
      under the GNU General Public License, here reproduced.

      In accordance with section 3b of this license the source code to those
      utilities is available from the Interix World Wide Web site,
      http://www.microsoft.com/windows/sfu.

      Also, if you look at an older version of the SFU site, you'll note a sidebar that reads:

      GPL Utility
      Source Code

      The GPL utility source code for Services for UNIX 3.0 contains the base utilities diff, sdiff, bc, dc, cpio, gzip, gunzip, gawk, patch, csplit, nl, strings, rpm, and SDK utilities/libraries ld.so, gcc, gdb, g++, g77, gasp, objcopy, ld, as, ar, nm, size, strip, ci, co, diff3 rcs, rlog, and ident.

      The GPL utility source code for Interix 2.2 contains the utilities bc, ci, co, cpio, csplit, dc, diff, diff3, gawk, gzip, gunzip, ident, merge, nl, rcs, rcsdiff, rcsmerge and rlog.


      Note that Microsoft honors the GPL and offers source code via download and media (at the modest rate of $20). Which is a Good Thing.

      Now - as I noted, I'm not sure whether GPL utilities play such a role in the latest version of SFU. But at one time they did.
    6. Re:SCO code... by jmkaza · · Score: 3, Funny

      And there it is.
      1. Microsoft licenses Unix from SCO
      2. SCO revokes every other UNIX companies license
      3. MS adds a Unix emulation layer
      4. The whole world now has to license Windows to use their Unix systems
      5. Profit

    7. Re:SCO code... by dasmegabyte · · Score: 1

      The reason Microsoft is integrating code from SCO is that SCO Unix is a powerful x86 UNIX that's also certified by the Open group and unencumbered by the "viral licensing" of the GPL. For a commercial product hoping to replace UN*X systems, these two features are immensely more important than the number of features the utilities provide.

      I've always found it amusing how much Microsoft likes to claim the GPL is dangerous while providing a product (SFU) full of GPL'd utilities

      Actually, this is exactly what they aren't doing. Just because a clone of a program is available under the GPL doesn't mean the original is under the GPL too. MS is using SCO code to avoid having to open their own code, which is what their problem with the GPL was in the first place.

      Besides, if you really want to compile less or gcc or nano or whatever on your own machines, you'll still be able to.

      --
      Hey freaks: now you're ju
    8. Re:SCO code... by Anonymous Coward · · Score: 0

      I *knew* it. All part of the conspiracy.

      That's right. That story a while back about the state of Israel dumping ms products was just a ploy...

      by the way, you can buy any microsoft product from any software shop in gaza for 5 sheqels (about a dollar). I know there's another conspiracy theory in there somewhere, but i don't know what it is...oh yea, microsoft wants the third world to distribute it's software for free.

      (i'm sorry they modded you a troll. i thought your post was funny)

    9. Re:SCO code... by mrchaotica · · Score: 2, Insightful
      I've always found it amusing how much Microsoft likes to claim the GPL is dangerous while providing a product (SFU) full of GPL'd utilities
      Actually, this is exactly what they aren't doing.
      Actually, this is what they are doing, since they haven't switched to SCO code yet. At this very minute, the source code for the GPL'd parts of SFU is available. They're switching to SCO to avoid having to continue to keep open their source code.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:SCO code... by _Sprocket_ · · Score: 1


      The reason Microsoft is integrating code from SCO is that SCO Unix is a powerful x86 UNIX that's also certified by the Open group and unencumbered by the "viral licensing" of the GPL. For a commercial product hoping to replace UN*X systems, these two features are immensely more important than the number of features the utilities provide.


      No, it's important to MICROSOFT. Other commercial products have been able to work within the requirements of the GPL fine. This includes, up to this point, Microsoft's own SFU for the years Microsoft has owned it as well as the period of time before Microsoft's purchase.

      But Microsoft has an ideological stake in this. So they'll make the sacrifice of functionality for licensing. Keep this in mind when you see someone criticizing Linux supporters for exactly the same behavior.


      Actually, this is exactly what they aren't doing.


      It may be their intention to stop doing this. But it's exactly what they've been doing.
    11. Re:SCO code... by Creepy · · Score: 1

      The article says they're trying to eliminate all GPL'd utilities from SFU including gcc, obviously so they don't have to release the source code. I wonder what SCO will demand for royalties that come out of the end-user pockets...

      I really don't understand how this is all that big of news, though, aside from the fact that you won't have to download it separately - you can get it today from the MS web site. The only news is that it will be bundled with the OS without source code. I hope there's a way not to install it, though, as I'd prefer Cygwin.

      As far as the GPL goes, it seems to me MS has a problem with this clause:

      These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works.

      I recall MS having a problem with the wording - it can be interpreted as you can't distribute the proprietary code and the GPL code together without following the GPL license (e.g. you must distribute them as separate works). I don't believe that was the intent, but MS doesn't like the ambiguous wording and so separates the pieces.

    12. Re:SCO code... by johnnyb · · Score: 1

      SFU still includes a lot of GPL utilities (like GCC). It even _sold_ this under the name of Services for UNIX, and they also _sold_ the GPL sources (which is valid - you are allowed to charge a "reasonable copying fee").

      It doesn't matter if utilities do or don't include a GPL license, as you are free to make use of them no matter what (see the source license).

      Why does having GPL utilities matter to developers? I can't think of a single reason.

    13. Re:SCO code... by silicon+not+in+the+v · · Score: 1

      "Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives."

      That's just weird. I always hear about the open source community having to re-write code to put libre versions of code in for proprietary ones. This is the first time I think I've heard of a company re-writing something open to make it closed so they can include it in their closed application.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    14. Re:SCO code... by Johnny+Mnemonic · · Score: 1


      And when IBM winds up owning these patents--after winning their countersuit with SCO and acquiring SCO's patents as the only available compensation--IBM will be able to either rape or simply end the relationship with MSFT. Leaving SFU dead in the water.

      Is that so far-fetched a scenario? I'm surprised that MSFT is betting on SCO.

      --

      --
      $tar -xvf .sig.tar
    15. Re:SCO code... by Anonymous Coward · · Score: 0

      You forgot the "???" step, you insensitive clod!

    16. Re:SCO code... by Anonymous Coward · · Score: 0

      They still are present in SFU 3.5. I've checked.

      Basically, gcc and binutils are from Cygwin and the rest is from OpenBSD.

    17. Re:SCO code... by Anonymous Coward · · Score: 0

      thank you :) it was kinda a troll, in the sense that i knew some people wouldn't take it as the joke it was meant to be. either they missed the quote hacking or they thought i really meant it. oh well, that's why i posted this one ac. thank you for your kind words, though. kindness is always appreciated.

  24. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0, Offtopic

    Your point would be better made leaving out the sitcoms and free speech comments. Speech is more free here than a lot of other places, and generally humor tends to vary from place to place. The same could be said that britain has "dry humor" that is unappealing to Americans. It just depends on taste. The fact that Americans choose that is exactly that. Their choice. Not that anyone is going to read this, because you'll be modded down as a troll, and I'm just feeding...

  25. SFU?!? by lacrymology.com · · Score: 1

    SFU? Is that short for snafu?

    -m

    --

    #
    # Modus Ponens
    #
  26. Wow... by Ayaress · · Score: 5, Funny

    All the simplicity of Unix.
    All the stability of Windows.

    Didn't somebody at Microsoft think to reverse things? They'd be furthur ahead to try to fix what they have before adding what everybody else has.

    1. Re:Wow... by Anonymous Coward · · Score: 0

      That would be Apple...

    2. Re:Wow... by Jeff+DeMaagd · · Score: 1

      In my experience, Windows is pretty stable. The few crashes I've ever gotten were due to faulty hardware or an old driver.

      What Windows doesn't have is security.

    3. Re:Wow... by Fear+the+Clam · · Score: 4, Funny

      All the simplicity of Unix.
      All the stability of Windows


      Now that's reverse engineering!

    4. Re:Wow... by chris_mahan · · Score: 1

      What I'd like to see is Windows Layer on top of linux, ala mac OSX.

      Wouldn't it be great for microsoft to ship a "Runs on linux" version of windows? This way, stability, etc. Windows crashes, Linux takes over and restarts it after some fancy memory shenanigans.

      Of course, that simply means we'd end up with KDE redmond themed.

      Office? Who cares? The next real killer application is a web-based replacement for word, excel, and powerpoint. (Google, are you listening?)

      Ultimately, though, MS will find itself trying to make money with XBOX and home media centers. As far as home pcs, office, and other software, they've hit the wall, and the wall is hitting back.

      --

      "Piter, too, is dead."

    5. Re:Wow... by Anonymous Coward · · Score: 0

      Office? Who cares? The next real killer application is a web-based replacement for word, excel, and powerpoint. (Google, are you listening?)

      Hey, 1998 called, they want their stupid ideas back.

      Seriously, what on earth would I want a web-based spreadsheet for? What possible reason could I have for wanting something like that? Can you give me even one scenario where it would be superior to a normal cross-platform app with a well-documented, open, XML-based file format - something like OOo Calc?

    6. Re:Wow... by nametaken · · Score: 1

      All the simplicity of Unix.
      All the stability of Windows.
      Didn't somebody at Microsoft think to reverse things?


      Yeah, but then it'd be OSX. :)

    7. Re:Wow... by chris_mahan · · Score: 1

      Unlimited rows and colums?

      No local files?

      Web-addressable cell locations?

      Multi-user support?

      --

      "Piter, too, is dead."

    8. Re:Wow... by Anonymous Coward · · Score: 0

      Dies the second your WiFi drops?

    9. Re:Wow... by sauron93 · · Score: 1

      Bizzaro OS X

    10. Re:Wow... by TheNetAvenger · · Score: 1

      What Windows doesn't have is security.

      Actually Windows (NT kernel versions) have more security than any *nix out there, the *nixes are just not as targeted.

      Take a look at security compromises for any month; *nixes, specifically Linux, are hacked more than any Windows Server by a scale of 10 each month.

    11. Re:Wow... by TheNetAvenger · · Score: 1

      Wouldn't it be great for microsoft to ship a "Runs on linux" version of windows? This way, stability, etc. Windows crashes, Linux takes over and restarts it after some fancy memory shenanigans.

      Yeah, and they could give up the stability of the NT kernel architecture for older methodologies, that would be brilliant. Take the only good thing of Windows, the NT core architecture and remove it for older *nix concepts that even the Cutler team determined to be too old to support an OS that would extend to the future.

      People! Windows98, and even Win32 is NOT windows per se. The NT Kernel is one of the great things that Microsoft actually has, and Windows is already sitting on top of it. Hence the reason WindowsXP doesn't crash.

    12. Re:Wow... by drsmithy · · Score: 1
      Office? Who cares? The next real killer application is a web-based replacement for word, excel, and powerpoint. (Google, are you listening?)

      You cannot be serious. The average webmail client is bad enough, I shudder to think how unusable a web-based word processor would be.

  27. Windows SFU vs Cygwin? by CdBee · · Score: 5, Interesting

    This is interesting.
    For a while now I have used some OSS-community applications on my Windows 2000 Office desktop by running binaries compiled under the Cygwin Linux environment on Windows.

    the concept of having a Linux application which could be compiled under Windows from the same codebase (subject to dependencies and X-server requirements being met) may be very appealing to the Opensource groups who have been issuing software tor Mac OSX by this method for some time.

    I also wonder if this is intended to give Windows more access to certain Scientific/Media computing markets which are dominated by *nix systems (industrial renderfarms, for instance). Either way, I can only see this as a good thing.

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    1. Re:Windows SFU vs Cygwin? by PainKilleR-CE · · Score: 1

      SFU has been around for a while, also under the name Interix. The primary difference is that it is now free, and they appear to be planning to ship it with the next version of Windows. Either way, they've been selling this to people switching over Unix servers for quite some time. Dropping the price and eventually shipping it with Windows was simply a matter of time.

      Some markets dominated by Unix may look at this option, though I doubt they will in fairly new installations where the option was already there for consideration, but, on the other hand, things like renderfarms, where the overhead of the OS is part of the reason they use *nix in the first place, it's unlikely they'll ever consider any version of Windows other than the embedded products.

      --
      -PainKilleR-[CE]
    2. Re:Windows SFU vs Cygwin? by Anonymous Coward · · Score: 0

      ...the Cygwin Linux environment...

      There's no such thing. Cygwin is a POSIX environment, which provides mostly the same default tools as Linux, but it does not emulate Linux, and Linux code (as opposed to portable code) will normally not compile.

      Here's a hint: if it doesn't include the Linux kernel headers, it's probably not appropriate to use the word Linux to describe it.

    3. Re:Windows SFU vs Cygwin? by RhettLivingston · · Score: 3, Informative

      The only new thing here is the thought of shipping SFU with Windows (and presumably a lot of new glue to make it possible for a non geek to configure). SFU and Cygwin are both old but good technologies.

      Technically, SFU != Cygwin. They achieve the same aim, that of exposing a Unix API so that Unix programs can be compiled to run under Windows, but are apples and oranges under the hood. SFU does it by adding an API on top of the kernel and beside the Win32 API using a little known but cool capability of windows. Cygwin does it by adding an API on top of the Win32 API. Theoretically, SFU has less in its way to hinder performance than Cygwin. I've not tested whether the potential was realized.

    4. Re:Windows SFU vs Cygwin? by CdBee · · Score: 1

      If you check the Cygwin website you'll see that it is described by its creators thus:

      Cygwin is a Linux-like environment for Windows. It consists of two parts:
      A DLL (cygwin1.dll) which acts as a Linux emulation layer providing substantial Linux API functionality.
      A collection of tools, which provide Linux look and feel.

      I trust that my using the words "Linux environment" to describe it are acceptable - given that the Cygwin project was founded by Red Hat Linux.

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    5. Re:Windows SFU vs Cygwin? by Anonymous Coward · · Score: 0

      Can't speak for anyone else, but I have both installed and I pretty much use the Cygwin stuff exclusively. There's just WAAAY more software available for Cygwin, and the "setup.exe" installer app makes installing them much simpler. Plus I use Windows only occasionally (my job is porting Windows software to Linux, been working full time at it for 2 years now) and Cygwin is just a lot more Linux-like than SFU.

    6. Re:Windows SFU vs Cygwin? by Skjellifetti · · Score: 1

      given that the Cygwin project was founded by Red Hat

      No, Cygwin was written by Cygnus Solutions which was purchased by Red Hat.

    7. Re:Windows SFU vs Cygwin? by wsloand · · Score: 1

      I also wonder if this is intended to give Windows more access to certain Scientific/Media computing markets which are dominated by *nix systems (industrial renderfarms, for instance).

      One of the main reasons that windows isn't in the scientific/media computing arena is the high overhead. *nix can be installed on a box and only use very minimal processing and memory for the OS itself. Also, so much legacy code is written for *nix that people don't want to rewrite/debug that; it will take a while for the momentum to shift.

    8. Re:Windows SFU vs Cygwin? by Karellen · · Score: 1

      Cygwin Linux?!?

      If RMS were here to hear you say that, he'd kick your ass all the way from here to Albaquerque(sp?) and back again.

      Cygwin is not Linux. Not in any way shape or form could it be considered Linux. The thing you think of as Linux - that RMS and the rest of the FSF would like you to call GNU/Linux - is a bunch of 3rd party tools running on top of hundreds of GNU utilities and libraries (including the GNU bash shell and the GNU C library (glibc), all compiled with the GNU Compiler Collection (GCC)) talking (via the aforementioned glibc) to the Linux kernel.

      Now, you're taking Linux away from that, and making a C library (admittedly newlib instead of glibc) talk to Win32 instead, and recompiling all the GNU utilites (like bash) with the GNU compiler collection (GCC), and calling it "Cygwin Linux"?

      Take a trip to the very bottom of the POSIX advocacy class.

      Cygwin (or GNU/Cygwin if you insist on sharing the attribution with someone) is a UNIX(tm)-like environment. This is because it implements many parts of the shell, utilities and system calls specified in the Single Unix Specification (aka IEEE 1003.1, aka ISO 9945-{1,2,3}:2003, aka POSIX.1 and POSIX.2), as defined and downloadable from http://www.unix.org/. All systems that match the spec to a certain level of conformance (and possibly do other things like pay money and get certification?) can call themselves UNIX systems. Sytems that implement most of the spec or just haven't got around to certifying themselves yet call themselves UNIX-like systems. Linux is such a UNIX or UNIX-like system. As is *BSD. As is (or will be) GNU/Hurd. As is Solaris. As is HP-UX. As is AIX.

      As is Cygwin. It implements a UNIX-like interface on the Win32 subsystem/kernel.

      But Cygwin is not a Linux system any more than it is a SCO Unixware system, or a Solaris system, as it contains and uses zero code whatsoever from Linux. Linux is a kernel. It is only a kernel. It does little more than schedule processes, manage memory, provide mechanisms for talking to assorted bits of hardware, and provide a virtual filesystem for mounting tree-based structures into.[1] If you take that away, no matter what's left, it ain't Linux.

      K.

      [1] Intentional understatment.

      --
      Why doesn't the gene pool have a life guard?
    9. Re:Windows SFU vs Cygwin? by jayp00001 · · Score: 1
      by CdBee (742846) on Monday July 12, @12:12PM (#9675595) This is interesting. For a while now I have used some OSS-community applications on my Windows 2000 Office desktop by running binaries compiled under the Cygwin Linux environment on Windows. the concept of having a Linux application which could be compiled under Windows from the same codebase (subject to dependencies and X-server requirements being met) may be very appealing to the Opensource groups who have been issuing software tor Mac OSX by this method for some time. I also wonder if this is intended to give Windows more access to certain Scientific/Media computing markets which are dominated by *nix systems (industrial renderfarms, for instance). Either way, I can only see this as a good thing.
      That's one of the primary drivers behind the development of SFU. One of the other cool things you can do with SFU is compile that *nix app and register it as a com component. This allows the rapid development of simple interfaces for some complex *nix tools.
  28. Re:They mean of course. . . by magefile · · Score: 1

    Y'mean, he's two-timing on DOS with 'nix? Shut uuup!

  29. Does that mean... by Anonymous Coward · · Score: 0

    Longhorn will have a bash shell ? Like one of those just better than DOS things *smirk*

  30. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 3, Funny

    its even better, the stability of Windows with the ease of Unix! finally i won't have to worry about my uptime anymore! no more hesitation about installing new hardware but killing my uptime.

  31. Did I hear that right? by bigberk · · Score: 1
    Longhorn having the ability to run unix or linux code
    Shut the Fsck Up! That's insane, yet very cool.
    1. Re:Did I hear that right? by Nasarius · · Score: 1
      That's insane, yet very cool.

      No it's not. Cygwin has been doing it for years. It's the thing to use when you want a decent command line on Windows.

      --
      LOAD "SIG",8,1
    2. Re:Did I hear that right? by NanoGator · · Score: 1

      "Shut the Fsck Up!"

      No, you won't be able to shut down the file check. Remember, you're still running on the Windows file system here.

      --
      "Derp de derp."
    3. Re:Did I hear that right? by dar · · Score: 1

      And Cygwin has rxvt for windows. When you want a decent shell window to run your decent command line in.

      Rxvt is the best thing to happen to windows.

      My job requires Windows. My sanity requires Cygwin.

      --
      My other Slashdot ID is much lower.
  32. Already getting slow, here's the (short) article by Twid · · Score: 3, Interesting

    Unix to beef up Longhorn

    Microsoft's Services for Unix facility is poised to take a more prominent role in the next edition of Windows

    Roger Howorth, IT Week 12 Jul 2004
    Microsoft is set to include its Services for Unix (SFU) add-on for Windows as an integral part of the next major release of the Windows server operating system, codenamed Longhorn and expected in 2008. Some analysts said the move could eventually sideline conventional Linux and Unix operating systems.

    A growing number of firms are using SFU, currently a free add-on for Windows 2000, 2003 and XP Professional, because it enables a single system to run Windows, Linux and Unix software.

    Systems running SFU provide an excellent environment for integrating applications - for example, to add Active Directory support to a Unix application.

    Jason Zions, a solutions architect at Microsoft, said there are development versions of SFU that enable a single process to run code both from Windows and Unix libraries. Currently this feature, which would dramatically ease integration tasks, is not available in SFU. Zions said, "We've been working on research versions that would solve that particular problem. It wouldn't surprise me to see that capability appear in a future release of Windows."

    Dan Kusnetzky of analyst firm IDC said SFU was one of Microsoft's hidden jewels. "It's a very powerful capability that Microsoft very seldom speaks about," he said. "Rather than hide this product behind Windows they should lead with it. Many firms might be much more interested in Windows if it worked in the way they are used to doing things."

    By including SFU in Windows, Microsoft could rapidly become the biggest supplier of Unix software if Longhorn proves a success, undermining traditional Unix vendors such as Sun, HP and IBM, as well as Linux vendors' enterprise offerings.

    Microsoft has already confirmed that Longhorn will include a technology called "server roles" to make it easier for IT staff to build Windows servers suited to a particular task, such as file serving. Experts said SFU could surface as a new server role in Longhorn.

    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software. Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO.

    Microsoft may also release a 64bit version of SFU this year. Zions suggested that Microsoft would soon support 64bit x86 processors such as the AMD Opteron and Intel Xeon EM64T chips, saying, "SFU 3.5 today does not run on Windows 64bit platforms, but when I get home I am putting in an order for a 64bit AMD laptop because I have to demo this stuff."

    --
    - "When you want something with all your heart, the entire universe conspires to give it to you" -Paulo Coelho
  33. Wonderful by finkployd · · Score: 3, Funny

    In 4 years (or whenever, it is impossible to guess with them), Microsoft will have re-implemented Cygwin.

    Keep on innovatin' guys.

    Finkployd

    1. Re:Wonderful by LordHunter317 · · Score: 1

      No, cygwin provides a posix library that allows Windows applications to pretend to be Unix ones.

      The binary format of a cygwin app is that of a windows app.

      The article is talking about binary emulation, where apps compiled for Linux are run on Windows.

    2. Re:Wonderful by Anonymous Coward · · Score: 1, Informative

      The article is talking about binary emulation, where apps compiled for Linux are run on Windows.

      Nonsense. There is no mention of binary emulation in the article, nor is there any mention of binary emulation anywhere on the Windows SFU pages of Microsoft's website - nor, in fact, is there any mention of binary emulation, in connexion with this article, anywhere except in the ass you're talking out of.

      This has nothing to do with binary emulation. You cannot take a Linux binary and run it with SFU.

      So how does it differ from Cygwin? The answer is simple. Cygwin binaries run in Win32 userspace: they can access the Win32 API directly, or they can access the POSIX API through cygwin1.dll. Interix applications run in POSIX userspace: they can access the POSIX API directly, but they cannot access the Win32 API at all.

    3. Re:Wonderful by CableModemSniper · · Score: 1

      This is FUD. SFU does its job quite well, and has for some time. SFU has many features that cygwin does not as well.

      --
      Why not fork?
    4. Re:Wonderful by finkployd · · Score: 1

      SFU has many features that cygwin does not as well.

      For example?

      Finkployd

    5. Re:Wonderful by Anonymous Coward · · Score: 0

      Binary Linux emulation would be a logical thing to do (see every other Unix), however they might not want to ship the entire GNU stack.

    6. Re:Wonderful by CableModemSniper · · Score: 1

      Real symlinks, (as opposed to shortcuts), /proc filesystem, etc.

      --
      Why not fork?
    7. Re:Wonderful by oPless · · Score: 1

      Actually, Windows NT has always had the capability of running Windows16,MS-DOS, OS/2 and POSIX applications, with their respective subsystems. The latter being a checkbox requirement to get into the US DoD.

      SFU *used* to be just NFS, and a Handful of MKS licensed tools. With the purchase of Iterix, whe filled a gap in the market with a replacement POSIX subsystem they gained a true POSIX subsystem rather than the micky mouse POSIX 0.9 doohicky they had before.

      Thats right I said *SUBSYSTEM* not the nasty DLL hack that Cygwin is! They didn't ignore Windows 95/98/ME and just write a POSIX Subsystem, because at the time, a fair amount of people *had* '98 on the desktop, and the NT product hadn't got to the market penitration it has today.

      None of this is actually any news. What *IS* news is that they threatening to release it with the O/S. Which is fine by me, as finally they will release a product that will be what they promised us in the mid 1990s with a decent replacement for Windows 3.xx :) Wow only 10 years guys ! :)

      What would have been really news would be the ability to run OS/2 Warp binaries :) Not that OS/2 should be used anymore :(

    8. Re:Wonderful by finkployd · · Score: 1

      What would have been really news would be the ability to run OS/2 Warp binaries :) Not that OS/2 should be used anymore :(

      It still lives on as the OS on the thinkpad that sits inside the IBM mainframes and boots them. (seriously)

      Finkployd

    9. Re:Wonderful by Anonymous Coward · · Score: 0

      > Microsoft will have re-implemented Cygwin.

      Hopefully they'll have done a better job. Cygwin is wretched.

    10. Re:Wonderful by TheRaven64 · · Score: 1

      I believe that this is part of an out-sourced embrace-and-extend policy. Currently POSIX apps run in the POSIX subsystem and can't call Win32 functions (as I recall). I would imagine that they are removing this restriction, and allowing a mixture of POSIX and buzzword-Longhorn-API-of-the-week code in the same process. This would allow a developer to start with a UNIX app, run it, and modify it into something that is Windows only very easily.

      --
      I am TheRaven on Soylent News
  34. Beef by tunabomber · · Score: 1

    Unix To Beef Up Longhorn

    If names mean anything, I'd expect Longhorn to be the OS with all the "beef".

    *ow!*

    --

    pi = 3.141592653589793helpimtrappedinauniversefactory71 ...
    1. Re:Beef by Anonymous Coward · · Score: 0

      If names mean anything, I'd expect Longhorn to be the OS with all the "beef"

      More like "Bully Beef" to me!

  35. Woohoo! by mratitude · · Score: 1

    We can stop dual-booting and rebooting?

    I'll believe it when I see it.

    --


    Mod me troll, if you must, I can't help it.
  36. Wanna trade? by Nosf3ratu · · Score: 1, Funny

    With the recent stories of Winex's cedega, and that other little startup who claimed to magically have 100% windows interoperability, it sounds like we're trading software titles like baseball cards.

    Linux Community: "I'll give ya grep and less, for Photoshop."
    Microsoft: "Uhh...how about you throw in sendmail, and we give you notepad?"
    Linux Community: "WHAT?! No way, you give me Outlook, if you want sendmail!"
    Microsoft (chuckling, because they know Outlook is a shit deal): "Yeah, man! You got a deal!"

    --
    The old Lie: Dulce et decorum est Pro patria mori
  37. SFU isn't new by Anonymous Coward · · Score: 0

    NT Services for Unix have been available for at least 5 or 6 years now. What makes this news? That it will run on the next version of NT? Must be a slow news day at /.

  38. Distributing GCC by WhyDoubt · · Score: 5, Funny

    > SFU is not shipped with Windows because SFU
    > currently contains open-source software, such as
    > the GNU C compiler, which cannot be distributed
    > with commercial software.

    Where's that clue-stick of mine? I feel the need to beat someone over the head with it.

    1. Re:Distributing GCC by Lehk228 · · Score: 1

      i think in this case a full clue-by-four is needed.

      --
      Snowden and Manning are heroes.
  39. I wonder & shudder by Prince+Vegeta+SSJ4 · · Score: 1
    about the possibility of MS using OSS against itself, now this very well might be against the terms of the Antitrust settlement or the OS license agreement, as I have never read the full text of any of them.

    But what if microsoft sells a version of software based on linux? Or something of that nature? Windows for Linux.

    Clippy: It seems you are trying to enable port fowarding, would you like to enable the /root exploit wizard?

    Windows Installer: New Windows(tm) for Linux, now with more Blue Screens than ever!

  40. And in related news... by NoMoreNicksLeft · · Score: 2, Funny

    Carmax annouced that from now on 1000 watt Bose stereo/DVD systems and hand-sewn italian leather seats will be available in all used Ford Pintos.

    1. Re:And in related news... by pyros · · Score: 1
      Carmax annouced that from now on 1000 watt Bose stereo/DVD systems and hand-sewn italian leather seats will be available in all used Ford Pintos.

      Corynthian leather?

    2. Re:And in related news... by CableModemSniper · · Score: 1

      KHAAAAAAAAAAAAAAAN!!!

      --
      Why not fork?
    3. Re:And in related news... by NoMoreNicksLeft · · Score: 1

      Troll, flamebait, maybe even overrated. Offtopic? I knew there would be trouble when the new slashcode automatically fedex'ed a vial of crack cocaine to moderators.

      You see, Mr. Crackmoderator, that is what you call a metaphor in the loose sense of the word, or perhaps an analogy. A quite apt one, I would think. Because while such a Pinto might be a more comfortable ride, will it not crash just as often as any other Pinto? Maybe even more so, if the driver is busy watching the in-dash DVD player.

      But for those of you that don't know, this is a typical M$ strategy, one that they've used effectively in the past. I'll illustrate two scenarios, and leave it to the reader to pick the most realistic of the two.

      1) Linux has so many compelling, eye candy applications that Windows can't possibly hope to compete, except maybe on its stability and user-friendliness. So, being the fine coding engineers that they are, the Redmond boys set up a Linux compatibility layer, so that you can run all those fine Linux apps, without the horrendous linux crashing every 10 seconds.

      2) Linux is barely making its way in the world, but with a little luck, lots of talent, and a metric fuckton of perserverence, Linux may when the war by attrition (or at least force them to a stalemate). However, as Windows did with OS/2 on the desktop, and Netware on the server, they'll offer compatibility understanding that this is a migration strategy. In many cases, the only truly critical reason to stay with linux might be some gee-whiz app that was just created, and they can't live without it. Therefor, until that changes, the Microsoft salesmen are continually rebuked in their bullying tactics and threats when they demand all linux servers be landfilled. But if Longhorn can also run the app (even if it does a shitty job of it), then there will be no way that middle managers and even CTOs can refuse their "offer". After all, it will kind of work, you know? Does it make Longhorn any better than before? Hell no, it's about as frivolous as pimping out a Pinto, for instance.

      So, Mr. Crackmoderator, how many comments older than mine, that are all but fellating this new Longhorn "feature", will I find that you didn't bother to mod down? 1 or 2? 10? 75? Next time you consider modding something offtopic, think carefully. Is it an article talking about the Apple G6 chip, and I just posted "My cat had kittens" comment? Or is it merely that I used words too big for you (at a guess, more than 2 syllables), that I used an analogy/metaphor you couldn't wrap your tiny little brain around, or even that I had just too much sarcasm in my words? Lord forbid someone touch on a tangential subject here, with you allowed to have mod points.

    4. Re:And in related news... by Anonymous Coward · · Score: 0

      Wow! Where can I find that Ford Pinto that you speak so fondly of?

  41. Re:I've said it before, I will say it again by Anonymous Coward · · Score: 0

    Maybe someone, such as GNU, who add such functionality on top of Linux?

  42. Re:S(T)FU by CdBee · · Score: 5, Funny

    "So, how did you compile KDE on Windows?"

    "SFU, noob!"

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  43. Distributing OSS by alefbet · · Score: 5, Insightful
    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software.
    Somebody still doesn't get it. Does Microsoft not realize they actually can distribute OSS software with commercial software as long as they're separate programs? Or are they just giving that excuse to the reporter because, for PR reasons, they don't want to be caught dead shipping the stuff?
    --

    A hack is just an idiom waiting for wider use.
    1. Re:Distributing OSS by Raistlin99 · · Score: 1

      They were selling the stuff and making the source available. I'm thinking someone said something without knowing all the facts. Microsoft as a company knows about the GPL. They may try to spread some FUD, but SFU has been sold and been compliant with the licenses since at least 2000.

      --
      I/O, I/O, its off to disk I go, with a read and a write, and a bit and a byte, I/O, I/O, I/O, I/O
    2. Re:Distributing OSS by Otter · · Score: 1

      I would (wildly) guess that the issue is with libraries, not with GCC, and that either the VNU writer dozed off while reading RMS' manifestos on dynamic linking and "derived work" or the Microsoft person didn't attempt to explain it in the first place.

    3. Re:Distributing OSS by clintp · · Score: 3, Interesting
      Somebody still doesn't get it. Does Microsoft not realize they actually can distribute OSS software with commercial software as long as they're separate programs? Or are they just giving that excuse to the reporter because, for PR reasons, they don't want to be caught dead shipping the stuff?
      I can think of quite a few reasons why -- if I were Microsoft -- I wouldn't distribute GNU stuff with the OS:

      1. Ask any 10 geeks about the GNU license -- even those that have read it -- and you'll get at least 3 different answers as to what that license binds you to do (or not do) in some issues. Something this murky would just confuse developers further. (Microsoft's main focus for many products is developers not users.)

      2. Where the SFU stuff ends (regardless of which parts are GNU-covered) and the OS begins can confuse people and cause litigation. i.e. SFU API 1 calls API 2 calls API 3 (GNU layer!) calls API 4 calls some OS thing. Even if these "APIs" are separate "programs". Why even introduce the confusion? Show a working OS, show an Add-On package which adds more functionality, and they're demonstrably different. This is the reverse of the IE-bonded-to-Windows contraversy that they're still mired in.

      3. The GNU licenses are still mostly untested in court in front of a judge. Would you place the family jewels next to a creepy-crawly misunderstood Consumer of Intellectual Property whose limits aren't firmly established?

      4. Microsoft is just crawling out of the Java/Sun nightmare. To a casual observer, this smells the same. Distribution of a toolkit to allow non-MS stuff to run under MS operating systems... Ouch!

      5. Don't get developers used to having the SFU handy for all of their needs as part of the OS, then they'll rely on it. Better to keep it separate in case it fails, needs to be spun off, or becomes a support and legal nightmare. Everyone developing gets used to the idea that this is just an add-on.

      --
      Get off my lawn.
    4. Re:Distributing OSS by EMR · · Score: 2, Insightful

      And if it *was* an issue with libraries and the grey area, then they would not have distributed it at all.. even for free.. the GPL only covers the source code distribution. it says nothing about not being allowed to be distributed with a commercial program. Only about if/when you need to provide the source code to your commercial app.

      As whether SFU provided free, or they charge for it.. M$'s code is still not open. so the GPL applies the same in both cases, whether M$ charges or not.

    5. Re:Distributing OSS by alefbet · · Score: 1
      I can think of quite a few reasons why -- if I were Microsoft -- I wouldn't distribute GNU stuff with the OS:...
      Good points, all of them. On the other hand, those weren't the reasons given in the article, so I'm guessing either someone really still doesn't get it, or someone oversimplified.
      --

      A hack is just an idiom waiting for wider use.
    6. Re:Distributing OSS by nchip · · Score: 1

      Umm...

      And you think Propiertary licences, such like say the Unix code from SCO, are chrystal clear, safe from Lawsuits and tested in courts??

      --
      signatures pending - ansa@kos.to - (dont mail there)
    7. Re:Distributing OSS by Turmio · · Score: 2, Insightful

      No, it's the reporter who doesn't get it. Microsoft has been distributing software under GPL for some time with SFU, and the sources have been made available. Someone included the URL to the GPLed sources they use earlier. No complaints there.

    8. Re:Distributing OSS by qui_tollis · · Score: 1
      The GNU licenses are still mostly untested in court in front of a judge.

      This gets stated frequently, with the underlying suggestion that the GPL may be flawed, but remember that the vast majority of all licenses are untested in court. One might expect a legal challenge of the GPL, given its ubiquity, however I think there hasn't been one for two reasons.

      1) It's well written, and unlikely to be defeated.
      2) You have no right to use GPL'd software except under the terms of the GPL. If the GPL were to be successfully challenged, the result would not be the opening up of the software, rather the opposite, you would revert to having no rights to use the software at all.
    9. Re:Distributing OSS by ron_ivi · · Score: 1
      It's the Author of The Article unknowingly spreading FUD.

      I sent the author of The Article an email (not hard to find if you google for him and his publication) pointing out the same thing.

      Microsoft realizes this, and indeed SFU _is_ somewhat BSD based.

  44. code or binaries? by rfernand79 · · Score: 2, Interesting

    Does this mean Windows Longhorn will now be able to execute ELF binaries? How is this different from Cygwin?

  45. vnunet.com Article Text by AnomalyConcept · · Score: 0, Redundant

    Unix to beef up Longhorn Microsoft's Services for Unix facility is poised to take a more prominent role in the next edition of Windows Roger Howorth, IT Week 12 Jul 2004 ADVERTISEMENT Microsoft is set to include its Services for Unix (SFU) add-on for Windows as an integral part of the next major release of the Windows server operating system, codenamed Longhorn and expected in 2008. Some analysts said the move could eventually sideline conventional Linux and Unix operating systems. A growing number of firms are using SFU, currently a free add-on for Windows 2000, 2003 and XP Professional, because it enables a single system to run Windows, Linux and Unix software. Systems running SFU provide an excellent environment for integrating applications - for example, to add Active Directory support to a Unix application. Jason Zions, a solutions architect at Microsoft, said there are development versions of SFU that enable a single process to run code both from Windows and Unix libraries. Currently this feature, which would dramatically ease integration tasks, is not available in SFU. Zions said, "We've been working on research versions that would solve that particular problem. It wouldn't surprise me to see that capability appear in a future release of Windows." Dan Kusnetzky of analyst firm IDC said SFU was one of Microsoft's hidden jewels. "It's a very powerful capability that Microsoft very seldom speaks about," he said. "Rather than hide this product behind Windows they should lead with it. Many firms might be much more interested in Windows if it worked in the way they are used to doing things." By including SFU in Windows, Microsoft could rapidly become the biggest supplier of Unix software if Longhorn proves a success, undermining traditional Unix vendors such as Sun, HP and IBM, as well as Linux vendors' enterprise offerings. Microsoft has already confirmed that Longhorn will include a technology called "server roles" to make it easier for IT staff to build Windows servers suited to a particular task, such as file serving. Experts said SFU could surface as a new server role in Longhorn. SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software. Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO. Microsoft may also release a 64bit version of SFU this year. Zions suggested that Microsoft would soon support 64bit x86 processors such as the AMD Opteron and Intel Xeon EM64T chips, saying, "SFU 3.5 today does not run on Windows 64bit platforms, but when I get home I am putting in an order for a 64bit AMD laptop because I have to demo this stuff."

    1. Re:vnunet.com Article Text by Anonymous Coward · · Score: 0

      Couldn't you have atleast had the decency to throw in a Break tag or something?

  46. This is already around? by billatq · · Score: 1

    Microsoft already announced that they were releasing Services for Unix (SFU) (Actually a misnomer, if you notice) for free a while back. All this means is that they'll be distributing it with Windows. Additionally, we've been able to use cygwin to do the same sort of thing for a long time, though SFU is supposed to be better because it uses Windows' built in POSIX layer (no, that's not a joke, they actually have one).

    1. Re:This is already around? by Anonymous Coward · · Score: 0
      Windows' built in POSIX layer (no, that's not a joke, they actually have one).

      It is a joke, you won't see the funny side until you try using it.

  47. Re: Longhorn and Unix.... by mikael · · Score: 0, Flamebait

    Embrace, Extend, Extinguish...

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  48. Re:Already getting slow, here's the (short) articl by finkployd · · Score: 4, Funny

    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software.

    How does one become VUNet writer? Is there a rigorous screening process involved? Is any knowledge of them computer thingies required?

    Finkployd

  49. Awesome news.. by slimyrubber · · Score: 1

    Now we can enjoy all the goodness of unix in the stability and security of windows.. longhorn nonetheless.

    --
    [ I can not bring myself to believe that if knowledge presents danger, the solution is ignorance ] -- Isaac Asimov
  50. Finally! by decaf_dude · · Score: 0

    Imagine a Beowulf clus... Ahh, nevermind!

  51. Now, this is just amusing... by MacBorg · · Score: 1

    Well, it is. Windows, the thing that is reviled here in perpetua, is attempting to absorb parts of *nix. I smell a serious kuldge effort... I mean, think about it. Windows' inherent hideousness plus the clean elegance of unix... why 'tis unnatural I say!

  52. Article summary. by khasim · · Score: 4, Funny

    Some "analysists" say that something Microsoft might do sometime in the future might (or might not) hurt Linux deployments.

    Some people think SFU is really cool.

    Microsoft might upgrade SFU to 64bit sometime in the future.

    SFU lets you run *nix apps on Windows.

    There, now you don't have to wait for that page to load.

    1. Re:Article summary. by Anonymous Coward · · Score: 0

      Some "analysists" say that something Microsoft might do sometime in the future might (or might not) hurt Linux deployments.

      in other words these analysts are asserting that:

      if A then B or not B

      or more succinctly

      if A then TRUE

      which can be expressed even more simply as

      TRUE

    2. Re:Article summary. by Anonymous Coward · · Score: 0
      You forgot one:


      Using Open Source software makes you a criminal.

    3. Re:Article summary. by Anonymous Coward · · Score: 0

      Stupid moderators (me AC): it should be moderated as informative!

  53. What am I missing? by Elwood+P+Dowd · · Score: 1

    How is this different than SFU on 2k, XP, or 2k3?

    Can someone post that article? Slow as hell.

    --

    There are no trails. There are no trees out here.
    1. Re:What am I missing? by DrPizza · · Score: 1

      Yeah, no kidding. SFU 3.5 is free (in the only sense that's important) and has been out for a while now. That MS may (or may not) bundle it with future OS releases is neither surprising (given that SFU is the old POSIX layer done properly) nor news (given that such suggestions were mooted back when SFU 3.5 was released). Those suggestions don't appear to have become appreciably more concrete, so really, what's the big deal here?

  54. Not xBill, but ... by maxwell+demon · · Score: 1

    ... maybe a rewrite, called "winTux", where you have to save Windows computers from evil viruses like Linux, MacOS and OS/2 :-)

    --
    The Tao of math: The numbers you can count are not the real numbers.
  55. Re:Europeans -- mod this up! by Ignatius_VI · · Score: 0, Offtopic

    Your post is off topic and ignorant. Anyone who mods it anything besides "off topic" doesn't deserve any mod points.

    Worst crime levels in the world? Where are you getting your numbers from?

    "Democracy" as a rich white male? Was there an alternative in the last election? Besides, that alone says you are judging on race, making yourself racist.

    We can violate international laws because we got the force to back it up. In the end, might is what counts. Sorry, welcome to reality.

    Freedom of speech might mean the KKK, but it also means women's rights. Interesting double sided coin, eh?

    Massive poverty gap. Yeah, I can see that as a problem. I think we need to stop paying 70% of the UN's salaries and put that money toward homeless vet shelters and that of the sort.

    Barely 300 years of history? Gotta start somewhere. How about the countries that were created after World War I?

    I hate our sitcoms too. Don't generalize. Ask individuals what they think. Thanks.

    Obesity is a growing problem. People need to start to control themselves.

    Corporations aren't necessarily running backhanded deals such as Enron. Government services aren't the most clean cut, efficient things around either, you know.

    Wasting billions to attack foreign countries. That's an interesting one too. I don't remember voting to go into Iraq. Going back up a few lines, how about you ask the individual what they think about it, rather than generalize?

    Stop making yourself look like an idiot, anonymous coward. Get core facts to back up statements like that.

  56. FYI by Bill,+Shooter+of+Bul · · Score: 0, Offtopic

    I think he is speaking german.

    God Bless America, where "freedom of speech" means race-hate groups like KKK

    As you know, groups such as the nazis are outlawed in germany.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:FYI by Entropius · · Score: 0, Offtopic

      I can't vote with my dollars where it counts.

      I don't like Microsoft, so I don't give them any of my money. That's voting with my money, and is how the system is supposed to work.

      I don't like US militarism, but I have no choice but to fund it--if I try to spend my money elsewhere, I'll get thrown in jail for tax evasion.

      Why can't this country do something useful with its vast wealth instead of building unneeded weapons and funding unjustified wars?

    2. Re:FYI by Anonymous Coward · · Score: 0

      So then we should've left that little hitler in power in iraq?

      Why don't you go ask the Kurds if they want him back in power.

      Otherwise, just shut the hell up when you don't have an idea what your talking about.

      $

    3. Re:FYI by Anonymous Coward · · Score: 0

      So then we should've left that little hitler in power in iraq?

      That's better than leaving Osama bin Laden at large. Go ask the thousands and thousands of Americans who lost loved ones in the WTC and Iraq.

    4. Re:FYI by aichpvee · · Score: 0
      You do know how funded Saddam in killing the Kurds, don't you?

      Using the Kurds as a reason why Saddam needed to be removed is the most ridiculous excuse (of many ridiculous excuses) that morons republicans use. We, being the United States, never gave a damn about the Kurds. In large part because of our cozy relationship with Saddam and then later because of Turkey's interest in supressing their own Kurdish population.

      So why don't you shut the fuck up until you have half a clue what you are talking about.

      --
      The Farewell Tour II
    5. Re:FYI by Trent05 · · Score: 1

      That's better than leaving Osama bin Laden at large.

      Yea, Osama would've been caught by now because the US only has what, a handful of people in its populace. There's no way it could handle both tasks at once.

      Go ask anyone who lost a brother, father, mother, daughter in war, terrorist attack, car crash, or whatever and ask them if they wouldn't like them back. You'll get the same response.

      It scares me how many people think freedom isn't worth fighting for. Thank god WWII happened a 60 years ago.

      Classic response:But we went in to Iraq looking for WMDs, we were mislead!

      Horseshit! He HAD WMDs, he's used them, read a history book. EVERY country aggreed he had WMDs, the big rift between US/Britian and Germany/France/Russia was how to disarm Saddam. The exsistance of nerve gas and other nasty stuff was never in question. Sure the santions were 12 years old, but maybe in another 12 years he might give inspectors unrestricted access.

      --


      --
      The Marines: The few, the proud, the not very bright. - Slashdot tagline 04/21/05
  57. Modified Unix commands... by lacrymology.com · · Score: 0, Troll

    Did anyone noticed how Traff-O-Data modified the Unix environment with SFU?

    ls becomes l$
    sed becomes $ed
    man becomes clippy
    and plus they are touting the next generation of PO$IX compliance!

    -m

    --

    #
    # Modus Ponens
    #
  58. I tried SFU by eric76 · · Score: 1

    I installed SFU on a machine running Windows 2000 and tried it out. It was so pathetically slow that it didn't stay on there very long. Has anyone else actually tried it out? Maybe I missed something.

    1. Re:I tried SFU by argent · · Score: 1

      I routinely use SFU to do the kinds of scripted administration tasks that Windows just doesn't have the tools for. I haven't found its performance to be an issue.

      Question: what were you actually using? SFU consists of Interix, the component we're talking about, and a bunch of NFS and other Win32-based tools that were the original Services for UNIX and have no relation to Interix.

    2. Re:I tried SFU by ch3 · · Score: 1

      Well, same here :(
      It seems I could get absolutely nothing to work correctly with it (NFS is broken, their crappy shell is a pain (but maybe I could've run bash))
      So I falled back to cygwin which installed painlessly on about 10 productions servers providing me with rsync, ssh and all the fancy stuffs in a snap. With the setup of cygwin I can stay up 2 date in just about 2 clicks (maybe I could even script the update and put it in a cron job?) but I didn't saw anything like that in SFU (using Windows Update maybe?).

      Best of all, everything cygwin installs is free software and I can compile and run my Linux/Unix apps (they even provide a rootless X server which is really great for remote admin).

      I don't really see what's the advantage of SFU over Cygwin.

  59. Actually, you're completely wrong by daveschroeder · · Score: 4, Informative

    Apple, in unit shipments, is the largest vendor of UNIX systems in the world. They may not be used in the same fashion, but Apple completely eclipses "unix/solaris/linux/bsd" in shipped units, in fact ridiculously so.

    "With the release of Mac OS X, Apple became the largest vendor of Unix in the world"

    "There are over 5 million Mac OS X users, including scientists, animators, developers, and system administrators, making Apple the largest vendor of UNIX-based systems."

    A lot more...

    This has been common knowledge for a couple of years now.

    1. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 2, Informative

      And don't forget that number of Mac OS X systems in use is now over twice as high...that paper was from a couple years ago.

    2. Re:Actually, you're completely wrong by Lussarn · · Score: 3, Interesting

      God lord, Apple isn't even a certified UNIX. Are we going to count debian downloads now also? You Apple zealots really know how to twist your arguments.

    3. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0
      Besides the obvious (Apple can't eclipse BSD because it is one), counting units of shipped hardware vs. units of shipped software is kinda an apples-to-oranges analogy.

      Looking at just hardware guys, consider tier 2 OEMs like PCChips who accounted for 15 million motherboards/year that all shipped with linux. How's that compare to apple's paltry 5 million that you quoted.

    4. Re:Actually, you're completely wrong by adam.skinner · · Score: 3, Insightful

      "Unit shipments"? How can you possibly compare marketshare by comparing units of Apple sold vs units of Linux distros sold. I doubt but maybe 10% of the readers here running linux have purchased their operating systems.

      A more valid comparison (of desktop usage at least) would be OS citations from web browsers. I don't know if Netcraft or someone would have that info, though...

    5. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      Largest vendor of UNIX! They didn't say Unix/Linux. Linux isn't Unix, it is better. Linux dwarfs the Apple distro. There is also still more Solaris out there.

    6. Re:Actually, you're completely wrong by Tyler+Eaves · · Score: 1

      Last time I looked at the Google Zietgiest, it showed OS X at 3%, and Linux at 1%

      --
      TODO: Something witty here...
    7. Re:Actually, you're completely wrong by Elwood+P+Dowd · · Score: 4, Informative

      Google Zeitgeist doesn't differentiate between OS X and System 9. Apple says there are as many OS X machines as there are old Macs, and I'd guess that the OS X machines would be more likely to be on the internet. So, OS X at 2% would be perhaps overestimating while OS X at 1% would be perhaps underestimating.

      --

      There are no trails. There are no trees out here.
    8. Re:Actually, you're completely wrong by rwven · · Score: 0, Informative

      hmmm... darwin is unix last time i checked... reguardless of being "certified" or not, it's still unix. you can still download source code that runs on unix and compile it under OSX.... it's unix.

    9. Re:Actually, you're completely wrong by iCat · · Score: 1

      God lord, Apple isn't even a certified UNIX

      So, and your point is, exactly?

      Three words for you buster: "Click on Terminal.app"

    10. Re:Actually, you're completely wrong by OmniVector · · Score: 2, Interesting

      http://www.google.com/press/zeitgeist.html

      that says it all, really. mac is 3%, and steve jobs said quite clearly at the 2004 WWDC that mac os x is in use by 50% of ma cusers. half of 3 is at least 1.5%, which is definitely above linux.

      if you're targeting desktop unix, os x is more popular.

      --
      - tristan
    11. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      neither is Linux, so ?

    12. Re:Actually, you're completely wrong by b-baggins · · Score: 1

      An excellent point that bolsters Apple's numbers even more. Only a tiny minority of computer users (the self-proclaimed ubergeek crowd) are going to download 2 gigs worth of ISOs over a three day period, burn them to CD and then install the OS.

      Face it, the number of nerds who download and install a freebie distribution of Linux are so small as to be statistically insignificant.

      Apple slams Linux in number of installations. Denying reality doesn't change reality.

      --
      You can tell a great deal about the character of a man by observing those who hate him.
    13. Re:Actually, you're completely wrong by thephotoman · · Score: 1

      Three (no really) words for you: "Learn To Count".

      Not to be seen as a troll, MacOS X is definately closer to being UNIX-certified than anything Microshaft will ever produce.

      --
      Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
    14. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 1, Funny
      "Learn To Count"

      We Unix users don't need to learn to count words - we have a program to do it for us.
      $ echo "Click on Terminal.app" | wc -w
      3
      I rest my case.
    15. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      You're really pretty amazing.

      An excellent point that bolsters Apple's numbers even more.

      Uh, yeah, *right*

      Denying reality doesn't change reality.

      Physician, heal thyself. Come back to us when you've accepted reality.

    16. Re:Actually, you're completely wrong by dosius · · Score: 1

      It's not Unix unless the Open Group says it is, and they have said it's not (maybe if someone forked over some dinero they might change their minds).

      Moll.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    17. Re:Actually, you're completely wrong by shaitand · · Score: 1

      Unix has become a generic term, the trademark is diluted.

      A unix system represents a philosophy and level of posix compliance.

      Linux IS Unix, and Darwin IS Unix. And yes, debian downloads should certainly count.

    18. Re:Actually, you're completely wrong by nzkbuk · · Score: 1

      Wasn't Apple a certified Unix with A/UX back in '95 ?
      It was OS7 with a UNIX core

      OSX however may not be a certified UNIX.

    19. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      such genius!

    20. Re:Actually, you're completely wrong by killjoe · · Score: 1

      What is the "other" that makes up 5% of google hits? Are there that many OS/2 and Amiga machines out there. Is it really possible that there are so many other operating systems each with less then 1% marketshare and yet they still add up to 5%?

      Something about that just doesn't make sense to me. Why doesn't google break that 5% down?

      --
      evil is as evil does
    21. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      Do you have a legal source for that claim? Last time I checked, UNIX was still a registered trademark of The Open Group, and Mac OS X had not been certified as UNIX. SFU on Windows has actually been certified as UNIX.

    22. Re:Actually, you're completely wrong by shaitand · · Score: 1

      Are you a lawyer? Perhaps a judge? Or some other form of blind idiot?

      Walk into a linux conference (take your pick) or random lug meetings and start asking them if they work with linux. If 9 out of 10 answers is yes (and refering to linux) then the trademark is IN REALITY dilluted, whatever a court rules.

      Last I checked the trademark was something pretty much anybody could buy a stake in, as opposed to fitting the generic term, which ACTUALLY REQUIRES a unix system.

      BTW are you sure SFU has been certified and not just the code MS licensed to replace the gpl'd stuff in it? There is a big difference and the Open group will tell you as much.

    23. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      In other words, you can't deny UNIX is a registered trademark of The Open Group, so you have to resort to childish insults. Not really surprising for a Linux zealot, I'm afraid.

      As for Interix, it was certified as UNIX years ago, before Microsoft even bought it, and long before Microsoft licensed the UNIX System V code from SCO. Here's a news link about it from 1998.

      Incidentally, with a few exceptions like the compiler, the open-source code in SFU is BSD-licensed, not the GPL-licensed.

    24. Re:Actually, you're completely wrong by OmniVector · · Score: 1

      i don't think it's too far fetched that it's everything less than 1 percent lumped together. between freebsd, beos, amiga, os/2, aix, irix, solaris, openbsd, netbsd, and i'm sure quite a few others, it's not hard to total up to something as high as 5%. although it *does* sound a little large.

      --
      - tristan
    25. Re:Actually, you're completely wrong by thephotoman · · Score: 1

      Perhaps I should have been on my Linux box, not my laptop (which I use for my iPod). Then I would have known to count. Read: I didn't see that period.

      I iz so SMRT!

      --
      Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
    26. Re:Actually, you're completely wrong by killjoe · · Score: 1

      You have to figure that freebsd is in there someplace but I really don't see Aix, irix, solaris or other server operating systems cruising google at all.

      What other desktop type of operating systems are there?

      --
      evil is as evil does
    27. Re:Actually, you're completely wrong by OmniVector · · Score: 1

      i dunno. my CS lab at RIT is around a couple hundred solaris machines, all used as desktops. irix is a graphics os, primarily used as a desktop os. aix, sure.. that's server only. not a good example there :). same with netbsd/openbsd. not really desktop oses usually. though freebsd, beos, irix, solaris (sometimes!), os/2, amiga are all pretty much desktop based.

      --
      - tristan
    28. Re:Actually, you're completely wrong by shaitand · · Score: 1

      "Incidentally, with a few exceptions like the compiler, the open-source code in SFU is BSD-licensed, not the GPL-licensed."

      RTFA, it specifically states that Microsoft is replacing the gpl'd code in SFU with SCO Licensed code. And uses the excuse that commercial code can't be shipped alongside gpl'd code as the reason it's not included with windows (which is ridiculous of course).

      "In other words, you can't deny UNIX is a registered trademark of The Open Group, so you have to resort to childish insults. Not really surprising for a Linux zealot, I'm afraid."

      lol so we really have reached a time when being suggested to be a lawyer is considered an insult.

      Yes there is a registered trademark, yes it's meaningless. Yes there is a generic term unix that has been in use as a generic term to refer to any unix-like system for over a decade.

      Yes by law that dillutes and invalidates the trademark whether a court has confirmed it yet or not.

      If Unix were merely a trademark, then you'd have no point. If Unix is the generic term then you have no case.

      So what exactly is it your trying to prove in all this? NM, I've been baited by a troll, it's time to accept it.

    29. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      "Incidentally, with a few exceptions like the compiler, the open-source code in SFU is BSD-licensed, not the GPL-licensed."

      RTFA, it specifically states that Microsoft is replacing the gpl'd code in SFU with SCO Licensed code.


      No, it says Microsoft is replacing the 'open-source' software. That includes some GPL'd software too, mainly GCC, which is exactly what I said. Have you even used SFU? Most of the open-source code is from OpenBSD, with, again, the GNU compiler toolchain being the most prominent GNU software.

      And uses the excuse that commercial code can't be shipped alongside gpl'd code as the reason it's not included with windows (which is ridiculous of course).

      The GPL is vague enough with respect to 'a work based on the Program' that I wouldn't bet my business on it. Given Stallman's admission that the LGPL was designed to ensnare developers, so that a later conversion from LGPL to GPL would force them to GPL their own code, I wouldn't put anything past him. If he thought it would help his 'Free Software' cult, he'd be happy to sue Microsoft over GCC in Interix.

      Yes there is a registered trademark, yes it's meaningless. Yes there is a generic term unix that has been in use as a generic term to refer to any unix-like system for over a decade.

      If and when a court rules that UNIX is no longer a registered trademark of The Open Group, you'll have a point. 'UNIX' is arguably a 'famous' mark as well, like 'Xerox', for example, which adds further protection under American law. Note that all of this applies to commercial use, not common use, e.g. Xerox could sue Canon if the latter called its copiers 'xerox machines', but obviously can't sue someone who uses 'xerox' to mean 'copy' (which apparently some people do).

      If Unix were merely a trademark, then you'd have no point. If Unix is the generic term then you have no case.

      So what exactly is it your trying to prove in all this?


      I'm simply stating the facts, in response to an erroneous claim in your post. The facts are:

      * UNIX is a registered trademark of The Open Group
      * Interix is UNIX (so are Solaris, AIX, Tru64 UNIX, SCO UnixWare, etc.)
      * Mac OS X is not UNIX
      * BSD is not UNIX
      * Linux is not UNIX (nor is GNU)

      You don't have to take my word for it either. The Open Group has already taken Apple to court over the latter's alleged violation of the UNIX trademark rights. See the following news.com article from last year.

      NM, I've been baited by a troll, it's time to accept it.

      Always an easy escape route for someone who's wrong, and afraid to admit it.

    30. Re:Actually, you're completely wrong by Ohreally_factor · · Score: 1

      If you clench your spincter any tighter, your brain is likely to come shooting out like a watermelon seed.

      TOG v. Apple appears to be in limbo. The last mention I've found after searching is this one, an article at OSviews There is no mention of the litigation in Apple's May 6 10-Q. This leads me to believe that a settlement was reached with non-disclosure as part of the deal.

      If this is the case, it tells us that TOG settled because (as the first article states) TOG has a lot to lose and it doesn't have a slam dunk case, for the reasons Shaitland gave you.

      My advice to you, young AC, is to unclench and accept that there are many ambiguities in life and legal ambiguities in business.

      --
      It's not offtopic, dumbass. It's orthogonal.
    31. Re:Actually, you're completely wrong by shaitand · · Score: 1

      "The GPL is vague enough with respect to 'a work based on the Program' that I wouldn't bet my business on it. Given Stallman's admission that the LGPL was designed to ensnare developers, so that a later conversion from LGPL to GPL would force them to GPL their own code, I wouldn't put anything past him. If he thought it would help his 'Free Software' cult, he'd be happy to sue Microsoft over GCC in Interix."

      Cool, I'll start burning cd's with gcc on them and toss on whatever software I want open sourced next. You have some pretty odd ideas of what constitutes a derivative work. Being distributed on the same media as another program is REALLY stretching it. It was legally debatable whether there was even a need for the LGPL to begin with and that involves the code from a gpl'd library being physically used to provide functionality in your program!

      "
      If and when a court rules that UNIX is no longer a registered trademark of The Open Group, you'll have a point. 'UNIX' is arguably a 'famous' mark as well, like 'Xerox', for example, which adds further protection under American law. Note that all of this applies to commercial use, not common use, e.g. Xerox could sue Canon if the latter called its copiers 'xerox machines', but obviously can't sue someone who uses 'xerox' to mean 'copy' (which apparently some people do)."

      In the case of trademark dillution courts recognize WHAT HAS ALREADY HAPPENED. So the trademark having no value is a condition which predates the courts getting ahold of it. It happens to be the case now. MOST trademark owners recognize this as well and don't throw their money away going to court over it.

      "Always an easy escape route for someone who's wrong, and afraid to admit it."

      No it's recognizing your dealing with someone who is arguing simply for the sake of arguing and getting a rise out of people. Which is just what your doing.

    32. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      Cool, I'll start burning cd's with gcc on them and toss on whatever software I want open sourced next. You have some pretty odd ideas of what constitutes a derivative work. Being distributed on the same media as another program is REALLY stretching it. It was legally debatable whether there was even a need for the LGPL to begin with and that involves the code from a gpl'd library being physically used to provide functionality in your program!

      Do you honestly think that (a) using a compiler toolchain to build the userland for an operating environemnt (Interix), and (b) shipping that toolchain in binary form as part of the operating environment is the same thing as dumping a few random binaries onto the same CD?

      In the case of trademark dillution courts recognize WHAT HAS ALREADY HAPPENED. So the trademark having no value is a condition which predates the courts getting ahold of it. It happens to be the case now. MOST trademark owners recognize this as well and don't throw their money away going to court over it.

      Nice to see you snipped the bit about The Open Group suing Apple for infringement of the UNIX trademark. If the court hearing that case decides in Apple's favour, the UNIX trademark held by TOG will be invalidated, and your wish will become true. Unless and until that happens, however, the UNIX trademark is legally recognised, and Mac OS X is not UNIX. Full stop.

      No it's recognizing your dealing with someone who is arguing simply for the sake of arguing and getting a rise out of people. Which is just what your doing.

      Surely that's what you're doing. You said Mac OS X is UNIX. I pointed out that UNIX is a registered trademark of The Open Group, and that the use of that trademark has not been granted to Apple because of the latter's refusal to ensure its system meets the standards that define UNIX. Hence Mac OS X is not UNIX.

      The only reason this thread has continued is because you won't admit that a registered trademark is legally valid until overturned in a court of law, instead resorting to vague claims that 'dilution' (which you seem to be confusing with genericisation, although they're actually quite different) has 'already happened', despite any legal ruling that UNIX has become generic.

      Interestingly, you haven't provided any links, where as I've provided links to (a) The Open Group site, which explains the UNIX trademark, (b) an American legal website explaining a bit about trademarks and (c) a news story about the pending trademark infringement lawsuit filed by The Open Group against Apple.

    33. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      Well old man, my advice to you is to wait and see, rather than pretending that old men know everything simply by virtue of being old men.

      The delay in the TOG v Apple lawsuit is set to end quite soon now, and we'll then see if UNIX is now a generic term, or, on the other hand, if Apple will be slapped down, in the same way they were slapped down (in the UK at least) for their misleading claim that Macs are faster than PCs (they aren't, and so Apple were forced to remove the misleading advertisements).

      At the end of the day, it actually does matter to UNIX users and developers. The UNIX trademark is the only enforcement there is of adherence to UNIX standards, which aim to prevent a repeat of all the incompatible forking of UNIX that happened in the 1980s. Novell wisely handed it over to a neutral standard body when they decided to sell off USL (which they had purchased from AT&T a few years earlier), or else it would now be in the hands of the legal parasites at SCO.

      The UNIX trademark is what allows me to sit down in front of a UNIX system and know I'll get a command-line environment compatible with the other UNIX systems I'm familiar with. It's also what ensures that my source code and shell scripts, written to the UNIX standard, will run on any version of UNIX, not just the one I wrote them on. I value standards, and so don't approve of attemts by shady marketers to undermine them in the name of a slightly higher profit.

      If you're too old and cynical to place any value in things like integrity and open standards, then I pity you, but I'm not going to join your ilk just yet, mate.

    34. Re:Actually, you're completely wrong by shaitand · · Score: 1

      "Do you honestly think that (a) using a compiler toolchain to build the userland for an operating environemnt (Interix), and (b) shipping that toolchain in binary form as part of the operating environment is the same thing as dumping a few random binaries onto the same CD?"

      If they actually build the environment with GCC yes it's something different, but no it's no less of a stretch. I honestly wouldn't know what they compiled it with, and I doubt you can be sure either. The only thing I can be sure of is they are DISTRIBUTING GCC alongside other tools (which could be compiled with a number of compilers).

      But as I said, claiming that an application is derivative work of the compiler is ridiculous. A compiler does nothing more than translate sourcecode into object code. If that qualifies as a derivative of the compiler than your speech becomes a derivative of your translators speech if you go to a foreign country. And of course if you run MS Windows in vmware it then becomes a derivative of vmware.

    35. Re:Actually, you're completely wrong by shaitand · · Score: 1

      Sorry jumped the gun on submitting.

      "Nice to see you snipped the bit about The Open Group suing Apple for infringement of the UNIX trademark."

      I thought another poster answered that quite nicely actually. The case is over. It is no longer in Apple's SEC filing which means that either Apple is in some VERY serious trouble with SEC or the case is over.

      "The only reason this thread has continued is because you won't admit that a registered trademark is legally valid until overturned in a court of law"

      That's because that statement is incorrect. A trademark is invalid upon the reason it is later overturned existing/occuring.

      Just as a murderer is a murderer when he kills the victim, NOT when the jury reaches a verdict.

      "Interestingly, you haven't provided any links"

      I haven't said anything which required a link to back it up? This isn't a court of law, this is a news forum on which I share my opinions with you out of the kindness of my heart. It's not a court of law, and it's not a slashdot STORY posting. Including redundant links doesn't score you any points.

      The open group filing suit against Apple is not a conviction and is meaningless.

      I've never said the open group didnt have a registered trademark on the word unix. I said that trademark is of questionable validity and that even if it weren't, the open group certification is not what determines whether a system is unix in the common english usage of the word.

    36. Re:Actually, you're completely wrong by Ohreally_factor · · Score: 1

      You sound oh so very high minded about standards and integrity, but you reveal your trollish prejudices.

      For the purposes of our discussion, the only Unix standard that matters is POSIX compliance. Hmmmm, can you think of any POSIX compliant OSes that don't have the Unix (TM) on them?

      TOG's problem is that Apple is only one of many who might want to challenge the Unix trademark's viability in court. So the trademark might not fall this year, as you say, but there's always next time.

      I'm not sure why you paint me as being cynical just because I have an inkling of how things work. Or maybe you do know how things work, but you astroturf for SCO/MS.

      --
      It's not offtopic, dumbass. It's orthogonal.
    37. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      You sound oh so very high minded about standards and integrity, but you reveal your trollish prejudices.

      For the purposes of our discussion, the only Unix standard that matters is POSIX compliance. Hmmmm, can you think of any POSIX compliant OSes that don't have the Unix (TM) on them?


      'POSIX' is also a registered trademark, and must also be certified by and licensed from IEEE/TOG. Moreover, the IEEE charge for the POSIX standards, where as TOG freely distributed the Single UNIX Specification. This is one reason the SUS has largely superceded POSIX, especially for open-source developers.

      In any case, I doubt Mac OS X is certified as POSIX compliant either. Apple don't seem to be very keen on certifying their systems with TOG.

      TOG's problem is that Apple is only one of many who might want to challenge the Unix trademark's viability in court. So the trademark might not fall this year, as you say, but there's always next time.

      That isn't true. Apple call their system 'UNIX', but more ethical firms, e.g. Linux firms like Red Hat, SuSE/Novell, etc., don't make that claim, and the commercial UNIXes (e.g. Sun Solaris, IBM AIX, IBM Z/OS, HP Tru64, HP-UX) have been duly certified.

      The only system besides OS X I know of that has used 'UNIX' without certification is FreeBSD. However, the FreeBSD website was changed recently, and no longer claims FreeBSD is 'an advanced UNIX operating system', but claims instead it is simply 'an advanced operating system'. Moreover, the FreeBSD organisation have been working with TOG to achieve verifiable compliance with POSIX (with UNIX certification a likely follow-on). Just last month, the FreeBSD organisation received approval from IEEE/TOG to use material from the IEEE/TOG POSIX/Base standards. This is the sort of thing Apple would be doing if they really cared about standards and UNIX.

      I'm not sure why you paint me as being cynical just because I have an inkling of how things work.

      It's very simple, really. Apple want to claim their OS is UNIX (even using a UNIX logo similar to the TOG UNIX logo), but won't run the tests and pay the small licensing fee (US$100k) to ensure it's compatible with UNIX. They clearly don't give a toss about standards, unlike, for example, IBM, Sun and HP.

      The idea that destroying standards for trivial sums of money and minor convenience is just 'the way things work' is an attitude that I consider quite cynical. I still have hope that Apple will come round (by choice or by the force of the law) and submit OS X for certification. If Apple destroy UNIX, they will be despised by many (including me).

      Or maybe you do know how things work, but you astroturf for SCO/MS.

      This is actually one reason I'm carrying on with this thread. A lot of people who despise SCO (with good reason) seem to think TOG and the UNIX trademark have something to do with SCO.

      The reality is the UNIX trademark and The Open Group have absolutely nothing to do with SCO or SCO's legal claims, and never have. SCO claim to own copyrights to a particular set of source code called UnixWare, which they purchased from Novell, who in turn purchased it from AT&T. (SCO also claim their code is in Linux, but comparisons have shown this is extremely unlikely.)

      Like all systems that have been certified to comply with the UNIX standard, SCO UnixWare (originally called UNIX System V) can be called 'UNIX', but it has no special position with respect to the UNIX trademark, which is solely owned by The Open Group. Moreover, SCO's licensed use of the 'UNIX' name would be revoked if UnixWare ceased to comply with the standard (the same applies to any UNIX vendor).

      Microsoft have nothing to do with The Open Group either, and in fact their UNIX subsystem (Interix) for the NT kernel was certified by Softway Systems in 1988, before it (Interix) was acquired by Microsoft.

    38. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      Typo: Interix was certified by Softway Systems in 1998.

    39. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      If they actually build the environment with GCC yes it's something different, but no it's no less of a stretch. I honestly wouldn't know what they compiled it with, and I doubt you can be sure either. The only thing I can be sure of is they are DISTRIBUTING GCC alongside other tools (which could be compiled with a number of compilers).

      Most of the Interix userland comes from OpenBSD, and the OpenBSD code is full of GCC-isms. It would take a considerable amount of effort to port it to a non-GCC compiler without the GCC extensions, and MS-VC++ doesn't implement the GCC extensions. Besides which, the Interix binaries are full of UNIX-style path strings, which MS-VC++ wouldn't use (since it runs in the Win32 subsystem).

      But as I said, claiming that an application is derivative work of the compiler is ridiculous.

      Of course that isn't what I said. A C compiler (cc) was part of the old AT&T UNIX, and most UNIX systems include a compiler. It is very easy to argue that GCC is part of the Interix system, especially given that it's necessary to produce a lot of the other parts, and compile external C code (there's a wrapper for the MS cl.exe compiler, but without GCC extensions it won't compile a lot of open source).

      At any rate, I don't think GCC is part of the Interix system, but the claim could easily be raised by way of a lawsuit, especially if Richard Stallman thought it would help is 'Free Software' movement. As an example of the sort of thing that might be done, Stallman arbitrarily demanded removal from GCC of support for AT&T U/WIN some years ago, probably because he thought it was a threat to CygWin (U/WIN is 'non-Free' and CygWin is 'Free').

      At the end of the day, the risk of a lawsuit is very small, but it nevertheless exists, and the results could be so severe that it's not something anyone with a choice would bet their business on. That's one of many reasons some BSD developers have long wanted to replace GCC with a non-GPL compiler toolchain. Of course, it isn't easy to do that when BSD has been using GCC since the CSRG days, especially for NetBSD (with so many ports).

      If you're so convinced Microsoft's decision to replace the open-source code in Interix before integrating it into Longhorn has nothing to do with legal concerns over the GPL, what do you think the reason is? Do you think it's pure marketing, i.e. being done so they don't have to say 'this product includes open-source code'? If so, why don't you suppose they mind including open-source BSD TCP/IP tools in Windows?

    40. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      "Nice to see you snipped the bit about The Open Group suing Apple for infringement of the UNIX trademark."

      I thought another poster answered that quite nicely actually. The case is over. It is no longer in Apple's SEC filing which means that either Apple is in some VERY serious trouble with SEC or the case is over.


      Come now, that's utter rubbish. There's no mention of it in Apple's May-2004 10-Q, but neither is there any mention of it in Apple Feb-2004 10-Q, nor probably any other. Given the miniscule size of the licensing fees ($US100k/year), this is hardly a surprise.

      For a more realistic view, the TOG press articles page contains a link to an osviews.com article from April-2004, in which TOG's Vice President of Marketing explains Apple's infringement.

      "The only reason this thread has continued is because you won't admit that a registered trademark is legally valid until overturned in a court of law"

      That's because that statement is incorrect. A trademark is invalid upon the reason it is later overturned existing/occuring.

      Just as a murderer is a murderer when he kills the victim, NOT when the jury reaches a verdict.


      Nonsense. Under the law, a murderer is innocent until proven guilty in a court of law. Under the law, a registered trademark is valid until invalidated in a court of law.

      "Interestingly, you haven't provided any links"

      I haven't said anything which required a link to back it up? This isn't a court of law, this is a news forum on which I share my opinions with you out of the kindness of my heart. It's not a court of law, and it's not a slashdot STORY posting. Including redundant links doesn't score you any points.

      The open group filing suit against Apple is not a conviction and is meaningless.

      I've never said the open group didnt have a registered trademark on the word unix. I said that trademark is of questionable validity and that even if it weren't, the open group certification is not what determines whether a system is unix in the common english usage of the word.


      In misinformed usage, yes, but the fact that ignorant PC users refer to their computers as 'CPUs' doesn't mean they are in fact CPUs, and incorrect usage of 'UNIX' doesn't mean non-UNIX systems are actually UNIX.

      Correct usage refers to Linux as Linux, BSD (including Mac OS X) as BSD and UNIX as UNIX. Their are subtle differences between their APIs, and at the base level, these difference identify each group. I'd love to see all Linux and BSD systems certified as UNIX, but unless and until they are certified, there's no guarantee they conform to any standards, and they simply aren't UNIX.

    41. Re:Actually, you're completely wrong by shaitand · · Score: 1

      "MS-VC++ wouldn't use (since it runs in the Win32 subsystem)."

      There are alot of compilers in the world besides GCC and MS-VC++, including numerous GCC compatible compilers.

      "If you're so convinced Microsoft's decision to replace the open-source code in Interix before integrating it into Longhorn has nothing to do with legal concerns over the GPL, what do you think the reason is? Do you think it's pure marketing, i.e. being done so they don't have to say 'this product includes open-source code'? If so, why don't you suppose they mind including open-source BSD TCP/IP tools in Windows?"

      Because Microsoft has always claimed that BSD-style licenses were good and GPL licenses evil. Of course the reasoning is simple, they can't modify and take advantage of GPL stuff without in turn contributing something. With the BSD style license they can wholesale steal it.

    42. Re:Actually, you're completely wrong by shaitand · · Score: 1

      "Just as a murderer is a murderer when he kills the victim, NOT when the jury reaches a verdict.

      Nonsense. Under the law, a murderer is innocent until proven guilty in a court of law. Under the law, a registered trademark is valid until invalidated in a court of law."

      For the purpose of determining whether or not he commited the act. You see but there is this thing most of us call REALITY and then there are false premises assumed to help determine what the reality WAS, not what it will be.

      A murderer who is never convicted still killed someone and is still a murderer. In most things it's fair to say there is the legal definition and then there is reality, rarely do the two have anything to do with one another.

      "In misinformed usage, yes, but the fact that ignorant PC users refer to their computers as 'CPUs' doesn't mean they are in fact CPUs, and incorrect usage of 'UNIX' doesn't mean non-UNIX systems are actually UNIX."

      Boy are you confused, you understand that moreso than the english language defines it's usage, it's usage defines the english language?

      If enough people start to use a word to mean something other than what it presently does, then it takes on that meaning. At first we'd call it slang, if it remains slang long enough, it will be recognized as part of the english language, or it's definition changed in dictionaries.

      Considering everyone but the lawyers and the extremely anal call all unix-like systems unix, always have, and that usage has in fact grown to common use among just about everyone who knows what unix is... I believe it's fairly safe to say it's slang already. Guess what... it will be a word in the english language BEFORE it's recognized as such and put in the dictionary.

      Trials, recognition by standards board, etc, are reactionary, they react to things which are already true.

    43. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      "Just as a murderer is a murderer when he kills the victim, NOT when the jury reaches a verdict.

      Nonsense. Under the law, a murderer is innocent until proven guilty in a court of law. Under the law, a registered trademark is valid until
      invalidated in a court of law."

      For the purpose of determining whether or not he commited the act. You see but there is this thing most of us call REALITY and then there are false premises assumed to help determine what the reality WAS, not what it will be.

      A murderer who is never convicted still killed someone and is still a murderer. In most things it's fair to say there is the legal definition and then there is reality, rarely do the two have anything to do with one another.


      Your problem in this case seems to be an inability to distinguish between the physical act, i.e. killing a person, and the legal concept of murder.

      Killing is a physical act involving taking the life of another person. It is a black-and-white matter of fact: if one person kills another, that person is a killer.

      Murder is a legal concept which involves killing in violation of particular laws. A killer who is convicted of murder is a murderer, whilst a killer who is convicted of, say, manslaughter, killing in self defence, something other than murder or nothing at all is not a murderer. If you write an article calling such a person a 'murderer', you're likely to find yourself being sued for libel.

      Insofar as the notion of a trademark is a legal concept, not a physical one, what matters is court rulings.

      "In misinformed usage, yes, but the fact that ignorant PC users refer to their computers as 'CPUs' doesn't mean they are in fact CPUs, and incorrect usage of 'UNIX' doesn't mean non-UNIX systems are actually UNIX."

      Boy are you confused, you understand that moreso than the english language defines it's usage, it's usage defines the english language?

      If enough people start to use a word to mean something other than what it presently does, then it takes on that meaning. At first we'd call it slang, if it remains slang long enough, it will be recognized as part of the english language, or it's definition changed in dictionaries.


      The issue here is not evolution of common language, but rather misuse by laymen of specialised terms which have very precise meanings in their respective fields. For example, many ignorant people call whales 'fish', chimpanzees 'monkeys', ravens 'crows' and so on.

      It's quite possible in all three examples above, and almost a certainty in the last one, that most laymen get it wrong. However, insofar as animal names are derived from scientific classification, large-scale confusion by laymen has no impact on correct usage. A whale is not a fish, a chimpanzee is not a monkey and a raven is not a crow. Similarly, a desktop PC is not a 'CPU', a CRT monitor is not a 'computer' and Linux, Mac OS X and BSD are not 'UNIX'.

      Considering everyone but the lawyers and the extremely anal call all unix-like systems unix, always have, and that usage has in fact grown to common use among just about everyone who knows what unix is... I believe it's fairly safe to say it's slang already. Guess what... it will be a word in the english language BEFORE it's recognized as such and put in the dictionary.

      Rubbish. Most laymen have never even heard of UNIX, and most professional computer scientists are well aware of the differences between UNIX, Linux and BSD, hence the use of such terms as 'UNIX-like', 'POSIX-compatible', 'FREENIX', etc. I very much doubt, for example, you can find any quote in which Linus Torvalds or Richard Stallman refer to Linux (or GNU/Linux) as UNIX. Virtually all the technically-literate people I know are equally able to distinguise between Linux, BSD and UNIX. The thorniest issue is whether 'Linux' or 'GNU/Linux' is more correct (I obviously think 'Linux' is sufficient).

      The problem, really, comes from semi-technical people who might have a vague notio

    44. Re:Actually, you're completely wrong by Anonymous Coward · · Score: 0

      "MS-VC++ wouldn't use (since it runs in the Win32 subsystem)."

      There are alot of compilers in the world besides GCC and MS-VC++, including numerous GCC compatible compilers.


      Interix is actually a rather different thing to 'the world'. There are precisely two C/C++ compilers available for Interix: MS VC++ and GCC. Only one of the two implements the non-standard GCC extensions to C/C++ (I'll leave it to you to guess which one that is).

      "If you're so convinced Microsoft's decision to replace the open-source code in Interix before integrating it into Longhorn has nothing to do with legal concerns over the GPL, what do you think the reason is? Do you think it's pure marketing, i.e. being done so they don't have to say 'this product includes open-source code'? If so, why don't you suppose they mind including open-source BSD TCP/IP tools in Windows?"

      Because Microsoft has always claimed that BSD-style licenses were good and GPL licenses evil. Of course the reasoning is simple, they can't modify and take advantage of GPL stuff without in turn contributing something.


      That's not true. It was only a few years ago that Microsoft executives were condemning 'open source' generally. After a while, they apparently realised: (a) it's ridiculous to condemn all open-source software when Windows includes BSD code; (b) a lot of developers (including me) who contribute to BSD, X11 and other non-GNU open-source software don't have any particular axe to grind with Microsoft, so it was monumentally stupid to pursue a line that would make even more enemies; (c) open source isn't going away, and a BSD licence is much more agreeable to them than the GPL.

      Even now, I have never seen a single web page or document in which Microsoft openly admit SFU's userland is based on OpenBSD. I know it is because I (and others) have analysed the binaries, but Microsoft are certainly not eager to admit it.

      With the BSD style license they can wholesale steal it.

      This is about as ludicrous as claiming people 'steal' work from those who volunteer with charities. Open source developers who believe in the BSD/X11 philosophy are giving away their (or our) work to anyone. Microsoft are not taking it without permission, and nor are they depriving anyone else of it. There is absolutely no way any rational person can claim that is 'stealing'.

    45. Re:Actually, you're completely wrong by shaitand · · Score: 1

      "Source: Webster's Revised Unabridged Dictionary (1913)

      Murder \Mur"der\, v. t. [imp. & p. p. Murdered; p. pr. & vb.
      n. Murdering.] [OE. mortheren, murtheren, AS. myr?rian;
      akin to OHG. murdiren, Goth. ma['u]r?rjan. See Murder, n.]
      1. To kill with premediated malice; to kill (a human being)
      willfully, deliberately, and unlawfully. See Murder, n."

      What arrogance to believe something as trivial and transient as the law could define a language, instead of it being the other way around.

      According to the dictionary, it is the FACT of the act that determines a murderer, and the court only determines what it believes happened.

      If someone kills with premeditation, the english language defines that person as a murderer. If the event occured, whether it can ever be proven in a court of law or not, that person is a murderer in fact. The court merely recognizes (or fails to recognize) that person a murderer in the legal sense.

      In the same way, a word has come into being, that word is unix and it's definition is completely independent of any TGO certification. Whether or not the law has chosen to recognize it doesn't really matter. The law and even our government is insignificant compared to our language. Whether in france, germany, italy, the US, mexico, or what have you, it matters not, the english word unix has the same meaning, the trademark unix is not so univerisal, it may or may not even have ever existed in a given place.

      "If UNIX can be claimed to have become generic, Linux has probably become even more generic."

      Really I've never heard of anything but a linux-based system being called linux. Linux is a very specific tangible thing, unix is not, linux is after all an example of unix.

      As for claiming to be Unix, it's not Richard Stallman or Linus Torvalds but It'll do http://www.freebsd.org/.

      Read the first paragraph on the page.

      "If the current trademark lawsuit against Apple is resolved in Apple's favour, it will prove your view has superceded mine."

      That will prove nothing but what a single man or even a group of people believe to be the truth, there is a very considerable difference between what is believed to be truth, and what IS truth.

      Lets say you are lost on a desert island for 7yrs and declared legally dead. Will you then magically perish upon the holy decree by someone who doesn't have all the facts sitting on a bench? Or will you instead still breath and catch a ride on the fishing boat you see on the horizon?

      And when you get back, surely you'll take your own life upon discovery of the ruling in your great reverence for the unquestionable truth as seen in a court of law.

      Even if you don't believe that courts of law determine fact rather than actual occurances (or worse that what courts of law come up with usually has something to do with actual occurances). By your own admition you believe what happens in them is the best we can do to determine truth... that is an opinion much much more saddening to hear than any views you might have over a word or trademark.

      With that said, it seems obvious to me you have no more wish to continue this thread than I do. Goodday to you :)

    46. Re:Actually, you're completely wrong by shaitand · · Score: 1

      "Interix is actually a rather different thing to 'the world'. There are precisely two C/C++ compilers available for Interix: MS VC++ and GCC. Only one of the two implements the non-standard GCC extensions to C/C++ (I'll leave it to you to guess which one that is)."

      Perhaps I should do a bit more reading on Interix. But your remarks on this have been particulary confusing. One minute we are talking about what is used to compile Interix, and the next is including as part of it, and the next what can be used to compile applications for it.

      "That's not true."

      Aside from the piece I just quoted out of the paragraph I agree with all of it. None of it contradicts anything I said? Microsoft prefers the BSD license because it allows them to steal code without contributing anything back, and profit on the work of others without any form of compensation. The GPL does not allow them to do that, which is why the BSD license is more agreeable to them than the GPL.

      Yes their stance in the past was once different, condemning all open source, but I fail to see what that has to do with them not wanting the general public to know they are distributing software under the license they call cancer today.

      "This is about as ludicrous as claiming people 'steal' work from those who volunteer with charities."

      If Bill Gates has his meals at a soup kitchen, it's legal, but I'd call that stealing as well.

      "Even now, I have never seen a single web page or document in which Microsoft openly admit SFU's userland is based on OpenBSD. I know it is because I (and others) have analysed the binaries, but Microsoft are certainly not eager to admit it."

      That is why it's stealing. The BSD license requires prominent attribution, MS buries recognition as much as they possibly can.

      Make no mistake though, Microsoft even has it's own open source projects on sourceforge now. I doubt recognition of work they've appropriated from others will ever be significant... but with the GPL they want more than that, they want to stomp it into the mud and spit on it.

      Further if people were being "charitible" they wouldn't license their work, they would render it into the public domain.

      All licenses are about repayment, the question is what form. In microsoft's case they want cold hard cash.

      In the case of the GPL they want at least the possiblity of work being contributed back and the assurance the software will always be free (as in speech).

      In the case of the BSD license the developers want repayment in the form of recognition.

  60. What MS really needs ..... by kawabago · · Score: 0

    Is it's own code that runs reliably on it's own operating system, then it can start looking to running other OS's code.

  61. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 5, Insightful

    All of MS's own software is written & tuned for the NT kernel, so switching to a different kernel would mean a rewrite of MS-SQL and so on.

    Furthermore, there's nothing technically wrong with the NT kernel that would justify such a huge change. It's much easier to put Unix on Windows than visa-versa.

  62. Funny Joke!!! by justkarl · · Score: 4, Funny

    Unix To Beef Up Longhorn

    I can't believe I didn't see it at first!
    BR Get it? Beef? Longhorn? Eh? Oh, forget it.

    1. Re:Funny Joke!!! by silicon+not+in+the+v · · Score: 1

      The sad part is that I really didn't get it until you just made it bleeding obvious. Now where's that coffee?

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    2. Re:Funny Joke!!! by Anonymous Coward · · Score: 0

      Actually its a misprint. It should read :

      Unix To Beat Up Longhorn

    3. Re:Funny Joke!!! by justkarl · · Score: 1

      Here's another funny thing that reminds me of:

      When I tell people I'm going to school for IT, and I'm taking a UNIX Administration course, they reply:
      "Eunichs Administration? What the hell is that?"

  63. no more cygwin by Anonymous Coward · · Score: 0

    good, no more cygwin that goes bezerk on dll's

  64. does this mean Microsoft looks at OSS code? by Anonymous Coward · · Score: 0

    If so, how do they make sure windows doesn't get contanimated by OSS code. Since they are claiming GPL is viral, which we know is half truth at best and BS in reality. Who is going to audit windows to make sure they aren't including OSS GPL code?

  65. Old News by aaamr · · Score: 4, Informative

    I run SFU on Windows 2000 and XP Pro already.

    I doubt Longhorn will add anything significantly new to this.

    For what it's worth, it's a pretty good POSIX layer with a rather good ksh implementation.

    It also appears to be more stable than Cygwin, and more palatable to corporate IT departments who have a tendencey to shy away from "those crazy open source guys".

    1. Re:Old News by Anonymous Coward · · Score: 0

      except all the software in SFU was written by "those crazy open source guys".

  66. Bringing Interix into the Win32 trainwreck? by argent · · Score: 5, Interesting

    Right now Interix is based on an enhanced POSIX subsystem. It's outside of Win32 and Interix applications are only indirectly subject to the "features" of the Win32 subsystem.

    Jason Zions, a solutions architect at Microsoft, said there are development versions of SFU that enable a single process to run code both from Windows and Unix libraries. Currently this feature, which would dramatically ease integration tasks, is not available in SFU.

    This would almost certainly require much more closer integration of the Interix and Win32 subsystems. Oh my ears and whiskers, this can't be good.

  67. Finally Wine can be completed? by Anonymous Coward · · Score: 0

    Does this mean that it will be possible to compile a distribution that runs linux, X etc, but has access to Windows libraries. The system would essentially be a Linux distro, but have a true windows compatability (Subject of course to suitable Windows licences being there).

    Could Microsoft be nailing their own coffin?

  68. It's a good thing by Dog135 · · Score: 2, Interesting

    This is good, real good. This means if you write your code to work on a unix system, you have complete cross platform compatability. Whether it's Windows, MacOSX, or Linux.

    We're going to be seeing Photoshop for Linux any day now.

    --
    "That's so plausible, I can't believe it!" - Leela
    1. Re:It's a good thing by 1u3hr · · Score: 1
      We're going to be seeing Photoshop for Linux any day now.

      Over a year ago: Review: Photoshop under Linux.

    2. Re:It's a good thing by Anonymous Coward · · Score: 0

      This means if you write your code to work on a unix system, you have complete cross platform compatability

      In theory, yes.

      We're going to be seeing Photoshop for Linux any day now

      Photoshop targets the "Win32" and "Carbon" APIs, neither of which are part of the UNIX specification. You'll have to get Adobe to rewrite it for X11/Motif or whatever first, and that will provide a less tha pleasant experience for the primary users on Mac and Windows.

    3. Re:It's a good thing by jellomizer · · Score: 1

      Its good for us. Bad for Microsoft in the long run. I don't think that this is completely true unless Microsoft has a plan for trying to stay alive. Microsoft want people to stay locked into windows. By doing this the developers can write code for a lot of platforms and sure it runs on windows but if you don't want windows then you can switch to linux. This will seriously hurt Microsoft migration from windows to unix cost. So it will be a lot easier to switch. Unless Microsoft figures that they loss the war and will need to do this to stay in business.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:It's a good thing by AstroDrabb · · Score: 1
      Have you tried it? It helps, but is not all that great. For example, file I/O is 10% slower then the base win32 subsystem. telnet over SSH? What is up with that? If your stuck with only MS Windows, then is does help. Though you will always get much better performance from a real Unix or Unix-like OS. It is also not due out until 2008, with the rate that Linux is growing (47% per year), it will have close to 35% or so of the server market by 2008. I do think this is a good thing though. If people pick a base unix like system to program against then it would help increase Apple and Linux sales since the software will always run better under a real posix unix-like OS.
      We're going to be seeing Photoshop for Linux any day now.
      This has been available and running great using CrossOver Office for some time now. Actually, Disney paid CodeWeavers to get it working for their animators when they went to Linux.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    5. Re:It's a good thing by Anonymous Coward · · Score: 0

      SFU doesn't include an X server.

    6. Re:It's a good thing by Anonymous Coward · · Score: 0

      SFU has actually kept me on Windows because it offers the best of both worlds: Windows GUI apps like MS Office and Opera (also available on Linux, but the Windows version is better), as well as a UNIX command line.

      Without SFU, I'd probably be running BSD on most of my systems. Thanks to SFU, I'm running OpenSSH, Vim and all the other UNIX tools I love on Windows, and I still have the Windows GUI desktop when I need it (and I tunnel RDP over SSH to access it).

      In the long run, if Microsoft can offer a command line that's comparable to Linux or BSD, that takes away a lot of the value of switching to one of them. Certainly there are still cases where a switch would be worthwhile (especially for servers), but for a workstation, it makes Windows the best choice hands down, even for those (like me) who grew up on UNIX.

  69. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0

    "We can violate international laws because we got the force to back it up."

    Wow. You must be a right laugh at parties, you laughable cretin!

  70. No, actually, I'm not by daveschroeder · · Score: 4, Interesting

    This includes servers. There are now over 12 million Mac OS X systems in use (source: 23:40 of WWDC keynote). This by far eclipses shipments by all other UNIX/UNIX-like system vendors. Apple is the single largest vendor of UNIX-based systems in the world, bar none.

    1. Re:No, actually, I'm not by DAldredge · · Score: 1

      If I buy/build a linux box it would not be included in your stats.

    2. Re:No, actually, I'm not by Anonymous Coward · · Score: 1, Funny

      You're right. And that matters because you're shipping over 12 million of them?

    3. Re:No, actually, I'm not by Anonymous Coward · · Score: 0

      That matters because there are about 250 000 white box integrators that ship more that 50 boxes each - with Linux. And I don't count a few milion enthusiasts **around the world** who build their boxes for themselves. Apple is behind Linux if you want to know the truth.

    4. Re:No, actually, I'm not by kabloom · · Score: 1

      MOD PARENT UP

  71. this is new how? by lart2150 · · Score: 1

    if this is just windows services for unix then it's nothing new. it's been out for a while and works about as good as cygwin but will brake your cygwin install (at least it did for me a while back).

  72. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0

    God Bless America, for feeding on flamebait.

  73. SFU is a kludge, more so than cygwin by Anonymous Coward · · Score: 4, Informative

    I have seen sfu in operation, including the (latest) 3.5 release, and it is still an incomplete and ugly to use kludge. While cygwin itself is a bit clumsy, sfu is even worse.

    Of course it does not bundle many common and nessisary things like gcc, most gnu tools, cvs, ssh, or bash. You can get these from a seperate site (interopsys), but most of the standard things still require patches before they can be successfully compiled and used on sfu. In this sense, even at 3.5, sfu offers a lower level of compatibility with existing unix sources than cygwin does. As such, there is still no version of libtool that will build shared libraries on sfu, although this can now be done successfully with cygwin.

    In addition to being incomplete, sfu offers no x server. cygwin includes xfree86 now. To get X under sfu, the only options are commercial, and expensive.

    Finally, sfu integrates poorly in many ways with the win32 environment and with unix. For example, sfu insists internally my home directory is /, and I have found no way to change this since it does not use /etc/passwd. Yet, it sets my HOME environment variable to something else based on the Windows USERPROFILE. Since ssh uses the one from getpwent, it of course uses /.ssh rather than what is in $HOME. By contrast, cygwin gets this right by creating a /home file layout and using the userid to form home directories for each user which match up both in what the getpw.. calls return and what $HOME is set to.

    Next, there is still some basically broken stuff related to file permissions between sfu and mswin. For example, I downloaded a tarball into the sfu file system from both exporer and firefox, but the permissions sfu saw for the saved files were ---, no r/w anything for anyone! At least cygwin and mswin do interoprate on files at this level!

    Both cygwin and sfu mangle file names and file system layouts in complex ways. However, cygwin does a better job of this. I can use c:/ in cygwin, for example, but my only choice in sfu is /dev/fs/C. Also, cygwin handles directory paths that include spaces in their filenames gracefully, sfu does not.

    Finally, I had sfu 3.5 lock up on me, and it took down the entire machine. I have had older versions of cygwin lock up on me a few times, but they never killed the machine.

    All in all, I have found even the latest and greatest SFU a very ugly and just barely usable kludge. Cygwin, while certainly not perfect, is far more usable and useful even before considering that cygwin is also far more complete in what it does offer out of the box. Cygwin is a very underrated tool in this respect.

  74. Did any one else misread.... by Networkink*Man · · Score: 1

    "VNUnet has a story about Longhorn having the ability to run unix or linux code via SFU."

    as:

    "VNUnet has a story about Longhorn having the ability to run unix or linux code via STFU."

    ?

    Too much Battlefield this weekend w/ all the smacktards running around spouting STFU!!

    --
    "How am I supposed to remember you, when you won't let me forget?" --Bare Naked Ladies
  75. There's somebody who doesn't understand the GPL! by pegr · · Score: 3, Interesting

    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software. Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives.

    Sheesh...

  76. What you can do with SFU now by pauly_thumbs · · Score: 1

    http://www.interopsystems.com/tools/warehouse.htm

  77. Question by Janosh · · Score: 1

    ... because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software

    Is SFU GPL'd?
    How does this work, you are able to download SFU from Microsoft, but can you also get the source?

    --
    When i Moderate something -1 Flamebait, why do i not get another modpoint?
    5--1 = 6
  78. Port IE to Linux... by Anonymous Coward · · Score: 1, Interesting

    ...and have the browser running in a lightweight linux virtual machine from within longhorn. In the beginning they will dump all the malware crap that targets IE running on win32. Shortly after all the scumware merchants have rewritten for the new linux target, MS may be able to make Linux look every bit as insecure as they have made win32 platforms look.

  79. Microsoft is imitating Apple, again. by Noryungi · · Score: 3, Insightful
    But this time it's too late.

    Consider this:
    1. SFU is, basically, OpenBSD programs adapted to run on Windows.
    2. SFU 64 bit support is probably coming from OpenBSD recent port to AMD64.
    3. Macintosh OS X is, basically, lots of programs from NetBSD, FreeBSD and OpenBSD programs adapted around a Mach micro-kernel, with a (very) pretty GUI on top.


    Conclusion? Microsoft is aping Apple. Again. And, again, they will probably make a very inferior imitation of the original thing.

    And, again, they will probably market it to death and succeed, making piles and piles of cash in the meantime. Nothing new under the sun. *sigh*
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Microsoft is imitating Apple, again. by Anonymous Coward · · Score: 0

      Except that SFU has been available for the NT line for YEARS. LONG before steve ever thought of taking apple over to UNIX.

    2. Re:Microsoft is imitating Apple, again. by Anonymous Coward · · Score: 0

      Oh, don't ruin the little gimp's fantasies of persecution..

    3. Re:Microsoft is imitating Apple, again. by Florian+Weimer · · Score: 1

      The problem with this analysis is that Interix is older than MacOS X. Interix was a shipping product when Apple still was experimenting with Rhapsody previews.

  80. This is the real reason for the SCO lawsuit. by genixia · · Score: 2, Interesting
    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software. Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO.


    How long do you think that it will take to replace all the open-source code with commercially licensed alternatives? This isn't a trivial excercise by any means.


    It would get a lot easier if a friendly business could 'acquire' commercial rights to open source software through legal means. Suppose for a second that the impossible happened and linux was shown to be a derivative work of SCO's. Would gcc be the next target?

    1. Re:This is the real reason for the SCO lawsuit. by KD5YPT · · Score: 1

      Do you think if Linux turnout to be a derivative wrok of SCO, anyone else in the world that use Linux would care?

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
  81. Windows Services for UNIX by Anonymous Coward · · Score: 5, Informative

    There is valid historical reasons for this. The first versions of SFU contained an NFS and NIS server so that UNIX clients could connect to an NT Server. Only later were "Unix Services" added to the product.

    1. Re:Windows Services for UNIX by KoopaTroopa · · Score: 1

      Very interesting. Trivia for the day. Thanks!

      --
      Sharpies don't just sniff themselves.
    2. Re:Windows Services for UNIX by shaitand · · Score: 1

      And here I was under the impression they contained clients not servers, just like the misnamed netware package?

    3. Re:Windows Services for UNIX by Anonymous Coward · · Score: 0

      Gateway Services For NetWare was a NetWare 3 Server emulator, so your impresssions are very mistaken.

  82. unix on windows? by obli · · Score: 1

    Isn't that basically as smart as building a brick house on a whipped cream and cake foundation?

  83. Embrace Extend Extinguish by ObsessiveMathsFreak · · Score: 2, Insightful

    By including SFU in Windows, Microsoft could rapidly become the biggest supplier of Unix software if Longhorn proves a success

    HA! It's finally happened. MS have come up with a solution to the Linux Question. Simply supply your own version of Unix called Longhorn and simply make it incompatable with any other Unix distrobution, especially linux. Question is will it work?

    Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO.


    You may rest assured that this is the stage where the 'new technologies' i.e lock-ins, will be introduced into the unix source code. They will be lovely features of course, ADT, WinFS etc, etc. But all will be tied inexorably to windows and sealed with the DMCA.

    This may be the lynchpin of the whole Longhorn stratgey? Or I could just be on drugs.

    --
    May the Maths Be with you!
    1. Re:Embrace Extend Extinguish by molarmass192 · · Score: 1
      Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives.

      Sweet ass!!! I'm gonna be rich!!! Just have to sell my program, ls.bat to M$ and I'll be rolling in it. Here's a sneak peek at my source code, but beware ... it has patents pending!!!

      C:\> more ls.bat

      dir /b
      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    2. Re:Embrace Extend Extinguish by Locutus · · Score: 1

      I think you have it right. They think the only way Microsoft can play in the *nix market is to Embrace, Extend, and Extinguish it like they'd done in the past. Hehe, they're still thinking like their old ad, "Where do you want to go TODAY?", but we are already into TOMORROW and moving on.

      They already have a way to run many *nix apps on Windows but as the article says, they are working on ways to enable those apps to also tie into the Windows APIs. The Embrace and Extend parts are already being worked on. The PR people will have to now get PHB's think that Microsoft has a better *nix than the real *nix vendors first. They need a good number if *nix apps running on Windows before they'll show how the *nix apps can be modified to call Microsoft owned/protected API's. Heck, Microsoft might even do the work. They'll have to keep it GPL'ed but the apps will now be tied to Windows.

      IMHO, Microsoft needed to come out with MS-Linux, and it's Win32 API's, by now in order to stop the move to GNU/Linux and OSS. Coming out with SFU in 2, or more, years is not going to be soon enough. BTW, did that article say Longhorn in 2008???

      My guess is that they'll spend about $30 billion on this before they figure out it isn't working as well as expected( but the press will say that all expectations are being exceeded.. ). Heck, they've spent about $20 billion on Windows CE and it's still losing $$$. Then, Momma Cass starts singing and the Maestro says, "Mr Gates, will you please take a seat in the back of the theater."
      Or something like that.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  84. all the goodness of UNIX... by k3v0 · · Score: 2, Funny

    with the price of windows....

  85. Patents by medvezhatnik · · Score: 1

    All this is just about patents that Microsoft will use to harass open source community in the future.
    hooks, loops and nasty tricks that's all

    What's the point of running Linux apps on Windows anyway ?
    and which apps would that be ? I can't think of one right now, maybe someone could suggest.

    1. Re:Patents by KD5YPT · · Score: 1

      OpenOffice?

      Here's would be a funny one.

      Windows SFU -> WINE -> Unreal Tournament for Windows.

      Trust some idiot actually trying to do that.

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
  86. Microsoft Hash Pipe by g0at · · Score: 4, Insightful

    It consistently astounds me how Microsoft talks about what they're going to release four years from now. Apple doesn't even talk in advance about what they're going to release next week or month (the recent iMac fumble notwithstanding), let alone the fact that four years in this industry is decades on a conventional timeline.

    Do you think Bill is trying to pull a Steve on us here by talking far in the future, cementing our notions of Microsoft as a gargantuan buffoon, while secretly planning to abruptly and with much fanfare unveil Longhorn on store shelves by, say, Christmas?

    -b

    1. Re:Microsoft Hash Pipe by Anonymous Coward · · Score: 0

      It consistently astounds me how Microsoft talks about what they're going to release four years from now. Apple doesn't even talk in advance about what they're going to release next week or month

      You see the exact same thing with Nintendo vs Xbox. Nintendo just comes out with some killer games (very polished, play tested, tweaked), while xbox developers will show you for years and years the crap that they're working on.

    2. Re:Microsoft Hash Pipe by Ciderx · · Score: 2, Insightful

      Erm, surely its better to talk about things in the future so people can make IT strategic decisions?

      The fact is, this 4 years is an eternity is a loads of rubbish. There are some technologies that people talk about in the 4-6 years timeframe which involve decisions to be made now, because they affect core systems in such a way that 4 years is the minimum timespan. Big systems require that: 1-2 years development, 1 year's testing, 1 year of running and debugging these major systems. The thing is, you wont roll out the client side straight away either. So you need at least another year of testing and development on the client. The time very very soon mounts up.

      What about OS X? If you put 2, 3 and 4 years work into something and then Apple, as they have done before, turn around and say "sorry, we decided we didn't like that technology and here is an all new technology that's completely different but boy, it don't half allow Steve to run around on stage at WWDC saying "this is something really cool in Siamese Cat". By the way, we removed it from the new version of OS X and, oh, the older version where your feature worked is completely unsupported", you will be up that creek without an iPaddle.

    3. Re:Microsoft Hash Pipe by ggvaidya · · Score: 1

      Dear Friendly Microsoft User,

      No, no. Longhorn *will* be released by Christmas. It's only Longhorn 2008 which will have an uptime in double digits. Seconds, I mean.

      Please continue to use Microsoft (tm), because we pwns joo.

      Cheers,
      B. Gates

    4. Re:Microsoft Hash Pipe by gerardrj · · Score: 1

      Projects of that size usually don't rely on promiseware by third parties, they look at what is available now and plan on using that or they rely on closely held partners to deliver on the timeline.
      We've already seen Longhorn's ship date slip several times, then we were told that significant portions would be removed to meet the last promise. How can you possibly make a 4-6 plan when MS's ship dates and promised functionality are a highly fluid target?

      No... anyone working on a large Windows based project should be planning on using XP, and whatever add-ons they need to get or write to accomplish their task.

      As far as Apple (or any company) removing functionality or breaking an API at a later date after the project has gone live: so what. If you've taken 4 years to implement a system, you're not going to be changing anything about the system until absolutely necessary. In a system that takes 4 years to design, build and test, even the most minor of changes will be analyzied, simulated, then run on a testbed for months before being taken live. There are systems out there that are running on Windows NT 4 SP1 because later service packs and OS updates break the system and it's not worth the time to change the system when everything is working fine as-is.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
  87. Windows is becoming a meta-platform... by kclittle · · Score: 4, Interesting
    The virtualization of the "platform" continues. Last Friday, someone showed me the following:

    an application...
    running on user mode linux...
    running on a host linux...
    running on VMWare...
    running on Windows.

    So, what's the "platform"? (Extra Credit: If the application is a web-services solution, what's the "platform" then?)

    --
    Generally, bash is superior to python in those environments where python is not installed.
    1. Re:Windows is becoming a meta-platform... by Anonymous Coward · · Score: 0

      POSIX?

    2. Re:Windows is becoming a meta-platform... by Anonymous Coward · · Score: 0
      Windows is becoming a meta-platform...
      s/Windows/VMware/
    3. Re:Windows is becoming a meta-platform... by null-sRc · · Score: 1

      So, what's the "platform"?

      i'd have to guess .net

      --
      -judging another only defines yourself
    4. Re:Windows is becoming a meta-platform... by Anonymous Coward · · Score: 0

      When just part of a stack like that, windows looks more like a subplatform to me.

  88. You can't remove all the OS code in Interix! by argent · · Score: 4, Informative

    Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives.

    That would be entertaining, considering that just about every userland component of Interix has OpenBSD copyright notices in it. Take out all the Open Source from Interix and you'd have little more than the "kernel" left.

    If they're really talking about doing that, and perhaps replacing it with the code from Unixware... I don't think commercial UNIX or Linux have anything to fear from the result. I've used Unixware, and it was less than impressive.

  89. Clever move... by Anonymous Coward · · Score: 2, Interesting

    They'll be able to deflect attention from OSX and Linux by saying they provide a unix...
    SFU wont be as good as unix, so people will still think of unix as difficult.
    PHB's will believe it as usual...

    1. Re:Clever move... by Locutus · · Score: 1

      this would only work if they then ripped out everything else in Windows and just shipped Longhorn with SFU, the GNU tools/utils/apps, and a bunch of the OSS software like Apache, etc.

      In other words, Microsofts current problem is with it's OS and applications and they way they charge for these. Adding the ability to run *nix applications won't change that.

      One thing it will change though is when the Dept of Home Land Security, EU, or others recommend NOT usings a Microsoft application for security reasons, people could more easily bring in a *nix application without having to bring in a *nix box to run it.

      IMHO, MSFT is providing a migration path off of Windows as more and more people find *nix and OSS protect their data better, keep their maintenance costs down, and are quicker and cheaper to deploy.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  90. Warped thinking? by Skiron · · Score: 2, Interesting

    M$ have a funny logic - whatever makes them think people will pay $$$ for a Windows box/licence/BSOD's to run GPL 'free' OSS like GNU/Linux on it???

  91. Perf is Horrible by Saint+Stephen · · Score: 1

    Neighbor of mine has been working with SFU a lot: Interix perf blows.

  92. Spin yer wheels. by Stumbles · · Score: 2, Funny

    Why would I want to run a Unix variant over Windows? That makes about as much sense as putting a Ferrrai engine in an unmodified VM bug.

    --
    My karma is not a Chameleon.
  93. heh longhorn by Nspace13 · · Score: 1

    from wikipedia : "Texas longhorns are a breed of cattle descended from Spanish breeds that escaped settlements in Texas. After living feral for a time they were redomesticated."

    Could this be likened to microsoft escaping settlements (well a real settlement anyway, giving away free software to further your monopoly is hardly punitive) could the redomestication be the inclusion of the ability to run UNIX code?

    and no i didnt RTFA!

    --
    steal this sig
  94. Jason Zions' Blog by eltoyoboyo · · Score: 2, Interesting

    Jason has not posted lately on his blog . But here was an earlier post that referenced the January Slashdot article on SFU.

    --
    Have you Meta Moderated t
  95. Finally. by Mishkin · · Score: 3, Funny

    I can't wait for the first set of benchmarks from "UT2k4 for Linux for Windows"

    1. Re:Finally. by acariquara · · Score: 1

      Try running it in Linux under Windows/SFU under Linux/Cedega.

      --
      Dear aunt, let's set so double the killer delete select all
  96. This cuts both ways by IGnatius+T+Foobar · · Score: 3, Interesting

    You know how all the Slashbots complain about WINE, saying that it's going to marginalize native Linux applications like OS/2's Windows compatibility layer did?

    Well, it cuts both ways, folks.

    If an ISV can write POSIX code that builds on Windows, Linux, and Mac OS, where's the motivation to write Win32 (or even WinFX) native code?

    Thank you Microsoft, for providing standard API's for a change. Between that and Mono, things are looking good for cross-platform software. Good to see Microsoft doing the right thing. (Now, we know they'll deliberately make this difficult, because it's just not Bill's nature to play nicely, but we'll work around that.)

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:This cuts both ways by Anonymous Coward · · Score: 0

      I think its more likely that MS will make SFU entirely dependent on their development platform/APIs, and find a way to create demand for their APIs on *Nix system.

      Once that is accomplished, I'm sure they'll behave in a proper manner according to the ideals of the opensource community and cross platform development for the benifit of all mankind. cough.

    2. Re:This cuts both ways by nova20 · · Score: 1
      You know how all the Slashbots complain about WINE, saying that it's going to marginalize native Linux applications like OS/2's Windows compatibility layer did?

      Well, it cuts both ways, folks.

      I don't think so. Most geeks run linux/unix because it's stable, it's free, and it's open-source. The only reason a Geek would run windoze is because he can't play Everquest (or almost any other decent game) under wine...

      I feel that if you *could* flawlessly run any game using wine or vmware or whatever, you'd see a lot of geeks on Karana shouting "lvl 24 Gnomish mage RUNNING LINUX Looking for Group"

      ...and other geeks would flock to him, wanting to be in his group.

      Let's face it... the only thing a geek would want with windows is cool apps that won't run on any other OS! Personally, I think M$ could make a lot of money if they commercialized some sort of windows emulator for linux/unix.

      /nova20 -- my name is nova20, and I'm an EverCrack addict.

    3. Re:This cuts both ways by Anonymous Coward · · Score: 0

      > If an ISV can write POSIX code that builds on Windows, Linux, and Mac OS,

      I recall, a dozen years ago or so, trying to forecast the future - which to develop for: OS/2 which was new and modern and supported by IBM, already had Web Servers and Browsers, or Windows 3.0 which was just a jumped up GUI library running on top of MS-DOS.

      When IBM announced that OS/2 would run Windows the decision was made. Develop for Windows and it will run on whichever wins.

      Now we have exactly the same situation. Linux or Windows. Which should I develop for, or more importantly, redevelop the Unix applications for. Now there is no need to choose. Develop for Unix/Linux/OSX/BSD and it will run on SFU. This protects investment in the future regardless of whether Linux wins or fails, and thus guarantees that Linux wins.

  97. I'd say this is a good thing for Linux. by Illissius · · Score: 4, Interesting

    Seeing as the only difference between Windows and Linux that MS cannot erase (assuming they want to make money) is the fact that Linux is free and Windows is not, every other difference they erase brings it one step closer to that being the *only* difference, at which point predictable things happen (this is also why I think Mono isn't a bad idea). In this case, it'll likely cause more people to develop for *nix, knowing that it will still be compatible with Windows (as long as they release the source or provide a binary), which means more applications available for Linux, which means more Linux users, which means less people caring about Windows compatibility, and so on. Vicious cycle, it is.

    --
    Work is punishment for failing to procrastinate effectively.
    1. Re:I'd say this is a good thing for Linux. by josepha48 · · Score: 1
      I'd guess this really means that MS sees that there is some really cool software being writting that they don't want to buy. Like gqview, gimp, and xpdf. Which basically means if you get windows and then run this linux / unix code, you then get a lot more software free plus you get office. I could see this strategy hurting other software makers more than it helps Microsoft. However at the same time, I could see more people writing towards POSIX and standards than MS win32 API.

      So does MS have a win64 API :-O

      --

      Only 'flamers' flame!
      Does slashdot hate my posts?

    2. Re:I'd say this is a good thing for Linux. by Anonymous Coward · · Score: 0

      Isn't the primary obstacle to Linux adoption getting people to try out Linux? In which case MS is just making *NIX easier to try out... leading to more people deciding it is better... leading to MS death, or at least smaller market share.

  98. And while they program away until 2008, by bersl2 · · Score: 2, Insightful

    so will Mono and WINE.

  99. No, SnaFU. by Omega1045 · · Score: 3, Funny

    I believe this is short for SnaFU, "Situation normal all F@#ked Up", or "Situation F@#cked Up" for short.

    --

    Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

    1. Re:No, SnaFU. by grunt107 · · Score: 2, Funny

      Actually, just a variation - "Simply F***ed Up"

  100. Re:Really? Does that now mean that.... by Anonvmous+Coward · · Score: 0, Troll

    "S(t)FU ! :P (Score:0, Troll) "

    Guess the mods don't always RTFA.

  101. Mod down parent by Anonymous Coward · · Score: 0
    From the site:
    Cygwin is not a way to run native linux apps on Windows. You have to rebuild your application from source if you want to get it running on Windows.
    It's NOT the same thing that Microsoft is trying to achieve.
  102. Why MS is doing this and its effects by einhverfr · · Score: 5, Interesting

    Someone must have a pretty fancy crystal ball to tell us what is and isn't going to "sidelined" four years in the future.

    No kidding. I know what Microsoft is thinking on this one, and I think that four years is probably too late. It simply comes down to offering a low cost migration path from UNIX. Note that this only affects the server though.

    I don't think that it will sideline different Linux vendors, though it most certainly will continue to sideline Sun, if they are still around. Of course Sun is effectively sidelined at the moment, so....

    Microsoft's hope here is that they can be the vendor that runs successful UNIX server software and also supports Windows desktops exclusively. It is also aimed at preventing customers from switching to Linux just because they want to run an Apache server.

    Of course in 4 years, the computing landscape could be very different than it is now. I suspect that we will be in the middle of a huge conflict the likes of which the industry has never seen. I don't think that most analysts or most managers at MS count on it being as intense as it will.

    When I left MS, the prevailing view was that OSS was a pipe dream which could not work in the real world (completely ignoring the success of Apache, BIND, Sendmail, GCC, etc). I don't think that they are conscious of how their pricing model effectively eliminates them from certain markets, such as the ISP market either.

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Why MS is doing this and its effects by Anonymous Coward · · Score: 0

      Interesting post. Just don't be surprise if your hotmail account suddenly stops working tomorrow. Take care regards Bill

    2. Re:Why MS is doing this and its effects by Jahf · · Score: 2, Insightful

      Just to be clear, SFU is available today for Win2K, XP and I think 2003 as a free add-on. They're working on SFU for 64bit Windows right now. The only difference with Longhorn and SFU is that it will be part of the default install media and not a separate download.

      And Apache is a bad example since it runs on Windows without the need of SFU.

      Also, SFU is not meant so much to sideline Solaris as it does not have the reliability features that Solaris has. SFU is most definitely -targetted- at Linux server admins. Not saying what you state about it actually wrong, only that it is not the intent.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    3. Re:Why MS is doing this and its effects by Anonymous Coward · · Score: 0

      But if it runs with anything like the speed and stability of the current SFU, then, er, noe's going to be able to use the thing anyhow. It's better than nothing, but not much.

    4. Re:Why MS is doing this and its effects by JVert · · Score: 1

      Its been along time but isn't apache for win32 missing alot of features?

    5. Re:Why MS is doing this and its effects by HiThere · · Score: 1

      Funny, that's how I feel about Wine.

      Of course, by that time Wine may be a better than decent program.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    6. Re:Why MS is doing this and its effects by einhverfr · · Score: 1

      And Apache is a bad example since it runs on Windows without the need of SFU.

      Not entirely. Some of my apps make heavy use of symlinks. Symlinks and Apache do not mix well on Win32. Hence Linux is the obvious answer. Unless you run it under Cygwin or SFU....

      Also, SFU is not meant so much to sideline Solaris as it does not have the reliability features that Solaris has. SFU is most definitely -targetted- at Linux server admins. Not saying what you state about it actually wrong, only that it is not the intent.

      Ok, perhaps I miscommunicated....

      Solaris, AIX, Irix, etc. are dinosaurs and are losing marketshare to Linux and Windows as these operating systems become more scalable (and in the case of Windows, more stable).

      Linux is picking up the lion share of these migrations because the cost of migration is lower. The main purpose of SFU is to reduce that cost of migration. Yes, it sidelines Solaris, AIX, etc because it helps people move off these platforms, but these platforms are nicely being sidelined by existing offerings anyway, and are losing market share at an impressive rate.

      SFU has a number of nice features, such as an NFS gateway, server, and client. But I still think that integrating it with the OS and ripping out the OSS components (Perl, GCC, GNU utils) out and replacing them with proprietary versions will be an interesting task. I wonder how much it will hobble to program not to include these standard utils.

      --

      LedgerSMB: Open source Accounting/ERP
    7. Re:Why MS is doing this and its effects by Anonymous Coward · · Score: 0

      Ok, perhaps I miscommunicated....

      Solaris, AIX, Irix, etc. are dinosaurs and are losing marketshare to Linux and Windows as these operating systems become more scalable (and in the case of Windows, more stable).


      No, actually you're misclued. In the enterprise the close hardware and software integration of Solaris, AIX, and HP/UX negates both linux and windows. The only *nixish platforms that might be contenders are an IBM integrated Linux or Apple's OSX. When you control a hardware platform down to CPU microcode, you tend to write a more tightly integrated OS for it. Does it increase performance? Maybe nominally, but who cares about that. Mission critical uptime? You'd better believe that Solaris on an E15k will smoke the shit out of anything linux can provide. Windows Datacenter Edition on Dell hardware? Don't make me laugh.

      Yes, you pay for it, but in the enterprise there are many times when "good enough" doesn't exist and it had better be "the best"...

    8. Re:Why MS is doing this and its effects by einhverfr · · Score: 1

      While what you say is factually accurate regarding the current role of UNIX in mission critical systems, I think it is you who is misclued.

      The fact of the matter is that Windows and Linux are eating into the market share of proprietary UNIX. They are doing the same to the BSD's too but the market may be growing enough that this may not indicate a decreasing number of installations so much as a slower-than-industry growth. It does represent a decreased number of installations for Solaris, AIX, Irix, etc. Proprietary UNIX is dying (though it will probably be a slow death for the reasons you mentioned), and that is why IBM is willing to invest so heavily in Linux. As further evidence, go look at the 10K forms for the major proprietary UNIX vendors. You might note as I did that the only two that I could find which made a profit were Cray (highly specialized) and IBM (sells quite a lot other than UNIX). Sun, SGI, et. al. are all losing money. (Don't believe me. Go check the paperwork for yourself at www.sec.gov). This tells me that UNIX kernel development isn't very profitable at the moment.

      You are talking about superior technology, and you are right, but the gap is narrowing, and as it does, the economy of scale that Linux and Windows bring to the table will continue to erode the position of UNIX in the market. You can bet that as IBM continues to move Linux into the extremely high-end market, they will accellerate this trend.

      IBM has said as much. But as for who will be sidelined, you might want to do some digging at www.sec.gov. The profitability of certain companies and lack thereof for others will tell you a whole lot.

      --

      LedgerSMB: Open source Accounting/ERP
  103. This isn't about Linux and windows by Anonymous Coward · · Score: 0

    it's about cygwin and windows. MS is scared that more people will start producing Free Software on Windows. They need to talk people into a proprietary route of doing the same thing.

  104. Re:Europeans -- mod this up! by NanoGator · · Score: 1

    "God Bless America, where "freedom of speech" means race-hate groups like KKK"

    Trying a little too hard, arentcha? What's funny is I'm willing to bet whatever country you're from has a list just like this that applies, probably with some of the same bullet points. Sure you wanna throw stones?

    --
    "Derp de derp."
  105. wine by Sediyama · · Score: 1

    1 - Use SFU
    2 - Use wine over SFU
    3 - Windows + stability
    4 - ???
    5 - PROFIT!

  106. This will become the basis for... by rewt66 · · Score: 4, Funny

    ... "studies" showing that Unix/Linux is slower than Windows.

  107. STFU? by John+Whorfin · · Score: 2, Funny

    Anyone else read "run unix or linux code via STFU."

    Now THAT would be interesting. Like your own Denis Leary in your computer.

  108. Editor Wars? by Araneas · · Score: 1

    Win-Vi, Win-Macs or Gnotepad?

  109. Services for Unix? Cue Yakov Smirnov: by Anonymous Coward · · Score: 0

    In Soviet Russia, Unix Services you!

  110. This is not new.. its been out since 1999 by ryan76 · · Score: 2, Informative

    If you read the sfu35new.doc it says these features have been available for download since 1999. I remember using an early version. I think I used it to nfs mount stuff.

    --
    http://threetechguys.info Come, discuss Technology. Got a technology question? Come ask!
  111. methinks by confused+one · · Score: 3, Funny
    I now understand why they liscensed unixware from SCO and then signed a cross liscensing agreement with Sun...

    What makes me laugh, though, is I can't help but think they're trying to build a *nix emulation layer for win32/winFX vis-a-vis Wine.

    1. Re:methinks by argent · · Score: 1

      Interix is not built on top of Win32, and it's not something they're "trying to build", it's been a working product since the late '90s, and it's based on the POSIX subsystem.

    2. Re:methinks by Anonymous Coward · · Score: 0

      Hilarious, except for the fact that they paid licensing fees, so the source code, APIs, and everything else are open for Microsoft to implement / copy as they please.

      Let's see Wine get hold of an eqivalent resource for Windows ...

    3. Re:methinks by Anonymous Coward · · Score: 0

      well... at least the $699 will be included in the windows licence :P

  112. The difference by SuperKendall · · Score: 2, Informative

    How many people that bought those motherboards just threw away the CD that came with it?

    Now how many people who bought Apple computers probably use OS X?

    Common sense tells you the number of people who keep using OS X vs. the number of people who use a freebee included with an MB are probably drastically different.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:The difference by Anonymous Coward · · Score: 0

      99% of OS X users confine themselves to Cocoa/Carbon/Classic applicaitons and never touch a Unix application, not even the included version of Apache.

      It's great that Apple includes Unix, but it's dumb to tout numerical superiority when most of the users ignore it.

    2. Re:The difference by Anonymous Coward · · Score: 0

      Something sounds silly here... Isn't it a little like saying "Oh, most Redhat users don't even touch Linux, they just use Gnome applications! I mean, it's great that Redhat includes Linux, but it's stupid to think that Redhat users are using a Unix-like OS!"?

    3. Re:The difference by Anonymous Coward · · Score: 1, Informative

      The difference: Gnome is software which complies to the POSIX/UNIX specs. Carbon/Cocoa is not.

      Anything that uses Quartz is NOT Unix. End of story.

    4. Re:The difference by Anonymous Coward · · Score: 0

      That's a ridiculous argument. Quartz is nothing more than a GUI API. You're argument is exactly like saying that anything that uses Berlin or NeWS is not Unix.

    5. Re:The difference by Anonymous Coward · · Score: 0

      NeWS was not included in the UNIX specs, so that's correct. OpenStep at least was on top of X11.

      Your argument is exactly like saying that installing SFU makes your Win32 applications "Unix". They aren't.

    6. Re:The difference by Anonymous Coward · · Score: 0
      How many people that bought those motherboards just threw away the CD that came with it?

      That's exactly what I'm saying - The metric Apple is using -- counting only Unixes bundled with hardware -- is a really silly way to count.

      Most Linuxes came from people downloading it or buying the software separatelly. If you're saying Apple's the biggest vendor of "unix sytems" - they still can have negligible market share, because by far most 'linux systems' weren't sold as 'linux systems', but as 'MS-Windows' boxes or as whiteboxes with no OS.

      But even if you want to count Apple's way, they're twisting the truth, because a single relatively small tier-2-vendor can beat them on their favorite metric without even counting the guys who download Linux.

    7. Re:The difference by Anonymous Coward · · Score: 0

      Perl is also not included in the UNIX specs. If I install perl on Solaris, does it stop being UNIX?

      No?

      Then we have established that the measure of UNIXness is how much of the system does comply with specs, not how much does not. In other words, the fact that Apple provide non-Unix APIs as well as Unix APIs is irrelevant - the measure of whether OS X is a Unix or not can only take into account whether their Unix APIs are complete and compliant, and must completely ignore any other APIs they provide.

      In other words, Carbon/Cocoa have FUCK ALL TO DO WITH WHETHER OS X IS UNIX.

    8. Re:The difference by Anonymous Coward · · Score: 0

      Look, you ignorant fuckhead, the entire point of UNIX is non-proprietary, standardized APIs and portable applications. Perl uses those APIs and therefore IS a Unix application. Quartz is 100% Apple Proprietary and not portable and NOT Unix.

      Photoshop and all 62 other Mac applications FUCKING FAIL IT.

    9. Re:The difference by excessive · · Score: 1

      So, by *this* argument, all the webservers out there that don't have X on them at all, aren't Unix/Linux? Do me a lemon...

    10. Re:The difference by Anonymous Coward · · Score: 0

      A) That's not the same argument at all B) Every UNIX comes with X11, whether or not to install it is up to you.

    11. Re:The difference by Anonymous Coward · · Score: 0

      X runs on non-UNIX platforms too, e.g. VMS, OS/2, etc. UNIX systems typically use X for graphical applications, but X itself isn't UNIX, and never has been. The UNIX System, as defined by The Open Group, doesn't include a graphical interface.

    12. Re:The difference by SuperKendall · · Score: 1

      the entire point of UNIX is non-proprietary, standardized APIs and portable applications

      So Qurtz is not UNIX - but since the rest of OSX contains subsystems that are using portable, standard API's - it is UNIX. Your point is, well, pointless.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    13. Re:The difference by Anonymous Coward · · Score: 0

      No, it's a very valid point that Apple encourages developers and users to use proprietary non-Unix APIs, and therefore has no right to claim the title of #1 Unix.

      As soon as MS integrates SFU, they will be #1 within a day. That doesn't make WinWord comply with the Unix ideals.

  113. So - write Unix software, run on Unix and Windows by hattig · · Score: 2, Insightful

    and MacOS X ...

    (sure, with recompilation and stuff, but a lot less work than developing a cross-platform application is these days)

    Whether you'll be able to directly run an x86-64 ELF binary (linux or bsd type) on Longhorn will be the interesting part - if you can, then for a lot of things, why bother with a dedicated Windows port. Linux will have more market share in 2008 than it does now, and might be worth supporting for even more companies ...

    The ability to run Windows applications natively was one of the reasons that OS/2 never really took off - native application development was eschewed in favour of cross-platform development for Windows. It would be ironic indeed if this was to turn around and bite Microsoft one day.

  114. Re:Already getting slow, here's the (short) articl by xdroop · · Score: 1
    It isn't slow for the rest of us.

    Helpful Surfing Hint: websites download faster when you are not downloading porn at the same time.

    --
    you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
  115. Blackcomb? by typobox43 · · Score: 1

    I'm wondering if they actually meant to say that SFU will run on Blackcomb, which is the codename for the next Windows *server* operating system (yes, "server OS" is specified in the article). This has often been targeted with a 2008 release and would make much more sense than it being included on Longhorn, which is supposedly on track for a 2006 release. Besides, how many Windows desktop OS users would actually use SFU even if it were included in the OS?

  116. In other acronyms.... by gosand · · Score: 5, Funny
    And you can tell they don't want to admit it because it's named Windows Services for UNIX. UNIX Services for Windows is more correct, but they want you to believe that Windows is empowering UNIX instead of the other way around.

    Why don't they just name it Functional Unix Distribution and get the whole acronym thing out in the open.

    --

    My beliefs do not require that you agree with them.

    1. Re: In other acronyms.... by Anonymous Coward · · Score: 0

      Great plan dummy! Ten more years of pimply faced Linux dweebs complaining about Microsoft "FUD."

    2. Re:In other acronyms.... by ShadeARG · · Score: 2, Funny

      Well, Fugly UNIX Distribution anyway.

    3. Re:In other acronyms.... by ronaldb64 · · Score: 1

      And since we're all misreading the texts today, I misread that as Dysfunctional Unix Distribution...

      --
      There's no place like 127.0.0.1
    4. Re:In other acronyms.... by SageMusings · · Score: 1

      I love your .Sig.

      Have you considered prefixing it with "Be it ever so humble?"

      --
      -- Posted from my parent's basement
    5. Re:In other acronyms.... by dosius · · Score: 1

      Windows is already a "Fucked Up Dos." XD Why not stick a layer of "Fucked-up Unix Distro" on top of it? Oh, and their OS is known to "Fuckover Users Daily". Sure looks like a lot of FUD to me. XD

      Moll.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    6. Re:In other acronyms.... by SlowMovingTarget · · Score: 1

      But of course the evil marketing geniuses that gave us WinCE now proudly present us with WinSUX!

      I like it.

  117. Improved Acronym by wonkavader · · Score: 2, Funny

    If there are performance issues, and it represents a possible loss of face for Microsoft, wouldn't a better acronym be "Services Now Available For Unix"?

    That way, it could be Microsoft's SNAFU.

  118. Running Linux apps on Windows? by erroneus · · Score: 3, Funny

    GREAT Now I can have the ease-of-use of Linux apps combined with the operational stability of Windows!!

    (Go ahead and mark me as a troll, but I was actually trying to be funny...)

    Do people really use SFU?? First of all, the name is deceptive. When I hear "Windows Services for Unix" I think "SaMBa." It's a Windows service and it's for Unix. This stuff runs under Windows! Shouldn't it be Unix services for Windows?

    Anyway, I'd be really interested to hear cases where people actually use this thing. To me it's easier and better to just load up another box with Linux to run Linux apps.

    1. Re:Running Linux apps on Windows? by happyfrogcow · · Score: 1

      confusing, yes. much like an x server is really run by the client accessing the server running the x client. or maybe I still have the x windowing system terminology mixed up.

    2. Re:Running Linux apps on Windows? by Creepy+Crawler · · Score: 1

      Its not really THAT confusing..

      You have a machine with graphics hardware. You run a server to ALLOW incoming connections to your graphic display. You just happen to tell the machine *somewhere else* to connect to your server and use the graphical features BEING SERVED.

      What makes it a server is many machines can connect to 1 GRAPHICAL SERVER and display many programs at once.

      --
    3. Re:Running Linux apps on Windows? by sloanster · · Score: 3, Interesting

      GREAT Now I can have the ease-of-use of Linux apps combined with the operational stability of Windows!!

      LOL that's a great point, but seriously... does microsoft actually suppose that people are moving to linux because of all those great apps? (snigger) such naivete is amusing... there are already all sorts of apps for windows, and I don't know of anybody, myself included, who has ever moved from windows to linux for the apps - no, the killer app of linux is linux itself, on the bare metal!

      I talked with microsoft pr drones at linuxworld, where they were showing their unix emulator, watched their demo and asked their guys some easy questions:

      No, it can't run X windows apps, let alone OpenGL apps.

      No, it can't run native linux binaries - they have to be specifically compiled for this weird flavor of quasi-unix.

      No, even basic unix commands such as "ifconfig" don't work, but the peecee equivalent "ipconfig" was substituted for it. (I forgot to ask them about drive letters, LOL)

    4. Re:Running Linux apps on Windows? by erroneus · · Score: 1

      Then WHAT does it offer exactly? Cygwin seems to offer a great deal more than this kludge appears to offer... in fact, so far, it's just a name to me. I still have no idea what useful purpose it could serve.

    5. Re:Running Linux apps on Windows? by sloanster · · Score: 1

      Cygwin seems to offer a great deal more than this kludge appears to offer

      So it would seem...

  119. Insulting in a way. by consolidatedbord · · Score: 1

    ...Microsoft could rapidly become the biggest supplier of Unix software if Longhorn proves a success...

    Nothing can beat the open source movement, honestly. (world wide developers, versus company wide - even though MS expands to other countries, it is still one company) Making a remark that MS could become the biggest supplier is almost an insult.

    --
    while true ; do echo this is my sig; done
    1. Re:Insulting in a way. by k4rm4_p0l7c3 · · Score: 1

      nothing can beat the open source movement? we may beat them in cost but profit-driven goals and common vision are something we don't have.

      gnome and kde's division of the desktop is the first major stake in the heart of the open source movement. egos and attitudes have really held us back.

      I only hope it doesn't get fragmented beyond usability in the end..

  120. MS should follow in Apple's footsteps again!! by mrnick · · Score: 1

    When you get to the core of windows you are still talking about MS DOS. And for all of you that will say that the MS DOS has been phased out I would argue that MS DOS is still the primary CLI for windows.

    If I were bill gates I would pull and old trick out of the bag and copy a successful move that apple has made. That trick would be to copy what apple has done with BSD.

    MS could make BSD the main operating system and make windows the GUI. Some people will say Linux but the reason Linux was not Apple's choice is because of it's license. The BSD license is so much more commercial friendly.

    They could take Apache and make include a ton of proprietary code that makes it work just like IIS but more secure for just one example. This could produce one of the most powerful Unix O/S in the world.

    Nick Powers

    p.s. Gates if you are reading this I would love to lead a super secret project for you to do just this :)

    --

    Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
    1. Re:MS should follow in Apple's footsteps again!! by maximilln · · Score: 1

      The BSD license is so much more commercial friendly

      Someone else did the work and wrote it.

      We get to compile it and PROFIT and we probably get to take corporate tax credits for making charitable contributions to the people who wrote it.

      Now _THAT'S_ corporate friendly. :)

      w00t!

      --
      +++ATHZ 99:5:80
    2. Re:MS should follow in Apple's footsteps again!! by int19 · · Score: 1

      When you get to the core of windows you are still talking about MS DOS. And for all of you that will say that the MS DOS has been phased out I would argue that MS DOS is still the primary CLI for windows.

      How's that? The kernel is completely rewritten, there is no other "core" to speak of. Everyone knows that Windows is GUI first and foremost; so what if cmd.exe is the primary CLI for Windows? Choosing to install a Bourne shell and use that instead seems to have little impact..

    3. Re:MS should follow in Apple's footsteps again!! by Anonymous Coward · · Score: 0

      -1 Stupid. Karma Bonus ON!

    4. Re:MS should follow in Apple's footsteps again!! by Inthewire · · Score: 1

      RYS::You forgot "to the death"
      Dilettante

      --


      Writers imply. Readers infer.
  121. Re:Really? Does that now mean that.... by CodeArt · · Score: 2, Informative

    All Windows software was written for Win32 subsystem not for NT kernel. NT kernel is what hosts various subsystems including Win32, which is most important.

  122. Move on, nothing to see here. by Anonymous Coward · · Score: 0

    "...enable a single process to run code both from Windows and Unix libraries."

    The article seems to imply that SFU can run binary "code" compiled for Unix or Linux. I see nothing in the M$ literature that supports this. It appears that what we are talking about is merely a set of libraries that provide source-level compatibility with Unix. [Surely someone will be quick to correct me if I'm wrong.] As several others have pointed out, similar solutions have been available from third parties for quite some time.

  123. Eh? by Phil+John · · Score: 1

    ...how about the forthcoming Tiger preview stuff (Redmond start your copiers etc.) to do with the new iChat video interface, the dashboard (a konfabulator ripoff) etc.?

    However, that's being released next year, not in 4 years so your point does have some merit ;o)

    --
    I am NaN
    1. Re:Eh? by hawkeyeMI · · Score: 1

      Not to mention they've (Apple) already got a working beta out to developers instead of just talking about it. Yes, I realize there are longhorn betas, but I don't really get the point when there are 4+ more years of work to be done on it.

      --
      Error 404 - Sig Not Found
    2. Re:Eh? by g0at · · Score: 1

      (Shit, I thought I just replied to this but I guess it didn't take. Attempt to recap...)

      Yeah, you have a point, and I'm a little surprised that Apple has flaunted so much of this publicly given that they don't plan to release Tiger for the better part of a year.

      On the other hand perhaps Steve is pulling a Steve and will spring Tiger upon us unexpectedly by Christmas. :)

      -b

    3. Re:Eh? by Inthewire · · Score: 1

      WRT the fanboy enema: is lubricant available as an accessory, totally unneeded, or completely overlooked until the drugs wear off?

      --


      Writers imply. Readers infer.
  124. Hmmm. by Pig+Hogger · · Score: 3, Funny

    So, finally, we'll be able to have a beowulf clus...

  125. Re:Really? Does that now mean that.... by Pedrito · · Score: 1, Informative

    "All of MS's own software is written & tuned for the NT kernel, so switching to a different kernel would mean a rewrite of MS-SQL and so on."

    Methinks you don't quite understand. This is a subsystem that runs under the Windows kernel, side-by-side with your windows apps. It's not a separate kernel. It's kind of a layer between the Posix API and the Windows kernel, so to speak. So you could, for example, get rid of IIS (if Windows will even let you remove it) and run Apache, for example. Or you could run both side by side (using different ports, of course).

    So, you could have SQL Server running but also have Apache running. No rewriting of anything.

    I actually had this software when it was written by the company MS bought, and used it under NT 4.0. It was lacking in a lot of areas at the time and it sounds like they've done a lot more with it. Still, I imagine it won't be quite as good as running the software under Linux, in terms of performance. Not to mention, one of the biggest advantages of running apps under Linux is for stability and security. Why would you want to run Linux apps on a less stable, less secure OS?

  126. Misses the point by wayne606 · · Score: 3, Informative

    The assumption here is that once Windows can run Unix apps, the conventional Unix and Linux distributions will become redundant, because ... the reason people use them is that there are apps they can run only on Unix and not Windows? Ha ha ha... Seriously, by 2008 every vendor with any sense will sell both Linux and Windows ports of their software, and both SFU and Wine will be an occasionally useful convenience utility. Linux will win because the kernel is better than Windows, if that's the only differentiator.

    Or maybe MS will switch to the Linux or BSD kernel after Longhorn is out. If OS's are a commodity why waste vast amounts of money competing with something that's already better and free. They're already doing that with IE (telling people they should switch to Mozilla).

    1. Re:Misses the point by e40 · · Score: 1
      Seriously, by 2008 every vendor with any sense will sell both Linux and Windows ports of their software

      I wish it could be true, but I seriously doubt it. You think Cerious Software, for example, will port ThumbsPlus to GTK (or whatever)? No way. I've been buggin' them for years, and not only do they not have the money to do it, it's completely out of their league.

      I would seriously like to be wrong here, but I think it's completely nutty to think the hoards of small companies out there will be able to afford to port to UNIX.

    2. Re:Misses the point by wayne606 · · Score: 1

      I guess I was thinking of the bigger applications like Oracle, scientific codes, etc. Something that's 95% GUI code will probably not get ported as fast... Maybe vendors of these apps don't take linux seriously yet, but I bet they consider MacOS a real option. When 5%, 10%, whatever of their customers say "I'm switching to Mac, see ya" will that be enough to get them to do a port? And once you run on 2 dissimilar machines a 3rd one is not so much extra incremental cost. (And I'll bet there are or soon will be ports of the MacOS toolkit to linux, which cuts down the cost even more (writing with zero knowledge of the facts, here)).

      Personally, in my work (and non-work programming), writing code that is deliberately non-portable would be such an obviously dumb move that it's hard to see how people can do this. Have they never heard of platform-dependent layers to insulate their "real" code from the OS? Is it a blind faith in the future hegemony of MS, or are they just too lazy and/or too hurried to do it right?

    3. Re:Misses the point by e40 · · Score: 1

      I completely agree the medium and large companies will do the GUI ports. It makes business sense to do so, and, generally, the cost is insignificant (perhaps not always for medium sized companies).

      The problem is with small companies. The example I gave is a real one. ThumbsPlus would be very, very hard to port. It's written (from what I understand following them for the last N years) in C/C++ and has deep roots into Windows. There are obvious pros/cons to this. They feel they need to do it to compete with others in their market, but it makes it waaaaay harder to port off Windows. Your typical rock and hard place.

      It's aways possible the WIN32 source compatibility packages will get good enough, but I really doubt it.

      It may just be that as Windows loses market share to Linux some of these smaller companies will just go out of business. If it happens to Cerious, I'll be real sad. I've been a customer for 5 or so years, and it's indespensible in my digital photography workflow.

  127. Isn't this loosely what MS FUD is all about? by Anonymous Coward · · Score: 0

    Not to get too technical, but it seems very interesting that now that there is a serious competitor to Windows, MS comes out and says, "You dont need to switch, you can run *nix executables on windows in the *next* version. Just stick around, and great things will happen"

  128. Re:They mean of course. . . by Anonymous Coward · · Score: 0

    amen brother.

  129. Re:Really? Does that now mean that.... by some_other_nerd · · Score: 1

    the stability of Windows
    Windows is very stable, just pull out all those extraneouse round things from the back of the box.

    ease of Unix
    Are you saying that eunichs are 'easy'?

  130. Re:S(T)FU by Anonymous Coward · · Score: 0, Offtopic

    hmmmm you know I think that's a very childish and vice-presidential sort of attitude - these days there's not much difference

  131. SFU available now for Win2k, etc. by Anonymous Coward · · Score: 0

    According to the SFU website, you can download a windows installer for SFU today.

    From the "white paper":
    Installation on computers running Windows 2000, Windows XP Professional, and Windows Server 2003.
  132. NT POSIX subsys; "OS/2 runs Windows apps better... by BACbKA · · Score: 3, Insightful

    Way, way back, when most people that ran MS OSes actually ran the ugly 16-bit shell called Windows For Workgroups 3.11, Windows NT already had smth called "the POSIX subsystem". It was there more or less since day one of Windows NT designs, engineered to work similarly to the "win32" subsystem, and there was even a brief period of time when MS marketed its OS as "the first fully POSIX-compatible OS", due to this POSIX subsystem. Their hope, apparently, was the same as today - that UNIX-oriented programmers from the scientific and industrial backgrounds will switch to NT. However, they failed to support and upgrade the POSIX subsystem, and, given the failed expectations of attracting customers to buying NT for that subsystem (the majority were migrating from win16), they decided to dump it altogether for a while. Back then it served just another feature on the feature list to push Windows NT to as many OEMs on one hand and programmers on the other hand as possible. Those who did come because ofthe POSIX compatibility, were frustrated but already locked in.

    --

    VKh

  133. [Off Topic]Cooperative Linux worth a look/link by totierne · · Score: 1

    http://www.colinux.org/

  134. Yes but by GoClick · · Score: 2, Insightful

    Yeah but will it finaly have POSIX style processes? Not being able to properly fork stuff pisses me off to no end.

  135. How much do you want to bet... by curtis · · Score: 2, Funny

    That the developers at MS had originally called this "STFU"?

    1. Re:How much do you want to bet... by scrytch · · Score: 1

      Windows Update used to be called "Critical Update Notification Tool"...

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  136. for minority usage only! by Univac_1004 · · Score: 1

    check out the pics on the SFU site. I'm sure it's just an accident :)

  137. Xenix by plopez · · Score: 4, Insightful

    Don't forget that MS once had a Unix OS called Xenix. Then David Cutler talked them into a VMS like architecture...

    As Henry Spencer put it "Those who do not understand Unix are condemed to reinvent it, poorly".

    We may be seeing the wheel coming around full circle..

    --
    putting the 'B' in LGBTQ+
    1. Re:Xenix by Anonymous Coward · · Score: 0

      > As Henry Spencer put it "Those who do not understand Unix are condemed to reinvent it, poorly".

      Argument from false authority. VMS had, no, STILL HAS vastly superior async i/o capabilities, and NT inherited all of them. The security design of NT is also superior, though in execution it's been jerry-rigged so as to not disrupt the user experience for people used to Windows 3.1...

    2. Re:Xenix by Anonymous Coward · · Score: 0

      Have to agree. Dave Cutler was one of the rare OS architect talents. I can't believe Digital had the balls to piss him off and then he moved to Microsoft, then we all know what happened...

    3. Re:Xenix by Anonymous Coward · · Score: 0

      My sentiment excactly

      As Henry Spencer put it "Those who do not understand Unix are condemed to reinvent it, poorly".

      Then we have just to be greatfull that microsoft never invents anything. They just "got their inspiration" (and dev. team) from VMS.

      Also if microsoft wants original unix donor code to replace the open-source parts of SFU I hope for their sake they dont choose xenix. They sold it to the old SCO, it became openserver. I still wake up in tears after nightmares about this blob of ancient wortless crap... I once had to try and use it... People who buy openserver must have never seen the monty python petstore sketch. That has to be the most dead operating system ever.

      If microsoft were to clean the NT kernel up again, put a nice lightweigth shell on it. Give it a real browser/mail client and get the .NET runtime more restrictive/sandboxed(capabilities?) then the java runtime then they would have a modern, secure, stable OS... Then alpha would live on as AMD`s hammers, VMS as NT and unix/next as OS-X... Maybe its not to late to go back to the time when software was designed rather then inherited,repainted,repackaged and shipped.

  138. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 0

    Right, but Win32 is designed around NT capabilities and not Unix capabilities, especially the stuff designed for performance. Ask the Wine guys and they'll admit that Win32 on Unix is not optimal (they've even played around with linux kernel modules for performance).

  139. This Is Good by appleLaserWriter · · Score: 4, Funny

    I've been developing some analysis software for the last few months. I'm nearly code-complete but have been vexed by several issues. In particular, I've been wondering how I can bring my software to systems that are routinely rootkitted by script kiddies. Thanks to SFU, I can finally deliver software with the Quality that Windows users Expect.

    1. Re:This Is Good by ari_j · · Score: 4, Funny

      Even (especially?) the best programmers have a hard time meeting the demanding requirements of Windows Quality Assurance. I just can't bring myself to write bugs and security holes like that. ;)

    2. Re:This Is Good by shotfeel · · Score: 1

      I read the line "there are development versions of SFU that enable a single process to run code both from Windows and Unix libraries." and saw the following scene begin to unfold..

      Clippy: Hey everyone, its my old friend Unix, come over here and say hello!

      Clippy: Unix, I'd like to introduce you to some friends that just seem to follow me wherever I go. Here's Melissa, then there's Anna, and...., and Bagle, and...

    3. Re:This Is Good by Jeremiah+Cornelius · · Score: 1
      Yeah...

      Well clippy now has "Ports"!

      Checkout the NetBSD pkgsrc pages and notice the bootstrap package for 'Interix 3.5". That is SFU 3.5 to the rest of the world.

      Now you can:
      # pkg_add ftp://ftp.NetBSD.org/pub/NetBSD/packages////

      Prerequisites will be automatically retrieved and installed if they are available in the same remote directory.

      Packages are installed by default into /usr/pkg.
      You should ensure that /usr/pkg/bin and /usr/pkg/sbin are in your PATH variable (best set in /etc/csh.cshrc).

      'Course, I am using zsh - The shell of choice for conformists.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    4. Re:This Is Good by Pharmboy · · Score: 1

      Thanks to SFU, I can finally deliver software with the Quality that Windows users Expect.

      Sadly, you may be disappointed. According to MS, you can install SFU (which look all too close to STFU) on XP Pro, but makes no mention of XP Home. So you may have to wait a while until you can bring the convenience of being rooted, plus the power of Unix, to XP Home users.

      --
      Tequila: It's not just for breakfast anymore!
    5. Re:This Is Good by number · · Score: 1
      Good point! I've never seen a root kit for Linux, nor heard of people getting rooted.

    6. Re:This Is Good by Fizzol · · Score: 1

      Of all the tech sites you could have linked to about the Debian problem you pick a non-tech hate site like Free Republic?

    7. Re:This Is Good by Anonymous Coward · · Score: 0

      "Hate site?" Gimme a break.

    8. Re:This Is Good by kabloom · · Score: 1

      Oh great - now windows will actually be *useful* to people who root it.

  140. But, please be careful: by Tribbin · · Score: 1

    First make sure there are proper drivers for your hardware before partitioning your harddrive for Windows.

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
  141. BSD called.. by Archwyrm · · Score: 0

    ..they want their TCP/IP stack back.

    --
    Fascism should more properly be called corporatism because it is the merger of state and corporate power. -- Mussolini
    1. Re:BSD called.. by Anonymous Coward · · Score: 0

      I can see why they called, because they haven't kept up with the commercial versiions.

    2. Re:BSD called.. by Anonymous Coward · · Score: 0

      Of course they haven't, it's pretty hard to keep up with anything if you're dead (or dying)... on the other hand, it's pretty hard to call someone if you're dead too...

  142. longhorn readyness kit 1.0 [was Re:My Win desktop] by graveyhead · · Score: 1
    it's pretty rare for the most part to take a random package off the net and have ./configure; make all install; work at all
    Any package that fails to do this in a Unix-like environment is *severely broken*.

    This is getting sligtly offtopic and I have to write this in a hurry, but wtf.

    When you use autoconf/automake correctly, your package should be able to build on any platform with autoconf/automake/make and package dependencies. The trick is to tell autoconf/make only this:
    • what your dependencies are
    • where your sources are
    and let the system handle everything else. A local administrator has setup autoconf/automake so that the macros invoked work with the system in question.

    I built a (now defunct) Gnome applet on RedHat 6 or so. A user notified me that it built and worked perfectly on Gnome under *Solaris*. I've never even had access to a Sun box ;)

    Must go... kitty/vet thing.
    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  143. Who is Fact Checking this Stuff? by grendelkhan · · Score: 1

    "SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software."

    Since when is this true??

    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
  144. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 0

    Please re-read the thread.

  145. I dream of collaboration by Guspaz · · Score: 1

    Wouldn't it be grand if the developers behind SFU got together with the developers behind WINE and they shared knowledge of their respective OS, further enhancing the quality of both products?

    Oh wait, it'll never happen, because while Microsoft has access to linux/UNIX sourcecode, the WINE team doesn't have access to Windows sourcecode...

  146. Re:Really? Does that now mean that.... by I_Love_Pocky! · · Score: 2, Funny

    Why would you want to run Linux apps on a less stable, less secure OS?

    Well haven't you heard? Open source software kills jobs. At least this way you can run OSS on an OS that keeps people employed, and Bill rich.

    Where do I sign up?

  147. Apples and Tuxes by appleLaserWriter · · Score: 1

    Check with the google

    3% of google hits are from macintoshes, 1% from Linux boxes. Other unixes aren't significant enough to register.

    1. Re:Apples and Tuxes by Chanc_Gorkon · · Score: 1

      Big flipping deal..This means NOTHING. Most of use don't use our BIG UNIX machines run by AIX, HPUX or Solaris to surf the web....SHEESH. Don't quote me Google Zietgist numbers....they mean diddly squat when your talking about units shipped.

      --

      Gorkman

    2. Re:Apples and Tuxes by Anonymous Coward · · Score: 0

      Your grandparent: "A more valid comparison (of desktop usage at least) would be OS citations from web browsers."

      Your parent: "Check with the google."

      You: "This means NOTHING. Most of use don't use our BIG UNIX machines run by AIX, HPUX or Solaris to surf the web....SHEESH."

      Please tell me what your big iron has to do with the measure of desktop usage as proposed by your grandparent? Or is it just that you can't be bothered to check the context of the posts you reply to?

  148. Services for Unix is a free download by voss · · Score: 2, Informative

    You dont need to wait for Longhorn or even pay anything for it. Its 220mb in size. Whether it remains free is another issue entirely.

    1. Re:Services for Unix is a free download by BACbKA · · Score: 1

      Free as in beer. That's not the free we're talking about here.

      --

      VKh

    2. Re:Services for Unix is a free download by Dr.Dubious+DDQ · · Score: 1

      In addition, it apparently only works on the "Pro" or server versions of Windows(r), so anyone with a 'mere' "Home Edition" that came bundled with their machine will need to pay for a "Pro" or higher license and do a reinstall... ...unless there's some sort of "registry hack" or something that will allow SFU to work?...

  149. Re:Really? Does that now mean that.... by XryanX · · Score: 1

    "I imagine it won't be quite as good as running the software under Linux, in terms of performance"

    Couldn't that be the point that MS is trying to show?

    "Oh look at the obvious performance difference between native Windows apps and these *nix apps."

  150. Re:Not for the home but for the servers of the wor by mdfst13 · · Score: 3, Interesting

    "giving Microsoft a competitive edge in the server market...by allowing them to run...software applications that may only be available for the Unix/Linux platform"

    Yes, because I would like to add the overhead of running MS Windows Server to my LAMP solution. It runs too fast now; I need to slow it down.

    This could backfire badly as well. What is the incentive for companies to port to MS Windows with this? There isn't one. Instead, it makes sense for a company which expects a 50/50 MS Windows Server/*nix market to develop for *nix so that their code runs on both platforms. In other words, it makes it easier to be a *nix developer.

    Will open source projects like Apache, MySQL, and PHP drop their MS Windows ports if this occurs? At the very least, I would expect interest to diminish.

  151. LKP from SCO ? by Anonymous Coward · · Score: 0

    So this is where SCOs LKP went to......
    Hmmmm; now we will need to GPL Long horn or remove this code!

  152. A zealot by g0bshiTe · · Score: 1

    Yes I am an ANTI Microsoft zealot. I admit it, openly even. I am glad to say the least, that they have opted to include this feature in their latest OS release. I think it will serve to make both the Microsoft OS a better experience, while bridging the gap somewhat between proprietary code, and open source.

    Kudos Microsoft, you are finally growing up.

    --
    I am Bennett Haselton! I am Bennett Haselton!
  153. Oh shit... by T'hain+Esh+Kelch · · Score: 0

    And I thought Windows was behaving badly now, when I look at all those vira out there... Now they can harness the most ultimate power in the world, and bring 95% of the planets computer down for good... /root...

  154. Billy the Borg by Anonymous Coward · · Score: 1, Funny

    Who's assimilating whom now?

  155. NT _wasn't_ a better unix than unix? by geoff+lane · · Score: 2, Insightful

    Surely by now everybody would have dumped Unix for NT. That's what billy boy promised years ago.

    Why wait four years for a castrated unix wannabe when you can get the real thing right now?

  156. Re:Really? Does that now mean that.... by sloanster · · Score: 2, Informative

    How does this silly troll get modded as insightful?

    Thank you, anonymous coward, for your troll, but a troll is no subsititute for reason and fact. If it's "much easier to put unix on windows" than vice versa as you claim, how do you explain away the rather disturbing fact thousands are now running windows applications on linux, while microsoft is still talking about pie in the sky vaporware that would allow linux apps to run on windows?

    oops...

  157. Here you go... by Anonymous Coward · · Score: 1, Informative

    I just recently found and installed SFU. It is very nice.

    As for getting hold of it, I went through the registering process(heh, MS eat my made up details) and found the name of the .exe: "SFU35SEL_EN.exe". I found the MS mirror of it would stop part way through the 218MB download. It is an exefied .zip file, so I initally wondered what was causing the "invalid exe file" error. Then I did a google search for "SFU35SEL_EN.exe" and found lots of copies. 5-6 tries later I found a site that actually worked: "http://debian.goldweb.com.au/microsoft/unixservic es/SFU35SEL_EN.exe"

    My biggest gripe is that it comes with everything EXCEPT a damn X-Server!! You either have to buy one, or use the cygwin+Xfree86. Doh! Though I have looked into the comerical versions, and X-Win32 from http://www.starnet.com/ looks promising. I have downloaded the demo version, but I am waiting for a crack/keygen/serial for this version before I install it.

    In the mean time, I found Microsoft Virtual PC(I don't think it is a free download - though it was for me -- my friend has access to the developer network). This is potentially even sweeter than SFU. Run an entire OS inside a virtual PC! I installed FreeBSD with great ease(I only had 1 small problem). Heh, and unlike SFU it actually comes with an X-Server. I have been a long time windows user, so both tools will help me to migrate to *nix, or at least keep me out of trouble if I ever need to use a *nix system.

  158. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 0

    The main users will be people who want to turn off ancient Sun boxes and the like. They don't care about performance.

  159. Author's email address; please be civil by huangpo · · Score: 1

    Googled around and found it:
    roger_howorth@vnu.co.uk

    Write to the author of the article and politely point out that the GPL provides everyone the right to bundle or include GNU software, but not source code, with closed source software.

    You never know; he might actually print a retraction. Bwhahahah!... sorry.

  160. Re:Europeans -- mod this up! by Chess_the_cat · · Score: 0, Offtopic
    That's why Stalin was begging the Allies for a second front I guess. The only reason the Russians had such huge victories was because they had millions of peasants to throw in the line. And I seem to remember Russia not wanting to leave Europe once the war was over but that couldn't be right, could it?

    Canadian uranium? lmao! Look! It's an inanimate carbon rod! He saved the day!

    --
    Support the First Amendment. Read at -1
  161. Totally off topic by Anonymous Coward · · Score: 0

    I think that historical precendent argues against your Grendel cluster's success - in fact, it seems that the Beowulf cluster will probably tear it apart...

  162. I have a better name suggestion by timts · · Score: 0

    Functional Unix Corporate Kit

  163. Re:Really? Does that now mean that.... by David+Leppik · · Score: 1

    All of MS's own software is written & tuned for the NT kernel, so switching to a different kernel would mean a rewrite of MS-SQL and so on.


    MS SQL Server is based on Sybase, which runs on a variety of Unixes. The GUI portions of SQL Server are Windows-specific, of course, but the basic database is (or at least forked from Sybase as) platform agnostic. And as others have pointed out, that part is Win32-based. Win32 is an API which runs on NT and Windows95/MS-DOS. They probably haven't done a lot of low-level performance tuning on it.
  164. Wrong, you're comparing desktops by Anonymous Coward · · Score: 0

    Measuring browser hits won't work. Think of all the linux servers chugging away with no browser usage. You're comparing desktops, and forgetting about servers.

  165. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0

    Where else can someone start with nothing and become wealthier than most african countries?

    Ehm...almost anywhere in the world? I dont see that this is limited to the US.
    If you want to look for differences between Europe and the US it is far more interesting to ask what happens to those who for some reason are unable to aquire or have lost their wealth.

  166. "OS/2 runs Windows apps better than Windows" by BACbKA · · Score: 3, Interesting

    Sorry folks, hit submit instead of the preview on one of my revisions. Here's the other part, about OS/2.

    Even before the events I have described in the parent post, when MS pulled out abruptly out of the OS/2 deals, the OS/2 developers realized the tremendous potential of the Windows marketing and upcoming installed base, as well as the multitude of applications gearing up for Windows (it was Windows 2 then! I believe Windows 3.0 was the 1st revision MS put out after they dumped the OS/2 partnership).

    So the OS/2 team tried their own version of "embrace and extend". They put up a slogan that (sorry for not remembering the exact wording) said that OS/2 runs Windows applications better than Windows (and this was true in a lot of ways, but we won't digress). Their hope was that a lot of developers would thus switch to OS/2, and for those who had some legacy Windows products to use, or Windows-based product lines to continue shipping, the Windows API support from OS/2 would suffice. Eventually, developers would prefer the richer OS/2 API and Windows would become a gone thing.

    Reality, as we know, was a bit different. OS/2 lost, and Windows won. The prevalent attitude among the developers and the management back then was "if OS/2 supports alias emulates Windows (architectural issues of the real thing aside), and Windows is just that - native Windows, why don't we develop only for Windows - instead of doing cross-platform design, or supporting two product lines, we'll reduce the costs this way. We'll also reduce the costs by never buying OS/2 at all - whoever wants to run it, can buy it and it will run our apps anyhow."

    So with the Longhorn/UNIX compatibility it can swing both ways towards Windows. One way (the way MS prefers it to go) would be mass switching into Windows from Unix. Just like the OS/2 folks dreamt of the future swinging towards them. The other way would be for Windows to be on the receiving end of the killing machine that killed OS/2 back then.

    Windows, of course, has *much* better chances now than OS/2 then. Larger codebase written over Windows - centuries and millenia of man-hours. Orders of magnitude more users. Yet this alone won't help IMHO unless Windows rides the open source wave the way Mac OS X does. But in that case, they will have to contribute back to the open source. The ugly future would be MS succeeding into convincing people that open source is bad, by FUD or litigation or whatever else, and/or luring people into seemingly open source development on Longhorn with hidden strings attached.

    Time will tell.

    --

    VKh

  167. SFU ~= POSIX .. i.e. *old* by fw3 · · Score: 2, Interesting
    I've used SFU 3.x since it was beta and it is so far from being a general-purpose Unix variant as to defy imagination. Imagine trying to build say a current version of libpcap+libnet+tcpdump on a vintage '93 HPUX system.

    About the only 'modern' component of SFU as it stands today is gcc 3.3 (in sfu 3.0 it was gcc 2.x).

    In an era when source development is highly linux-centric and Unix[TM]es now having to adapt to 'linux standards' to ease source code migration this seems like a serious case of 'too little too late'.

    Sure, some interesting and useful stuff has been ported to SFU, but many things mormally taken for granted (e.g. emacs, ssh) are marked 'alpha' and even the packages hosted by the SFU team don't 'just build' from their own patched sources. *all of these sources* have already been ported to the native win32 API anyway.

    Anyhow if it's not going to be a 'part' of ms's os until the '08 release of Longhorn, I can't see how it's going to be relevant.

    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
  168. Sensationalist! by polyp2000 · · Score: 4, Interesting

    Once again, a misleading and sensationalist article on slashdot. Microsoft have no plans to make windows "compatible" with linux in the general sense of the word. Nope, they are just planning to include SFU (Services for unix) which has been available free for some time. SFU is literally just that; adds support for linus/unix services enabling *nix style printer queues and general network interoperability tools. It does not for example allow you to run KDE or GIMP or anything fancy like that. It is preposterous to even suggest like these so called "Industry Analysts" are that this is a move my microsoft to enable Linux software to run on windows, and that it is planning on becoming the worlds biggest unix software provider. For the very word "Linux" to be associated with "Windows" is enough to make Bill Gates turn in his grave (if he was dead that is!)

    nick ...

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
    1. Re:Sensationalist! by Anonymous Coward · · Score: 0

      If it writes like a troll, smells like a troll and looks like a troll it must be a troll. Who modded you as "Insightful" I wonder? Oh yeah, most likely another troll. Or troll lover.

    2. Re:Sensationalist! by Anonymous Coward · · Score: 0

      > It does not for example allow you to run KDE or GIMP or anything fancy like that.

      Not true.
      GIMP has been ported and running on SFU/Interix for well over a year now. The latest update for a binary release of GIMP running on Interix was in May.

      SFU/Interix is more than just a set of services and utilties. It is also a programming environment. There are also many binaries for libraries that don't ship with SFU available for free download from a site called "/Tools" (yeah, a pun of slashdot) run by Interop Systems (http://www.interopsystems.com/tools).

    3. Re:Sensationalist! by Anonymous Coward · · Score: 0

      In all honesty that is a very interesting site and thankyou for pointing it out to me.

  169. Nah by Anonymous Coward · · Score: 0

    They're just trying to look like they're actually doing something.

  170. Where's the BEEF? by Anonymous Coward · · Score: 0

    This will be very interesting. Now we'll be able to compare execution time, resources, executiable size and time, yada, yada, yada.

    The opportunity to compare platforms may be unavoidable. Real comparisons could be made about O/S stability and security.

    My guess is that M$FT may not want those comparisons. Developers would no longer have to pay the prince for the keys to the winders kingdom.

    This is an example of real, serious competition forcing changes to the technological ecosystem.

  171. Either MS or the article writer are clueless... by WebCowboy · · Score: 3, Insightful

    ...because NOTHING prevents GNU-licensed software from being sold/distributed with commercial software AS LONG AS YOU INCLUDE ACCESS TO THE SOURCE CODE of the app in question. I cannot see why it couldn't even be on the same physical CD as closed software. The REAL reason SFU is not shipped with Windows is probalby for other reasons:

    * Political reasons: MS cannot rail against the GNU license if they bundle GNU software with its OS. It would be too damaging to the argument that GNU is "dangerous and infectious" to commercial software projects if they successfully demonstrated GNU legally co-mingling with closed software. Bundling SFU and giving it a high profile at this point--when it is still laden with GNU software and MS's own platform is a creaking, worm-infested hulk with a screen-door security policy--would be tantamount to admitting defeat.

    * Marketing reasons: They would have to fight the perception that their own software is so inferior to alternatives that they themselves will not use it. An important sales and marketing rule is to "eat your own dogfood"--doing otherwise makes the job tough for the sales force. If using the alternative cannot be avoided then MS wants to add as LITTLE value as possible by making it a separate but free package with only a little, narrowly targeted marketing. This strategy has given SFU the image of an obscure, "skunkworks" project--just as MS intends.

    * Legal reasons: The problem isn't with distribution itself. The likely problem is that to bundle/integrate SFU with the OS the way MS WANTS to "embrace" it would require "extending" some of that GNU software. Microsoft is never content with merely putting the software on the CD--it wants to fuse it with the OS a la IE. THAT is where the GPL would get in the way, because MS depends heavily on keeping its extensions to open standards and systems proprietary--something the GPL forbids.

    Thus we have to wait until Longhorn for "integrated SFU". MS needs the time to re-engineer the GPL components in such a way that it is "SCO approved" and extendable without concern for openness. Furthermore, Longhorn is supposed to be a quantum leap from the status quo--a major re-work. It represents a shift akin to moving from DOS to Win 3.x or Win 3.x to Win95. In this scenario, integrated SFU becomes just one of a large number of significant advancements, rather than sticking out like a sore thumb by being introduced at a time when MS is fighting with current Win32 shortcomings.

    The result us that SFU can be credibly marketed as intended--a way to introduce Windows into a "legacy" UNIX environment with the prospect of eventual takeover.

    1. Re:Either MS or the article writer are clueless... by SLi · · Score: 1

      Legal reasons: The problem isn't with distribution itself. The likely problem is that to bundle/integrate SFU with the OS the way MS WANTS to "embrace" it would require "extending" some of that GNU software. Microsoft is never content with merely putting the software on the CD--it wants to fuse it with the OS a la IE. THAT is where the GPL would get in the way, because MS depends heavily on keeping its extensions to open standards and systems proprietary--something the GPL forbids.

      Merely putting the software on the CD might be a violation for Microsoft (and for Microsoft only) if it is linked to non-GPL Microsoft code (system libs, like the standard c library). GPL permits linking the application to non-GPL components that come with the platform it runs on, but it's not at all obvious that you can use this for your advantage if you're the platform vendor too.

  172. Re:NT POSIX subsys; "OS/2 runs Windows apps better by Anonymous Coward · · Score: 0

    there was even a brief period of time when MS marketed its OS as "the first fully POSIX-compatible OS",

    This seems dubious. Microsoft never marketed POSIX except in the "look at our cool subsystems" sense.

    They pretty much always admitted it was only included for government purchasing requirements.

  173. Universal Amiga emulator by The+Conductor · · Score: 2, Funny
    That was done as early in 1996 with UAE, the Amiga emulator. Win-95 running UAE, running a PC emulator, running Win-95. It took two hours to boot up. The pull-quote from the Amazing Computing article was classic (from memory as best I can):
    After considering the philsophical implications of a PC emulating an Amiga emulating a PC, I decided that I need to get a life!
    1. Re:Universal Amiga emulator by glenstar · · Score: 1
      It took two hours to boot up.

      Wow! I would have had expected it to take longer to boot with all of those emulation layers. You learn something new every day.

  174. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 0

    They probably haven't done a lot of low-level performance tuning on [MSSQL]

    Dumbest thing I've read all day.

  175. Question for Microsoft... by gillbates · · Score: 2, Interesting

    If I can develop UNIX apps which will run on Windows, why would I bother developing Windows Apps?

    I fear that the reality of the situation will be that Microsoft's SFU will work well enough to sell Longhorn, but not well enough that existing UNIX apps can be seamlessly moved to a Windows box.

    Besides, this is a dumb move by Microsoft. Remember what happened to OS/2 when IBM announced that it would run Windows apps? That's right - developers flocked to Windows (3.1) because they new that regardless of OS/2's success, they'd still be able to sell their applications. As a consequence, OS/2 bombed, where Windows took off. Seems to me like Microsoft is shooting themselves in the foot with this one.

    And incidentally, I believe the same thing about WINE - I think it hindered the adoption of Linux by developers.

    --
    The society for a thought-free internet welcomes you.
  176. How expensive these package gona be! by tawtao · · Score: 1

    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software. Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO.

    I wonder how expensive these SFU gona be :) 699+!

  177. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0
    Second front - Of course he wanted a second front. He may have been a murderous dictator but he wasn't stupid. Anything to draw the German forces away would make his job easier. Millions of peasants - Sure and thousands of tanks superior to anything the allies put out. That and few commanders who were very very competant. Without an ounce of support from the "west" the Russians would have won in the end.

    Canadian Uranium look here So fuck right off thank you very much.

    Post war - grandparent didn't mention speaking Russian. I suppose the US could have let the Russians control all of Eurasia. That would be good policy wouldn't it?

  178. Please take a break from hating microsoft ... by bmajik · · Score: 4, Insightful

    SFU 3.5 is available _today_, as a free download, no less. I've been using SFU since the pre-3.0 betas. It is wonderful. The announcement here seems to be that SFU will actually get rolled into some longhorn skus, so you wont even have to download the free installer. That means people can expect an SFU environment as part of a given windows install in a few years.

    SFU is cool technology - you get real NFS client and server, a real UNIX cmdline environment (much better than cygwin, IMO), full gcc, libraries, tcsh, even x11 libs (but no local xserver). I find that having a tcsh SFU window hanging around on my desktop significantly helps my development process (foreach/grep/find/sed does wonders for search-n-replace on a large code base)

    I'm not sure really what the point of your post was, but it mostly revolves around bitching at MS and journalists about a announcing a product plan. You seem to focus on how longhorn wont be here for a while. The specific technology in question, SFU, is here today, and you can use it now if you want to.

    Not that that should stop you from randomly complaining about MS though. This is slashdot afer all ;)

    --
    My opinions are my own, and do not necessarily represent those of my employer.
    1. Re:Please take a break from hating microsoft ... by HiThere · · Score: 1

      Yes. It's called CygWin.

      If you think that their support or non-support of SFU is significant WRT how people feel about MS...you need to open your eyes a bit further.

      Different people have different reasons for their attitude, for me it's their EULA (version for 2000...reports of the later versions just make be glad I switched early). Other people have other reasons... price, forced upgrades, authoritarian attitude, etc. Corruption of the govt. is a good one, but there they are so outgunned by the RIAA and the MPAA that it isn't even funny. Still, it's definitely NOT a mark in their favor. etc.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:Please take a break from hating microsoft ... by Gumph · · Score: 1

      I will stop hating Microsoft when they pry the mouse from my cold dead fingers!

      I have tried to use SFU 3.5 as an NFS server and client and it sucks! big time! It is slow, buggy and generally awful.
      On the same hardware, I bought a copy of Hummingbird's NFS Maestro and that ran along just fine no delay between putting files on the server and seeing them from another cross-platform server, with SFU there was usually about 30 seconds delay plus the usual MS rigmarole of needing to reboot every 5 seconds to make sure userids were mapped correctly

      It is only meant to be used as a migratory helper, you try using it longterm as a complementary server and you'll soon see bugs creeping in.

      --
      'By the pricking of my thumbs, something wicked this way comes'
    3. Re:Please take a break from hating microsoft ... by Anonymous Coward · · Score: 0

      SFU is cool technology - you get real NFS client and server, a real UNIX cmdline environment (much better than cygwin [...]

      I found that comment a little funny, since SFU is made up of Cygwin (mostly gcc and binutils) and OpenBSD (everything else) software (Yes, MS uses the GPL. Yes, you can download the GPL source code from MS).

  179. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 0

    I love you how you Open Sores Fruits will pee your pants and cry Troll over the slightest and most imaginary injustice. You can't be reasonable when your audience is a bunch of kooks.

    POSIX is a much smaller and better documented API than Win32. Furthermore, most POSIX app are already designed to handle subtle implementation differences. That why it's easier to emulate Unix than Windows.

    (PS: Let us when Wine runs MSSQL with any sort of reasonable performance. Oh, sorry, that won't happen.)

  180. Rumor has it... by mabu · · Score: 1

    symlinks will be available in Windows Enhanced NT Server 2010

  181. Where have I seen this before? by MythosTraecer · · Score: 2, Informative

    Wait...I seem to remember another PC operating system that was supposedly vastly superior than the market dominating environment, but one of it's great features was that it could run that environment's apps, right alongside the superior OS's apps. Though obviously, once you had experienced this wonderful new way of working, you'd eventually convert to all new native apps. What was that OS? (think...think...think...)

    Oh right. It was OS/2!

    Seriously, rarely have OSes succeeded when one of their main benefits was running another OS's software. SCOX and Sun have made various stabs at convincing customers UnixWare and Solaris run Linux apps, and they are still hemoraging marketshare. Though Microsoft's marketing machine is second to none, I still can't believe customers will buy Longhorn as an integration/migration platform. That marketing never worked in the past, why would it work now?

    Oh wait, that's right: Microsoft is expecting it to work 4 years from now. OK, then perhaps they believe in 4 years Linux will have made so many inroads they'll have to run Linux apps. Maybe we really are winning after all!

    --

    --Mythos
    1. Re:Where have I seen this before? by njcoder · · Score: 1
      "Seriously, rarely have OSes succeeded when one of their main benefits was running another OS's software"

      Funny, linux seemed to benefit from being able to run Solaris binaries before some big ISV's started porting/writing applications specifically for linux.

    2. Re:Where have I seen this before? by beakburke · · Score: 1

      Sun isn't hemmoraging market share because they can run linux apps though. They are hemmoraging because the "high end" keeps getting smaller and smaller. (High end being anything that you need "non-PC" style hardware to address effectively. Basically the market that cannot be served economically from "commodity hardware" is shrinking. And since Sun's advantage was "SPARC/Solaris" compatatiblity from workstation to megaserver, meaning it runs the same on the server as on the workstation, just much faster. That advantage kinda dies when the servers start to commoditize.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
  182. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0

    We can violate international laws because we got the force to back it up.

    That's very short term thinking. In the long run this kind of attitude is going to bite the US in the ass. You musn't forget that the US population represents only a small fraction of the world population. I wouldn't be suprised if trade negotiations etc will be a lot harder for the US now they have damaged quite a lot of friendships.

  183. This is Great News!!!!! by Anonymous Coward · · Score: 0

    Finally, when Longhorn ships companies can stop writing apps to two API's (Win32 and Linux/Unix) and just concentrate on one (Linux/Unix). No more need to keep a cadre of overpaid Windows developers around. Hoorah!

  184. Re:Really? Does that now mean that.... by chez69 · · Score: 1

    almost all of the original sybase code is gone from MS SQL server, and the sybase ASE codebase is whole lot different then it was when SQL server forked from it.

    --
    PHP is the solution of choice for relaying mysql errors to web users.
  185. Wishing for an MS dilemma.... by Vancouverite · · Score: 1

    Oh, how I would love it if SCO is shown in court to not hold the copyrights on UNIX. Just think - Novell could Open Source (GPL preferred) some of the pieces of UNIX that MS needs to interoperate, and then any bridge software that MS writes would either need to be cleanroom-built, or GPL'd itself.

    Then, MS must choose - a method to get UNIX users running on Windows, but that exposes their interfaces in GPL format; or not....

    Hmmm.....

    --
    We are the Music Makers, and We are the Dreamers of Dreams...
  186. more monopoly abuse by r00t · · Score: 3, Interesting
    Microsoft purchased the company after they failed to get their software to run well on Windows 2k (they ran out of money and couldn't afford to redevlope).

    What you don't mention is that Microsoft caused this. Unlike with NT 4, Microsoft refused to grant a reasonable license to the Win2k source. The little company was thus doomed, making them cheap for the big predatory company to aquire.

    1. Re:more monopoly abuse by Anonymous Coward · · Score: 0

      thank you, I was hoping someone would point that out!

  187. OS X has this now by Anonymous Coward · · Score: 0

    A few highly modded posts have mentioned this, but let me make it a bit more clear. Mac OS X is already an operating system which lets you run complicated command line utilities side by side with extremely easy to use GUI applications. In fact, with OS X you can run not only OS X programs, but OS 9 programs, unix programs, X windows programs, and windows programs (via Virtual PC). If you use fink, you can install some 3880 program packages, including KDX, Gnome, Gimp, etc.

    In other words, pretty much any environment you like, with any apps you like, all running at the same time, natively (except maybe windows programs.) All of which you can do NOW, TODAY, with OS X.

    And microsoft wants people to wait until 2006? Why bother?

  188. wow, that's progress by dekeji · · Score: 3, Insightful

    So, let me get this straight: in four years, we'll be able to jump on the Windows upgrade treadmill and run Linux code on servers costing thousands of dollars in Microsoft licensing fees, requiring at least 1Gbyte of RAM, and still be forced to deal with Microsoft's system admin tools. And why would I want to do that?

    The problem with Windows isn't the lack of features, it is that it already has far too many. Adding Linux into the mix makes the problem with Windows worse, not better.

  189. Remember Xenix? by CyNRG · · Score: 1

    Microsoft is not new to Unix. They had Xenix way back...1987 licensed from SCO. SCO built Xenix in 1983 I think. Xenix was a port of AT&T Unix System III. Ah, the old days.

    I remember getting paid minimum wage (like $3-4/hour or so in 1982) to do Unix programmiung. All the IBM mainframe system programmers would actually laugh at me.

  190. Lessons of history by deanpole · · Score: 1
    Once upon a time, OS/2 from IBM competed with MS Windows 3.1. IBM enhanced OS/2 to run MSWindows programs, in an attempt to make OS/2 more valuable. Arguably, OS/2 ran Windows programs better than MSWindows because OS/2 had inter-process memory protection and pre-emptive instead of cooperative multi-tasking.

    Suprisingly, this compatability was a huge win for Microsoft. 3rd party developers wishing to support both platforms would write for the MSWindows ABI instead of OS/2. I hope this OS/2 syndrome his Microsft when Longhorn can run RedHat binaries.

    1. Re:Lessons of history by wayne606 · · Score: 1

      Wait, doesn't that suggest that MS should be helping Wine, et al as much as possible to let you run Windows programs on Linux, rather than supporting Linux binaries on Windows?

  191. Maybe here... by BACbKA · · Score: 1
    --

    VKh

  192. Re:Already getting slow, here's the (short) articl by Twid · · Score: 1

    Well, it was slow for me, and trust me, that Cameron vid wasn't worth the time.

    I'm surprised you could poll every other slashdot user so quickly! What methodology did you use? :)

    --
    - "When you want something with all your heart, the entire universe conspires to give it to you" -Paulo Coelho
  193. worst of both worlds by Doc+Ruby · · Score: 1

    Now we can reboot our Unix apps twice a day. And they'll run slower, finally justifying the purchase of that 4-way Xeon! For only a few hundred extra dollars, with untraceable system calls at no extra charge.

    --

    --
    make install -not war

  194. No, not so much actually by Sycraft-fu · · Score: 3, Informative

    This predates Cygwin, and is different anyhow. Cygwin uses a DLL that runs through the Win32 API. So it's an API on top of an API. There are some problems with this. SFU is different, it actually installs POSIX as an API alongside Win32. Windows isn't limited to a single API, and actually ships with simple POSIX and OS/2 APIs. Win32 is required, since all the main software is written in it, but you are perfectly able to develop your own APIs for it.

    Back in the day I believe it was Citrix that did this, and their product added a hell of a POSIX layer to NT4. They ran out of money and Microsoft picked them up, making SFU. Right now SFU is available from MS for no charge, and actually adds quite a good POSIX layer to Windows.

    The difference would be right now it's pretty server-ish. It wants to setup a NFS server and such. It's also not included.

    Sound like the idea here is to make Windows a multi-API system with Longhorn. Rather than just shipping with Win32, as XP does, it'll ship with .NET (which will probably be it's primary API), Win32 and POSIX. The other change will be interoperability. Right now you can't really have POSIX and Win32 programs directly interact. They can communicate, but not directly call functions from one another or the like. This aims to change that.

    No idea if this is something that'l really work or just pie in the sky, but it's not the same thing as Cygwin, and isn't based on it.

    1. Re:No, not so much actually by Anonymous Coward · · Score: 0

      The Posix subsytem in SFU is based on OpenBSD. The only things that are from Cygwin in SFU, is gcc and binutils. The rest is OpenBSD.

  195. MS diseases... by norminator · · Score: 0, Funny

    Now MS is "beefing" up "Longhorn"

    Now your PC can get Mad Cow disease!

  196. I claim a new word by A+nonymous+Coward · · Score: 1

    Udiots. I am applying for trademark and copyright and patent as you read.

  197. Re:Already getting slow, here's the (short) articl by xdroop · · Score: 1
    I'm surprised you could poll every other slashdot user so quickly! What methodology did you use?

    Why the Slashdot-standard it's true for me and therefore universally true test, of course.

    --
    you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
  198. Other non-Unix systems do similar things by mikefoley · · Score: 1

    I know this is off-topic (so sue me) but other operating systems are doing similar things to allow Unix applications to run on them.

    Obviously, there's FINK for Mac OS X (but that's not a stretch because of OSX's underpinnings)

    But probably the more interesting one is GNV. gnv.sourceforge.net

    It stands for GNU's NOT VMS. It's a Bash shell and environment for porting Unix/Linux apps to VMS. It's doing quite well for those folks that have a pre-existing VMS environment and who need an open-sourced utility to do something that's hard to find for VMS.

    --
    What's my Karma Mr. Burns? "Excellent"
  199. possibly less secure? by verrol · · Score: 2, Insightful

    in trying to be everyones' operating system by integrating UNIX/Linux. Couldn't that lead to more insecurity? the only reason i think is that while the architecture might be modular, M$ love to bury everything into a nicely integrated system (no one every thought the browser would make sense as part of the OS until M$ said so).

    i am not an expert, but won't Windows be a bit more secure if IE wasn't so tightly integrated? now i don't thing Linux or Macs would have the same security concerns simply because very few things which are not critical to the Kernel will get in there. Wine has been around for a bit and even if it was more stable, i didn't see it ever getting into the kernel. that would just be another thing to worry about.

    an OS is a complex piece of software as it is, but to try to do everything and be everything, that is asking for trouble. it is like Java (no flam war intended), Java for a bit wanted to be everyone's programming language (after it got out of the lab). that makes it so bloated and complex that i am sure there are a ton of duplicate classes or classes that are slightly similar which can lead to confusion and a maintenance nightmare.

  200. Re:Europeans -- mod this up! by dddno · · Score: 0, Offtopic
    all of you europeans would be speaking German

    We speak English instead. Seemed a good idea at first, but less and less so lately.

  201. Buy it? by runlvl0 · · Score: 1

    Actually, it's a reference to the people who will buy it...Stupid Fucking Users.

    Buy it? You must be talking about Longhorn, as MS Services for Unix is available free for download from Microsoft. As I recall, the software was one of the best in show at LinuxWorld 2002.

    --

    Carthago delenda est!
    1. Re:Buy it? by Anonymous Coward · · Score: 1, Informative

      Uh, so, what, did a fairy drop that copy of Windows on your doorstep or something? You paid for SFU, you will pay for future versions of SFU, it's all nicely subsidized by the cost of the OS. Monopolies make for very strange economics.

    2. Re:Buy it? by runlvl0 · · Score: 1

      Uh, so, what, did a fairy drop that copy of Windows on your doorstep or something? You paid for SFU, you will pay for future versions of SFU, it's all nicely subsidized by the cost of the OS. Monopolies make for very strange economics.

      You mean that commercial software sometimes supports free software? Man, mod you up +1 insighful!

      --

      Carthago delenda est!
  202. Re:Microsoft is imitating Apple, again. -- EXCEPT by Anonymous Coward · · Score: 0

    Do you realize SFU existed BEFORE OSX?

  203. Re:won't be here for another four years by Anonymous Coward · · Score: 0

    It has been avail. for years, and is now free:
    http://www.microsoft.com/windows/sfu/

    It requires NTFS, though.

  204. SFUBAR by Linuxathome · · Score: 1

    Software FUBAR (SFU-BAR)...how appropriate.

  205. Cygwin!!! by Midnight+Thunder · · Score: 1

    And what does it do that Cygwin doesn't? Cygwin seems a lot more complete in some respects.

    --
    Jumpstart the tartan drive.
  206. Lot's of response but did anyone notice this bit? by tweek · · Score: 1

    "Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO."

    Maybe MS thinks that by "licensing" unix from SCO, they aren't bound by the GPL?

    That would be an interesting twist eh?

    --
    "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  207. Different subsystems by Anonymous Coward · · Score: 3, Informative

    Don't forget that Windows has a hybrid microkernel design, with the OS interfaces provided by user-mode subsystem processes. Windows is one such subsystem (csrss.exe), while POSIX is another (psxss.exe). Note that there is also a DOS subsystem (NTVDM.exe), and an OS/2 1.1 subsystem (os2ss.exe) which no longer ships.

    Thus, there may not be any Windows pipe API, but the POSIX subsystem includes all 110 APIs required for strict POSIX.1 compliance. This means it properly supports pipe(), signal(), ttys, getuid(), getppid(). If you have a library that provides these calls under the Windows subsystem, they will probably be useless, but if you compile against the POSIX subsystem they will work.

    Keep in mind that any one process can only run under one subsystem. That is, you cannot have a Windows program that calls into the POSIX subsystem to do a fork(), for example. The only way to combine Windows and POSIX functionality is with a pipe (e.g. WinCmd.exe | POSIXcmd.exe | DOSCMD.EXE).

    aQazaQa

  208. Known issues and limitations by sucati · · Score: 1

    From the readme.htm

    KNOWN ISSUES and LIMITATIONS
    Back to Top

    The following is a list of known issues with the current release version of Windows Services for UNIX.

    * The dlopen() function fails to load shared libraries from an earlier version of Services for UNIX.
    * The gcc(1) utility does not link with libraries in the path set in the LD_LIBRARY_PATH environment variable. You must specify the library path using the -L option.
    * The ld.so linker does not load libraries if the executable does not have an extension. You can work around this problem by writing a script that performs the following actions:
    1. Copy the executable to a temporary file name with an extension in /tmp.
    2. Launch ld.so with the new temporary file name with the extension.
    3. Delete the temporary file.
    * In this release, after a program calls fork(), thread synchronization objects of a parent process are reinitialized for reuse in the child process.
    * Moving a symbolic link across directories from a UNIX client on a Windows Services for UNIX NFS mount will make the link invalid.
    * When the Interix exec*() family of functions is called to run a Win32 program, command-line arguments can be truncated if the arguments exceed 32 KB in size and the environment exceeds 30 KB.
    * The following features are not available in this release:
    o Complete support of Distributed File System (DFS) and reparse points is unavailable. Some operations might work, but anything that relies on proper inodes will fail.
    o Sending SIGSTOP and SIGCONT signals to Win32 processes is not supported on Windows 2000. This is supported on Windows XP and Windows Server 2003. Sending SIGTSTP to Win32 processes is not supported on any Windows platform.
    * Additional notes for the Windows Services for UNIX Help section entitled "Creating a user for inetd": For Interix daemons (like rlogind and telnetd) that are started by the Interix inetd program to run properly, the inetd process must be executed by the local or domain Administrator.
    * If a user's home directory is not set in Active Directory or in the user's local account, Windows and the Interix subsystem default to different home directories for the user. Usually, Windows defaults to C:\Documents and Settings\user_name while Interix defaults to the root (/) directory, which maps to %SFUDIR%. Furthermore, when a user starts an Interix command shell, the user's home directory is the Windows home directory, but if the same user then explicitly logs in (using the login command), the user's home directory is set to the user's Interix home directory.

    The following applies to Windows Services for UNIX 3.5 JPN only:

    * The default editor for the Windows-based crontab utility (Crontab.exe) is vi. However, vi cannot be used to edit crontab entries on most systems running Windows Services for UNIX 3.5 JPN because the path name of the temporary file used for this purpose is likely to contain multibyte characters, and the version of vi provided with Windows Services for UNIX 3.5 cannot work with path names containing multibyte characters. To avoid this problem, you can do one of two things:
    o Set the EDITOR environment variable to the path name of another text editor, such as Windows Notepad.
    o Obtain a version of vi that can work with path names containing multibyte characters.

  209. The catch-up game... by Linuxathome · · Score: 1

    In other news, MS admits they're lagging behind and aren't the innovators. And I quote:

    Microsoft, which has acknowledged it lags in search, hopes to play catch-up with a broad-based search tool that allows users to also scour through e-mails, documents and even big databases.

    I'm not saying that all open source software in Linux are the cutting-edge either...but considering that you have to shell out cold-hard cash for the alternative, why?

    1. Re:The catch-up game... by Noehre · · Score: 1

      Holy shit, they're playing catch-up in a market that they just entered?

      Someone call the press!

  210. You don't need to run Linux by Anonymous Coward · · Score: 0

    Doesn't all the software you need already run on windows? Maybe not.

    Another FUD goes down.

    Derek

  211. Re:Already getting slow, here's the (short) articl by Twid · · Score: 1


    As long as we're on the same basis for our statements, I'm comfortable with that. :)

    --
    - "When you want something with all your heart, the entire universe conspires to give it to you" -Paulo Coelho
  212. WTF? by 0x0d0a · · Score: 2, Insightful

    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software. Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO.

    Well, I'm bewildered by this approach. Does MS's legal team completely have their heads up their ass in terms of legal reality, or are they just willing to pay to commercially license software just for the potential value as a FUD tool? Can't distribute the GNU C compiler with commercial software? Apple must be dead in the water!

  213. Obligatory snide comment. by twitter · · Score: 1
    If they get this stuff working again in Longhorn, I'll be first in line to buy it when its released.

    Four years from now, if they can keep their own time line, you might be the only person in line. By then, I expect Windows to be about as legacy as OS/2. You see it and marvel, "that thing still works? Wowwwwwwwwwwwww."

    --

    Friends don't help friends install M$ junk.

  214. A solution to your problem by Anonymous Coward · · Score: 0

    Forget about libgcrypt. It's documentation is poor anyway. Instead you should use LibTomCrypt, which is free as in true freedom (public domain), and has compiled on every system I've tried it on (including Cygwin).

    (No I'm not the author... just a satisfied user)

  215. Face it by Anonymous Coward · · Score: 0

    if they were selling with commerical software you'd be beside yourself with rage as M$ steals the work of valiant OSS coders. Slashdot is becoming so partisan as to be barely worth reading these days. Its enough to make me want to uninstall Linux and reinstall XP it really is...

  216. Hello! by Anonymous Coward · · Score: 0

    Hello everybody. I know this sounds too wierd to be true, but this post is Score:5, Interesting.

  217. Re:Not for the home but for the servers of the wor by electroniceric · · Score: 1

    I think the real issue is paring down legacy servers that run some old flavor of Unix. Obviously if you're going to big a new badass app you aren't going to spec and deploy it on an emulation layer (even if SFU can make Windows system calls, it doesn't equal a full Unix OS) but for the 15 year-old paycheck-printing system you can't get rid of, decent Unix deployability on Windows might make you think twice about buying another Unix box just for that system.

  218. This is vaporware ... by saha · · Score: 1

    M$FT vaporware, FUD and hollow promises. Nothing to see here folks, lets move along.

  219. copying by sewagemaster · · Score: 1

    basically we all know they're just copying apple once again. apple already saw it coming few weeks ago. check out the banners quite funny.

  220. SFU stands for Simon Fraser University by roozee · · Score: 0, Offtopic
    I'm a graduate student in SFU!

    Roozbeh/

  221. Re:S(T)FU by Anonymous Coward · · Score: 0

    Funniest .sig ever.

  222. CoLinux by Peaker · · Score: 1

    can already do that.

  223. Compare this to other platforms, like OS/2 and SCO by lokedhs · · Score: 2, Interesting
    I see this as a good thing. It is my firm belief that OS/2 started to die the day they started to announce that they could run Windows software. SCO also announced they could run Linux software and then they weren't interesting anymore.

    Why? Well, First of all, IBM's move meant that customers were taking Windows more seriously. But, why run OS/2 if you can run Windows? I think the same this is about to happen here. This move my Microsoft is going to cause customers to really take Linux seriously, I mean, why else would you want a Linux emulation layer if Linux isn't a serious OS?

    Once that happens, the customers are going to wonder why they even bother running Windows in the first place. Hell, with Linux I can run the application native, AND it's cheaper!

    This is just one of the indications we're getting that Microsoft is getting desperate. This will get interesting.

  224. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0

    It's estimated that over 20 MILLION Soviets died during WWII. Irregardless of politics, they bore the brunt of Hitler's forces. (No other nation's death toll is HALF that) If not for those "peasants," history would be drastically different. Your glib attitude to the part the USSR played in WWII makes me think you're just another victim of the American propaganda machine. Sure-- "John Wayne, American" always saved the world single-handedly. GaFC!

  225. Re:Really? Does that now mean that.... by sloanster · · Score: 1

    I know it's a bad idea to feed the trolls, but...

    POSIX is a much smaller and better documented API than Win32.

    Sorry to break this to you, anonymous coward, but simply implementing "a posix api" doesn't get you anywhere near a functional unix system, but merely some bones for a skeleton under construction...

    PS: Let us when Wine runs MSSQL with any sort of reasonable performance. Oh, sorry, that won't happen.

    Eh? what a bizzarre idea... why would anyone be interested? I mean, we can run Oracle, DB2, and other commercial, native linux databases, so what would be the point? Open source databases such as MySQL, PostgreSQL are much more suitable for serious work than futzing around with a virtual peecee environment to run a windows database.

    Generally speaking, if a linux admin wants stable, high-performance apps, native linux executables are the only sane option, and there are plenty to choose from in the database arena.

  226. Re:Really? Does that now mean that.... by dosius · · Score: 1

    Oh hm, you must have forgotten about Cygwin ... or about U/WIN (created by David "ksh" Korn) ... or NT's own POSIX subsystem (as pathetic as it is)... Cygwin and U/WIN are both so complete you can run X Window on them, need I say more? Of course you can run *x apps on Windows, and it's been possible for some time now.

    Moll.

    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b
  227. Re:I've said it before, I will say it again by dosius · · Score: 1

    IHBT IHL, and I should FOAD. Nevertheless, I'll bite.

    with no scripting capabilities

    uh, ash? bash? csh? ksh? zsh? do these somehow not exist?

    Moll.

    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b
  228. Re:Europeans -- mod this up! by Ignatius_VI · · Score: 1

    Remember that this is a post in defense of America.

    I notice you're all anonymous cowards too. Don't want your name by your ignorant, useless comments?

    The only one of these three posts that has any value is the last one about it biting the US in the ass in the long run. Thanks for the meaningful post, I respect it. Maybe you're right. Time will tell.

  229. Well... by Anonymous Coward · · Score: 0

    Linux won a point here. M$ is not going to
    provide the Windows compatibility layer to run
    Linux applications without performance penalty
    just because they consider it would help the
    migration from Linux to Windows. They are
    already accepting the fact that Linux will gain
    customers in the next few years and if they
    provide that compatibility is just to prevent
    their customers from migrating. It could only
    help if they also provide a set of
    Linux-compatible (i.e. GNU-like) development
    tools for free.

  230. E3: Embrace, Extend, Extinguish by Anonymous Coward · · Score: 0

    What is the advantage of Microsoft letting Unix softwares play in Windows? Currently, they have the status quo. Any software written for *NIX (yes, that includes linux and Darwin) is very likely easily ported to Windows. Most softwares are available for Windows already even when sometimes we point out that out of tens of thousand Windows apps, there are hundreds of text editors or some silly, badly written apps we don't need.

    Is it because Microsoft is afraid of linux and FOSS? I think they are afraid, but it's not the reason, IMHO. Having able to run *NIX apps out of the box can only hurt Microsoft since now if you want to shoot for the largest audience, you write for *NIX! It's compilable for Windows, OS X, linux, BSD, etc. That is, Microsoft loses the exclusivity it thrives on. It gives people more choices. This is great for Microsoft's competitors, but not Microsoft.

    <hat type="tinfoil" status="on">
    What I am afraid of is, this is the beginning of Microsoft co-opting *NIX using its tried and proven method. First, it embraces a standard, then it extends the standard in the name of usability and power. You may argue that it's not easy to hijack an open standard or OSS, but look at HTML. Developers are adapting to Microsoft's bugs instead of writing clean, W3C-standard HTML.

    Microsoft doesn't want to kill *NIX, they want to hijack it. It is easier to fight when you know you are being attacked, but not when you are being assimilated from the inside. Beware!
    </hat>

    1. Re:E3: Embrace, Extend, Extinguish by The+Master+Control+P · · Score: 1

      Sounds like something from a certain episode of Star Trek: Voyager...

      Queen: "It's a new mode of assimilation, designed for highly resistant species."
      Seven: "You intend to detonate a biogenic charge in Earth's atmosphere?"
      Queen: "Yes. By the time they realized what was happening, half their population would be drones."

    2. Re:E3: Embrace, Extend, Extinguish by maximilln · · Score: 1

      <hat type="tinfoil" status="on">
      What I am afraid of is, this is the beginning of Microsoft co-opting *NIX using its tried and proven method. First, it embraces a standard, then it extends the standard in the name of usability and power. You may argue that it's not easy to hijack an open standard or OSS, but look at HTML. Developers are adapting to Microsoft's bugs instead of writing clean, W3C-standard HTML.

      Microsoft doesn't want to kill *NIX, they want to hijack it. It is easier to fight when you know you are being attacked, but not when you are being assimilated from the inside. Beware!
      </hat>


      You posted this as AC so I'm going to reply and add my karma to it because it echoes my thoughts.

      I don't think you need a tin-foil hat to think of this. It's a good business model to compete with GPL and OSS in this fashion. Microsoft does not know which piece of the GPL pie to try and attack first. SFU will give them a clear roadmap by showing them which functionalities are most important to their customers.

      This is another reason why the BSD license should die. I can see Microsoft happily using as much BSD code as possible, without having to invest any research funding, to replace GPL code. Eventually there will be two Linux flavors just as you pointed out the two HTML flavors. Since Microsoft is more profitable for business partnerships and underhanded backroom stock deals the flavor will become the corporate favorite.

      If enough years pass MS might even try to make SCO-like claims against FSF, kernel.org, and GNU.

      Oh... and thanks for the source code for < and >. HTML really bugs me.

      --
      +++ATHZ 99:5:80
  231. Better naming = better jokes by Atario · · Score: 1

    "Services For Unix" = SFU (San Francisco University?)

    "Service Technology For Unix" = STFU

    STFU, n00b!

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    1. Re:Better naming = better jokes by NTmatter · · Score: 1

      Actually, SFU is also the abbreviation for Simon Fraser University, located in British Columbia, Canada. SFU is the home of at least two episodes of Stargate, as well as occasional episodes of Outer Limits (The Cold Fusion episode), The Fly 2, an Anime convention, and the V-chip of South Park fame.

  232. License by dtfinch · · Score: 2, Interesting

    "Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO."

    If I remember correctly, Novell disputed SCO's right to sell Microsoft that license, especially since the Novell-SCO contract says Novell gets 95%, and Novell hasn't seen a penny of that particular sale.

    I'm curious to see how this will all turn out. Microsoft might argue that they paid millions for a license so they should get a license and Novell should just beat it out of SCO. And I'd expect Novell to argue that they would never have been willing to grant such a broad license for as little as Microsoft was charged. Maybe Novell will get a medium sized payoff to settle things like Sun did.

    The limit of my own experience with SFU has been downloading it and finding that it would refuse to install because I was using FAT32, and rather than repartition my disk or convert to NTFS and accept slower disk performance than if I started fresh, I decided to just accept that I wouldn't be trying it on my current Windows PC. Cygwin works good enough for all my GNU/Windows needs, and has much better Windows compatibility than SFU.

  233. helps unix by Anonymous Coward · · Score: 0

    So if you write code for Windows, it runs only on Windows. But if you write code for Unix, it runs on both Unix and Windows. Sounds like all the smart programers are going to write for Unix.

  234. I can think of one reason for this. by timmarhy · · Score: 2, Insightful

    the only reason any admin with a clue would welcome this is to make migration to OSS smoother and faster, allowing you to keep those old NT systems available while you move. why on earth you'd want to have NT as your OS but run everything under a unix emulation shell is beyond me.

    --
    If you mod me down, I will become more powerful than you can imagine....
  235. I guess I just missed this by zogger · · Score: 1

    I really had no idea that MS was in the unix business at this point. And after RTFA, I still don't quite understand what exactly is going on here. You run windows, and with this one app, you run unix apps on top of it? Is this like WINE or something like that? I thought MS either had coded the basic stuff and offers it themselves, or relied on/courts third party developers to make them. So what's this with unix jazz, I thought they deprecated other operating systems?

    I admit I R confuseth this time

    1. Re:I guess I just missed this by maximilln · · Score: 1

      This is MSs foot into the POSIX compliant OS industry. First they released Win95 to get a majority market share and now they're beginning to realize that they're not going to displace the preeminant OS standards.

      SFU is their method of determining which functionalities are key to interoperability between systems. Microsoft cannot be seen rewriting Linux or any *NIX flavor outright. SFU will show the Microsoft programmers which core Linux functionalities and libraries need to be rewritten under a proprietary license. Whenever a functionality or service causes bugs or interoperability issues then the core libraries will be rewritten so that you can have Windows Services for Unix and a corresponding Unix Services for Windows.

      In much the same way that Linus developed Linux by writing POSIX compliant *NIX compatible routines from scratch, MS is taking the corporate approach to writing POSIX compliant *NIX compatible routines. This is the MS flanking maneuver to try and kill GPL and Open Source.

      We all know that PHBs are apprehensive of GPL software because the industry says,"BSD good because we can steal their code and profit. GPL bad because we can't steal their code." In the future the industry will be happy to offer MS-Linux at competetive server prices ($500/server).

      Someone else posted the link, but I see it as appropriate.

      --
      +++ATHZ 99:5:80
    2. Re:I guess I just missed this by zogger · · Score: 1

      OK, I get it better now.

      I really don't understand why the bosses just don't get it. A lot of them stay fixated on "owning" rather than "everyone owns it but you can use it to build or service your widgets, and profit from that".

      That's a funny page, BTW.

  236. Re:Really? Does that now mean that.... by sloanster · · Score: 1

    Of course you can run *x apps on Windows, and it's been possible for some time now.

    er... If you have the source, and If you can get it to compile under cygwin, then maybe it will run -

    but a native linux binary on windows? Sorry if you misunderstood, but sorry, no...

  237. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 0

    First you tout Wine, then you slam it. Make up your mind, kook.

  238. Re:Really? Does that now mean that.... by dosius · · Score: 1
    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b
  239. wtf? by shaitand · · Score: 3, Insightful

    "SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software. Zions confirmed that Microsoft is working to replace all open-source code in SFU with commercially licensed alternatives. Last year it licensed Unix software from SCO."

    Since when can't open source software be shipped side by side with commercial software?

    What Microsoft really means is that they don't want the fact that they use gpl'd software becoming very public.

  240. Does this mean... by Brained+Child · · Score: 1

    that we don't have to develope Windows based programs any more? Asta la vista VB, wait, now I'm back to being a wannabe programmer. ^#$&$ it!!

  241. OSS by Anonymous Coward · · Score: 1, Informative

    An interesting point (albeit a little of topic)... Firefox and Mozilla (under Windows 2000 try it when I get home under linux) failed to load the SFU page but IE loads it up straight away hmmmmmm.

    On the topic of GPL'd code. A "friend" of mine worked for a software company that has no problems with taking OSS and changing a few things in the source and calling it their own and shipping it as apart of the end product license NOT intact (or insight for that matter) AND for a handsome PROFIT mind you!

    A classic line my "friend" told me was that it was changed enough so it "sort-of" looked different but not changed so much that the updates couldn't be easily intergrated.

    What is to stop micro$oft from ripping the source and changing a few things (such as cross-platform compilability) and rebadging it in the old red, green, blue and yellow?

    1. Re:OSS by a24061 · · Score: 1
      A "friend" of mine worked for a software company that has no problems with taking OSS and changing a few things in the source and calling it their own and shipping it as apart of the end product license NOT intact (or insight for that matter) AND for a handsome PROFIT mind you!

      You should report this to the FSF.

      Violations of the GPL, LGPL, and GFDL

  242. Is this true? by TheLastUser · · Score: 2, Interesting

    "SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software."

    This doesn't sound right to me...

    Sun distributes, bash and other GNU software with their OS, why can't MS?

    1. Re:Is this true? by This+Is+Ridiculous · · Score: 1

      It's not true--you're allowed to distribute GPL and non-GPL programs on the same medium, as long as they aren't linked (in the compiler/linker sense). The GPL specifically allows that. This is just a case of Microsoft believing their own FUD.

      --
      Hey, you try to find an open nick these days!
  243. Regardless... by Anonymous Coward · · Score: 0

    Regardless of ideological bent, it's an interesting piece of technology

    Whatever.

    Regardless of ideological bent, blowing a seal's brains into the snow with a shotgun makes an interesting pattern.

  244. Re:Really? Does that now mean that.... by shaitand · · Score: 1

    "Ask the Wine guys and they'll admit that Win32 on Unix is not optimal"

    Ask the wine guys and they'll admit that win32 on nt or dos isn't optimal either. It's win32 that isn't optimal not the underlying system.

    Your right to a degree, I've seen the windows code (good thing I don't work on wine eh?) and it's not properly modular, there are pieces which spill over where they should be totally abstract.

    Basically it's spaghetti code. It's worth noting though, that about half the win32 api runs FASTER on wine than on the MS implementation. Probably due to better implementation as much as anything, but worth thinking about.

    As for kernel modules, win32 just isn't fast, it depends on scheduler behavior like that in windows, robbing everything else of performance to speed up gui performance (which is one of the reasons everything but the gui is faster in *nix).

    The win32 code still isn't as stable, this is evidenced with something we've all seen. Start an app that does alot of processing, move the window around rapidly.

    In windows the window won't keep up with your cursor, in fact the app will usually freeze, sometimes even taking the gui with it (usually explorer reloads to try to prevent you from ever knowing it crashed but your system tray reveals the lie with missing icons).

    In linux the window will keep up with your cursor but may leave a trail, even if the window doesn't keep up where you let go of the cursor is where it will be eventually. The display will catch up with it as soon as it can but neither the app or the gui will crash.

    Hopefully with the new scheduler tools we've seen recently we'll no longer have to make the trade (overall anyway). You'll pick a scheduler at install time.

    But here is something some don't know that will result in the linux gui blowing windows away. x.org is going OpenGL for xwindows. The gui and rendering work will be offloaded to the video card which is fully optimized for opengl (they all are thanks to the beloved quake benchmarks).

    Although the method is different, the overall effect will be the same as the mac, the gui will be faster because the videocard is faster at graphics calculations. The cpu won't be bogged down by a pretty gui (unless you use a video card without hardware 3d acceleration but who does?).

    Anyway, I've strayed a bit from wine performance (although this will help some aspects of it).

  245. Re:Really? Does that now mean that.... by shaitand · · Score: 1

    "PS: Let us when Wine runs MSSQL with any sort of reasonable performance. Oh, sorry, that won't happen."

    Why would anyone want to do that? I mean seriously, I can't think of an SQL database that doesn't womp MSSQL in almost every respect... I also can't think of any significant sql offerings that don't run natively on linux?

    I've been baited by a troll haven't I?

  246. Re:Really? Does that now mean that.... by Anonymous Coward · · Score: 0

    about half the win32 api runs FASTER on wine than on the MS implementation

    That's the half that only has stub functions, right? :) I don't doubt that Wine might be faster, but as long as it's incomplete and not 100% compatible, it's hard to make a direct comparison of the implementation.

    Plus, I was referring more to the threading and I/O stuff, which is just different in Windows, and Wine has to jump through a lot of hoops to emulate. When server performance counts (MSSQL), you can bet that MS kept the Win32 interface close to how NT sees things.

    (Which is an entirely different problem than dragging a window around, which sucks in Windows because they wanted to make it easy to port old apps.)

  247. Re:Really? Does that now mean that.... by sloanster · · Score: 1

    he he... is it just me, or has the quality of the trolls been decreasing lately?

    First you tout Wine, then you slam it. Make up your mind, kook.

    LOL, when did I ever 'tout' wine? and when did I ever 'slam' it? I simply advocate using a tool fit for the task. While I think wine is a terribly clever hack, and I admire the wine developers for their skill and tenacity, I haven't had occasion to use wine for years. Others, however, are using it, and quite successfully, as a temporary kludge which allows them to run legacy windows applications on linux. Thus it can be a useful tool for those who have switched from windows to linux, but haven't yet settled on a replacement for some windows program or other.

    But a database? please, be serious - there are a wealth of excellent, native linux databases, and simply no reason to bother with a virtual pc environment to run a windows database. If there were a demand, any demand at all for this, the wine developers would already be tuning the stack for this sort of thing.

    But let's face it, legacy windows desktop apps (and unported windows games) are really the only meaningful application space for wine at present.

  248. Re:Really? Does that now mean that.... by sloanster · · Score: 1

    Ah, yes - Line.

    Project status: alpha, since 2001...

    Just out of curiosity, have you run any interesting linux programs, say, oracle 10g, ut2004, or the KDE desktop environment, on your windows pc via line?

  249. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0

    Where was america in 1939 when the nazi war machine was marching across Europe on the backs of jewish slaves? eating fcuking hambugers and going bowling.

    The invasion of Iraq was the first time america has managed to get to a war on time.

  250. Re:Europeans -- mod this up! by Anonymous Coward · · Score: 0


    We can violate international laws because we got the force to back it up. In the end, might is what counts.

    Osama bin laden also violates international laws and certainly has the force to back it up.

    What was your point again?

    Dont you wish you could delete your comment? Post in haste -repent at leisure.

    man i hate americans.

  251. Gates Will always be Gates, a true business tycoon by Klanglor · · Score: 1

    Fellow slashdoters,

    you all have to admit something, Gates will always be gates, a true business tycoon.

    I don;t know if you noticed it, but Gates did it again, strategic business possitioning of its money.

    1) it created FUD by funding SCO

    2) it utilized the momentum where SCO needed money so badly that for its warchesst to purchase a perpetual unix license. (thus not paying the Boris tax to buy SCO as SCO would have loved to)

    3) it will effectively destroy the key UNIX vendor since SCO invested all the money to fight Linux instead of R&D for UNIX

    4) the Inovation in UNIX combined with the userbase, will compensate the stability issue of MS, creating demand.

    There you go! Gates did it again! he eat up a whole market without the incumban realizing it. This is like AppleBasic vs Microsoft Basic, or Sybase vs SQL Server, friends once when you need him, foes when he grows stong!

    This is the way of the tycoons.

  252. Re:Really? Does that now mean that.... by dosius · · Score: 1

    Why? You can run them native (and KDE runs through Cygwin). ;) Besides, my computer only has 64 MB RAM.

    Moll.

    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b
  253. drive labels by x3ro · · Score: 1

    Hey, thanks for pointing that out about the drive labels (c: etc) .. I had been using /cygdrive/c/ this whole time ..

    --
    [ UNSIGNED NOT NULL ]
  254. cygwin and sfu by userwaldo · · Score: 1

    can anyone comment on sfu vs. cygwin?
    the description of sfu on the ms webpage are pretty vauge.

    --
    later
  255. Other way around by kabloom · · Score: 1

    Some analysts said the move could eventually sideline conventional Linux and Unix operating systems.

    Umm. More like the other way around - Linux (and MacOS) can finally sideline Windows.

  256. Why do you want it? by Bad+Boy+Marty · · Score: 0, Troll

    Windows is only suitable for playing games, and there are many good tools in Linux that let me manipulate the data files for my favorite games. (#1 on that list of games would currently be Neverwinter Nights, et seq.)

    --
    RHCE; are you certified? Karma: ambiguous.
  257. MS Linux? by ug_rulz_all · · Score: 0

    You think Microsoft finally discovered this? http://www.mslinux.org/

  258. Doesn't work on XP Home. by csirac · · Score: 1

    Well, after 3 years of running Linux only (no dual boot) I was given a copy of XP Home SP1a and installed it in a VMWare image. Despite much protest, I'm supposed to be working on a project using some windows software (Protel, for which I have a hatred that burns with the power of thousand suns).

    First thing I tried was SFU - and it doesn't like XP Home :-(

    So it was back to cygwin after all!

    Is there any technical reason why XP Home shouldn't be able to run SFU, or does the install just check ($OS ne "XP Home")?

    On the bright side, I can finally play Flight Unlimited II again :-)

  259. Primary Programming platform by blugeoned · · Score: 1

    Does this mean that *NIX will become the standard platform for applications since something written on it can now run on Windows as well as Apple and Linux?

    Is UNIX the new (although pre-existing) Java?

  260. Re:Already getting slow, here's the (short) articl by Anonymous Coward · · Score: 0

    SFU is not shipped with Windows because SFU currently contains open-source software, such as the GNU C compiler, which cannot be distributed with commercial software.

    You insensitive clod! It is a JOKE!

  261. You're wrong by Anonymous Coward · · Score: 0

    See here and here.

  262. But it is all still runiing on thier behalf by SuperKendall · · Score: 1

    Even if users are not using unix apps directly, opening Terminal and so forth - there are a number of background UNIX services that are doing things for the user. I'm pretty sure cron is used to schedule the update checks, and of course if I access windows shares samba is being used. Not to mention that printing (don't you imagine that 99.9% of mac users print things?) are using CUPS!!

    Just because few Mac users are using the Gimp, does not mean they are not using aspects of UNIX. That's why I think it's perfectly valid for Apple to claim themselves as shipping UNIX systems - if you took the UNIX bits out they would no longer work.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  263. You're forgetting Clippy... by zooblethorpe · · Score: 1

    With all those neato wizards and that ever helpful Clippy to get you through, everything will be *just fine*....

    Seriously, though, a couple candified demos showing some slick gui for the services, designed to look like a three-year-old could configure NFS, SSH, or whatever else, I can imagine a couple of the dimmer bulbs in the onion patch deciding MS was the new Flavor of the Month.

    If you build it, they will be dumb.

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."