Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Operating Systems Software Windows Linux

Linux vs. Windows: What's The Difference? 1219

underpar writes "This zdnet article covering Microsoft's Tech Ed conference quotes one of the speakers, Mark Russinovich, as saying that Linux is becoming more and more like Windows. He cites many examples of where Linux 'copies' Windows and other operating systems. He says the only current difference is 'how windowing is handled.'"
This discussion has been archived. No new comments can be posted.

Linux vs. Windows: What's The Difference?

Comments Filter:
  • Please note... (Score:5, Informative)

    by XaXXon ( 202882 ) * <xaxxon&gmail,com> on Thursday July 01, 2004 @06:07PM (#9586627) Homepage
    The article is talking about the Linux KERNEL not the Gnu/Linux system. He's comparing the linux kernel and the windows kernel, and the difference betweent he two with regards to windowing systems is that Windows has windowing operations in the kernel, whereas Linus has it in unser space.

    Just a little summary for people too impatient to read the article..
  • crucial difference (Score:2, Informative)

    by acid_zebra ( 552109 ) <acidzebra.gmail@com> on Thursday July 01, 2004 @06:10PM (#9586670) Homepage Journal
    When my X dies, it doesn't pull down the whole machine with it.
  • by Vengeance ( 46019 ) on Thursday July 01, 2004 @06:10PM (#9586679)
    With Linux (or BSD), I'm not forced into running a GUI on a server. All services and subsystems are configurable via whatever text editor I find handy. Installing software (except perhaps kernels) doesn't require rebooting the system.
  • by abiggerhammer ( 753022 ) on Thursday July 01, 2004 @06:11PM (#9586687)
    Except the article has bugger-all to do with UI; it's about similarities in the kernel, and ostensibly about similarities in approaches to security (not that any of the latter are actually described).
  • by Kenja ( 541830 ) on Thursday July 01, 2004 @06:19PM (#9586798)
    "compilers! you can't program sh*t on a windows install without buying separate software."
    There are many compilers out there for many languages. Other then VC++ I cant think of any language that dosn't have a free compiler out there for Windows.

    "your choice of how your desktop environment looks"
    There are so many desktop replacments/customizers out for windows I wouldn't even know where to start.

    "games, not just freecell and solitaire"
    Are you REALY trying to claim that there are more freeware games out for Linux then for Windows? Even the most basic of searches will prove this wrong.

    "real networking tools, such as nmap, a variety of firewalls, heck the list is too long to begin here"
    Most of them are available for windows.

    "a powerful command prompt for expert users"
    Ok, whats the diference between the BASH/TCSH/etc shell on Linux and the same shell on Windows?

    Everything you listed is just a download away. I fail to see the problem.

  • by Dr. Zowie ( 109983 ) <slashdotNO@SPAMdeforest.org> on Thursday July 01, 2004 @06:24PM (#9586866)

    Perhaps you guys should start working on usability and driver coverage.


    Spoken like a true flamethrower! IHBT, but I'll bite anyway. I just installed Mandrake 10 and I'm amazed at the usability -- it's really quite polished.


    Drivers are slow to arrive mainly because nearly every single one requires someone to spend a month or two reverse-engineering some proprietary interface. But again, they're not really much of a problem anymore. There are still a few new-ish unsupported devices (the Centrino wireless cards are an example), but the windows compatibility layer takes care of that.

  • by Nasarius ( 593729 ) on Thursday July 01, 2004 @06:25PM (#9586877)
    Who says you have to pay for Linux? Go download Fedora, Mandrake, SuSE (the FTP install works great), or even Gentoo or Debian. Same thing without the CDs, and maybe some licensed software.
  • by Aidtopia ( 667351 ) on Thursday July 01, 2004 @06:26PM (#9586886) Homepage Journal

    POSIX isn't a kernal. It's a standards specification. The first POSIX-compliant OS was VMS, which is about as un-unixy as you can get.

    I went to a DECUS symposium in the early 1990s where two VMS engineers explained what they had to do to achieve POSIX-compliance. It was humorous in that the official validation suite couldn't necessarily run on a strictly POSIX-compliant OS, because it assumed the presence of common UNIX tools that weren't actually in the spec at the time.

  • Some observations.. (Score:5, Informative)

    by wfberg ( 24378 ) on Thursday July 01, 2004 @06:32PM (#9586956)
    Mark Russinov is the guy from wininternals who have some very cool utilities [sysinternals.com] for windows - frequently mentioned in the microsoft knowledge base. If you're looking for windows utilities to show processes, logged on users, open file handles/mutexes etc., don't look no further.

    Having said that, the talk was about the kernel. Obviously the differences between a GNU/linux distribution and a Windows variant run very deep.

    My pet peeve about windows is the registry. Sure, the staggering number of sometimes quite byzantine file formats of all those different /etc/ and ~/.somethingrc files can be quite daunting, but it's so much better than the registry in real life situations where things can go wrong and you want to edit stuff by hand or restore stuff, it's just not funny.

    The biggest difference in the kernel would have to be security. Windows has a lot riding on their weird security system with it's SIDs and groups (which isn't enough to actually lock down your users, you need to use funky policies for that), whereas linux usually tries to get by with a simple uid/gid combination. Of course, if you'd want to, you could SELinux the kernel up beyond recognition, when it comes to security. (Try to do that on windows).

    Also, printerdrivers don't run in Ring 0. They do on NT (and on windows 2000/XP as well, if you install old drivers. There's no warning or nothing. Yay.)
  • by SoCalChris ( 573049 ) on Thursday July 01, 2004 @06:35PM (#9586990) Journal
    There are many compilers out there for many languages. Other then VC++ I cant think of any language that dosn't have a free compiler out there for Windows.

    Actually, the MS Visual C++ compiler is free now. Just not the IDE.

    http://howtos.beaucox.com/win32-vc7-compiler.html [beaucox.com]
  • by zangdesign ( 462534 ) on Thursday July 01, 2004 @06:37PM (#9587024) Journal
    Au contraire, mon frere.

    Compilers - Microsoft just released free versions of their Visual Development environments. The VC command line compiler is also available. There are several other free compilers available as well.

    Environment - ever heard of Litestep? Completely replaces Explorer. As well as BB4Win, ObjectDesktop and several others.

    Games - there's all sorts of free games out there for windows. Try Google once in a while.

    Networking tools - you are correct on that point.

    Command Prompt - bash for windows, 4DOS/4NT/TakeCommand (non-free, but inexpensive). Both of those work within the constraints posed by the operating system. Bash mimics the Unix CLI, while 4DOS/4NT/Take Command provide extra functionality. Bash runs on top of cmd.exe, 4NT replaces it. Take Command is an alternate shell environment.

    Do some research next time.
  • by xutopia ( 469129 ) on Thursday July 01, 2004 @06:44PM (#9587078) Homepage
    if you use Gnome you can map the e keys to open up nautilus. All you have to do is open up gconf-editor and edit the /apps/metacity/keybinding_commands/command_1 and set it to nautilus. Then edit /apps/metacity/global_keybindings/ and set it to e and you can use Windows+E to open Nautilus! :)
  • Re:For me... (Score:2, Informative)

    by merdely ( 228137 ) on Thursday July 01, 2004 @06:46PM (#9587098) Homepage
    for /f %f in (iplist) do echo ppp-%f IN A %f>>foo.zone
  • Re:A rushed list... (Score:3, Informative)

    by Qube ( 17569 ) on Thursday July 01, 2004 @06:48PM (#9587120)

    Open Irfanview [irfanview.com] (free), half a dozen mouse clicks and it's churning away doing the job.

    This is assuming you're not running XP and have the MS Image Resizer PowerToy [microsoft.com] (also free) which makes the job even quicker. Browse to the folder with the photos (usually MyDocs > MyPics > Folder, or it'll be open after the automatic picture transfer has done it's stuff), Ctrl-A, right-click, Resize Pictures, click on Medium (800x600), OK.

    Or just install ImageMagick for windows.

    I'm no windows fanboy, but it's easy to automate this sort of stuff on most OSs I've used and Windows is no exception. But hey, if you feel superior typing away commands to do this sort of basic stuff, feel free.

  • Re:Linux in general (Score:1, Informative)

    by Anonymous Coward on Thursday July 01, 2004 @06:49PM (#9587129)

    As a side note: BSD is a server OS (no question about it). Windows is a desktop OS (being twisted into a server platform). But which is Linux?


    no.. you're just too anxious to pigeonhole everything, aren't you?

    I use freebsd for my desktop, and I know it's very common here where I work. Sure, freebsd can be tuned
    for server style usage, but it also has gnome-2.6 and firefox and all the other things you would expect for a desktop.

    insisting that bsd is for servers, linux is for desktop, etc. is just not true, and it confuses people with misleading information,
  • by Anonymous Coward on Thursday July 01, 2004 @06:55PM (#9587185)
    Well son,

    in the old days, before windows even existed, there was X1(0|1) and most people commonly referred to it as X-windows.
    We even thought it was plagiarism that Microsoft called their stuff "Windows"


    But you must be of that young generation that grew up with windows so I guess it sounds strange to you.


    Sincerely,


    Grandpa

  • by tepples ( 727027 ) * <tepples.gmail@com> on Thursday July 01, 2004 @07:00PM (#9587238) Homepage Journal

    It's not exactly free; users of Windows 98 or ME must upgrade to Windows 2000 or Windows XP and possibly replace some peripherals that don't have proper WDM drivers.

    Even then, it's not entirely free; dial-up users have to either commit to 12 months of MSN broadband for $360 or order a few CDs: Windows service packs [microsoft.com], .NET Framework SDK and Redistributable [order-5.com], and the optimizing compiler included with VC++ Toolkit 2003 [microsoft.com].

  • by tepples ( 727027 ) * <tepples.gmail@com> on Thursday July 01, 2004 @07:06PM (#9587294) Homepage Journal

    #> for ((i=1;i<10;i++): do echo $i; done;

    okay do that simple doodle loop on windows shell.

    Try this:

    for /L %i in (1,1,10) do @echo %i

    Then try cmd /? and help for from the Windows 2000 or Windows XP command prompt.

  • by Keith Russell ( 4440 ) on Thursday July 01, 2004 @07:07PM (#9587304) Journal
    If you ignore windows ports of other GNU applications...
    @ real networking tools, such as nmap...
    @ a powerful command prompt...

    Of course the solution set looks pretty small, after you've arbitrarily eliminated half of it. Nothing's stopping you from downloading Cygwin [cygwin.com].

    @ compilers! you can't program sh*t on a windows install without buying separate software.

    Sure [microsoft.com] you [microsoft.com] can [microsoft.com].

    @ your choice of how your desktop environment looks
    @ games, not just freecell and solitaire

    Try Google. There are plenty of free games and skinning tools out there.

    Microsoft doesn't put all this stuff on a CD and put it in the box with Windows, but that doesn't mean that these programs don't exist, or aren't useful. The only advantage GNU/Linux has is a distro that throws everything and KitchenSink 3.1, with sources, onto a DVD-ROM, like SuSE's Professional package. But that doesn't quite raise GNU/Linux to the level of superiority you suggest.

    OTOH, the availability of source in the first place does give Linux quite a lift. :-)

  • Re:The Difference (Score:3, Informative)

    by Panaflex ( 13191 ) <{moc.oohay} {ta} {ognidlaivivnoc}> on Thursday July 01, 2004 @07:12PM (#9587362)
    There are TONS of differences!

    1. Just the hardware itself could have defects, bad connections(memory, CPU, bus), RH interference, bad power supply, heat issues, etc
    2. The software may not be entirely the same.. this could include drivers and patches

    In short, no two machines are the same. Hardware has varying tolerences that are smaller than ever these days. You're bound to get flakey performance from one of many of the "same" type machines.

    Pan
  • by Barlo_Mung_42 ( 411228 ) on Thursday July 01, 2004 @07:16PM (#9587396) Homepage
    "Also, printerdrivers don't run in Ring 0. They do on NT (and on windows 2000/XP as well, if you install old drivers. There's no warning or nothing. Yay.)"

    Please clarify your point. On NT/2k/XP all drivers run in Ring0. Why should printer drivers be different?
    As far as security goes printers can be locked down just like any system object. This has nothing to do with the underlying driver though.
  • by Anonymous Coward on Thursday July 01, 2004 @07:33PM (#9587527)
    "Windows, said Russinovich, owes a great deal to a project led by David Cutler, one of the creators of Digital's VMS Unix operating system, to port Windows to what was then Digital's 64-bit Alpha processor. While at Digital, Cutler, who now works on 64-bit Windows, also worked on a project to port VMS to the Intel IA-32 platform."

    Umm... VMS is not a UNIX operating system. They're very different.

    One thing they do have right, though... NT has a lot in common with VMS. I've heard through the grapevine that some of the original VMS code comments also existed in NT4 source.
  • by david_reese ( 460043 ) on Thursday July 01, 2004 @07:33PM (#9587528)
    Compilers - Microsoft just released free versions of their Visual Development environments. The VC command line compiler is also available. There are several other free compilers available as well.

    Sure, they're free... but they're also Beta, and the licensing agreement says you can't publish any software you write with the environment. How does that compare to Linux... it doesn't.

  • by Anonymous Coward on Thursday July 01, 2004 @07:47PM (#9587630)
    I'm 98% positive that I read that Microsoft dropped the POSIX layer in Win XP.

    Maybe for XP Home...

    http://www.microsoft.com/windows/sfu/productinfo/s ysreqs/default.asp [microsoft.com]
    Operating System

    * Microsoft Windows Server&#153; 2003
    * Windows XP Professional with Service Pack 1
    * Windows 2000 Server with Service Pack 3 or later
    * Windows 2000 Professional with Service Pack 3 or later

    (Windows Services for UNIX 3.5 does not work with Microsoft Windows 95, Windows 98, Windows Millennium Edition, Windows XP Home Edition, Windows NT&#174; Workstation, or Windows NT Server.)
    Win9x would just be incapable of using POSIX natively, since they're hard wired to use Win32. (no NT kernel)

    Perhaps the POSIX subsystem isn't installed at all by default, but SFU installs it separately. Since the kernel has its own API (ie, not Win32), it shouldn't be hard to add subsystems after initial system setup.
  • by EpsCylonB ( 307640 ) <eps&epscylonb,com> on Thursday July 01, 2004 @07:49PM (#9587647) Homepage
    There are still a few new-ish unsupported devices (the Centrino wireless cards are an example), but the windows compatibility layer takes care of that.

    Wireless support for linix is still really patchy, fair enough wireless is still a fairly recent technology (compared with most PC hardware) but if buy a wifi card without checking it's compatibility then your chances of it working with linux are less than %50.
  • Re:windowing (Score:3, Informative)

    by spitzak ( 4019 ) on Thursday July 01, 2004 @07:55PM (#9587692) Homepage
    The problem is not "message passing".

    The reason X works badly has nothing to do with the one extra context switch per action. In fact if X is just drawing and avoiding the problem calls, it has far fewer context switches than Windows, since the drawing calls are all stuffed in a buffer and sent as one block (it's possible Windows is doing this in modern versions, too, I don't know).

    The problems are:

    1. There are two unsynchronized processes talking to the window server: the "window manager" which draws the borders, and the application, which draws the internals. Imagine if just one program sent the command to make the window bigger and stuffed into the same buffer the instructions to draw the all-new window border and contents, right on the heels of the make-window-bigger call. This is what Windows effectively has, that X lacks. And it is not going to be fixed until we admit that it is ok for programs to draw their own window borders.

    2. There is a serious lack of useful drawing primitives, meaning that X programs that want to look good have to send entire images of their windows to the server. Now GDI32 is not a lot better, but it does support rotated and scaled fonts, drawing images without having to figure out the "visual" and with *one* call, and the new ones support alpha-based compositing (well, kinda), and the font drawing was switched to antialiased in a way that let old programs use the antialiased fonts. And hundreds of other indications that the people trying to fix GDI32 are somewhat more active and smarter than the X consortium, which did nothing!
  • by upsidedown_duck ( 788782 ) on Thursday July 01, 2004 @08:05PM (#9587761)
    I finally remembered where I read it: Windows POSIX Compliance [microsoft.com].

    Quote: "The POSIX subsystem included with Windows NT and Windows 2000 is not included with Windows XP Professional. A new subsystem supporting the broad functionality found on most UNIX systems beyond the POSIX.1 standard is shipped as part of Interix 2.2."

  • Re:Linux is better! (Score:3, Informative)

    by EvilTwinSkippy ( 112490 ) <yoda AT etoyoc DOT com> on Thursday July 01, 2004 @08:08PM (#9587786) Homepage Journal
    ipconfig /release all
    ipconfig /renew all

    Or for 9x/ME

    ipconfig /release_all
    inconfig /renew_all

    I like Linux like the next guy, but you don't really have to hack the registry to update Window's IP address. Of course, you usually have to reboot 9x. I never really understood why, but certain changes just never take otherwise. (Spoken as a network admin who has had to migrate network settings several times for about 200 machines.)

  • by RyLaN ( 608672 ) on Thursday July 01, 2004 @08:09PM (#9587792)
    All you have to do is open up gconf-editor and edit the /apps/metacity/keybinding_commands/command_1 and set it to nautilus.

    (emphasis mine)
    In KDE, just open up the Control Panel, click KHotKeys, and set win+e to open up firebird (mozilla, konqueror). That's *maybe* 5 mouse clicks and two keypresses. Does anyone here know how to do that in Windows?
  • by dizzyduck ( 659517 ) on Thursday July 01, 2004 @08:10PM (#9587798) Homepage
    Wait, wait, interesting? wtf? You don't have an OS and you don't want to pay for a copy of a Linux distro. Unless you expect someone to burn a free copy for you, I don't see how you can criticise Linux for not being able to magically transfer itself to your hard drive.
  • by Barlo_Mung_42 ( 411228 ) on Thursday July 01, 2004 @08:28PM (#9587911) Homepage
    You have to install MS Services for Unix.
    You can get it from here [microsoft.com]
  • by TheRealSlimShady ( 253441 ) on Thursday July 01, 2004 @08:29PM (#9587920)
    No regular expressions as such, it's all built into the command interpreter to do that though.

    e.g echo %DATE% will return Fri 02/07/2004 (today anyway). If you only want the year then you do echo %DATE:~-4% (last four characters of the variable). If you want the day part only, you do echo %DATE:~4,2%. (two characters, starting at the fourth if you count from zero)

    There's some quite flexible stuff built into cmd.exe if you're willing to look - some excellent for loops which are my favourite.
  • by HungSquirrel ( 790165 ) on Thursday July 01, 2004 @08:37PM (#9587980) Homepage
    Bash for Windows is an absolute joke.
  • by Cereal Box ( 4286 ) on Thursday July 01, 2004 @08:39PM (#9587995)
    Can you ssh into your windows machine and restart the webserver with one simple command?

    Uh, yes. Guess what, cygwin has a port of sshd! So yes, you can ssh into your machine. And if you're running Apache (also ported to Windows), you can do just what you described quite easily.

    Can you totally modify the way your computer runs by writing shell scripts or modifying existing ones?

    Elaborate.
  • by FryGuy1013 ( 664126 ) on Thursday July 01, 2004 @08:51PM (#9588081) Homepage
    Create a shortcut on the desktop to the program you want, right click->properties, then click on the shortcut key box, then press win-a, and then click ok. It might work from the quick launch too.
  • by corvair2k1 ( 658439 ) on Thursday July 01, 2004 @08:58PM (#9588119)
    I know I'll get modded troll for this, but here it goes...

    Microsoft now supplies free (as in beer) compilers for C#, VB.NET C++, J++, etc. with the dot net framework, which is available here [microsoft.com]. Longhorn will come with the .NET framework, and thus all of the compilers, preinstalled.
  • by corvair2k1 ( 658439 ) on Thursday July 01, 2004 @09:28PM (#9588270)
    I'm sorry for my lack of precision. However, without letting myself mangle the acronyms (;)), I attended a lecture by one of Microsoft's minions working on Longhorn, who made a big point about the compilers all being included with the final release. Matthew
  • by AhaIndia ( 725879 ) on Thursday July 01, 2004 @09:28PM (#9588273) Journal
    Yes, there is a version of VC++ [microsoft.com] which is free.
  • by rnd() ( 118781 ) on Thursday July 01, 2004 @11:45PM (#9589084) Homepage
    looking for a command prompt? Download Microsoft Unix tools for Windows. You'll get a better integrated variation on cygwin (based on one of the bsds)... it's free for download and works pretty well, particularly for things like grep and awk, which i couldn't live without.
  • Re:tard (Score:3, Informative)

    by The Bungi ( 221687 ) <thebungi@gmail.com> on Thursday July 01, 2004 @11:57PM (#9589138) Homepage
    This "tard" reverse-engineered the low level NT kernel API from scratch. Among other things. He's one of the best systems architects in the world. Look up his name in the LKML - he's had quite a few interesting discussions with the likes of Torvalds, Cox, Reiser and Molnar. Peruse his website [sysinternals.com].

    You can't even fucking spell.

  • by blazerw11 ( 68928 ) <blazerw@bi g f o o t . com> on Friday July 02, 2004 @12:24AM (#9589286) Homepage
    is there a comprehensive list of vendors somewhere who provide linux drivers with their hardware?

    Not a list of hardware providers supporting Linux, but of devices that are supported by linux can be found at LFriendly [lfriendly.com].

  • by Slime-dogg ( 120473 ) on Friday July 02, 2004 @01:52AM (#9589688) Journal

    I'm no big fan of windows, but it seems like you're not really knowledgeable about this stuff.

    Can you ssh into your windows machine and restart the webserver with one simple command? Can you totally modify the way your computer runs by writing shell scripts or modifying existing ones?

    In essence, yes... and yes. There are probably a few open ssh implementations that run as a service in Windows, just as there is an Apache service. Also of note, Microsoft released a POSIX / UNIX compatibility thing for NT/Win2K/XP (Unix services for Windows? I don't know what it's called.). It's only a few steps then, to get sshd up and running.

    As for the web server... "iisreset" I think is the single command. I could be wrong, I don't have IIS installed on my home XP machine at the moment.

    Lastly, Windows has a scripting host. You can do nearly everything with vbs. VB sucks as a language, but it's what they chose. I think that javascript might also be available. Anyways... there are scripts out there that let you shut down machines remotely, force the current user to log out, etc. etc. Of course, RPC has to be enabled, but it's all there. If there's an OLE, COM or ActiveX representation of whatever service or object that you wish to work with, you can access it through the scripting host.

    I've had to work with Windows boxes at work, so I've had to learn a lot about everything. The security model is really interesting, and can be extremely *tight*, if you wish it to be. You can limit access to almost all OLE/COM/ActiveX objects to groups, you just need to find or develop the right tool.

    Yes.... Mingw provides a bourne again shell for windows. Borland provides a free c++ compiler. Java is free (as in beer). Hell, even the MS .NET SDK is a free (as in beer) download, and Mono is a free (as in freedom) alternative that works in Windows.

    I don't use a GUI to do much administration in Windows anymore, it just isn't my preferred method. Don't bitch about GUI being the *only* way to do it, since it most likely is not. I'd venture a guess to say that about 95% of everything that you can do with the GUI, you can do with the command line.

    Now... creating symbolic and hard links in NTFS, and having the boot partition on a separate HD than your C:\Windows (C:\WINNT) directory, well those are options that you have to go without.

  • by RAMMS+EIN ( 578166 ) on Friday July 02, 2004 @03:52AM (#9590051) Homepage Journal
    And the thing is, it seems they reserved bits for these in NTFS. [sourceforge.net]
  • by dave420 ( 699308 ) on Friday July 02, 2004 @04:35AM (#9590163)
    "Can you ssh into your windows machine and restart the webserver with one simple command? Can you totally modify the way your computer runs by writing shell scripts or modifying existing ones?"

    Yes [sourceforge.net], you can [php.net]. This is a huge misconception about Windows. I SSH into my work computer regularly (I'm in IT support). It has an SSH server installed. Through this, from home, I can double-click an icon on my desktop, enter a password, and it'll restart our apache servers. It's not difficult to do at all.

    Scripting in windows is another great feat. Windows has a scripting host built in, which offers incredible functionality. It can use COM objects, which essentially allow your scripts to interface with most software you install on your computer (from Office, IE, iTunes, whatever), all within a script. PHP also runs on Windows, and that lets you write scripts. I've been using linux for years, and Windows for longer, and I have no problem getting Windows to do exactly what I want. Linux is definitely no more adaptable.

  • by gbjbaanb ( 229885 ) on Friday July 02, 2004 @05:22AM (#9590291)
    links have always been part of NTFS, only there are a lackof tools to play with them.

    XP has fsutil [microsoft.com] which you can use to create hard and soft links.

    I'm not sure if it works with directories, for that you want a tool that creates 'junctions'.

    Apparently the problem with using hardlinks was that programs weren't aware of them - some would always try to delete the file, some would have issues when recursively deleting, etc. I think MS must have put some checking or other work into the system to prevent problems, or they wouldn't have released the tool now.
  • by Anonymous Coward on Friday July 02, 2004 @05:31AM (#9590305)
    I'm at TechEd Europe and I attended Mark's talk. As the previous poster said, the emphasis was on the kernels, not user mode software.

    I found it a pretty fair and unbiased comparison.

    His slides were previewed by both Linus and Dave Cutler(the senior architect for NT and Win 200*) and neither had a problem with the content.

    Essentially what he was saying is that it's not suprising that they are similar given that they both have their roots in the 1970's; Linux with Unix and NT with VMS (Dave Cutler was the chief architectof VMS).
  • by DaveHowe ( 51510 ) on Friday July 02, 2004 @05:59AM (#9590380)
    Last time i checked.. cygwin was GNU, so how does that make windows prevail? using linux (essentially) within windows.. makes windows the winner?
    Not really. cygwin is a compatability shim to allow gnu (and other *nix) software to run on windows; cygwin+windows is a system able to run similar software to solaris, hpux, tru64... ie the largely platform-independent gnu tools. Linux is another platform that can have such tools "ported" to it, but isn't somehow magically their owner (just the most popular platform amongst non-corporate users)
  • by julesh ( 229690 ) on Friday July 02, 2004 @07:51AM (#9590699)
    Apples are crunchy.
    Oranges are sweet.
    Hmmmm.

    You're comparing a system whose (original) philosophy is "provide basic tools needed by everyone and let people add additional capabilities with 3rd party applications" with one which is "provide everything anyone is ever likely to need on one set of CDs and give them a huge menu asking what to install at the start".

    Of course the former (Windows) isn't going to be as capable as the latter (most Linux distributions) if you don't use it the way it's supposed to be used.

    You might as well say you can't do word processing on Windows because WordPad's so shite.

    Learn to live in the real world, will you?
  • by Anonymous Coward on Friday July 02, 2004 @10:25AM (#9591627)
    Try this [microsoft.com] - works for me

Our business in life is not to succeed but to continue to fail in high spirits. -- Robert Louis Stevenson

Working...