Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Software

What Differentiates Linux from Windows? 1135

tail.man sent in a Linux Insider piece about the difference between Linux and Windows. Quoting the synopsis "So, what's really the difference between a Unix variant like Linux and any Windows OS? It's that Microsoft reacts to marketing pressure to make design decisions favoring running a few processes faster but then finds itself forced first to layer in backward compatibility and then to engage in a patch-and-kludge upgrade process until the code becomes so bloated, slow and unreliable that wholesale replacement is again called for."
This discussion has been archived. No new comments can be posted.

What Differentiates Linux from Windows?

Comments Filter:
  • by neiffer ( 698776 ) on Thursday March 11, 2004 @03:18PM (#8534499) Homepage
    Murphy writes that "For example, cost is usually important in business only if the products being compared are otherwise very similar." I work in education and cost is everything. I can really say that my Linux OS machines (running the K12LTSP) are equal to my Windows 2K/XP machines but cost is huge. I can literally put a lab in my classroom using Linux, I'd have to settle for a couple of PC's at best under the commercial software regime.
  • by Anonymous Coward on Thursday March 11, 2004 @03:19PM (#8534509)
    The new conflict is design before or after the fact.

    You decide which is which.
  • Rewrites necessary (Score:5, Interesting)

    by IAmTheDave ( 746256 ) * <basenamedave-sd@yah[ ]com ['oo.' in gap]> on Thursday March 11, 2004 @03:22PM (#8534565) Homepage Journal
    Despite conventional wisdom and some articles to the contrary, sometimes complete ground-up software rewrites are necessary. Windows 2003 is - for my money - one of the best server systems around. Its stability is equal to the linux servers I run, and finally it installs completely locked down.

    Windows 2003 wouldn't be possible if 90% of its codebase was from the WinNT 3.1 kernel.

    Even Macs - OSX is so completely different than OS9 that they can't even be compared fairly. OS9 was dead in the water before it came out - the rewrite of the OS (albeit on the BSD kernel) was necessary to allow Mac to continue to compete at all.
  • by freerecords ( 750663 ) <slashdot.freerecords@org> on Thursday March 11, 2004 @03:23PM (#8534571) Homepage Journal
    .. the gap is closing between the two in terms of usability and stability - in BOTH DIRECTIONS. this is hardly ever mentioned, but Windows has improved BIG TIME since 95/98/ME -> If you have used 2003 you will note the speed is much improved over older versions as is the stability. Now before you brand me a Redmond freak, I've been a linux user for 5 years (since I was 12) and will be forever, but I can hardly help noticing that everyone thinks Linux is gaining on Windows, when in fact Windows is also gaining on Linux
    just my 2 pence
    Tim
  • Boils down to (Score:5, Interesting)

    by onyxruby ( 118189 ) * <onyxrubyNO@SPAMcomcast.net> on Thursday March 11, 2004 @03:25PM (#8534618)
    Boils down to something like this.

    Windows: easy to configure, easy to break
    Linux: difficult to configure, difficult to break

    Don't get me wrong, I use both, its an apples to oranges comparison. The question is what do you want to do with it? A MS firewall is unconsiderable, but so is the thought of putting Linux on my sisters desktop.
  • by Cytlid ( 95255 ) on Thursday March 11, 2004 @03:27PM (#8534639)
    It's like driving a car you're not accostumed to every day. It's just different.

    But to be slightly OT...

    It sort of reminds me of something ... I'm a huge Linux fan, but I also use windows. (Often tagged, albeit incorrectly, as a 'Microsoft Hater'). Anyhow, my point... what happens when someone open sources windows? Or, more specifically, comes up with an Open Source Windows clone?

    I've always wanted to write a book talking about how the two camps actually need each other. Microsoft would have more to fear from an open source windows variant than any threat Linux could ever bring.

  • by Mori Chu ( 737710 ) on Thursday March 11, 2004 @03:27PM (#8534642)
    My dad (a reasonable, intelligent, only semi-computer-literate man) asked me this exact question the other day. The best I could give him was that Linux is a hobby OS and Windows is an OS driven by business interests. That gives pluses and minuses to each of them. Dad and I talked about the good and the bad; obvious things like, security issues, lock-in, consistency across apps, integration, stability. We agreed that Linux could really benefit from some of the aspects of Windows, such as centralization and consistency across the UI in every app. We also agreed that Windows could benefit from many things Linux has, such as increased peer review, freedom (beer and speech), and community. In the end, he wasn't interested in switching to Linux or anything, but he hoped that its influence was going to get Microsoft off their rear ends and improve their product. I think whichever OS can meet the other in the middle--with a balance of security, usability, and power--will win the long-term battle.
  • Linux Zealots (Score:3, Interesting)

    by Borg_5x8 ( 547287 ) <borg_5x8@nOSpAm.hotmail.com> on Thursday March 11, 2004 @03:30PM (#8534688) Homepage
    Ugh, there have been far far far too many MS-bashing linux-is-so-great posts on /. recently... yes, Windows may have flaws, but it has good points too people. At least pretend to present a balanced view, lest the Linux community comes to be seen as the mad fanatics Mac users are.

    It turns people off Macs, and it can do the same for Linux.
  • I dont think that's true -- ie. look at it like this
    Windows Linux
    Usable +--Unusable
    Insecure--+ Secure
  • by Eberlin ( 570874 ) on Thursday March 11, 2004 @03:33PM (#8534733) Homepage
    Windows still has an edge in simplicity as far as installing apps. Folks who swear by apt (for RPM) do have to realize you still need to deal with adding repositories to sources.list and dealing with GPG signatures.

    OTOH, that simplicity in installing apps makes Windows extremely vulnerable as well. Doesn't take much effort to run/install anything off the Internet. Spyware can cling onto your system without much consent at all.

    That brings up the major difference I've seen so far. Worms, Viruses, Trojans, Keyloggers, and other forms of malware don't seem to find their way into my Linux machine. The rest of my family who run Windows, though, get infected too many times for my liking.

    Is that because most Linux users know to watch out for those types of things while Windows users can be painted with the "AOLer" stereotype? That's probably a factor. But so is the general architecture of not putting yourself in danger for the sake of convenience -- by running mail programs and browsers with enough privs to bork a system.

    Cheaper, more secure, and absolutely transparent. Many thanks to everyone who makes OSS possible -- from the programmers and QA testers to the advocacy groups and spokespeople. (and the large corporations backing Open Source)
  • Re:Excellent (Score:5, Interesting)

    by JohnnyComeLately ( 725958 ) on Thursday March 11, 2004 @03:36PM (#8534778) Homepage Journal
    Actually, I read the article to state that Solaris and _some_ subsequent releases (BSD, Linux) are superior.

    This article articulates very well the opinion I've come to hold, since being network and sys admin for about 300 Solaris and 2 or 300 NT machines for about 4 years.

    My point of contention is that Microsoft built its legacy on home users, and "amatuer" (for lack of a better adjective) operating systems. Sun, HP and the other enterprise OS companies built it for business. I pitty anyone who relies on M$ servers for their bread and butter. I was talking to a DB manager for a M$ shop, that manages 7 terabytes of data. I complained how we had to bounce Oracle about once a month, and it was always the middleware failing. He laughed, and said, "We have to reboot the M$ DB _daily_ and reboot the whole machine". We only had to restart the middleware processes (e.g. ps -ef | grep middlware....kill ...and the processes would automatically kick back off) and were back up and running in seconds, without affecting other DB processes on the box running.

    This speaks volumes.

    Those who don't know any better will keep their opinions for their own camp (either M$ or *nix) and those who've been on both sides are probably too busy to weigh in here anyway. (I'm out of it now, so I have more time :-)

    John

  • by frodo from middle ea ( 602941 ) on Thursday March 11, 2004 @03:37PM (#8534794) Homepage
    hat you say may be true for the desktop scenario, but server scenario is a whole different ball game.

    For e.g. can Windows allow the following things...

    Change network configurations on the fly. which may include , changin domains, sub domains, IP addresses etc, and not having to reboot ?
    Restart the windowing system parameters on the fly, i.e. update the video card drivers and not rebbot.

    Windows still require a lot of rebooting for tasks which can be done very easily in linux, just by reloading kernel modules. What more, I hear 2.6.4 even supports hot swapping of CPUs.

  • Re:It's simple. (Score:2, Interesting)

    by TimmyJoeB ( 5950 ) <timmyjoe2 AT comcast DOT net> on Thursday March 11, 2004 @03:39PM (#8534820)
    Windows has more drivers, not drivers that are easier to use. Actually you normally have to have drivers supplied by the Hardware vender under windows, while Linux either has the driver in the kernel or not. It cannot get any easier to setup a printer than it is in Mandrake. Simply click about 4 buttons and you are done. My HP 2110 PSC work out of the box with a few button clicks. I still trouble getting my crappy Brother MVP350 working with Windows( 98 FIrst Edition though ). Thing either work or don't with Linux. Things usually have trouble eventually with Windows.
  • by EvilTwinSkippy ( 112490 ) <yoda AT etoyoc DOT com> on Thursday March 11, 2004 @03:39PM (#8534827) Homepage Journal
    Tell me about it. I just cleaned yet another program that hijacks search results from google and funnels them to someone else's portal off a VP's machine. A web page installed it at some point, and damned if I can figure out how to get rid of it.

    I nuked the DLL's the worm installed. I nuked the registry entries. I even got it to the point that it doesn't reset his web page every time he opens explorer. But deep down, some dll was over-written, and it's not coming up on virus scans, and good luck tracking down md5 hashes of internet explorer components.

    I introduced him to Mozilla, and implored him to sin no more.

  • Re:The other side (Score:2, Interesting)

    by Kethinov ( 636034 ) on Thursday March 11, 2004 @03:40PM (#8534837) Homepage Journal
    Wtf? The GIMP has a terrible interface. Half a dozen windows spawned all over the place. Put a newbie in front of it and ask him to find the image plugins. Wait about ten minutes. He still can't find it. Why? Because you have to right click on the goddamned open image. God forbid there be a "plugins and filters" menu.

    I guess I'll stick with Photoshop and Paint Shop Pro. (depending on what platform I'm at the time.)
  • Re:It's simple. (Score:5, Interesting)

    by Otter ( 3800 ) on Thursday March 11, 2004 @03:40PM (#8534839) Journal
    For me, Unix offers:
    • Transparency. The access to processes, orientation around files and CLI base provides much closer access to what's really going on in the computer.
    • Modularity. It's a lot easier to switch stuff around. I like WindowMaker, so I use it.
    • Fun. It's just more fun. Linux, anyway. IRIX or AIX provide less fun.

    The rest of it, the "Lunix never crashes because of open-source!" I don't especially buy into.

  • by neiffer ( 698776 ) on Thursday March 11, 2004 @03:41PM (#8534848) Homepage
    Actually, my experience has been that the driver set for Linux is in *some* ways more comprehensive than Windows. Case in point: I have a SCSI scanner that simply didn't work at all on a Windows 2000/XP box as no drivers were available. I put the card and scanner on a Red Had Fedora box and it auto detected it right away. I have had the same experience with a couple of NICs and a printer. However, I am not an advocate of a single platform school. My current classroom setup is two Windows XP boxes (two I brought from home) and 10 Linux thin clients. I have equipment plugged into both, including equipment donated from the community (in some cases, the community is my garage). Thanks for your thoughts!
  • by truthsearch ( 249536 ) on Thursday March 11, 2004 @03:44PM (#8534892) Homepage Journal
    Articles like this on /. and LinuxInsider are great. But they're preaching to the choir. Great articles like The Myths of Open Source [cio.com] being in CIO Magazine (yes, a great article about OSS in CIO magazine), are far more influential.

    I would guess at least 90% of the readers of /. and LinuxInsider already know the many things which differentiate Linux from Windows. What's needed is for good articles on these topics to appear in places of primarily proprietary software users (MSDN? ;). They're finally appearing regularly in business publications. But I know far too many technical people who read Microsoft-only magazines amd web sites. We could blame them for not being inquisitive enough, but if they saw these articles in the right places it could be very influential.
  • Re:It's simple. (Score:3, Interesting)

    by moojuece ( 661296 ) on Thursday March 11, 2004 @03:44PM (#8534902)
    i do know that when ever i install windows i have to track down drivers for sound devices, video and network card. this has happened EVERY windows install i have done. this is on pcs made by the main pre-builts such as hp, compaq, dell,...etc i do know that as stated in an earlier post the only drivers i had to install for my slackware install is my NVidia drivers. and the only compatablity i ensure is that i dont buy winmodems, but this may be because i dont buy modems
  • by calambrac ( 722059 ) on Thursday March 11, 2004 @03:44PM (#8534905)
    That's not 100% true. Try this:
    1. Insert a floppy into a Windows machine.
    2. Start up Word and type up whatever.
    3. "Save as..." to the floppy drive.
    4. With your document still up and running in Word, remove the floppy and replace with another, different floppy, maybe one with some important files on it.
    5. "Save" (not "Save as..", just "Save") and see what happens.
    You may not have to "mount" and "unmount" but it's not like these operations don't exist in Windows. The difference is that Windows will hide this operation from the user, much like "automount" tries to do on Linux. Another difference is that because the operation is hidden, users aren't aware it's an issue. I work in a campus lab, and just yesterday one of the profs did this exact sequence of steps and lost alot of work... oops.
  • by OmniVector ( 569062 ) <see my homepage> on Thursday March 11, 2004 @03:48PM (#8534963) Homepage
    I think the best solution is a mix of both. A proprietary governing body to make decisions about the API, toolkit, etc such that there aren't UI forks everywhere creating an inconsistent system, and an open kernel and subsystem to make additions easy and powerful. You don't have to look much further than this [apple.com] if you are looking for stability (UNIX), usability (Mac), and power (BSD).
  • by Anonymous Coward on Thursday March 11, 2004 @03:52PM (#8535042)
    Or, more specifically, comes up with an Open Source Windows clone?

    They get sued for copyright and patent infringement...Duh,,,
  • Re:The other side (Score:3, Interesting)

    by Strange Ranger ( 454494 ) on Thursday March 11, 2004 @03:52PM (#8535045)
    You posted the perfect first half to this followup:

    In total contrast, Unix developers advance systems research to provide both long-term continuity and continuous improvement in the software's ability to do more or better with respect to things like throughput, reliability, security and communications. -Paul Murphy

    In contrast with
    Ironically, the very attributes and design goals that made Unix a success when computers were much smaller, and were expected to do far less, now impede its utility and usability. Each graft of a new subsystem onto the underlying core has resulted in either rejection or graft vs. host disease with its concomitant proliferation of incapacitating scar tissue. The Unix networking model is a cacophonous Babel of Unreliability that quadrupled the size of Unix's famed compact kernel. Its window system inherited the cryptic unfriendliness of its character-based interface, while at the same time realized new ways to bring fast computers to a crawl. Its new system administration tools take more time to use than they save. Its mailer makes the U.S. Postal Service look positively stellar. The passing years only magnify the flaws. Using Unix remains an unpleasant experience for beginners and experts alike. Despite a plethora of fine books on the subject, Unix security remains an elusive goal at best. Despite increasingly fast, intelligent peripherals, high-performance asynchronous I/ O is a pipe dream. Even though manufacturers spend millions developing "easy-to-use" graphical user interfaces, few versions of Unix allow you to do anything but trivial system administration without having to resort to the 1970s-style teletype interface. Indeed, as Unix is pushed to be more and more, it instead becomes less and less. Unix cannot be fixed from the inside. It must be discarded. - The Unix-Hater's Handbook
    Yes the handbook is old and quite tongue in cheek, but it was always +5 insightful. :]
  • by 0BoDy ( 739304 ) <mrgenixus@SLACKW ... com minus distro> on Thursday March 11, 2004 @03:52PM (#8535047)
    The problem with copy/paste is that such things should be managed by the gui, or by an additional system service thqat could translate between the different object types, but it is not really a kernel issue. This is a legitamate problem with linux. There are several thing for which there is not a broad-based system. There is currently a project at y-windows.org designed to replace xfree but needs someone to manage it. These problems need to be addressed because they are truly the weaknesses of the OS. Regarding the the usb thumbdrive issue, this is a problem because of the way that linux and windows differ when dealing with file systems. it is also tied to the fact that most companies won't write drivers for linux because they would have to give up trade-secret rights in order to distribute them as open source and becuase there is no standard for installing files accross linux. the gentoo portage system is the best I have seen yet, and hope that it recieves greater adoption accross all platforms of linux.
  • by Anonymous Coward on Thursday March 11, 2004 @03:54PM (#8535069)
    ..., doing my resume.

    Learn TeX (LaTeX). Nothing looks better. And it shows when you do, further impressing your prospective employer.

  • by Spencerian ( 465343 ) on Thursday March 11, 2004 @03:56PM (#8535094) Homepage Journal
    My comment is mostly for the beanie-heads who are newer to Slashdot than us dyed-in-the-keyboard vets of many computers, so forgive me by driving home the obvious.

    An operating system is an operating system is an operating system is an operating system. It's only purpose is to provide you, the user, a human-readable interface and control system for the computer's hardware and software.

    How Linux, other UNIXen, and Windows handle this, however, is the big question to me when someone asks me the question that the article posed.

    Applications designed for Windows are just that--developers typically use programming tools that create apps which are hardware-and-operating-system-specific. Barring an emulator such as Virtual PC (funny, that's owned now by Microsoft, too), Windows applications simply will not operate unless it has a conventional Intel-style PC hardware architecture running a specific flavor of Windows. And nope, your 16-bit Windows apps will likely break in Windows XP, so you have to hunt and peck for the app that works in the OS you have.

    The UNIX family has things differently. UNIX-family applications are frequently hardware-agnostic and non-operating system-specific. You could be running Solaris, or FreeBSD, or Mandrake, or SuSE, or Darwin, or Mac OS X--generally, the code just works. (Plenty of exceptions, like OpenOffice ports to Mac OS X, but a version does work now in OS X's X11 environment, to take an example.)

    Where you would walk into a computer store to buy Windows software, a *NIX user could download the source code for an application and compile it, or build it to work for their particular operating system and platform. Of course, we could buy the source code from a store as well, or the binaries for our platform, if a software maker distributed most of the UNIX software in that format. Currently, the inability of a home Linux user to visit CompUSA for the latest UNIX application is among the greatest challenges to *NIX as a popular home desktop OS (Mac OS X's inroads notwithstanding).

    Nevertheless, I can download most BSD and many UNIX and Linux source code from my Mac OS X (BSD variant) workstations, compile it, and use it, without problem or complant. Windows users generally aren't compiling squat--they have to buy or find the already-assembled binaries that run within Windows--and pray that those versions of the binaries were compiled with their Windows version (and patch version, and service pack version) in mind.

    The best example of a well-written application that doesn't particularly care about platform (at least in terms of its data files--binaries must still be obtained) is BioWare's Neverwinter Nights [bioware.com] game series. It works on Windows, Mac OS X, and Linux. While the two expansion packs for the original game haven't yet been released in an official Mac version yet, because BioWare designed the game's data to be platform-agnostic, many impatient Mac users have figured out. without a lot of hassle, how to install the game expansions using the Linux versions of the games.

    Windows is a proprietary operating system, and any applications written for it feed into that mold. The UNIX world is literally open in its design and flexibility. Don't confuse "open" for "Open Source," however--that's another (related) story.
  • Re:It's simple. (Score:5, Interesting)

    by aonaran ( 15651 ) on Thursday March 11, 2004 @03:59PM (#8535143) Homepage
    Yes, in Linux it's either it works out of the box, you download and COMPILE something and it works well thereafter, or it just doesn't work at all.

    In windows there are many more levels, but fewer pieces of hardware in the Just doesn't work at all category. ...but that's just because it is in the manufacturer's interest to support windows in some way or another. Even if the support for your version of windows is pretty crappy.

    I remember buying a server once that was designed for Linux use and trying to upgrade from Mandrake 7.2 to 8.0 I think it was, and finding that the driver for the disk controller only existed in binary form on the install disks and that only worked with the kernels in Redhat 6.2 :( I was a little peeved, but managed to figure out how to get it working by downloading some rather new drivers and compiling, but that's kind of a rare case... then there is the printer I bought last year BECAUSE OF THE PENGUIN ON THE BOX! (can you tell I'm still peeved about that one?) ...a Lexmark Z55, again it came with drivers that only work in a handful of Linux versions and on the website they don't even provide the option to get drivers that are generic.. after fighting with it for a long time I bought an HP printer and it worked out of the box, no driver install needed (just emerge cups on my gentoo box and away I went.)
  • Re:It's simple. (Score:2, Interesting)

    by ajs318 ( 655362 ) <sd_resp2@earthsh ... .co.uk minus bsd> on Thursday March 11, 2004 @04:00PM (#8535169)
    I call troll. Linux hardware compatibility is improving daily. And while Windows might claim to work with numerically more devices than Linux, the devices that do work with Linux work more reliably than they do with Windows. There are now graphical front ends for the fiddly set-up procedures; and thanks to the modular approcah of Linux, these tend to be consistent across devices -- Windows drivers, even from the same manufacturer, are very inconsistent.
  • by Anonymous Coward on Thursday March 11, 2004 @04:00PM (#8535170)
    WTF is with all these moderators modding up all these anti-linux posts 5, insightful? HAVE THEY EVER TRIED A MODERN LINUX DISTRO?!?!? (Made in 2003/2004)).

    When I got my first real Linuz distro, Mandrake 8.1, I got everything I need. It was easy to use the K Desktop Environment, It had over 100 installed games (plus lots of 3D games). It was a lot easier than Windows 98, which I had on my machine. I have gone through several distros (SuSE, Gentoo, Ark, Lindows, Debian, Knoppix, Fedora) and out of ALL of thoose, I only found Debian hard to use, so maybe we should be saying Debian is hard to use but not Linux in general?

    So why do people say Linux is hard to use when it isn't give me reasons! Real reasons not silly ones. So please, tell me why you are spreading rumours that are not true.
  • by r5t8i6y3 ( 574628 ) on Thursday March 11, 2004 @04:02PM (#8535203)
    here's a great summary of why i'm moving all of my clients from windows to linux and specifically Debian GNU/Linux.

    [from: http://debianuniverse.com/readonline/chapter/01]

    The Debian Universe

    Debian is generally regarded as a good Linux distribution with great package management but a terrible installer. However, it's actually a lot more than that. Technically it's not even really a Linux distribution in the traditional sense, and it can be a hard thing to define for those who have dealt primarily with commercial distributions like Red Hat, Mandrake and SuSE, because Debian even embraces alternative kernels such as the BSD kernel and The Hurd.

    Linux itself is grounded in community involvement and accessibility, concepts it inherited from the GNU project. But when we think of Linux distributions today they are almost all commercial ventures. What goes into each commercial distribution is a decision made by paid employees with the company bottom line in mind. That may not in itself be a bad thing, but it does leave them open to the possibility of commercial failure as we saw recently with Mandrake. If an organisation needs to make money to survive, that danger always remains.

    But Debian is different. It's a totally open, cooperative project involving a great diversity of people, each doing what they do either because they want to or because they feel it's worthwhile. In fact Debian doesn't really exist in the legal sense. There is no Debian Inc, there are no shareholders, no board, not even a non-profit organisation. There is an umbrella organisation called Software in the Public Interest (SPI), but Debian itself is really just a big cooperative project. It's probably one of the best large scale examples of a true 'bazaar' style project as described by Eric S Raymond in "The Cathedral And The Bazaar" that exists today. It doesn't have to make any sales, it doesn't have to meet investor expectations, its members just get on with doing what they do best: create one of the best ever collections of open source software.

    That can be both a good and a bad thing. One of the recent problems, for example, has been obtaining AMD x86-64 prototype hardware for porting and testing. AMD have limited supplies of hardware, and while it's still at the prototype phase they will only release machines to organisations that can both demonstrate a need and enter into a non-disclosure agreement. Because Debian doesn't really exist legally, it can't enter into an agreement binding on all it's developers and so AMD have been unable to provide hardware for Debian developers to test on.

    However, problems like that are few and far between, and for the most part Debian's lack of structure is its strength. It's diversity and inclusiveness have resulted in its ability to package a huge range of software on more hardware architectures than any other distribution, or indeed any other operating system.

    Something that many people don't know is that Debian officially supports 11 different hardware architectures: x86/IA-32(i386), Motorola 68k, Sparc, Alpha, PowerPC, ARM, MIPS, MIPSel, HP PA-RISC, IA-64 and S/390. And that doesn't mean that everything is developed for i386 first, with other architectures lagging behind and treated as poor cousins, with distribution releases delayed by weeks or months. When a release such as Woody (Debian 3.0) happens, it happens simultaneously on all 11 architectures.

    That's a pretty mind-blowing concept when you consider that even the big boys such as Red Hat only officially try to support one or two. Managing development on 11 architectures has required Debian to put in place a very sophisticated auto-builder system that allows a developer to create a software package on whatever their local architecture happens to be, then upload the package to a build queue. Once in the queue the package is sanity checked, then distributed to machines in the build farm: a group of machines loaned or donated to Debian that represent all 11 architect
  • Re:The Difference... (Score:3, Interesting)

    by jamshid42 ( 218149 ) on Thursday March 11, 2004 @04:03PM (#8535224) Homepage
    On the same token, try administering a Windows Active Directory server when all you've ever known is *nix administration. At the hosting company I used to work at, I ended up installing Cygwin and wrote a bunch of bash scripts that called upon VBScripts to handle most common administrative tasks to make things easier for the Linix admins that had no clue about Windows.

    Personally, I think they were not "getting" it on purpose so they wouldn't have to work on the Windows systems. They punished me by making me fix all of those problems (or at least stabilizing them so they would at least keep running).

    Although I can handle both Linux and Windows quite well, throw me in front of a Mac and I feel like a blithering idiot.
  • Re:What? (Score:1, Interesting)

    by Anonymous Coward on Thursday March 11, 2004 @04:05PM (#8535254)
    1. Slaughter the XFree86 team for a sub-par X Server.

    and more seriously, people like to put a disk in, have something flash or jump around (tuxy?) and say "all done!".

    Something I considered writing on my own is a reply to why RPM can bite me. A self-optimizing and compiling file format.

    People (including me) roast RPM for being inefficent as everything is precompiled and prebinded. It might even not even be compiled on your own specific type of hardware.. ie: Celeron stuff on a AMD-FX vs AMD-FX specific.

    That is the next big thing for making linux a more "simpiler".
    Self-optimizing, self-compiling, and heck, optional self linking to major GUI (kde, gnome, flux, ect) to where ever you want to put it file type. .SOP - self optimizing package... of course the word package is all played out.. .SOT - self optimizing thingie?
  • POSIX tools (Score:3, Interesting)

    by wash23 ( 735420 ) on Thursday March 11, 2004 @04:07PM (#8535297)
    The difference between linux and windows is that the former has tons of useful POSIX utilities like sed, grep, wc, tr, xargs... and I know how to use them, and do so almost every day. There's probably a way to do that sort of thing in windows, but I haven't a clue how.
  • Re:Excellent (Score:5, Interesting)

    by mandolin ( 7248 ) on Thursday March 11, 2004 @04:14PM (#8535413)
    Unix based OS's can run older versions of software.

    *Practically* speaking, that's a crap argument. I haven't seen any linux distros installing libc5 support by default recently. Which means old libc5 apps won't run (unless they happened to be statically linked). I even seem to recall some pain in the glibc 2.0->2.1 transition. Or how about trying to install some older rpms on a shiny new distribution? It's about a 50-50 shot that it works.

    Microsoft has to rewrite large portions of windows code to take on new features, which make it incompatible with older software.

    The larger problem is that backwards compatability seems to be directly proportional to bloat. Microsoft's problem is that since they aren't a "distribution" per se, they can't even attempt to fix all your executables to use new libraries as they're developed. And then when they (finally) remove or fix obsolete/broken libraries anyway, shit breaks. Then they get blamed for 'intentionally' breaking other vendors' programs. It isn't actually their fault (..sometimes).

    Really, I always thought MS bent over backwards to err on the side of "bloat" whenever possible. Which is why you have the DOS virtual machine and the win16 API etc.

  • Re:The Difference... (Score:3, Interesting)

    by BHearsum ( 325814 ) on Thursday March 11, 2004 @04:19PM (#8535504) Homepage
    Effective is subjective. If you mean, an OS that effectively makes profit, then obviously that's the case. But each time I use a Windows machine I get frustrated to the point of giving up very quickly. I've found very little, if anything at all that is effective about Windows.
  • by 110010001000 ( 697113 ) on Thursday March 11, 2004 @04:25PM (#8535603) Homepage Journal
    The big difference is that Windows is not just an OS, it is a strategy for Microsoft. The end goal of Microsoft is to get a Windows based product on everything - and they have a centralized strategy to do so. First, by making the Windows "look and feel" the defacto standard so every consumer understands the Windows interface. Second, by leveraging their desktop dominance and integration to get into every market they can. Linux is missing this strategy (which isn't bad, but relegates it to a niche player who can only compete on cost)
  • Seriously... (Score:3, Interesting)

    by Bluesman ( 104513 ) on Thursday March 11, 2004 @04:36PM (#8535759) Homepage
    Other than very slight differences in stability and usability, the OS's themselves are much more similar than they are different.

    In fact, there are so many different ways to interact with computers that aren't being explored because we're stuck with the ridiculous "everything is a file" interface that plagues both Unix and Windows. Both OS's are brain-dead.

    You want an OS that is different in a worthwhile way? Throw out the filesystem. It's a ridiculous waste of time. All the hard disk should be is permanent storage for run-time data. RAM in a system should be nothing more than another cache between the permanent storage and the CPU.

    I don't have to explicity page data in and out to the CPU cache, why should I have to page data in and out to files, just because of some misguided attempt to shoehorn a dumb "file philosophy" onto everything?

    Security is pathetic from an ideal standpoint too. Why are there only two, arguably three, levels of privilege in these systems? Why do I have to become root just to bind to a low port? Shouldn't I be able to allow specific applications that specific privilege, and that specific privilege only? OS's should have much finer grained controls. This isn't impossible.

    A truly innovative OS would resolve these issues. You could start by mapping devices to specific areas in the address space, and controlling access to specific areas of memory for each process/thread. There are research papers all over the net describing exactly how to do this. Nobody's implemented it beyond a toy system.

    For all the back slapping and self congratulation about Linux on this site and others, and the "innovative" rally cry of the free software folks, it's pretty sad when you see that all they've done is recreate 30 year old technology with minor implementation improvements.

    I'll say "innovative" when you can turn your computer on and in a few seconds be right back where you left off when you turned it off. Or when you can enable a thread to bind to a port by giving it access to the address space where the "bind" function resides, instead of giving it total control of the whole machine.

    That's innovative.
  • Re:It's simple. (Score:3, Interesting)

    by Lumpy ( 12016 ) on Thursday March 11, 2004 @04:37PM (#8535766) Homepage
    oh really....

    please tell me then how easy it is to remove the DAMANED incorrect USB-MIDI driver and have it install the right one? every single time WINDOWS finds the old one and assumes that I'm too damned stupid to know what I want so it installs the incorrect one for me, never giving me the chance to install the correct one.

    You cant tell me or any IT professional that Windows has ease of use or Ease of integration. It has just as many problems as Linux or any other OS does. and dont get me going on how fragile the stupid registry and user profiles are...

    windows is not "ease of use" Macintosh is.

    and no I don't own a mac or even like them, but the mac's here in the graphic arts department NEVER need to be messed with.

  • Re:It's simple. (Score:2, Interesting)

    by gnu-generation-one ( 717590 ) on Thursday March 11, 2004 @04:48PM (#8535922) Homepage
    "the key difference between Windows and Linux is ease of hardware and software installation."

    As someone who just installed a soundcard in Windows2000, and watched the machine bluescreen then refuse to boot (even in safe-mode), I can only agree. Some things are just easier if you have a better O/S to work on.

    Did I mention the 2 days it took one of our contractors to work out why Windows was helpfully disabling a fileserver he was trying to setup without ever thinking to mention that it had disabled network connections because the administrator password was blank? (internal network for a cluster..)

    Or getting Windows2000 to login as somebody by default? (yes, this option is made invisible (not just greyed out) if you're part of a workgroup). That took an someone a couple of hours to fix that they could have been doing useful work.

    Control panel -- Relevant option -- Advanced options -- sixth tab of the four visible tabs -- Settings -- scroll down a lot -- tick the option you want -- would you like to reboot for this setting to take effect?.

    At least we're not in linux with all those darned text files

    // This is setting x. it does such-and-such.
    // You should enable it under these conditions:...
    // If you enable it, you should be aware of these things:...
    x = value


    Of course, some things are more difficult in Linux also, but you can understand how hardware interfaces might be difficult when the manufacturers refuse to provide any information on how the products work. Most people here would say "fuck 'em" and ignore a hardware manufacturer if they refused to cooperate with driver-writers, but all credit to the people who actually reverse-engineer things so that they work anyway.

  • Re:Excellent (Score:2, Interesting)

    by top_down ( 137496 ) on Thursday March 11, 2004 @04:48PM (#8535923)
    Well, the cheerleader moderators struck again: +5 insightful for the parent. Pretty sad for a message that is essentially a whine.

    Now to the author of the parent: what are you suggesting? That we shouldn't listen to people who are biased? Should a jury in court not listen to the defense lawyer or the prosecuter because they are biased? If you don't agree with people then don't go around whining about how biased they are but make yourself useful and attack their arguments.

    Or maybe you are saying we get to hear only one side of the story. If so than please provide a link to a detailed technical story that tells us the other side. That would be worth an insightful tag.

  • extra quality (Score:3, Interesting)

    by Dave_bsr ( 520621 ) <slaphappysal@hotmail.com> on Thursday March 11, 2004 @04:55PM (#8536027) Homepage Journal
    It's only in the companies best interest to make products of a high enough quality as percieved by the majority of the target purchasers as to justify procuerment. Any extra quality in the product is waste.

    That's to get one sale. Most companies really like it when you come back to them for future purchases, which is why having extra quality, something to set your product above others, is always a good thing. If you can make your product that much better with a reasonably small amount of cost, then why not?

    You can take a bit more joy from making a better product, you look like a better company, you get higher customer loyalty. For example, MAG-Lite flashlights are extremely well made. People buy them, and the company is succesful, because they made a great product, as opposed to just another flashlight.

    I submit it's always a good decision to make a better product.
  • Re:The Difference... (Score:3, Interesting)

    by BHearsum ( 325814 ) on Thursday March 11, 2004 @05:01PM (#8536102) Homepage
    If you got that monopoly by having a good OS, sure. But I do remember Microsoft telling retailers if they didn't do as they were told they wouldn't be selling Windows anymore.
  • >
    The best I could give him was that Linux is a hobby OS

    Only that's not true. It is a professional system made by its users, while MS Windows is a substandard one made by hired coders commanded by marketers trying to please the users' managers. Got the difference?

    >
    That gives pluses and minuses to each of them

    The only GNU/Linux minus is time: it takes time to get it right. There is no reason why, say, Debian GNU/Linux with Gnome can't reach all the same qualities of MS Windows without loosing any benefits. That is, apart from the fact that security is inherently opposed to convenience. There are things that will always be more difficult simply to keep security; on the other hand the basic design is so much simpler that the complexity coming from security can easily be offset, especially if we eventually follow the GNU/Hurd road to Lisp system programming and the Gnome road to database storage as the filesystem engine.

    >
    consistency across apps

    This is a red herring. Gnome is already quite consistent, and has most apps one needs. 2.6 will need even less non-Gnome apps, such as Gnome PDF viewer being nearly as feature-complete as XPDF or Adobe Acrobat Reader for instance. It will take a few years, but there is no reason why OpenOffice.org, LyX and such foreign software won't be totally Gnome-ised and immature software such as Passepartout or Gnome PDF won't become full-featured.

    >
    integration

    Another red herring. In fact, it is much easier to integrate GNU/Linux, because it tends to follow open standards and even to create new open standards, instead of being subject to MS's bad case of NIHS. MS integrates well only with MS or other mature proprietary MS-platform software, but not with non-MS-platform software.

    >
    Linux could really benefit from some of the aspects of Windows, such as centralization and consistency across the UI in every app

    Centralisation would buy you precisely nothing, and would cost much. With centralisation things would move slower, be less flexible...

    Consistency is yet another non-issue. Gnome and KDE are still pretty immature, but they are consistent. The fact that you can run Qt apps in Gnome and Gtk+ ones in KDE, and text and Motif or Athena or whatever in both, is a bonus.

    In fact it has been argued that if we had had a single widget set since the dawn of X, now we'd have tons of obsolete software. As widgets were never a given, people have designed their apps to be easily ported to new ones, and now we have the luxury of apps that play well with lotsa them. For example, with GNU Emacs we've curses and Motif already, and will have Gtk+ soon; with LyX we have Qt and XForms already, and someone was porting to Gtk+... MS Windows apps so old as these were already rewritten or are dead or have become bloated, choose any number of these three options.

    >
    he hoped that its influence was going to get Microsoft off their rear ends and improve their product

    It is happening all the time, but the cultural gap is simply too big. Microsoft will only be able to cross it by ceasing to be Microsoft. In this sense the decision by the courts not to break Microsoft in several companies (games and content, OS, tools, apps, servers) was against MS own shareholders' best interests in the long term. But this is a decision shareholders could have taken without the courts.

    >
    whichever OS can meet the other in the middle--with a balance of security, usability, and power

    As I've shown it is not about balance, but about GNU maturing.

  • Re:Close... (Score:2, Interesting)

    by Endive4Ever ( 742304 ) on Thursday March 11, 2004 @05:17PM (#8536275)
    I installed Slackware 9.1 on two boxes earlier this week. One of them is a PPro 200 desktop and the other is a quad PPro server.

    I didn't install the Gnome or KDE sets, the desktop is nicely responsive and usable with FVWM2 running.

    Perhaps that's part of the advantage of Linux that (with Slackware, anyway) you can skip the desktop bloat and get a usable system, on a machine that sells for about $5 at auction these days. (the quad PPRo server was $15, though)
  • by ggwood ( 70369 ) on Thursday March 11, 2004 @05:25PM (#8536382) Homepage Journal
    This is the big difference.

    Why are people willing to pay for Windows? They have been using it, it is what they know. It has problems, they are willing to pay to have those problems fixed. Further, so many people use MS word that they have to buy the new version because they will get some random new word document they cannot view or edit otherwise.

    Why is CompUSA stocked with Windows software? Because it is commonly used, so the market is bigger, so more software is written for it. Even if you are willing to pay more for a similar product under Linux, often it is not available. Of course, what is available is often free, but it may take an expert hours to complie it or set it up properly.

    Why does so much hardware come with Windows drivers, but not linux drivers? Again, market size.

    Why do some websites only work right under Internet Explorer? Guess.

    Of course there are regions where the opposite is true. Often in science tools are only available for use under linux/unix - further, most expect you to be running some kind of unix if for no other reason then that you have xterms.

    It's basically a historical accident - one came first, it became popular, people could switch, they are, but it is taking a long time and maybe Linux will become a huge desktop monopoly, maybe it won't.
    __________________________________________ ____
  • Re:The Difference... (Score:4, Interesting)

    by diablobynight ( 646304 ) on Thursday March 11, 2004 @05:25PM (#8536387) Journal
    Actually, if you read my further post, I can hardly remember what my boot time is because I haven't rebooted in months, but I decided to test this k7 Athlon 2500 for boot time. It is running a 120 GB Western Digital, XP service pack 1, on an Asus NForce 2 motherboard. I timed it to the login prompt, and then I timed after the login prompt.

    To the login prompt is 42 seconds. After the login prompt is about one minute 12 seconds, but not really windows fault, it has to update my files with server using active directory remote profiles, load up a real time virus scanner, load all of my network drives, load my calendar, and acrotray which is for the full version of adobe acrobat 6. I also offer that this build is only 2 months old, because I recently got this computer as an upgrade to a Pentium 3 1133. I built it myself, and could give you an exact part listing, but as for the OS install, I didn't do anything special, formatted the whole drive as one partition, ran through the install, ran all the updates, and added the system to the domain. ??? Works fantastic. and I have all XP machines here and ussually if we have a problem it when XP has to deal with running a program designed for like windows 95. and still uses hard coded LPTs for printing purposes. But other than that, I run a clean network, I do spam and virus detection at the email server, preventing worms from getting opened in email. And all in all, few problems.

    This isn't a troll, I am just seriously tired of this constant anti windows shit, I think it's mostly based on the older OSs NT, and 98, but since 2000 I feel they have been doing a superb job, and when I bought XP pro moving from 2000 I really liked the upgrade.

    I used to use a SGI for autocad, but then we moved to dual Proc Dells, and I really liked it. I do still use Linux, for my e-mail, and web server at home, but only because I didn't want to buy 2000 server, and I thought Linux works well as a server. Personally I used it as a desktop for years, but constant kernel updates, and having to compile every damn thing before I could use it, turned me off. THe linux community should learn to offer binary executables and source because I simply just don't like the hassle of the extra step.

    Here comes the mod down. and there is nothing I can do about it. People hate me for my opinion, but I can't be like most of the people here, claim to hate windows and promote linux, but secretly use XP all the time.

  • by stealth.c ( 724419 ) on Thursday March 11, 2004 @05:41PM (#8536586)
    These are the guys that were publishing strangely pro-SCO articles DESPITE the increasing amount of bovine feces they'd been spewing about IBM conspiracies.

    Now this article. The tagline paragraph atop the article tips me off that it isn't even PRETENDING to be objective. The article feels like an over-the-top attempt to compensate for kissing SCO's ass a week ago. There are several things I could call this article--journalism is not one of them. The whole publication appears extremely contrived. I wouldn't listen to a single word they publish.

    Do not read LinuxInsider.
    --
  • by gomel ( 527311 ) on Thursday March 11, 2004 @05:49PM (#8536680) Homepage Journal
    It's that Microsoft reacts to marketing pressure to make design decisions [...] forced [...] to engage in a patch-and-kludge upgrade process until the code becomes so bloated, slow and unreliable that wholesale replacement is again called for.

    Here is why it makes sense. The OS product is only successful if it has user software. Breaking backward compatibility costs serious market share.

    Microsoft obsessed about this, spending a big chunk of change testing every old program they could find with Windows 95. Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here's the amazing part: On beta versions of Windows 95, SimCity wasn't working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn't free memory right away. That's the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95. [joelonsoftware.com]

    As we know from Kuro5hin's code windows code review:

    It's noticeable that a lot of the "hacks" refer to individual applications. In some cases they are non-Microsoft. [...] Microsoft does not steal open-source code. Their older code is flaky, their modern code excellent. Their programmers are skilled and enthusiastic. Problems are generally due to a trade-off of current quality against vast hardware, software and backward compatibility. [kuro5hin.org]

    To conclude, M$ writes good code but has to use dirty hacks for backward compatibility. It's not their fault, they have customers to care for.

  • by ajs318 ( 655362 ) <sd_resp2@earthsh ... .co.uk minus bsd> on Thursday March 11, 2004 @05:55PM (#8536747)
    Linux developers started by envisaging how a "perfect" computer would behave, if there were no inherent limitations, and went on to try to make real-life, limited hardware behave in as close a manner as possible to the ideal. So all storage devices try to emulate SCSI discs, and all printers try to emulate Postscript. It gives programmers on both sides of the interface an identifiable, acheivable and verifiable goal to aim for.

    Windows developers simply built on layer after layer on a system they knew was imperfect, adding extensions willy-nilly as the need arose; effectively, adjusting the limits to match a constantly-evolving state of the art. The result is a compatibility nightmare. Things often don't work properly together for no obvious reason; the most likely cause is a logic trap triggered by a number of unconnected events occurring in the right order. And it's still easier just to put up with it than to try to do anything about it.

    Furthermore, Open Source programmers know their work is going to be seen by many pairs of eyes around the world, take care to avoid stupid mistakes -- but accept that even if they are temporarily red-faced, the worst thing that can happen in the long run is that they get to learn from the experience. Closed-source programmers, believing that nobody will ever see their code, can take bigger liberties with their code.

    By having higher limits to aim for, Linux developers have been less fazed by new developments; and it's my guess that 64-bit technology will be well established long before the 32-bit timestamp space limit hits home.
  • Re:The Difference... (Score:5, Interesting)

    by sydb ( 176695 ) <michael@NospAm.wd21.co.uk> on Thursday March 11, 2004 @06:09PM (#8536924)
    having to compile every damn thing before I could use it, turned me off. THe linux community should learn to offer binary executables and source because I simply just don't like the hassle of the extra step.

    What are you blethering about? Provision of binary executables is the purpose of GNU/Linux distributions.

    I have not run Windows at home for about five years, and I don't miss it in the slightest. I have a server for NFS, web, mail and other bits and bobs. I have an IBM Thinkpad which is my main work horse. I have an ancient Toshiba Libretto hooked up to my amplifier for playing music.

    All of these run Debian. I can't remember the last thing I had to compile by hand; Debian has so many packages prebuilt that I rarely have to build something myself. Either it's already there, or something else is there that does the same job.

    If I do need to compile somthing, Debian ensures I don't end up in dependency hell because almost all Free libraries are packaged. I grant you - RedHat used to be a pain. Trying to compile an up-to-date Gnome 1.0 for RedHat 5.1 was the last straw that switched me over to a distro built by it's users. But I'm pretty sure RedHat is much better these days anyway.

    My day job desktop is Windows NT 4.0 SP6 and I get through the day but it can hardly be called convenient. It's so lowest-common-dominator that I end up installing all sorts of utilities that are missed out in the shipped OS. I fear Windows XP because I don't want to work in a cartoon.

    And finally, I bathe in the warmth of the freedom of GNU/Linux. I don't have to invoke it much, but I know that if I do have to, I can get the source and fix it. Thanks Linus, RMS, et al.
  • by Dr. Evil ( 3501 ) on Thursday March 11, 2004 @07:25PM (#8537633)

    More precisely, OS is the tertiary product. Their primary product is a solid, supported, consistent API to attract and retain developers. The secondary product is a slick user interface for their desktop API.

    In all practial aspects, for most people Linux is a Unix-like environment first, an OS second, and any semblence of a desktop API or slick desktop environment is not really all that important.

    Microsoft could sell Win32 on Linux without too much pain... it would not be the first time they changed OSes for their environment.

  • Re:Mod parent up :) (Score:2, Interesting)

    by plugger ( 450839 ) on Thursday March 11, 2004 @07:44PM (#8537791) Homepage
    Well, there's the story of how Win3.1 was designed to fail when used with DR-DOS, Digital Research's (almost) drop-in replacement for the dominant MS-DOS. This happened over 10 years ago, and DR-DOS was quickly patched to deal with the 'problem', but it's instructive to watch Microsoft's tactics when they were on the cusp of World (Desktop) Domination:

    http://en.wikipedia.org/wiki/DR-DOS [wikipedia.org]

    and an article from the time of the lawsuit, which was brought by Caldera (who bought DR-DOS in 1996):

    http://www-cs-students.stanford.edu/~kkoster/micro soft/caldera.html [stanford.edu]

    The case was settled, but you be the judge.

    And Windows machines are still a pain in the arse, IMO.
  • by Anonymous Coward on Thursday March 11, 2004 @09:59PM (#8538770)
    Yes, XP is a big step forward when compared to '98 (let's not mention ME).

    No, it is not secure, robust or flexible enough for my computer work.

    If I absolutely had to use MS-Windows, it would be 2003 but even here I spend too much time fighting the OS to try to acheive (or even find the controls for) what I can achieve with a one-liner in Linux.

    As to compiling from source, who are you trying to kid? I'm installing KDE 3.2.1 binaries in about 20 minutes (when it finishes downloading) and that was a one-liner, too. Yes, it could have been point and click if I didn't find typing faster than mousing through menus.

    In fact, there is even a Linux utility which automatically finds and installs (and then runs) a program for you on the fly if you try to run it and it's not installed. I'm not personally comfortable with this idea, but in terms of automation, it's hard to beat.

    My wife uses Linux and she's not exactly the world's greatest computer literate. My 4yo boy uses it too, even though he has no sensible understanding of what's really happening. Unlike MS-Windows, I can pretty much instantly lock down his desktop using the kiosk features.

    I'm happy for you and your uptime, but I'm afraid it's atypical except in carefully managed environments. The norm on a home PC is to have XP do something weird about daily, and lock up every few days (that is, ten times better than '98). My wife doesn't bookmark stuff, she just minimises the browser window, and those minimised sessions typically stay there for weeks. She doesn't save as she goes, either, and didn't even know that OpenOffice.org had crash recovery until a power failure last week (hadn't saved that document in about a week).

    However, this is still almost majoring on the minors. I don't have to sweat about licenses, spyware, viruses or a zillion and one other "parking meter" nuisances. Those alone make it worthwhile using Linux.

    If I need to run an MS-Windows-only app (which is one of two remaining gripes with using Linux: hello software manufacturers, port now before a FOSS app arises to blow your market away - the other being indifferent interest from hardware manufacturers), it can often be done [cyberknights.com.au].
  • by Scorillo47 ( 752445 ) on Friday March 12, 2004 @02:31AM (#8540567)
    If we scroll down below from the article, we get an interesting reply from Mark Russinovich... he is one of the leading authorities in Windows kernel although he has originally had a Unix/Linux background.

    Re: What Differentiates Linux from Windows?
    Posted by: Paul_Murphy 2004-03-11 15:52:44 In reply to: Paul Murphy
    I just received this email:
    --
    From: "Mark Russinovich"
    To:
    Subject: Linux and Windows
    Date: Thu, 11 Mar 2004 17:30:24 -0600
    MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
    Thread-Index: AcQHwNOxdSTMYl4xToudyRPyZYimCg==
    Hi Rudy (aka Paul Murphy),
    I read your article (http://www.linuxinsider.com/perl/story/33089.html )
    posted today at Linux Insider comparing Windows and Linux from a design
    philosophy point of view and am writing to tell you that its full of blatant
    innacuracies, misconceptions and ridiculous postulations on the reasons
    behind the way Windows is architected. Your descriptions of Windows memory
    management, process management, and kernel behavior demonstrate almost
    complete ignorance of the Windows OS.
    Its exactly this type of irresponsible writing that the Linux community
    always accuses the Windows community of using to promote FUD. If you're
    interested in maintaining journalistic integrity for Linux Insider (or your
    psuedonym of Paul Murphy), reply to this e-mail and I'll provide you
    point-by-point corrections for you to publish. You can also research the OS
    yourself by reading the official book on the internals of Windows NT/2000
    that I coathored, Inside Windows 2000.
    -Mark Russinovich
    ---
  • by EvilTwinSkippy ( 112490 ) <yoda AT etoyoc DOT com> on Friday March 12, 2004 @07:36AM (#8541844) Homepage Journal
    You are going to rake Linux over the coals for THAT.

    Come on, man. Given all the things that X does that windows and MacOS don't, you are bitching because your pr0n is dithered if you start in a lesser color mode? Well what about the fact that you can take a cheapo 486 and, using only a network card a minimal [Li]|[U]nix install, run the entire desktop environment of another machine?

    Or maybe the fact you can run graphical apps transparently and securely over the network, with SSH.

    And by the way that "Tinker OS for the Desktop" has been running more or less in it's present form for 25 years. I can run X apps written years ago for a completely different platform, and they still knit in properly with the desktop. Heck, I can display X apps written years ago and running on another machine.

    "Tinker OS", Bah.

  • Re:Mod parent up :) (Score:2, Interesting)

    by KlaymenDK ( 713149 ) on Friday March 12, 2004 @08:04AM (#8541979) Journal
    Here is my argument, your leaving Microsoft, but why? I know there are these argument about them being a big evil corporation trying to stop free programming.

    I don't know about the "trying to stop free programming" part, but the last two years or so I have seen a trend that the "megacorps" (to use a Shadowrun term) are scooping up any old patent they can come up with, and various other general paths of action (you read /. too, right). Plus, MS is effectively forcing people to upgrade constantly, and I'm simply sick of it. Since it's possible --but darn careless-- to stay on a Windows9x platform, and DOS/Win311 is out of the question, and all the newfangled Windows versions are so damned expensive yet quite apparently offer no security or hopes of forward compatibility anyway -- I've decided I'm done with the thing.

    or why not try and sue open office for it's similarities, it seems to me they really aren't attacking the linux, or GNU community at all.

    Well, they have taken out that xml patent that they might (might! IANAL) use to shut down OOo (or Mozilla, or ...?). Plus, that bedeviled DMCA thingie could be used to end all forms of document portability (save for the GPL'ed formats, obviously).

    If 20 well skilled programmers sat down there could be a linux virus, so why hasn't evil M$ sat down and had this done and released from somewhere else. Linux users are making said viruses against M$.

    Are you trolling? I won't comment on this, other than saying that's a generalization the size of Jupiter.

    Personally I think M$ is glad *nix is around, so that they don't get sued over anti trust every damn year.

    Personally, I think the scope of the GNU philosophy is beginning to dawn upon Bill Gates, and he's not liking it. But what you and I think is irrelevant, we'll see which Road Ahead they choose.

    So I am not saying linux is bad, linux is ok, but I think M$ as you guys call it, gets a bad rap.

    You call it M$. I call it MS or Microsoft.

    Post me links as to court cases M$ has lost where they were accused and found guilty of crushing a smaller software company, or stealing it's software, or illegally pushing people out of an industry. Links from viable websites please. I will read them, I swear, and with an open mind.

    Ohh, The Java dispute? The IE integration dispute? DR-DOS compatibility? I'm sure you can find linkage on your own. They do this regularly, but not all of it reaches the US news. Mind you, it does happen the other way around too, though, for example with the recent embedded media suit against MS by a tiny company from somewhere.

    But I think that mass beliefs in popular myths are dangerous, even if it's attacking a big corporation.

    True, true. No matter how many people believe a lie/myth/religion, it's still a lie/not the truth/reality. But being worried about the general direction of the future of software is, I feel, a wise caution.

    also please consider, M$ is in our country, helps our GDP, and employs thousands of highly paid programmers as well as donates millions to college IS departments that need the money.

    Err, exqueeze me? Sure, MS does have a presence in our country, but that's like 25 people or so. Oh, I'm sorry -- you don't live in Denmark then?

    Sorry for being a dork, but this is a very common generalisation/misconception -- /. is read by many people all over the world, and while all the hoopla (MS lawsuits, DMCA, patenting frenzy, spam law-wannabes, etc) is raging in the US, there is a world outside. Yet sadly, whatever gets passed in the US has at least some impact on the rest of the planet. Fair? Naaw. To be expected? Well yeah I guess so, there are lots of you and so your economy is big. Scary? Hell yeah!

    But you're right, The Gates foundation does a wonderful job, and it would be a huge loss to see it fold. But that
  • by niklasf ( 158774 ) on Friday March 12, 2004 @08:06AM (#8541985)
    In addition to AdAware, also try out HijackThis. It requires that you know what you are doing, but is very efficient in removing unwanted stuff.
  • Re:Close... (Score:3, Interesting)

    by dave420 ( 699308 ) on Friday March 12, 2004 @09:40AM (#8542443)
    You say that, but all the redhat installs I've done have been larger than any of the XP installs i've done. It seems this windows==bloat stuff is ages old, and wrong.

    I'm not trolling or nothin', just stating the facts.

Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.

Working...