Linux vs. Windows: What's The Difference?
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.'"
What's the difference? About $299.
Or much more if you consider a server comparison.
And it's gotten even worse with Mac OS 10.4 because now:
Linux copies Windows which copies Mac which copies Linux
(I'm sure SCO Unix gets copied in there somewhere too)
Uh oh... doesn't that sort of relationship end the universe in some sort of giant BLIP!?
Now, for those who want to actually read something that matters, Ars Technica has a primer on PCI-Express. Impress your friends, neighbors, and countrymen!
Casual Games/Downloads
The difference is that one is unstable and easy to use while the other is stable and hard to use.
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..
1. Security. // Linux is usually more secure by default and is able to be secured easier due to the fact that users have complete access available to the system
// as a quasi-altruistic community, the Linux world often has Google-like aspirations regarding concepts of free information and such - as opposed to views that are arguably centered on money alone
// most uptimes in Linux are measured in months and years rather than days and weeks (with exceptions, of course), and the GUI being a completely separate component from the kernel helps this greatly
// nuff' said
2. Philosophy.
3. Stability.
4. Cost.
Those are just a few for starters...
dmiessler.com -- grep understanding knowledge
All software I need runs on windows... without the need for third party software to run it.
I'll let you know as soon as I finish loading Red Hat on my work computer, Well, that and loading Gentoo on my home PC.
Ummm isn't there some security stuff too?
"Both operating systems had their origins in the 1970s and their real birth in the 1990s and have been evolving quickly since then. The two operating systems are very similar from a kernel perspective, because as engineers work on problems they look around to see what's working elsewhere. So you end up with a lot of similarities," said Russinovich.
That means that it's incredibly hard to say that somebody actually *copied code* from somebody else- they may have just been thinking along the same lines. AdT, are you listening?
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
Windows comes from a monopoly that is ever more desperate to extend that monopoly.
...the problem with Windows is not the design, but the implementation. With all the employees and money Microsoft has, you'd expect them to come up with some useful ideas (Start menu, for one) that Linux would be worse off without using. Of course, you'd also expect them to be able to churn out decent code, but apparently not.
He's kinda right. I work with OpenOffice and Firefox for my basic stuff, and each time I launch those two or am in the middle of something, I have to look at the task bars to remind myself where I am at. User interfaces are so much alike.
The usual routine is pressing Win+E to launch Windows Explorer, then observe no Windows Explorer window launching, then cuss silently for the bug, then realize it's Red Hat 9 I am in.
A Unix-like OS is easily identified by the backspace key not working.
So, they both use rectangular windows and are therefore pretty much the same. So, where does MS get off touting WinXP as better than 95? they both use windows, right?
I'd respect some big companies a lot more if they didn't expect us to buy this bullshit...
"Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
remember when 3.1.1 for workgroups came out? Microsoft only ripped off the whole windowing system from apple. So nothing is really 'original', except for maybe the dock in OSX
"Duke Nukem Forever" isn't out for windows yet.
Norman Cook's Ode to Sl
When my X dies, it doesn't pull down the whole machine with it.
-- No Sig is a Good Sig
He says the only current difference is 'how windowing is handled.
This just illustrates that most people don't understand that the fundamental flaws with Windows exist under the hood.
Someone needs to write an article explaning those details in layman's terms.
Somebody needs to write an OS where the windowing operations are all done in the memory allocator. Wouldn't that be the more efficient way to go about it?
--Slashdot: News for Turds. Stuff that Splatters.
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.
It was a joke! When you give me that look it was a joke.
Big difference and a main one that I'm not running Linux - installing apps. I don't know how to compile, nor do I think I should learn how in order to install simple programs. A "setup.exe" is needed. And it should add the appropriate shortcuts, in the startup menu, and if desired, on the desktop.
Call me a simpleton, but this is a major sore spot for me, and it's keeping me away.
I have to agree here. Linux is becoming more and more a "desktop" operating system. Default installs with lots of bloat and installed services. One of the reasons I try to avoid using mainstream software... besides any security (etc.) advantages, is because I like being a geek and doing things the hard way :). I like to get my hands dirty. I also
like powerful, flexible software that does the job over fancy GUIs and
the like. But, it seems Linux is drifting away in the direction of
Windows.
HOWEVER, one of the reasons the Linux community has become so splintered (different distros, etc.) is because people are taking Linux in different directions. SuSE, LinSpire, and many other commercial providers are trying to make Linux a friendly, easy-to-use experience. Whilst Slackware and Debian are sticking to their roots.
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?
Since Linux and Windows were both designed to do the same job (be an OS) they are bound to be similar. This is especially true if people moved from one project to the other and brought ideas with them.
I wish to remain anomalous
Unless you bring Knoppix into the mix, in which case you're running a fully functional Linux distro, complete with KDE and OO.org, from a CD. I think it's sort of been done for Windows, but not nearly as completely. I agree with the main point though that they're rather different (to be understated.)
I'm always right and I can prove it, because to the best of my knowledge, I've never been wrong.
...that, to me, separate Linux (and, by extension, BSD) from Windows
1) A monolithic kernel that can be customized and tailored by any end user willing to take the plunge, or at least just compile from source.
2) A variety of command shells that are intended to be used as full-fledged operating environments, without the need for a GUI.
(ObDisclaimer: haven't read the article, probably won't)
Some of the windowing environments and GUI-based programs try to emulate the Windows look-n-feel, but I haven't run across many things in the rest of Linux-based operating systems that can be thought of as copied from Windows... well, except for the embarrassingly registry-like GConf2 database (the first time I used the graphical gconftool to change spatial Nautilus back to usable-for-me Nautilus, I nearly regurgitated at the bad memories it brought back).
I think this guy might as well say any operating system "copies" things from Windows, Mac OS, and every other operating system.
Someday, you're going to die. Get over it.
He says in the article: "Both kernels are monolithic". I thought the Windows kernel was monopolithic.
He says the only current difference is 'how windowing is handled.'
Then, of course, there is this issue of stability...
I wish Linux tasted like free beer. Now that would be something. Why doesn't somebody come up with an open source GPL'd free beer system?
--Slashdot: News for Turds. Stuff that Splatters.
...if they are so close to each other, with only windowing and security being the defining differences...then why are all those people still using Windows? And they called this guy a Fan of Microsoft...? I doubt MS would like to be viewed this close to LINUX, escpecially with one of the defining characteristics being security...because we all know how 'secure' windows is(n't).
Aw...well the article just stated what many of us have know for quite a while...
Sig? No thanks, I don't smoke.
For example, on making the kernel re-entrant (which refers to letting software be executed multiple times simultaneously), Russinovich cited an article he wrote which pointed out the lack of this feature in the Linux kernel. "Molnar said it was a 'clear red herring', said Russinovich, "A month later he turned around and made all paths in the Linux kernel) r-eentrant." "I also pointed out that a pre-emptible kernel is a lot more responsive to a high priority thread," said Russinovich, moving on to his next target. "The Linux kernel 2.6 was made fully pre-emptible."
I think this guy is trying to say that it was his articles that made the kernel jockeys change the way they do things. Thats a pretty big call to make.
Next you'll be saying linux software runs on linux without third party software!! WOWWWW THAT'S SO AMAZING!!!!!!!!
I don't know squat about kernels, but in general Windows seems to be becoming more like *nix and related packages.
- Swapping WINS for DNS
- New MSH (Microsoft Shell) being developed to give admins "Unix-like" access to system services and scripting.
- Longhorn interface resembles WindowMaker and other WMs
- WinFS going from drive names to "/"-based file system
Can anyone add to this list?
I heard this rumor while I was in high school about some guy that Microsoft locked in a closet and they made him write Windows NT. This rumor stayed in my head for years, until I interned with Intel in 2000. I asked the group (OS research) if they had ever heard of anything so crazy, and they said that basically, one guy did write the NT kernel - though a lot of it was borrowed from VMS. As to whether or not he was locked in a closet - I guess the world will never know! :)
Gotta get me one of these!
Actually, if I get the "cheap" version of SUSE, it's $30. If I get Windows XP Home Edition with a piece of hardware, it's $90.
Isn't that $60?
If the main advantage of Linux is based on price, it's starting to become less and less of an advantage. Perhaps you guys should start working on usability and driver coverage. But don't take my word for it, I'm just 90% of the market.
Linux only looks like Windows(tm).
Linux only looks like Windows(tm), and then, only sometimes.
Seriously, Gnome is not Linux, KDE is not Linux. The ever-increasing familiar Linux desktop is not the actual operating system, mmmmkay?
There are dramatic differences in the underpinnings of both desktops. More striking is the philosophical difference. From http://www.faqs.org/docs/artu/ch01s06.html:Windows rarely does this.Now we don't have access to the Windows source, so we can't really say. But we can easily surmise the worst, given it's behavior.Not on any MS platform, at least not without using a protocol or other IPC/RPC devised by MS.No MS program manager has ever heard these words.Explains Windows. Perfectly.
The article talks a lot about the two kernels, as is right. Linux is a kernel.
To sum it all up, you can see from the source that Linux uses lots of strategies both in and out of the kernel.
This is different from Windows, where you see ANYTHING from the source.
Ergo, Linux is different from Windows. The end.
IMHO, armed with a knowledge of programming and a good (or bad) Linux distro you can mold it ultimately to your desires as a potter molds clay. Without said knowledge of programming, the difference can be superior speed of Linux and the slight incompatibility between OOo and Ximian and MS apps. But there are easy workaround to those. It's the cathedral vs. the bazzar.
Quod scripsi, scripsi.
In the article he points out the differences between the two, highlighting where he thinks Windows Kernel lead the Linux one, but he forgets to mention where the Linux one leads Windows - especially in the areas of stability and security - I wonder why?
Also - he is mentioning the fact the windowing in the kernel suggesting that the only advantage of it not being is the ability for remote operations. My question would be is why do I need windowing features in a kernel that is being used as a server?
On a final note he seems to be recognizing that Linux competes with MS Windows at all levels, at the desktop as well as server. A mistake on his part?
Web Sig: Eddy Currents
I understand that the article is more comparing the kernel implementations. On that point, I actually like the way Windows does a lot of things better - a stable driver API, for one thing.
As for me actually using Windows, well, here's the thing. I don't really care about price (up to a point), nor do I care about source-availability (for most things). I would gladly use Windows if I could do this:
for FOO in `cat iplist` ; do echo "ppp-$FOO IN A $FOO" >> foo.zone ; done
I realize that I could just install cygwin or SFU, but that doesn't change the fact that Windows was not designed with shell-scripting in mind. I need that sort of functionality (I run GNOME because Fedora installs it, but I do 99% of my work (including file management) from a terminal).
(As for Microsoft's much-touted "you can do anything from the command-line in 2003!" thing - I don't consider "dhcp -f ScriptFile" to be elegant or useful. It's one-off and icky. I am interested in the "object shell" concept from Longhorn, though.)
(As another aside - look at StepTalk (http://www.gnustep.org/) - that's functionality I'd like the more mainstream *nix desktops to support...)
...but it's being eaten...by some...Linux or something...
... If Linux is becoming more like Windows and their is very little diffrence between the two... Why should I pay for Windows?
I know they are only talking about the kernel but most people don't know what a kernel is. This is an excellent statement that could be used for FUD against Microsoft. However, I know we (OSS crowd) have to much dignity for that....
Seriously,
Saying that two things are the same based on a movement towards similar outward apearence is specious in the extreeme and not particularly newsworthy.
In point of fact, wind-tunnel tests in the mid-to-late seventies proved that the essentially ultimate shape for a four-wheeled ground vehicle with a human-sized passenger compartment, was a sort-of convex (raised in the middle) sausage with wheels at the ordinal extremes.
In the interveening years we have seen cars steadly aproaching this shape. This does not make these cars "the same except for how they handle their windows."
There is a big difference between an electric town car and a Mini Cooper Turbo. They look a lot alike, but technologically they are completely different. And the apeal and prime target for both.
Comparasions of technology based on the outer skin is representative of a complete lack of understanding of even reason.
After all, beauty is only skin deep and is in the eye of the beholder, but ugly, it is universally understood, goes straight through to the bone. 8-)
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
But I'm particularly entertained by the fact that security is the lead-in -- "Security and the way windowing is handled remain two of the diminishing differences between Linux and Windows" -- and then isn't mentioned AT ALL until the very end of the article, with no examples whatsoever, and no indication as to which OS is playing catch-up.
Way to hide your biases, ZDNet.
Dance like nobody's watching. Sing like you're in the shower. Fuck like you're being filmed.
The first aspect is that linux isn't a black box; it really can be fixed if it's broken, whereas windows stays broken until Redmond cares.
But that's really minor.
The single biggest major aspect which explains why I don't want to use windows any more isn't security, it isn't stability, it isn't price, it isn't source access.
It's true scriptability.
In windows you can use packaged software, or write your own. There isn't much middle ground. You're a drooling loser, or an ultrapowerful developer. Windows powerusers can not readily bend it to their will beyond configurations.
On unix in general and free unices most especially, a power user can use the basic interface (not an added layer like VB or cygnus) to make things happen. Power use and programming on unix shade into each other.
When DOS did not have a truly scriptable environment, they fell behind. They have never caught up, and as long as they insist that their basic interface is a pretty collection of icons, they never will. It is possible to create a truly scriptable truly graphic environment, but Redmond hasn't done it and shows no sign of it.
Really. I'm serious. Hopefully in time for the July 4th festivities.
--Slashdot: News for Turds. Stuff that Splatters.
The two operating systems are very similar from a kernel perspective, because as engineers work on problems they look around to see what's working elsewhere. So you end up with a lot of similarities,
What this sounds like is that the Windows team is stealing ideas from Linux.
Windows is based on technologies stolen from Apple, while Linux is based on technologies stolen from SCO.
I understand that things like MySQL and PHP fill the void, but are there, for example, replacements for things like .NET (yeah, I've heard about Mono, but am more interested in a different approach, rather than an open-source approach to a Microsoft standard), or Enterprise Javabeans?
On the front-end, things seem pretty clear cut to me, but on the back-end, I haven't heard of any independent projects. Are there any open-source standards, or purely open-source implementations of what are effectively closed standards?
How much extra did you pay for the ability to automagically run a virus?
An article about an MS conference covering what an MS guy said at an MS conference, saying how not to dissimilar M$ and "everybody else" is.... Give me a break
What's the difference between a duck?
There is only one program that has ever been written from scratch -- "Hello World.". Everything else is just cut and past from that.
Fight Spammers!
The article seems to say that the linux kernel is becoming more and more like the windows kernel. Sure, similarities in design are bound to show up, especially since they're both monolithic, but are these similarities due to linux "copying" design concepts or is it more to do with the changing environment? People's want's and needs change and an OS will change with them and this means some features of an OS will look the same. It'd be daft for one or the other to say "no, we won't impliment this because a competitor has".
Yes, I'm sure this doesn't go for everything that's in both kernels but it's bad to assume that one is copying the other.
The article doesn't point out many differences apart from the way windowing is handled, but I'm also sure that many more differences exist than just this.
Silly rabbit
Simply saying that X handles windows differently isn't a very intelligent analysis. How about the freedom you have to choose whatever window manager you want? Or to not use X if you choose. I would also like to note that the fact that X works with TCP/IP is a feature I use daily (and not some minor detail).
And how many platforms does Windows run on? I'm not trying to bash M$ here, but point out that Linux is a lot more than just 'copying' features. I wouldn't suggest Linux for everyone, but wouldn't consider any other OS for what I do.
I am certainly glad Linus brought UNIX into the now, I was getting tired of reading all of my output on teletypes.
Note to self: No more arguing with the faithful.
Honestly, this is one of the worst /. headlines I have seen. The headlinestory implies that the article discusses GNU/Linux systems and Windows systems where it only discusses both operating systems kernels. This is extremely bad since it is commonly understood that noone ever rtfa.
The last sentence implies the story is about "copyied" code.
Spoilers:
---------
It is not!
Maybe this was added just to spice the otherwise boring subject up at bit?
Please "editors", with a proper headline this could have been an interesting discussion. Now it's all offtopic. Thank you!
one of the creators of Digital's VMS Unix operating system
If the filter is totally clueless, how can we rely on it for our news. This unfortunately doesn't just apply to tech news.
This article isn't someone writing rah-rah about how great Windows is. (Or, for that matter, about how great Linux is). It also isn't about the appearence and philosophy of Linux vs. Windows. It is about the inner workings of the kernel, which I think is something that many hardcore users can't even claim to know that about.
As for the claim that the main difference is that Linux doesn't deal with windowing (or any graphical interface in the kernel), I think that the Linux kernel is not only indifferent to this, but to many other things. For example, Windows is designed with a certain file system in mind. As far as I recall, although Linux has a standard filesystem, the actual Kernel doesn't care whether a file is stored in a standard Linux file system, or is stored in a Minix, Amgiga or FAT-16 file system. Also, while there may be Windows for other processors, it is overwhelmingly designed for one architecture. Linux is relatively architecture independent.
So I guess I would say that while the man obviously knows what he is talking about, it is still true that Linux has a great deal more abstraction between the kernel, the shell and the applications, and not just in the fact that windowing is not a kernel specific task.
Hopefully I didn't put any [] around my words.
If linux can beat windows in this arena. Windows would be history.
One friggen BIG difference is the EULA for each system. One is restrictive, nasty and flat-out borderline criminal while the other gives the user freedom especially in the area of quiet enjoyment and quiet possession. Some terms to mean that you can use the software as you see fit and the right to privacy.
For me, an OS is just a tool and to place so many restrictions on your use of that tool is going too far by Microsoft.
Most of the time it's easier to install software for me than even having to track down a setup.exe off the internet. If I want to install via binary (what a windows exe file is) I simply type:
;)
pkg_add -r programname
and it downloads it, all the dependant programs, and installs them all automatically.
To install via source code, I simply go to the ports directory, which is organized by subject (net, devel, www, etc), then browse to the software folder I want to install and type:
make install
it compiles, does everything itself, you're done once it's done compiling the software works. That sounds a hell of a lot easier than tracking down software on the net and sorting through endless freeware junk. Hell it's easier than tracking down a CD in my CD-folder. Certainly easier than going to best buy and paying money for software
like bin, dev, etc mean nothing
at least windows has a bit more meaning to folders like "program files" is pretty self explanatory, or system, help, Windows
perhaps if the file structure was a bit more intuitive the non-tech savvy people can just browse their computer and gain a slight insight into how it works without deciphering cryptic 8 character folder names, we have 128 character file name file systems so why not use them better rather than meaningless fooXdf86-rnm-fgt.epg ?
all the time its a cryptic difficult to understand mess it just widens the gap between a nerds-only hobby OS and a commercial consumer grade OS
It is complete nonsense to claim that Windows and Linux are so similar.
The interesting question is why the Microsoft droid would make this claim. I think that Microsoft has realized that people now know that Linux is much better in a number of ways, and so they are trying to say "the two os's are really the same, so Windows is just as good as Linux."
By the way, did you catch the line VMS being a Unix? Perhaps someone should tell SCO, so they can sue HP.
WINE is only a marginal success. Isn't it about time all the capable mo-fo arcane hacking super guru programmers out there get their asses in gear and volunteer some of their time to the WINE project for gawd's sakes? We REALLY CAN create a Windows-free Windows-compatible OS and GUI system if we really want to. And don't we really want to?!!! You know you want to.
--Slashdot: News for Turds. Stuff that Splatters.
The Linux Kernel is Monolithic
The Windows Kernel is Monopolithic
=)
- It's not the Macs I hate. It's Digg users. -
...where you can install/compile and run a virtual kernel. Performance may be a factor.
The article says, and I quote:
The link to 'readily admits' points to another ZDNet article which says nothing of the kind. I take it that the AdT institute's FUD is spreading rapidly for some reason. People have to understand that just because someone spreads FUD, that does not turn an undisputed fact into a contested issue. Jesus.
I miss my rubber keyboard.(Homepage)
How hard is it to mount a iso image in linux? Easy. In windows? Ha! How about give me the raw image of a floppy? cp /dev/fd0 file. on windows? Ha!
Yes I know there are tools that will do all this stuff, but I'm talking about the basic interface.
And so on. The everything is a file phylisophy was the very first thing that was mentioned in the first book I read on unix. And it was listed as the biggest change from how windows works.
It means that if I want to, I have low level access to the devices on the machine. For example the serial port, or the sound card.
Another difference:
Have you ever tried deleting an open file on windows? Or renaming one? Big difference there too.
The fact that you can delete/overwrite etc open files on unix makes in-place no-reboot upgrades possible. Not a chance on windows. This is a HUGE!!! difference.
-Ariel
You could install the Windows OS and get a virus, a worm, a trojan, hacked, exploited all too easily. It's not a matter of if you get hacked, but, when you get hacked - it'll happen sooner or later. Running a Windows OS makes you a wide open target for every script kiddie and cracker in the world because Windows software is so easy to break into and screw up. You will get locked into a license that barely allows you to breath. You can install patch after patch after patch and update after update after update and pay money after money after money and it'll still never be fixed. You can look forward to lots and lots of work, maintainence, and down-time. Not to mention, you'll be promoting a company known for it's lies, deceit, theft, trickery, unlawful business practices, etc.
Or, you can install Linux and have total freedom over your OS... freedom like you've never known.
Verily the difference between the two becomes distinguished when power user casts his sacred Will upon the operating system. Linux obeys. Windows stays doomed.
There you are, staring at me again.
Shortcuts? Startup menu? On the desktop? You need a paradigm shift - you're so stuck in the Microsoft world.
There's more to computers than the simple front Microsoft puts on them...
1) You can't buy WinXP Home without the hardware for 90, so that's a bad comparison.
,maybe we can talk.
2) Usability still needs some work, but it's progressing very quickly (much quicker than windows did), so people HAVE BEEN working on it for quite a while.
3) Most linux drivers are written by independent developers (with obvious exceptions, nvidia, ATI, several others). MS publishes an API and thousands of companies have to build to it. When most of the drivers that don't ship w/Windows are built in house by MS, then you'll have a decent comparison
SO you're in the majority? That doesn't prove much. If you like Windows, cool, it's your choice and we respect that; Making extremely poor justifications for your choice cost you some of that respect.
Now, you wanna talk about TCO with linux maybe being higher (unix techs cost more), etc.
"Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
It was always about the layered services, and always will be, to the majority of users - the users are what's changing ...
but in both good and bad ways, arguably. For the better, Linux is getting more popular, more comprehensive, and more user-friendly. For the worse, it is more tempting for programmers to get "locked in" to Linux, either because of distribution-specific dependencies or GNU-specific dependencies. It is very important for programmers to remind themselves daily that there is more to the world than just Windows or Linux (such as Solaris, *BSD, Mac OS, etc.) and that POSIX exists for a very good reason.
-- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
How hard is it to mount a iso image in linux? Easy. In windows? Ha!
/dev/fd0 file. on windows? Ha!
How about give me the raw image of a floppy? cp
Yes I know there are tools that will do all this stuff, but I'm talking about the basic interface.
And so on. The everything is a file phylisophy was the very first thing that was mentioned in the first book I read on unix. And it was listed as the biggest change from how windows works.
It means that if I want to, I have low level access to the devices on the machine. For example the serial port, or the sound card.
Another difference:
Have you ever tried deleting an open file on windows? Or renaming one? Big difference there too.
The fact that you can delete/overwrite etc open files on unix makes in-place no-reboot upgrades possible. Not a chance on windows. This is a HUGE!!! difference.
-Ariel
In the last few years, Windows has added:
Support for symbolic links
Support for Kerberos authentication
The "runas" command to allow running certain processes as a privileged user
And in the future, Windows is planning to make the GUI optional on server products for performance reasons.
Yes, Linux is truly catching up to Windows. That's the only way I can explain how they are becoming more and more alike.
Hasn't ANYBODY learned anything? One does not create in isolation.
I don't see the point of this article. I mean, all it's saying is that the linux kernel is adding features that the MS kernel has had for a while, and only focuses on re-entrance and preemptivity. How does this matter? Why should we care?
Mark Russinov is the guy from wininternals who have some very cool utilities 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.
/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.
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
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.)
SCO employee? Check out the bounty
Mark Russinovich is well-known NT kernel expert and I respect him. Summary posted here is just plain misleading and is a flamebait for zealots from both camps. It's just disgusting.
He doesn't say a thing about user-mode software, usability etc. The article is about kernel differences, so saying "Linux is becoming more and more like Windows" is plain wrong. He doesn't even mention API.
What article actually's talking about is how various successful ideas in kernel co-relate in windows kernel and linux kernel and how windowing is handled. He talks about pros(good remoting) and cons(all calls are actually messages) of X Windows.
And he says "Security was also another area where there significant differences remain between the two operating systems. But ultimately, said Russinovich, the gap between the two operating systems will continue to narrow to a point where their underlying kernel becomes irrelevant."
WTF the article poster pulled that "He says the only current difference is 'how windowing is handled.'"
Well... I cannot really express how I feel about such misleading posts slip. Especially if it's about GOOD people and experienced coders like Mark is.
- Arwen, I'm your father, Agent Smith.
- Well, you're just Smith, but my father is Aerosmith!
Ok, lets do a honest and unbiased comparison, using the source code, to find the differences between Windows and Linux.
Here I have a copy of the source code for the Linux kernel. And here I have... um... hrm... wait a sec, where did I put...
With Windows you are not forced to run a GUI either. If you boot off a Win2k/XP/2K3 install CD and go into the Windows Recovery Console you can run bootcfg.exe you can instruct the bootloader to use a serial console, so no GUI loaded. You can then remotely admin the system through RDP, and do basic tasks through the console. The console shell will be majorly beefed up with Longhorn, using the Microsoft SHell (MSH), which looks very promising.
What will take a while will be getting third-party Windows server apps to be configurable through MSH, as they currently expect there to be a GUI. (although RDP will still be useable).
seems simple enough to me
so linux is a copy of windows which is a copy of the mac os which was a copy of Xerox PARC...
http://www.popularculturegaming.com -- my blog about the culture of videogame players
First off, what the hell is "X-windows"? I know of the X Window System, X11, X, X.org, XFree86 -- but I know nothing of this "X-windows."
Now, what the author of the article fails to point out, is that the more significant difference between the operating systems, is that one requires the use of GUI display, while the other finds it entirely optional.
Right on -- strange European Names should be reserved for Linux developers.
You mean like what various *nix groups have been doing all along? Lets face it, any camp can be found guilty of having accused another company/organization/platform of stealing features. Remember last week's Dashboard/Konflabulator debacle?
both
from the FA:
... also, i generally don't have a problem with X windowing on linux, i'm taking his word for it that it's a performance hit. what are the implications of involving the kernel in windowing?
...
"Windows has kernel windowing. When it wants to perform a graphics operation, it does call into the kernel. In Linux, the application sends a message to the x-window process, which looks like any other process."
"With Linux, you have messages transmitted which can degrade performance," he said, but conceded that this does make it easier to do remote applications. "With X-windows you can run windows for applications on a remote client. That is much more difficult in Microsoft Windows," he said.
while Windows' windowing performance is admittedly snappy, it seems to me that having the kernel involved in windowing is a poor, overly-monolithic design choice
finally, i know OSX is a very different kernel, but does it also have windowing support? OSX seems pretty snappy as well
"With Linux, you have messages transmitted which can degrade performance,..." HAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAHAHAAA!!! This whole article was written to try to degrade Linux and try to make Windows a leader. Nice try ZD!
TOP DSLR Cameras Reviews of the top DSLRs
(fingers in ears)
"la la la la la I can't hear yooooooou la la la la la la"
Linux doesn't copy the Blue Screen of Death.
That's one significant difference.
Most people would look for the best price available. Try 70 bucks or so for XP professional.
One lets you script any conceivable recovery procedure imaginable and the other makes you drive into the %$#@ office at 3AM to reboot.
Who cares if they are similar on technical merits. Linux is licensed under the GNU license, and it is about freedom. Freedom to modify, share, etc.
More like Windows stole things from VMS, which isn't Unix, but is very Unix-like (although what monolithic-kernel operating system isn't at least something like Unix?). No, I don't think they blatantly copied code, but they had people who were involved with VMS (David Cutler) who probably borrowed a few ideas and concepts.
If my answers frighten you, stop asking scary questions.
Linux does not
1) crash as often as M$ Windows
2) get owned as often as M$ Windows
I think we all know the biggest difference... dir vs ls. Need I say more? ls is 33% easier to type!!! or dir is 50% harder......
Are you sure about that? An official windows XP advertisement from microsoft says 64 kilobytes! 256 kilobytes sounds too high.
Like duh, he was talking about the kernel. The kernel has nothing to do with any of those things.
windows vs linux on slashdot? not fair.
"Although Linux creator Linux Torvalds readily admits that he based his work on Minix, both he and Tanenbaum refute claims that Torvalds borrowed more than he admitted."
:).
I would like to meet this Linux Torvalds
Ok so I started reading the article and well I don't have any idea about the things he's talking about. Such as when he talks about how boxes in windows are called up by talking to the kernal where-as linux just calls xwindows or whatever - that shit goes over my head (obviously from my horrendous paraphrasing)
At first I thought he was going to talk abotu how a lot of the more mainstream distributions (by default) will boot into KDE/Gnome directly after install - both of which look a lot like windows - as in they have a start - oh I mean "begin" button that opens up a series of program shortcuts/links. Yeah i'm sure someone somewhere has made one that mimics OS X's toolbar, btu im talking about defaults here, whcih is what someone who is a windows user going to linux for the first time would probably be using.
In addition to that i've noticed linux getting way bloated (it might have even been mentione don slashdot before) Widnows with all it's included MS ware's fits on 1 cd, with Office Pro Fitting on one as well - so 2 cd's at minimum to install windows/office and be running. With the latest Redhat, Mandrake, or god forbid SUSE, I have about 987,645 CD's I have to switch out. I remember when I coudl go and find a copy of Redhat with Star Office that both fit together on 1 cd....now I need at least 4.
oh well just my observations I guess.
Ave Molech Setting
Windows has blue screen and Linux has kernel panic.
Cost to buy Linux is cheaper, cost to support Linux is more expensive. Simple as that.
While I may be modded as troll or flamebaiter, I feel compelled to say that I find the subject ZDNet article, and the underlying talk at the conference, to be a steaming pile of ____. I guess this Slashdot article has some value in terms of showing folks how the world seems to work these days (always has?). But, man, if I had attended the conference and used my valuable time there to attend this talk, I would have felt as though such time had been completely wasted. I mean, what was the point? Is this the sort of content that Windows developer's want to spend their time on?
Perhaps it was intended as nothing more than FUD; if so, that is a sad commentary on things, isn't it?
END RANT
The difference between Linux and Windows is that my ethernet card configures properly under Windows.
I've tried Mandrake 10.0 SUSE 9.1... but none of them work. Typically, the whole computer freezes up if I plug in the cable. If I start with the cable plugged in, the computer won't even load. Infuriating!
I have no clue why this happens, but the hardware problems I've had with Linux, using cards they're supposed to support, is enough to turn me off to the system entirely despite my support for the underlying philosophy and my native dislike of M$
Apparently it works for other people, though.
___
It's the end of my comment as I know it and I feel fine.
Imitation of an imitator is the sincerest form of flattery.
probably because you're dead and buried
I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
Guys, you don't realize that the REAL difference is that there are so many antivirus for Windows, while Linux hardly has a few. Even free antivirus as clamav exists basically to protect Windows.
It's not hard to realize that Windows is much better protected than Linux.
That the difference guys, Linux is left alone in the jungle. Poors Linux zealot... no antivirus, unbelieveable.
sgis ddo ekil t'nod i
That Linux is more costly to support is a myth that is often repeated but not getting more true by repeating. In all the cases I have been involved with Linux has been much cheaper and much more easy to support. Where does this myth come from?
I think that Mark Russinovich has a skewed view of the Linux kernel. He says that the Linux kernel is closing the gap with the Windows kernel, but that statement is inherently biased. The Linux kernel is ahead of Windows in some areas and behind Windows in some areas; to make a blanket "it's behind, but catching up" is pretty shoddy.
More like, two scientists (in any field) working on the same problem at the same time, will come up with similiar solutions. The situation has been well known in mathematics for over a thousand years now- little wonder it would show up in mathematics-heavy programming as well.
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
linux-windows=lux
windows-linux=wodows
Sorry, I thought you wanted the set difference.
/^([Ss]ame [Bb]at (time, |channel.)){2}$/
Hmm... looks like Windows is trying to be like *nix. Whod'a thunk it.
"With sufficient thrust, pigs fly just fine." -- RFC 1925
...all the cool kids these days use "nub" soon to be shortened to "n", (pronounced in a gutteral grunt) as the ultimate insult that can be born by man.
You could say the same thing about packages in linux. Little programs requiring these obscure packages mucks up the system too. I think this is a little trollish for you to say that just because windows isn't bad now it will be because it's microsoft. I've had more segfaults than windows crashed and I've been running linux for a month. All the anti-microsoft trolls have to realize that windows xp kept up to date and firewalled is pretty damn stable. I really think the only problem with windows is how easy it is to install software (spyware) on it.
Even though I use linux now exclusively at home, I don't see too many benefits. I honestly use it because I'm bored and I like to tinker around. If I wasn't into computers or felt linux experience would be good for a career, I wouldn't do it.
It's my experience that when someone says "nuff said," they've admitted they can't actually back up their argument.
In this case, it comes down to total cost of ownership. While I'll grant you Microsoft's server ads are bunk (I make sure to click them to feed Slashdot $$$), I'm less convinced it really costs that much less on the desktop. After all, even at the low rate of $10/hour, $185 is only 18.5 hours. Is there an 18.5 hour difference between setting up XP Home and a Linux desktop distro? What is the current Linux desktop experience like with respect to file install, drive setup, and basic accessories?
Although Linux creator Linux Torvalds readily admits that he based his work on Minix, both he and Tanenbaum refute claims that Torvalds borrowed more than he admitted.
The "borrowed more than he admitted" phrase implies that Linus admitted borrowing something in the first place, when the reality is that he denied taking anything from Minix.
Installing software (except perhaps kernels) doesn't require rebooting the system.
And neither does it require a reboot under XP generally. In fact, most patches/updates haven't required reboots for quite a while either.
It's official. Most of you are morons.
I'd like to see Windows XP for Sparc. I have a hunch, however, that it won't be happening any time soon.
-----begin section of ranting on what has already been said-----
True enough that KDE/Gnome aren't part of the GNU/Linux OS. But too many distros are making the move to install them (and other unnecessary crud) by default. Perhaps the gap between kernels is still drastic, but there can be no doubt that many of the big distros are becoming more windowsy in their installer interface, default software, etc.
Example: What's up with pre-compiled kernels? I thought one of the major attractions of Linux was the ability to configure a custom, hi-performance kernel with only the drivers you need. Recompiling the kernel was one of the things that turned me on to linux, and it's starting to give way to pre-compiled kernels with what "developers" think you oughtta have support for. Does that sound like it's in the spirit of free software for you? It's never been about being easy, until about the time we started competing/posing a threat to windows. using linux is not easy. choice is a burden, if you want to bear it, join the community. IF NOT, STAY OUT.
We stand at a big fork in the road. On one end lies quality/performance and on the other lies popularity/usability. I hope GNU guys stay true to your original intent.
I'm against picketing but I don't know how to show it.
http://www.store.yahoo.com/glob2000/frshmiwixppr.h tml
Do a search on www.pricewatch.com... On the flip side of the coin, current server products (full versions) start at at least $300 or more...
http://www.store.yahoo.com/glob2000/frshmiwi20se1. html
Granted Linux does both client and server stuff, so it's still cheaper, but you can still get it legally for a lot cheaper than the retail stores (Fry's Electronics, Best Buy, etc.) charge you.
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, .NET Framework SDK and Redistributable, and the optimizing compiler included with VC++ Toolkit 2003.
1) linux is open source and programmer friendly while windows is just now releasing the code, and even then not in its completeness. Also windows is non-techie friendly meaing my grandmother could use it. Stick your grandmother on the original linux and she would cast a pox on the PC.
2) While windows only has microsoft working on it, Linux has somthing like 10 different companies spinning out there own version's. This created a free market in which each company fights to own the highest market share. So now that they have to fight 9 or so other companies they take their time and release products that are stable and full of new features that people want. Windows is only made by one company, that knows the own the market share as basically a monopoly. So al they have to do is create a product that people will buy because of the microsoft name, without many exciting new features, stability, and also where as linux companie release somthing at least every year, microsoft take many years to come out with the next major upgrade.
Bottom line- Competition. Because microsoft doesnt have to compete with any other company, they dont have to try as hard as the linux people to make money.Competition=productivity=superority
When I read about the evils of drinking, I gave up... reading.-Henny Youngman
Interesting, it's called the "Headless Administration" feature if anybody wants to Google it. So are they planning on getting rid of that asinine registry concept too in Longhorn or what?
Is 91.5%. MS has 93.8% market share and Linux has 2.3% market share. And coming from a business perspective that is the only difference that matters.
#> for ((i=1;i<10;i++): do echo $i; done;
okay do that simple doodle loop on windows shell.
Try this:
Then try cmd /? and help for from the Windows 2000 or Windows XP command prompt.
So who's copying whom?
It was a joke! When you give me that look it was a joke.
Kinda hard to do that if you don't have a computer with an OS on it yet.
The cake is a pie
How many times do we have to rehash this fucking subject? This entire article should be modded as flamebait.
Conceptually similar, yes. However the implementation of some concepts can vary greatly between platforms. The more high-level the talk is, the more similar the two systems appear to be. For example, I can say "They are both operating systems and perform the same types of services for the user". That's true, however the proof is in the pudding. Obviously Linux is a good server pudding and Windows is a good desktop pudding. I'm interesting in seeing the best quality product being produced on top of the those concepts. Likewise it can be argued that Windows is trying to be like Linux, and therefore the need for Windows is diminishing!
For me, it had little to do with the politics and ethos of the open source movement.
... What though ? BSD and a window manager? Maybe when AROS is more mature... It is the unix underpinnings that make linux what it is; and it is that same reason that OSX has changed the image of Mac's into one of been accepted by geeks; OS9 and earlier had little cred amongst geeks.
...
I switched because I couldnt stand windows; I hated the Crashes, the BSOD's the constant hand holding, the "doing things without asking", and the god forsaken registry file, I could never figure out why you coudlnt do anything else while formatting a disk (this maybe different now; but this will only show how long i have avoided using windows!)
See I was an Amiga user for many die-hard years before giving in and getting a PC and windows. I hated it from day one, but I used it because I had no other choice. The Amiga always did many things better; mulitasking, formatting a disk; its shell and scripting capabilities. And many other things. Knowing AmigaOS had a certain heritage or design philosphy in Unix ; When the opportunity came to try Linux and be free of Windows I took it and within only a short period of time i'd dumped windows completely. Linux is more flexible, and configurable and understandable (from a technical/devloper perspective) than windows ever was for me; The only one thing that I could say the Amiga did better than both Windows and Linux is multitasking. That said Linux is still better than windows in this and other respects.
Linux; is actually just a kernel, the way you use the system can be any way you want it. There may be a general concensus that certain desktops take a few ideas from other desktops but in the end we are all pinching idea's of each other. Linux windowing managers have the advantage that they can be configured to look and behave like whichever desktop takes your fancy. Just look at the look'n'feel sites to see how many linux desktops are more like OSX than Windows. That is the degree of control that we have that Windows does not.
For me, its a non-issue; My linux box doesnt feel like a Microsoft monster; And the similarites are hardly evident to me. The moment Linux feels like a Microsoft operating system is the day that I format my hard drive and try something else
I suppose that is all i have to say; Linux is just a kernel that bares little resemblance to windows; it is the tools that run atop it that make the difference.
Nick
Electronic Music Made Using Linux http://soundcloud.com/polyp
Linux is really neither, since it's a kernel, the OS part is decided by the distribution makers.
and in the kernel, the desktop part is an option, linux can be used for more than just an OS, it can be used to control devices and hardware, and many other things. bash, X11, and all that crap is just an option, hence why linux will always have the upper hand, because it can power a desktop OR server OS
bsd is an os, and windows is an os, linux itself, its entity is a kernel, that can power a lot of things.
Yes, Unix invented serial consoles. In fact everything that existed before Windows was actually invented by Unix.
OK, not really. Unix was a cheapo rip-off OS just like Windows is.
Origins. Not neccessarily most recent versions, but the origins were certainly in Unix of the 1970s and VMS of the 1970s. Otherwise we wouldn't still be using ls and dir, now would we?
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
The kernel is the core of the operating system - it handles memory, files on disk, decides when a process will execute on the CPU, and provides standard interfaces from the software to the hardware (device drivers). That's really not that big of a deal.
All operating systems have to do these basic functions, and most do them in just about the same way.
The difference is that Windows NT/2000 has more device drivers, and it does graphics. That means the video driver is part of the kernel. With Linux, the video driver is not - at least, not most of it.
The Linux kernel supports more filesystems.
That's about it. Most software that runs on one kernel can be easily modified to run on the other, especially software that does not use graphics. For example, Apache runs on Windows.
From the point of view of a programmer, Windows and Linux are really not fundamentally different.
How is parent off topic?
Someone must be smoking something.. or else did not read the body of the thread!
Please fix and reply.
Thank you,
Kjuib
- Your stupidity got you into this mess, why can't it get you out? -Will Rogers
I installed SuSE 8.2 with X-Windows and FVWM on a NCR retail terminal with a 333 Mhz AMD processor and 16 Meg of RAM and it ran just fine. Mozilla was a tad slow, but our X-based point-of-sale app handled it just fine.
Unknown host pong.
Considering that they share source code. Windows NT was based on OS/2 1.0, which was coauthored by Microsoft.
The cake is a pie
What? How can you lump win9x and win2k together in a comparison of kernels and expect anyone to take you seriously. They are two completely different kernels.
As for copying from OS/2 I don't think so. When Dave Cutler came over from DEC (where he was the architect of VMS) he scrapped the OS/2 plans they had with IBM and started on NT. So it would be more fair to say that NT copied stuff from VMS.
He even based the name on VMS. WNT == ++VMS.
This isn't whining .. I really want a rock solid Linux laptop supported by an interesting set of manufacturers with simple updating and configuring. And I really like the fact that many things I do are actually a bit better supported on Linux. But I'm just not willing to spend most of my time fussing with the computer rather than computing!
So is IBM up to this yet? Dell? Toshiba? *ANYBODY*?
Linux is multi-user, Windows is not.
Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
I KNOW THE DIFFERENCE!!
Linux works.
But seriously, comparing Linux to Windows is like apples to oranges...
My point being, suddenly Microsoft seems to have outsourced their FUD to Europe? Ok, I know AdTI is in the United States, but still- this is getting a bit coincidental.
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
The guy in the article was discussing both Linux and Windows kernels and how one difference is that Windows handles windowing in the kernel. Go back and ReRTFA.
I don't want knowledge. I want certainty. - Law, David Bowie
"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.
the kernel is still quite different from Windows.
/-tree.
On top of that, I'm not so much concerned with the kernel as a I am the usability of the Operating System. As long as the kernel executes and triggers what I tell it to, I could care less if it's the Windows kernel or Linux or what-have-you. Give me my bash, give me my
Windows costs a lot.
Linux is worth a lot.
My faith is expressed through Nihilism. Do you understand?
Security is my number one priority. I recently bought a new laptop with Windows XP and a security firewall. No sooner had I connected my PC to the cable modem, then various security alert windows starting popping up (WIN_DCOM, WIN_LSASS) at least one every 5 minutes.
I filed a complaint to the cable TV company. The alert windows have stopped popping up, but since I never received any feedback from the cable company, I don't know if they have quarantined off the errant PC's or whether my PC has been compromised.
Asa result I'm switching over to Linux.
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
Change is very difficult - that's what lock-in is all about. Sit an intelligent Windows user or developer down on debian and they will be completely lost. Soon they'll be back on Windows.
So, since the vast majority of potential Linux users are only familiar with Windows, Linux must become more like Windows (at least in terms of interfaces) if it wants to grow.
It doesn't mean that the Windows' way was better - better has nothing to do with it. The Windows' way is simply more familiar, and that is very important.
Security was also another area where there significant differences remain between the two operating systems. But ultimately, said Russinovich, the gap between the two operating systems will continue to narrow to a point where their underlying kernel becomes irrelevant. "Layered services will become more important," he concluded.
/rant and thanks for your time.
I long for the day that my portage packages are as easy to install as worms are for Windows. They are close, but Windows has worms that are almost intuitive, they get installed, 'ultimately', even before I know I want them.
Yes Russinovich, there is a difference, and there are some sevices that Windows would be better off without. But you wont be mentioning them any time soon will you?
Its only irreleveant for so long you continue to consider the customer needs irrelevant.
Ok,
I think you underestimate just how much I just dont care.
Linx has tried and succeeded to become more like windows. Something that has made me realize that Linux in many ways is no better than windows and in some ways worse. Linux needs to focus on becoming a better OS and not focus on becoming more like windows.
diff windows linux | less
It's talking about the kernel, not the GUI. But they're still not correct. The two differ dramatically in their methods of IPC, process spawning, etc. About the only correct point made is that they have similar ancestors, and even that is suspect -- VMS is not UNIX, they differ again by things like IPC, etc -- some of the same differences between Windows and Linux. This article is a TROLL!
Intel transfer the difficult from Hadware to software, for get more power, programmer need more technology. -- chinaitn
Most of the people posting here didn't even read the article. It is talking about the kernels and how things such as the designs being monolithic are similar. I found this interesting...
Security was also another area where there significant differences remain between the two operating systems. But ultimately, said Russinovich, the gap between the two operating systems will continue to narrow to a point where their underlying kernel becomes irrelevant.
So either Linux gets horid security or Microsoft actually gives up some ease of use or sacrifices a goat/intern to the security gods. But, as for underlying kernels not mattering it depends who you are. If you install mandrake/suse/linspire/winxp and use kde/gnome you probably don't know or care what a kernel is, yet if you use gentoo/slack/deb/lfs you compile your own kernel, know the differences, and don't use kde/gnome. That is the differnce, in linux you can ease of use and not care about the underlying subsystem or you can know what your doing and see the differences.
...how about this simple one (in unix, anyhow...)
DATE=`date "+%Y/%m/%d %H:%M:%S"`
echo $DATE
2004/07/01 19:37:53
isn't that what MS labelled linux?
If Linux is like Windows, it's because Windows is like Mac OS.
Hey! Maybe Microsoft owes Apple royalties after all?
The true *nix geek knows that most important and sublime of recovery sequences:
tput rmacsstty sane
After a noise burst or crash these two commands (bracketed by their line-feeds on all sides) both make the input system usable again (the "stty sane") and turn off the "alternate character set" attribute in your text window(the "tput rmacs").
Lots of people know the stty, but only the leet old-timers know the joy of tput.
8-)
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
With Linux (or BSD), I'm not forced into running a GUI on a server.
Not a kernel issue. Kernel handles windowing, sure, but whether or not it has a GUI is not a kernel issue.
All services and subsystems are configurable via whatever text editor I find handy.
Not a kernel issue
Installing software (except perhaps kernels) doesn't require rebooting the system.
Not a kernel issue...
Sometimes I wish I could climb into the head of a moderator and pry loose an explination. The first moderator out of the shoot decided that the above was a troll...
/sigh...
It is an observation on the modern tendency to mistake form for function.
It was neither pejorative nor slanted. I didn't assign favorable status to one over the other in my car analogy. The moderator seems to think that one of these cars is good and the other bad, but I deleberately chose the (generic) electric town car (which apeals to the "green" among us) and the Turbo Mini (which appeals to the speed and flash among us.)
Both cars are cars I would like to own while both are small, light, and so forth.
How, exactly, was that a "-1 Troll"?
Is this yet another example of the waning intellectual rigor which abounds around us?
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
I can't believe you said that!
Ah Pepsi vs. Coke : What's the dif?
"BSD is a server OS (no question about it). Windows is a desktop OS (being twisted into a server platform). But which is Linux?"
BSD is fairly strictly a server-only OS, being very clunky and cumbersome as a desktop platform. It's completely geared towards running services, which it does extremely well. I love BSD, but come on now; its mascot isn't a daemon for nothing.
Windows is the polar opposite of BSD, in that the GUI (and certain other insecure software) is so closely integrated with the kernel that it's unstable and insecure; exactly what you *don't* want in a server. There really isn't any way to get a Windows box to run in any reasonable facimile of a BSD box (that I've ever seen, anyway).
Linux, on the other hand, has the flexibility to be either a feull-featured multimedia desktop or a streamlined & secure server. I don't see the problem here...
If you use Windowmaker, you can set up all the hot keys you want. Right now I have Mozilla set up to launch with Win+M. It's a good window manager, try it.
-Andrew
Qxe4
"Oh yeah?! Well my OS can beat up your OS in its SLEEP(mode)!"
Here's a recent example of why I like linux better: For some reason, my internet stopped working on my windows partition, but it works completely fine on my linux one... Not knowing too much about how windows works, it took me like a week to figure out how to properly edit the registry so that it will automatically configure my IP... Linux just didn't care, it notices a connection, and just does what I wanted it to... Windows just wouldn't let me do what I wanted it to... Arg!
-Magiluke
Earl Grey, Hot.
And the difference between a diesel and a 4-stroke gasoline engine is the drive linkage.
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
Jesus. The difference is freedom. How much of the Free Software movement DO you guys understand?
Uh it goes both ways methinks.
2 years and no mod points. Join reddit. Because openness is good.
Most kernel stuff doesn't need to access low level operations and the parts that do are fairly localized. C# would be a perfect fit for kernel development. Low level details could be encapsulated in C# unsafe blocks while the rest of the kernel would be kept in protected space. With C# there would be no more kernel oopses.
Linux still needs a blue screen of death....
And neither does it require a reboot under XP generally. In fact, most patches/updates haven't required reboots for quite a while either.
Hehe, they may not require a reboot but without rebooting the patch doesn't take effect. Several nessus scans can confirm this.
Can I get an eye poke?
Dog House Forum
I don't understand the Windows kernel API talk? OS/2 had license access to Win 3.1 source and could run 16 bit apps but that doesn't mean it _was_ a Windows variant. I think it was more analogous to linux running Windows programs with WINE.
Well, of course, there are a couple discussions going on here -- the GUI and the underlying OS.
OS/2 Warp hit the stores nearly a year before Win 95 and the Win 95 GUI was a pale and weakened creature to the beauty of OS/2. In the analogies of the time, if linux was a jeep and Windows was an MG, I always thought of OS/2 as a pimped up Caddy will all the options. Put a strain on the engine but it was a joy to drive.
I'm aware of the official VMS line. It seems difficult to believe that IBM taught Microsoft nothing about 32-bit preemptive multitasking, but it is also clear that there was fresh thinking in areas like NTFS. I'm sure there are honest web archives somewhere thoughtfully demonstrating that NT was superior to OS/2 in most** areas.
But OS/2 was superior to Windows 95.
** I would dual boot both OS/2 and (rarely) NT. I could play 16-24k streams while simultaneously cruising at home on a modem with OS/2 -- Never a hiccup. Preemptive load balancing? NT? Not the same pleasant experience. (And OS/2 had some USB drivers.)
You can't run a lot of windows apps on linux.
"No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
Damned simple to download and install.. I dont even have to worry about where it comes from..
Course 'make install' from ports does the same thing, but requres more typing...
Oh, that was bad land... well.. 'apt-get' does the same sort of thing.. just to be fair...
---- Booth was a patriot ----
Freedom!
Personally, I'm getting sick of these "Windows vs. Linux" articles. I use open source software.....I could care less about Microsoft products.
I worked on the OS/2 printer drivers and the driver model from OS/2 was used by NT.
Fight Spammers!
Windows is spelled W-I-N-D-O-W-S ;-)
Linux is spelled R-O-L-A-I-D-S
Which would you rather have for relief from your computer woes?!?
Hulk SMASH Celiac Disease
Yes, yes it does.
Even more so sense I embedded it into my vaccume cleaner.
"Well, of course, there are a couple discussions going on here -- the GUI and the underlying OS."
:)
Yep. What pulled my chain was that the parent lumped the win9x and NT kernels into the same comparison.
"But OS/2 was superior to Windows 95."
True. In a lot of ways the Amiga 500 kernel was superior to the Windows 95 kernel. That's a pretty low bar to set.
While I certainely agree that Gnome and KDE become more and more Windows like everyday, linux is not gnome, and linux is not kde. They are separate entities, which is why windows is nothing like linux in one major regard: choice.
You have a choice with regards to your computer. If you wish to run windows, so be it, but you will adhere to a fairly ridged methodology. With Linux, you can choose to run gnome, or you can choose to not run one of the popular desktop envrioments, or even have a windowing system at all. If you choose, your linux system will have only software that you want on it, and will behave as you desire.
Yes you can run gnome, and have a very windows like system. I choose not to run gnome, because I left windows to get away from bloated software, which gnome and kde are. I run AfterStep, on a very trimmed down linux system, with only the tools I need. My system is not very windows like at all. I run linux because it gives me that choice.
--Nuintari
slashdot : where an opinion can be wrong.
What a lot of bullcrap.
Who gives a doo-doo if both are monolithic. The world has yet to see a working and usefull modular OS that fits the theory model.
Windows isn't documented and open, you can't compile it yourself, therefore it's a GUI-Kernel chunckthat can't be seperated. You can't even get a server Windows without a GUI. The MS Shell is a bad joke and the whole OS has crappiness built into it so they have something to fix in the next release. In fact the whole point of windows is building a software that has the capability of becoming obsolete when the need arives.
Linux, on the other hand, has a completely different goal: technical excellence from the get go. x86 crappines aside - which actually does make Linux and Windows somewhat simular - they both are as far apart as operating systems and working enviroments can be. Except maybe for KDE aping windows crappines in usability in the default setup. That's a differen't story. I'll give them that.
The rest is plain and utter bull.
We suffer more in our imagination than in reality. - Seneca
Grandpa's point is that the previous poster was being a pedantic fucktard while pretending not to know what X-Windows is.
It's no secret that Linux (like most other operating systems) is moving closer to Windows in many respects, but the article seems to ignore the fact that Windows has been steadily moving closer to UNIX as well.
Since it's introduction, NT has grown POSIX compliance, terminal services, adopted parts of the BSD TCP/IP stack, and now even has a free UNIX emulation layer available directly from Microsoft in the form of Services for UNIX.
It's great to see that Operating Systems are adopting things that work from each other, but there's certainly no grounds to say that either Windows or Linux is clearly superior in every respect and the other is playing catch-up, which is what this guy seems to be implying.
The difference? Easy: When I am using Windows I feel constrained, limited and frustrated. When I am using Linux I feel as though I can do things *I* want to, my freedom is limited only by my imagination.
:-)
Sure, that is mostly down to perception, but sometimes perception is everything
"I also pointed out that a pre-emptible kernel is a lot more responsive to a high priority thread," said Russinovich, moving on to his next target. "The Linux kernel 2.6 was made fully pre-emptible."
I can personally promise that the preemptability of Windows was not a factor in the desire to code a preemptive kernel or its eventual design.
Not to mention that Linux actually works, is reliable, and doesn't have the same bugs that didn't get fixed three versions ago.
Professional Politicians are not the solution, they ARE the problem.
Try installing and using Slackware, or one of the other distros sure to be mentioned.
I've used both Slackware and Redhat. I also hate RPMs.
I tend to use Slackware on serverish boxes, and Redhat on workstationish boxes. Not that you couldn't get most of the software present on either running on the other, but I'm Lazy. (and Impatient, and all that)
Yow! I'm supposed to have a plan?
order virtually any distro on cd for a few dollars. id like to see you find all of that windows software on a cd('s) for ~$3 delivered.
this guy is a tard, the is a huge fucking difference between linux and windows. Maybe not for playing minesweeper, but if you ever actually do anything with the two, you will see the differnce.
Selling software wont make you money, selling a service will.
while (!asleep()) sheep++
- windows doesn't have a GUI that's slow as molasses
- windows has far better hardware auto-detection
- windows doesn't make getting your printer to work take 2 hours
- windows is easy to use
- windows is easy to configure, with the more esoteric options still accessible via standard interfaces (i.e. no need to go into the registry)
Anyone out there writing cross-platform documentation ever run into this little ditty?:
In Windows, you LOGON to the system.
In Linux (and every other flavor of Unix I'm familliar with) you LOGIN to the system.
(I just noticed this a few days ago - I'm wondering about Novell and OS/2 - - anyone know?)
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
You're wrong. If that isn't a sheeyite programming language, I don't know what is.
On a more serious note, all that you've listed is but a download away, plus trhere are convenient ISOs available of some things.
The real advantages for Linux lie in several areas:
Got time? Spend some of it coding or testing
but they're also wrong. It is called X-Windows, and it has been called X-Windows since the very earliest implementation. "X" is too short to be meaningful, and "X Windowing System" is too much of a mouthful.
I do wish they'd get over it.
Politas
Got time? Spend some of it coding or testing
That's the only diff...
RH. my gosh. Its even the wrong hand when typing. Stupid windows admins that have never seen what real RF activity can do.
Yes, there is a version of VC++ which is free.
~Aha~
Got time? Spend some of it coding or testing
You're new here, aren't you? (-: G/D/R
Remember the tale from way back, ohh... let me see now... maybe four days? The one of the bloke who reliably couldn't get MS-Windows-XP updates through his DSL link fast enough to avoid being cracked straight off the Internet?
Got time? Spend some of it coding or testing
Rsync works right when the remote side is started by sshd under linux. Under windows it doesn't and hasn't for years so there must be some fundamental flaw that can't be worked around.
i demand a rite of passage. i went throught it. and i am just a joe six pack construction worker. free beer usually means there's work involved. i have a choice. i made it. it works for me. YMMV.
Serenity now, insanity later.
This is offtopic, so I'm avoiding the karma bonus, but I feel that this must be addressed, karma be damned. Does anyone else find the parent's style of posting an excellent model of the most utterly obnoxious, conceited drivel that pervades Slashdot? Let's count:
We've got the "repeat after me" bullshit. What the hell is that? Since when did you merit anyone repeating your thoughts as some kind of divine doctrine? And since when did we all belong to some community that thinks exactly alike. Maybe next time you can just communicate your ideas clearly without resorting to trying to sound smarter than everyone else.
"mmmmkay": What the fuck. Just because you end your sentence with the equivalent of "this is right, you're wrong, you ignorant, slobbering fool" doesn't mean that you have any idea what you're talking about. You're just trying to make yourself sound smarter. We're not convinced.
And then the worthless "rules" that, while seeming insightful, are really just formulated to make any kind of meaningful argument pointless. In this case, we have rules supposedly inherit in UNIX. The poster leaves no room to question the validity of these rules. Then the poster presumes that Linux follows them. Next, he flippantly asserts that Windows does not, apparently without any knowledge of modern (NT-based) Windows design. He concludes, then, that Windows sucks.
This style of posting is nothing but karma whoring, and I'm getting a little tired of it. Don't be fooled by my high user ID number; I have an old account with a UID in the 30k range. This style of post has been around for a long time. It's worse than any troll, since the poster manages to make himself look good AND gain a high visibility spot in the posts. It really needs to stop.
Thoughts?
I have not been able to figure out how to do this in DOS, but it seems like if anyone is ever going to know you would - how can I replicate the following kind of command:
/somedir/*.jar`
for i in `ls
do
CLASSPATH="${i};${CLASSPATH}
done
I have never figured out a way to loop on a particular list of files in DOS.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Go to a meeting of your local Linux User Group Someone will burn you a distro (or at least a copy of Knoppix, which is enough to get you downloading) for free.
Got time? Spend some of it coding or testing
"Any system which crashes regularly has something wrong with it which is your problem to fix."
k b; EN-US;258282
k b; [LN];Q300917
5 09 34.aspx
Are you familiar with these things known as "service packs" that Microsoft issues on occasion?
Do you know that sometimes Microsoft fixes things called "memory leaks" in these "service packs"?
So it is NOT possible to me to fix all the problems that cause a server to crash.
Unless by "fix" you mean "reboot on a regular schedule". Don't believe me? Here are some examples.
http://support.microsoft.com/default.aspx?scid=
http://support.microsoft.com/default.aspx?scid=
http://www.dotnet247.com/247reference/msgs/50/2
Just do a google search on windows 2000 "memory leak" "service pack" and you'll see how very wrong you are.
Operating systems have bugs. Deal with it.
just wanted to point out that Windows isn't really a better OS for games. I'd say Linux is undoubtably a better OS for games. The stuff you can do with multiple X servers and better multi-tasking in general makes gaming a much nicer experience in Linux. In windows my computer hard locks or reboots itself half the time if I try to alt-tab out of a game, and if it does work it's incredibly slow.
The only thing Windows has going for it in gaming is that it's a monopoly, and therefore most games are only written for windows.
Get GoBack off NOW! Turn in your badge and go home. Bad, bad admin...
Good Lord...I am getting too old for this shit.
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
Have a thousand words. That was Mandrake 9.2 a few months ago, no extra software besides the app.
Got time? Spend some of it coding or testing
MSN 'copies' Google and other search engines. The only current difference is 'how searching is handled.'
Does anyone else find it delightfully ironic that Slashdot shows "Microsoft Windows Server outperforms Linux" ads in the article?
Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
His argument does not show Linux converging to Windows anymore than it show Windows converging to Linux.
I'd consider this a troll. Cygwin is a RedHat port creating a Unixy environment in Windows. That is it is nothing more than a defective Linux that sort of works on Windows. Calls are wrapped... Its like arguing Linux features by using Wine.
Rule of Modularity: Write simple parts connected by clean interfaces.
So that's why Linux is a microkernel -- oh, wait...
I started using redhat (switched from slackware) in 1995 or so. At that time it was a nice, compact, small and fast distro which worked as advertised and had no real problems. After 9.0 and these days with Fedora, redhat is nothing but problems. Our office purchased five dell servers with redhat enterprise (RHEL3.0) and every single machine has been giving us problems. One machine lost its /initrd and refused to boot all of a sudden, after being just fine for a week. Another machine had its files in /bin mysteriously disappearing. Our systems admin team was shuttled between dell and redhat and it's been two weeks without a solution. When the systems guys ran up2date and got down the "official" updates from redhat network, after installation it refused to detect the two network cards. Come on, this is a paid-for and supported enterprise system and it kills the network? And Dell and rathead are sitting on their arses for two weeks doing giving us hardly any support? (we solved it on our own later).
After these experiences with rathead linux, the systems department decided that there's going to be no more redhat for us. I switched us to debian, installed and configured everything and it's been running just fine. With horrible testing, support and QC like this rubbish from redhat (and many people don't even know of other distros), it's no wonder people prefer windoze.
Windows is catching up on stability and Linux is catching up on ease of use.
I'd go further and say there is currently no meaningful gap between the platforms in stability and usability. Granted Linux might degrade a bit more gracefully under pressure, but since Win2K I've seen perhaps only one blue screen of death in several years of intense use. It's hardly a slam dunk in Linux's favor like it was in the NT 4 days, and most users will not ever see a stability advantage by going with Linux.
On the other hand, I'm dual booting my laptop these days between Win2K and Mandrake 10, and use FireFox/Thunderbird and Open Office on both. Guess what -- there's no magic usability fairy dust in Windows that makes these excellent applications any more excellent on Windows than they are on KDE. Windows gets a bit of an edge because the Microsoft fonts are still better than anything I've seen on Linux, especially for us middle aged folks who are getting a bit nearsighted.
The real differeince in user experience between free and proprietary software is that proprietary software is almost always used as a marketing opportunity. It started with Microsoft littering everyone's desktop with links to MSN. They'dve loved to have foisted smarttags off on anyone so they can get their marketing claws into everyones' web pages and internal documents. Proprietary media players want to sign you up with their associated fee based services. Given a mass enough market piece of software, sooner or later a feature will be put in to distract you from what you want to do and move you toward what they want you to do. You may at times be exasperated by design oversights in F/OSS user interfaces, but you never feel badgered.
The curious thing is that people have this thing about F/OSS having an agenda. From a day to day use standpoint, it doesn't have nearly tbe agenda that proprietary software does.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
...who think that just because something works for them will also work the best for someone else.
I just switched over to linux (not entirely, but my linux partition is bigger than my windows partition now), and it is very similar to Windows. Why did I switch then? I'm still not real familiar with Unix operating systmes, though I feel like Linux will help me feel more in touch with my computer once I learn. But Windows is certainly easier, when I download gaim for windows I don't have search the web for all sorts of dependencies to allow it to run. Linux isn't easier to use than Windows or OS X and it's not better for the average user, yet. But the biggest problem I see is a lack of innovation, it needs to be something different than Windows, it needs it's own killer app, it's own unique feature (while I understand it has many, it doesn't have many that appeal to the average user). Despite these complaints, I use Linux because I like the idea of open source, and I think it has the potential to be better than Mac OS X and Windows, because thousands of people are working to make this product more secure and better everyday.
While X is better for displaying graphics, developers find D3D easier than OpenGL to implement games. Microsoft does all the graphics library gruntwork for the developer, and the end products run fine on the OS that the vast majority of potential cusomers run. For developers, it's win-win. As such Linux gets screwed when developers choose to go D3D only.
$ whatis themeaningoflife
themeaningoflife: not found
... which is a ripoff from Xerox?
Mak'tal shree lok'tak mek'ta sa'tak Oz! - Daniel Jackson
I use Windows all the time and have played around with Linux a little here and there. I have used it to know for a fact that there is nothing about Linux that is like Windows unless of course you count the fact that they both use a GUI for users to use the OS a little easier. But even then the two are really different in feel and useage. Oh wait, Isn't Linux more stable the Windows too? Yeah thats right. I use Windows and I bash it. So what of it. It's my right.
Security was also another area where there significant differences remain between the two operating systems.
Notice he doesn't actually say WHICH is the better?
Something tells me we're looking at another Alexis de Tocqueville here.
As soon as I see the word 'Linux' anywhere in a non-IT news article I tend to go grab a bucket of popcorn and enjoy the sounds of my own laughter.
Homonyms are fun!
You're driving your car, but they're riding their bikes there.
But there are several points to keep in mind:
Linux being configurable to look like Windows is a necessary evil for now. When Windows marketshare has declined sufficiently, common Linux GUIs can say good bye to Windows and go their own ways.
I have an m6805 laptop. The wireless card is unusable, as is the ACPI, in Gentoo, SUSE, Mandrake, Fedora, Debian, Slackware, and Knoppix. My laptop is six months old.
I have a desktop AMD64 machine with a netgear wireless card in it. Gentoo doesn't work. The SUSE LiveCD works, but I'd rather not fork out $30 for the personal edition, and the network install is a hassle. Mandrake 10 for the X86-64 isn't available unless I'm in the club, which is only $100 a year. Debian doesn't work. Nor does Knoppix.
So, the reason I don't use Linux is because it doesn't work. At least, for the machines I own. Is that a good enough reason?
I don't understand those who use a weird unreadable combination of bash/tcsh/ksh/awk/sed/m4/makefile script when one simple perl script can do it all, what's the point anyway.
w in98>
If it can be done in one script language fine (no golden hammer) but in any other case use Perl!
Here the same using ActivePerl 5.8:
C:\win98>perl -e "for (1..10) {print $_.chr(10);}"
1
2
3
4
5
6
7
8
9
10
C:\
When will I get a default perl shell on Linux
instead of a dumb bash?
- Tired of typing perl -e
Complete Openness: Yes, Linux is completely open. Nothing is hidden from the user. The boot process is not hidden, the system configuration is not hidden, the kernel is not hidden, the source code is not hidden. It seems as if the people that wrote it actually want people to know what it's doing and how it's doing it. One can completely alter the configuration of almost all aspects of the operating system with straight text files and a simple ASCII editor.
Native Interface: POSIX-compliant mode for Windows? Hmmm...something I've never seen in my entire life, so that gives me an idea as to how common that is. CLI is, and will always be, the native interface for Linux and all other UNIX variants. GUI is the native interface for Windows. They've shoved the DOS heritage into the background.
Multi-User Environment: UNIX was designed as a multi-user environment from the very beginning, and of course, Linux inherits this. It works very well. For Windows it was an afterthought, or at least it seems like it. Windows systems don't seem to work as well in large multi-user (or multi-application, for that matter) environments.
Sure, with days of mind numbing effort you can download and install dozens of different free programs to make Windoze sorta bearable. Then in less than four months that machine that sorta worked will sorta be owned by viruses anyway and you get to start all over again unless you imaged your whole drive using yet more free or expensive tools. Or you could spend less than an hour getting all of it on any modern Linux distro and not have to worry as much.
The choice is obvious. Windoze is nothing like Linux, no matter how much free software you port to it.
Friends don't help friends install M$ junk.
I don't understand those who use a weird unreadable combination of bash/tcsh/ksh/awk/sed/m4/makefile script when one simple perl script can do it all
If you use a Perl script in a program that you distribute, then you make the Perl interpreter a dependency, and not all programs' circumstances can accept this. If you use a Perl script on Windows, then you make a high-speed Internet connection a dependency, as it costs big bucks to get a license to distribute ActivePerl on CD.
Since when do you, an arbitrary nobody, get to tell the authors what they historically named their product/package?
You and the rest of the world (myself included) might consistently use the incorrect colloquial name, but the authors are not wrong. Everyone else is.
I do not fail; I succeed at finding out what does not work.
Try the command described here.
... ,considering the majority of the world doesn't use Linux, they would like to assure all those considering a switch to gain all of the almight power of linux that their is nothing Linux does that they can't do either. Even if it is through another $2000 in software purchases.
You guys sit here and bitch with one another extolling the virtues of Linux and your precious ssh and shell scripts and Joe Nobody is sitting on his fat ass saying "Wtf is SSH? I just want to play me some Solitare and look at porn."
He will be an 'expert' M$ calls when their patent war begins. He'll testify that Linux is 'copying' Windows. get it? This is why he phrased it exactly this way--no doubt coached by M$ legal counsel. this is the pre-war posturing and positioning. It is going to nasty.
Linux is paying catch-up with Windows and the gap is narrowing.
What crap. If you asked me, I'd tell you that Linux has clearly superior feature set, organization and portability. It runs cleaner and better on more hardware than Bill Gates can dream of. Who would argue otherwise?
"Both operating systems had their origins in the 1970s and their real birth in the 1990s and have been evolving quickly since then. The two operating systems are very similar from a kernel perspective, because as engineers work on problems they look around to see what's working elsewhere.
A kind admission of borrowing on M$'s part that sounds very similar to SCO "theft" FUD. I was not aware that Microsoft's kernels had UIDs, SMP or file system integrated permmision systems. But hey, it runs your computer so it must be the same, right? Surely, there are some details our reporter has left out.
No, I'm afraid not, the reporter goes on to accuse Linux of stealing Minux and blither some BS about how integrating a GUI into your kernel is good for performance. Nuts, the reporter has clearly seized onto something out of context and crammed it into some SCO generated fantasy world of "stolen" software.
Don't blame the summary, blame the article for clear famebait. No real engineer would say such things.
Friends don't help friends install M$ junk.
You in the Linux community have put enough pressure for Microsoft to compete again. The parent is right; Windows Longhorn will indeed ship with all the compilers pre-installed, specifically so that no matter what machine you sit down at, the tools will be available to you.
.NET technology and the level of community involvement the developers have shown. Thanks to the OSS community.
They've been more open lately, specifically because the heat being put on them. As a result, they're slowly becoming a better company. I'm very happy with the
That's because Linux is not a mature system. Linux is not designed to be a competitive OS. It is designed to emulate Unix. When you guys grow up and learn what it means to be competitive in real life, you will shut up and stop reading the bullshit here.
1. Purchase operating system from poor schmuck that doesn't know any better.
2. Purchase/Steal ideas from competent competitors.
3. Establish monopoly.
4. Accuse competitors of always trying to "copy" you.
>If you ignore windows ports of other GNU applications, you end up with linux having a great superiority over Windows
And if you ignore even more than just that, then both operating systems are the same, which was exactly the point of the guy quoted in this news.
# compilers! you can't program sh*t on a windows install without buying separate software.
Most people don't program anything (I do some simple Perl and shell scripting which work fine on Windows) and I use servers in production, not for development
# your choice of how your desktop environment looks
Thanks I don't have time for staring in my desktop and fscking with settings. Monocolor green is just fine.
# games, not just freecell and solitaire
Games? Are you still in kindergarten?
I bought CS, though, great value!
# real networking tools, such as nmap, a variety of firewalls, heck the list is too long to begin here
A variety of firewalls... That's just great!
There are several decent free firewalls for Windows (except the one included in OS!).
# a powerful command prompt for expert users
Oh, and let me guess that expert gamer slash user is you?
--
My point of course is that these arguments are nonsense and the same is true for similar pro-Windows arguments - who cares, people should use use whatever they want and shouldn't switch because of 5 lame arguments from a forum like this.
There are a couple of good tools out there that will make most cards work, albeit in a gimpy Windows-esque fashion, without a few advanced features.
Linuxant and Ndiswrapper
It's still better to have actual linux drivers, but these probrams make it possible to use the Windows drivers in many circumstances (You have to pay for Linuxant, and Ndiswrapper works damn near perfectly as far as I can tell, so I recommend it.)
ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
...anything which thinks it can pretend you've got a UP box is generally at fault. It also helps if your system is ACPI based, or SMP, for responsiveness when things go apeshit.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
...for installing a THIRD PARTY crap-tool from Roxio to replace a feature that ALREADY COMES WITH SERVER 2003. It's called "Restore Points". Learn how to use them. Better yet, learn about the Volume Shadow facilities, and how to use proper tools that take advantage of it (at least NTBackup.exe for gods sake). And ditch that shovelware.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
he called him "Linux Torvalds" ... if noone else caught that...
It's quite ironic, that one of the nice things about Windows historically was the notion that installation of applications was somewhat standardized: you just run SETUP or stick the disk in and it would automatically install and guide you through the process.
Nowadays, installing a Windows app is anything but easy; you have to shut down everything on the computer and reboot at least once. Un-installing applications is 'iffy' at best, and if something goes wrong, or you need to migrate to another machine or hard drive, most users have to trash everything and re-install everything from scratch.
In reality, Unix has become a lot more standardized and consistent in terms of application management, installation and migration. It's really a lot easier now to remove an app from Unix, whereas with Windows, you never know if you could ever remove a program without leaving tons of remnants and agents clogging things up.
Linux is a true multi-user OS. Windows NT and 2000/XP/2003 are not true multi-user systems. You have to run Terminal services or Citrix to get multi-user functionality.
Also, Linux can behave as a true server node. Windows NT/2000/XP/2003 behaves as a hybrid node. It's both a workstation and a server. Linux can be run without a GUI. This consumes less resources and allows the system to be run simpler. Besides, a server is administered remotely. This makes a desktop seem silly and impractical. And Microsoft bundles alot of stuff that can't be uninstalled (i.e. Internet Explorer, outlook express, etc) without special tools.
I would like to see Windows running on a mainframe, then I would change my judgement maybe.
I don't understand those who insist on using Perl when you can use an advanced programming language like Common Lisp:
$ clisp -q -x "(loop for x from 1 to 10 do (print x))"
what the article fails to mention is that windows has no differance then the mac or the amiga...this shit was all invented years ago and to claim linux is copying from windows is a faciatious argument....Microsoft never invented the friggin thing in the first place.
gosh golly windows uses a gui OOOOHHH they must have invented and is therefor better.
I use Linux most of the time, one day a friend of mine and I were discussing GUIs. My friend is a long time litestep user and suggested that I try Litestep on my Windows machine, my response was "I did try it for a little while but I ran out of patience trying to configure it." After a moment of thought we had a good laugh about the irony of the statement.
I use Windows handly little batch language for all kinds of tasks on my domain - from scheduling tasks, to archiving logs, to cleaning up old files. You really should learn a thing or two about Windows before blindly bashing it.
Here is just one example.
I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
Not to mention the insane price tag on their shitware, then you have to lump in Security software and the yearly fees for AV updates, then the additional time for daily system upkeep/scans/crash recoveries, time running spyware/adware apps and cleaning up malware, paying for some of those spyware/adware programs, trips to a dealer if you can't RTFM, downtime and lost productivity from NUMEROUS exploits, gaping security holes that M$ refuses to patch for years, IT hordes constantly playing security cat & mouse, and if you were in the wrong place at the wrong time...no damn power because grids across multiple states were dropped. Need I continue?
Shut the fuck up M$ and patent the buggy super exploitable unreliable problem causing OS.
Is this because by default windows doesn't have a loopback interface s internal services listen on a public interface?
Sam
blog.sam.liddicott.com
That is a good point you make there. "none of the above actually come with 'linux' either. They come with a distro, or as packages."
For me, this means that on Windows, the standard way of getting a program is to
1) Fire up IE
2) Go on Google
3) Search (sometimes using site:microsoft.com)
4) Follow a link or three
5) Click on the download link
6) Choose "open"
7) Pray it doesn't cause trouble
8) Repeat steps 2-7 for each program
On Gentoo, it's
1) Fire up aterm
2) Switch to root
3) Type 'emerge sync'
4) Type 'emerge -s '
5) Type 'emerge '
6) Repeat steps 4-5 for each program
That's assuming I don't already have a good idea of the package name. For example: want to try out the new ut2004 demo?
emerge ut2004-demo
That's it. This is a pretty standard amount of work, btw, for any Linux distro.
Add to that the fact that most of what you're talking about (other shells, games, networking tools) is third-party and so you are downloading binary executables that are not signed, meaning a simple MITM attack and you now have a virus. On Linux, I think most package managers sign packages -- or if they don't, it wouldn't be too hard to add this. I could verify, for instance, that the Gentoo developers say that this particular ut2004 demo is not a trojan -- or, more likely, my package manager did it for me.
On top of that, the Gentoo devs also have checked to make sure that this package does not break anything else Gentoo, and that it's reasonably stable. And if that isn't enough, Gentoo (for one) let's me configure global _compile_time_ optimization settings for each package. I don't have to dick around on a web site looking for the "64-bit version" if I have Athlon64, or pray there's a mac version if I'm on a PowerPC architecture. Nor do I have to rely on what some web server thinks my OS is.
No matter what my hardware, I can just type
emerge nmap
and I have nmap installed.
Don't thank God, thank a doctor!
god@world:~$ diff linux windows
;)
linux works.
windows costs money.
god@world:~$
-------------
over & out
I'd tell you the chances of this story being a dupe, but you wouldn't like it.
ok there are Shell Replacements vor windows too. litestep.net for example is higly customizable. Only FVWM can beat it
but wats the matters of themes/customization of the GUI on a Server? Why use it in corparete installatons, so no fellow can help you, cause he uses a all different system?
Having the right to choose is not a right it's a bondage to choose.
And choosing takes much time
>Can you ssh into your windows machine?
Whats the Point in using SSH. You have another tool for this Problem. You can use the MMC to manage remote Systems. And yes it is possible to start services remote.
>Using Shell Scripts?
Why use Shell Scripts? Windows is different so do not try toi use the same things as on linux. Under Windows you have the Windows Scripting Host to do probably the same things as in linux.
I don't know why people always wan't to use the same procedures on different systems. It's like breathing in space without a space-suit.
Yes, I do use both systems
Unless Microsoft opens up their kernel or pays some fairly hefty license fees, there will never be Reiser4 on Windows. It's a filesystem, which goes in the kernel, right? Of course, maybe I'm wrong -- after all, we got ntfs.sys working on Linux with Captive NTFS, so maybe something similar could be done here. Still, reiser4 is in the Linux kernel, ntfs is in the Windows kernel. Compare them for incredibly different benchmarks and feature sets.
Don't thank God, thank a doctor!
"Most times, there is nothing wrong with the app itself, since it runs under Unix/Linux/OSX/whatever (a perfect example is gnupg, which runs fine on Linux, but when I tried to run it on XP Pro, problems)."
And how many of those mysterious problems are caused by porters who don't understand the Windows platform, and do things the wrong way?
These compilers are not free, because to use them you have to invest in a windows operating system.
.NET development environment has many other costs. A responsible manager considers the Total Cost of Ownership when choosing a development language and environment.
Then there are the hidden cost of insecurity. Furthermore there is a very real cost to everyone of purchasing from a (convicted) monopolist.
Coding in a free (as in speech) environment is more cost effective, because you can find why something is not working. If you go with Microsoft you often lose days trying to find a work-around for a bug, because your only tools are trial and error.
So choosing the
As a CS grad student, I found Linux really cool. I could muck with what I needed to in order to get things to work. As a "software developer", I found that Windows kicked Linux's ass. Windows/MS kicks Linux ass on every count that is important to developers of real world software. Sure, Linux is swell if you are developing software intended to circumvent international copyright laws, or if you have a class project due at the end of the week. But MS provides a rich development environment, a reasonably stable API (at least compared to the Linux community), and actual support. Linux support = ask a newsgroup question / get insulted because the idiot who answered knows even less than you but at least he/she is defensive about their ignorance.
Free as in you buy our X number of dollars OS and you get all these tools free (or at least, you can download and install them freely). Additionally, these tools are only meant for Windows -- kind of like Canadian Tire money is only for Canadian Tire)
As far as I'm concerned, you don't get something free unless that something is worth less than the amount you paid for the original. For example, if the Windows version was considered worth $150 bucks, and the "free" dev tools were considered to actually worth $100 I would not get the dev tools free if I spent $150. I would have to spend
If you really think about it, it makes perfect sense. Otherwise it's like you paid the $100 for the OS and the other $50 for the "free dev tools". You have to hand it to those marketing people, they are good at fooling people into thinking the tools are free when it's really already included in the commercial system's price -- your just not told it's in there but it is.
Hmmm...I wonder how much I paid for the Calculator application in my $300 copy of Windows...
I used to work with 100+ windows server. Not just managing them but doing some cutting edge stuffs with it. I installed hardware, installed windows on the system. It was a sheer nightmare...
because I wanted to do following stuffs and terminal services were horribly slow. It is always better to have 2nd option of having minial ways to tap into system when 1st option fails...windows did not have this option without 3rd party tools.
1) can someone tell me ways to configure {and|or} manage exchange server via telnet/ssh?
2) can someone tell me ways to configure {and|or} manage dns server via telnet/ssh?
3) can someone tell me why "net user" command has bug which isn't fixed with latest patch on my windows 2000 {professional | server}? Just try creating user with specific settings {group, password, users cannot change password check box settings - done by option & etc} on shell and it doesn't work quite right.
4) can someone tell me why some programs require "admininstrator" priv to modify registery. So, I am forced to grant console user an administrator priv in order for goddam program to work correctly. Is this a software issue or is this a design issue.
ex) autocad will require it's user to have administrator priv to work correctly. And most of the games require administrator priv to work correctly. What happened to the paradigm of multi-user? Why does windows have different group when many applications must run as "administrator" in order to work right?
5) can someone tell me why as simple as changing hostname will have effect of screwing up CIF/SMB?
6) can someone tell me why I cannot mount different CIF/SMB mount which are associated with different identity?
As network admin, I'd like to have access to different CIF/SMB. But, windows only allows me to the single identity. I am forced to sync all my password throughout the entire organization.
Single point of failure is a very bad thing.
7) sometimes, I'd love to see "Browse" button and I miss it badly. It usually happens during upgrade of some sort. I'll just have blank page so, I'll have to type in the full path + filename. It usually happens during an installation of the device driver and aborting this will surely damage system's registery beyond who knows where it refuse to cooperative with my next attempt at installing a driver. ps: I've taken cd out of system and popped into my notebook just to read what the fullpath + filename and write down number of times.
Oktokie's $.05
I almost posted that question anon, because I figured someone would think I was trolling. But that was a great explanation, and exactly what I was hoping for. :)
At a "base" install, they're both fairly workable.
At a "standard" install, Linux distros wins hands down
At a "non-standard" install, Windows wins (read: packages not carried by your distro, dependency hell etc. Win apps are usually one setup file)
At a "customized" install, Linux wins again. You can tweak it to hell and back.
That goes for apps, and it goes for drivers. A Linux install that recognizes all your hardware is bliss compared to its Windows counterpart. But if it doesn't, it's usually double-click and install on Windows, problematic in Linux. Though you can usually hack it working in some way...
Kjella
Live today, because you never know what tomorrow brings
Parent is right on target, except that Ruby is the system he's looking for, Backstreet Ruby is the 2.4 backport of it. I'm running the multi-user set-up right now. It's very cool and saved us thousands (NOK).... :-)
Employee of Inrupt, Project Release Manager and Community Manager for Solid
From the article:
the two operating systems will continue to narrow to a point where their underlying kernel becomes irrelevant.
I bet it's not so irrelevant that we'll see MS Office ported to Linux!
Surely to Microsoft, the underlying kernel is VERY important - they want it to be theirs otherwise they'll make less money. It's very important to me too, since I don't want to pay $299 for Microsoft's kernel/OS and never use any of it apart from the Kernel.
Sure, to a lot of end users, the underlying kernel means nothing as long as their software runs, but to software companies like Microsoft, and other developers, it will continue to mean a lot.
Follow me
It's funny to read things like:
....
There's no good shell in Windows.
- Bash has been ported to Windows.
There's no good, free Webserver for Windows.
- Apache
Or take LaTeX for example. When I started using LaTeX nearly 10 years ago, it really sucked in dos, but was fine in Linux. Today, you have pretty fine environment in Windows, too.
So Windows is becoming more and more usable, cause the good Unix tools are ported to it. Hey, even the TCP-Stack comes from Unix (or maybe that's an urban legend)!
You shouldn't judge an OS only by it's GUI....
Forget Windows. Aim higher.
This is by design in Windows so that a user can modify their own settings (under HKEY_CURRENT_USER), but only suitably elevated users can modify system settings (under HKEY_LOCAL_MACHINE).
The fact that AutoCAD doesn't work without this access is an indication that the application is badly written - using local system registry where it should be using the user's registry. This is not a Windows' problem.
The Microsoft Problem Solving Process;
At least to activate peer-to-peer.
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
Well, Windows is an operating system, and Linux is a kernel. Hmm, I'm almost beginning to see why GNU/RMS gets so annoyed about this stuff.
If you were blocking sigs, you wouldn't have to read this.
Umm, you know that there are actually European people living and working in the US?
Article title:
"Linux kernel: Moving closer to Windows?"
First line:
"Tech Ed: Security and the way windowing is handled remain two of the diminishing differences between Linux and Windows, according to one of the main speakers at Microsoft's developer conference"
However, windowing is nothing to do with the kernel. The fact that the writer, supposedly comparing the two systems, isn't aware of this distinction casts doubt on the review methodology and expertise.
billyonerrors' bootlicker? abusing his pateNTdead PostBlock devise, in order to make /. readers 'appear' compliant/pleased buy the corepirate nazi felon execrable 'version' of 'stuff that matters'. what's the difference? a few years, a little more phonIE monIE?
consult with/trust in yOUR creators.... providing a consistently user friendly interface since/until forever. see you there?
I forgot what I was really looking for was not just one type, but two - so something like:
...
FOR %x in (C:\SomeDir\*.jar;C:\SomeDir\*.zip) DO (
Is anything like that legal?
I guess I can just do two loops. I was also wondering if you could use the output of a "find" kind of command in that loop, to get stuff out of multipe subdirs.
Thanks for the answer though - to both posters!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
"All of these are available in a default install of any Linux client. It certainly isn't something that I can send my mom on CD and just say "Here it is, go at it."
Go download a knoppix iso. Chances are you can actually tell your mom to just stick it in her 'puter.
By the way, there are dozens of other "live" (run without installing) GNU/Linux isos. Most of the "full-sized" ones (as against the mini bootable business-card variety) are probably derivatives of Knoppix but there are alternatives you can play with from Mandrake and SuSe.
You've certainly been seeing something I've not. I've never heard a developer complain about OpenGL being hard to code in, but I've certainly heard abuse hurled at the whole DirectX malarky. What DirectX does have going for it is the fact it covers not just graphics, but sound, networking, and input devices.
Personally I found OpenGL to be complete and utter bliss to use.
jh
The parent poster is referring to this, I believe (the name is different and a little confusing, probably to emphasize Windows and not the Unix capabilities this provides). Apparently registration is required. Looks very useful.
There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
Copying OS X should also be a lot easier than copying Windows, since there's a good free implementation of OpenStep, the toolkit that Apple's Cocoa framework is based on, in GNUstep... plus the underlying OS is UNIX-based and runs GNU tools natively.
Doesn't that make a new OS called "GNU/Windows"? ;)
Miss Teacher, Linus is copying from me again!
Recent development in window surely shows that windows is copying linux/mac and not the other way around...cant imagine where windows freaks get their facts from, been smoking some crack lately?
Windows lacks the ever so importent free (as in freedom)...and will continue to copycat the GNU license to satisfy its customers and spread FUD about GNU and similar licenses to keep its customers!
Windows lacks out in every department of stability and security! but will try to keep up the pace with gnu/linux...of course impossible as it cant match something that evolves everyday instead of patch releases every third month or whenever someone hacks out a virus!
More on, the desktop is so stooopidly designed that it takes forever to find what you want to do instead of running a simple man command. Basicly you tend to click on for ever and ever until yer goal is meet and then you still dont know what hell you just did! Since you cant look inside a proper config file as windows keeps its configuration in ten different places at least!
People that wanna know what they are doing with their computer should use a proper OS and not a GUI based on msDos...its a simple as that!
Whenever windows gets a good tool its from the GNU/Linux community (look at mono, apache, cygwin)...so why should people use a OS that is a failure until you install tools which comes from a different OS? I say stick with the bleeding edge of development which only exists in true environment!
I also wonder where in hell this guy thought up that the kernel should become irrelevant. Has he ever tried installing windows on mac/amiga/toaster? Until he realises what he is missing he should have his head examined. Windows users are so narrow minded since they only seem to think that a OS equals the computer...Well if that was the case im happy i have totally left the world of microsoft. Its a small world and ever so full of lies.
As for windows having more free games...please visit www.happypenguin.org and say that again! Beer is not FREEEEEEEEEE people...so suck it up!
Those of us who type really fast prefer to write many of our programs from scratch :-)
- it can run on anything from wrist-watches to supercomputers and clusters.
- you can choose to install it on a server without any desktop, not to mention customizing every little bit of it if you like
- it's free
+ What would you pay for I.E.? - Nothing, it's free. + How long would it be free if not for Mozilla? (And Netscape before that -- remember the big court case?) - Always? + Yeah, right. OK, how much did you pay for MS Office? - Alot. + Yeah, but you ought to try Open Office. It's free and it's supposed to be that way. Anything from Microsoft that's free is only that way because of what competitive pressure they haven't been able to wipe out by cutthroat tactics. Now about this whole discussion of operating systems. It's a curious thing, but there have been no new big ideas in operating systems since the 1970's. No one who sells (or gives away the code only to sell their help-desk) operating systems had anything to do with the fundamental ideas behind a modern (if 35 years old is modern in computers) operating system. You can read all about multitasking and multiprocessing in any old operating systems textbook. About 10 years ago, what Microsoft had to offer didn't do any of those complicated things. Unix, and lots of other systems did, but not old MS DOS and not Windows 3.1. So who's doing the copying? But now, everyone has them, and it's all in the execution, in the details. But I don't ever use Windows, hardly ever. I have an old laptop with ME, and it still crashes all the time. My last reboot here on Linux was after the big blackout last summer in the Northeast. Not fair, though; Windows has come a long way, you say, catching up, I say. I was amused this morning when I saw an ad on the Web from Microsoft, offering to block popup windows for free. What popup windows? I use Mozilla. I never see them.
Why do you post these stupid, zero value articles to slashdot?
It even groups taskbar buttons!
The patents.
I use linux 90% of the time at home and win 90% at work... but 4NT is the best commandline out there... if there was a linux version I'd be very happy...
I still can't get Linux running on an S3 Trio 3D card!!! It's the bane to my existance!!
WINE is only a marginal success. Isn't it about time all the capable mo-fo arcane hacking super guru programmers out there get their asses in gear and volunteer some of their time to the WINE project for gawd's sakes? We REALLY CAN create a Windows-free Windows-compatible OS and GUI system if we really want to. And don't we really want to?!!! You know you want to!
--Slashdot: News for Turds. Stuff that Splatters.
I don't make my choices based on "the Market". The "Market" put things like "Titanic" as the highest grossing movie of all time, does that mean it's the best? We all know market share doesn't automatically mean better.
Please don't say "we all". I would like to think this, and maybe in Slashdot world it is true (which is what you may have been referring to). But in the "real world" of IT, market share is a HUGE factor.
This happened to me yesterday. I was talking with my manager about an application we use, and we have been having problems with it. It runs on Sybase as the database, but also does a weird XML file structure in conjunction with it. We were talking about the possibility of rolling our own program to take its place. He made some off comment about how he couldn't believe that they chose Sybase. I pointed out that we haven't had one problem with Sybase, it has been with the front-end program. To which he replied: "Look, there are only 2 databases out there to choose from - Oracle and MS SQL." If I was sitting down, I would have fell out of my chair.
First off, MS is 3rd in DB market share, behind Oracle and IBM, but he is a die-hard MS person (for no good reason, from what I have gathered). Second of all, you have to choose your tools based on your need. For the app we were discussing, Oracle would have been overkill. In his mind, that leaves only one choice. He is under the impression that anything other than MS is crap, and that we already have experts in MSSQL (which we do, because our product uses MSSQL). But he didn't make his argument based on that, he made it on "there are only 2 databases out there". I mentioned Sybase, MySQL, etc. and he said that someone would have to go through training to use those. I guess he is under the impression that SQL is like planning a moon mission.
My manager is deeply entrenched in MS's posterior, just like most companies I would imagine. They like to buy up all their products (sorry, license) and then complain about them. "Reboot the server" is an *ACTUAL* solution to a lot of problems. It isn't even questioned anymore, that is just part of regular maintenance. There is no alternative, move along.
Sorry to rant, but what you said hit home with me. I am working amongst people who don't know any better, and aren't even willing to consider that there are other software products out there. We got an email the other day saying that because of a recent IE exploit, we should avoid using the internet until they could get a fix and make it available. Unbelievable.
My beliefs do not require that you agree with them.
Don't forget to mention the high priced consultants ($200+/hr) businesses bring in to bail out their crappy MCSE's. Or the fact that some Windows admins couldn't code their way out of a wet paper bag and require the company to spent thousands of dollars for additional Windows software.
He says the only current difference is 'how windowing is handled.'"
.NET sucks, JBOSS-J2EE rulez!
That's the very thing that makes it more reliable and great to-work-with.
Pros to linux: Firt, there's no need to discuss the availability of tools for linux distros. All networking services, servers, programming environment, incredible useful shells. And windowz.. well i use it for play games, altough Warcraft III worked perfectly for me with Cedega.
You can't have a serious work in a windows environment without spending lots of ca$h.
OK, technology is one thing, but in principle it is a nice feeling to know you have a total control over your Linux box (all OSS stuff, at least). You can find out exactly what is under the hood if you so desire.
The Linux kernel uses the building block approach like Unix. There are basically 6 core commands built into the kernel. Other software applications and processes are not.
The Windows kernel has more applications/processes included into the kernel itself. This decreases stability in an operating system.
Think of Chinese characters (or hyroglphics) vs the English langauge. One is simple in that there is one symbol for everything that can be combined with others to make something more simple. (Windows) The other can use it's six building blocks to make anything complex and is not limited by the total number of symbols it has.
For more detail or proof, read "Just for Fun" by Linus Torvalds. There is a good section on how the Unix kernel operates. Or just complain about my lack of explanation and I'll go in more depth.
To "copy" or to "reinvent" the wheel, that's the question. It's funny how Microsoftians believe their Mighty Shrink-wrapped God to the point where they let their fragile materialistic "philosofty" go through their glowing notebooks. Maybe he should take a closer look at patents or open standards instead of affirming unfundamental tech biases. Xor maybe he is just afraid of losing his job.
Sure, with days of mind numbing effort you can download and install dozens of different free programs to make Windoze sorta bearable. Then in less than four months that machine that sorta worked will sorta be owned by viruses anyway and you get to start all over again unless you imaged your whole drive using yet more free or expensive tools. Or you could spend less than an hour getting all of it on any modern Linux distro and not have to worry as much.
The choice is obvious. Windoze is nothing like Linux, no matter how much free software you port to it.
Friends don't help friends install M$ junk.
You can perform pretty much all the same tasks on pretty much any modern operating system with pretty much the same degree of efficiency and reliability.
Gamers, and guys who think they are programmers for using VB and shit like that.
Every gamer knows, that when you make a hardware upgrade on your station, you'll have to reinstall window$ or you'll have a bunch of trash in your system not working correctly.
And that's just because most games work under DirectX. Cedega is a good choice for linux ppl.
Ps: Shame on ATI for not having good drivers for linux as Nvidia does, i've to fry my R9700pro on windowz.
MOD THIS GUY UP!
This is what Russinovich means when he says that Linux has been playing catch-up - he doesn't talk about portability, security, etc, he's only looking at one particular side of things.
and point to an article from 1999 where Mark tells us:
So, it seems, his whole point was not technical but a business opinion. The evidence was already there against this business opinion, regardless of technical issues. Poor Mark lacked business vision.
Google was already up and running and so was Hotmail and both proved the value of free software. Hotmail, I believe, was running BSD which was even less developed than Linux at the time. If Google was not "prime time", I'm not sure what is. Microsoft's repeated attempts to make "NT" work for Hotmail were a terrible embarrassment.
Mark, regardless of his technical knowledge, clearly lacks business understanding and "can do". People who had those things back in 1998 were making plenty of money using Linux and clearly benefitted from a lack of license fees. No "catch up" was required, though companies that adopted also benefit from free software growth.
Perhaps Mark was not misquoted after all. He wrote that entire wintel rag article. The ZDNet article was written by a reporter who has learned nothing from the last five years. Mark might not have either.
Friends don't help friends install M$ junk.
Unix is and never was a system designed to be used by everyday computer users. Windows from the ground up, was designed for just that purpose (although the instablity factor has hurt this aspect to some extent). Now, Apple's new OSX system has proved that this doesn't have to be the case. Meaning a good GUI can make all the difference. However, Apple's OS is a "closed" system (like Windows) and so it doesn't suffer from the "too many cooks in the kitchen" dilema Unix/Linux suffers from.
.NET). What does this all mean? The Ford F150 V8 truck is great for hauling heavy loads, but may not be convenient for mom to use to go to the supermarket when the less powerful but easier to handle 4-cylinder Ford Focus will do.
Honestly, who needs KDE, GNOME, fvwm, fvwm2, fvwm95, IceWm, Enlightenment, Window Maker, BlackBox, CDE... etc??? Too many choices creates too much havoc and not enough time developing ONE COMPLETE SYSTEM. Again, Apple got it right with just Aqua. Unfortunately, all of the above windowing systems (minus Aqua) never really shielded the user from the "raw" system and so the average folk are not going to waste their time learning a half completed GUI when Microsoft's GUI is so polished and mature. Microsoft's GUI is much more powerful in terms of speed, common dialogs, drag and drop, clipboard, ActiveX controls, cut and paste, fonts. Things everyday users take for granted and come to count on (even if they don't know these technologies by name). Unix's command line as we know is unbeatable. But again, most people don't want or need a command line!
The other problem is the lack of good "polished" software in Unix/Linux and (I feel) that is a direct result of poor (or rather outdated) development tools. Programs like gdb, ddd, vi, make and emacs aren't going to cut it anymore in the 21st century. Software is getting too complex and more and more difficult in design to be worrying about figuring out these ancient tools. New generation programmers just aren't attracted to them (and rightfully so) and find themselves crawling back to Visual Studio, which only boosts Microsoft's $$$ once again. Now, KDevelop is a neat tool and certainly is heading in the right direction, but lets face it, it needs tons more work to become anything near VS. Please understand, I love Linux and I'm no fan of Microsoft, but we need to just face the facts here.
So again, your comparing a "FREE" (very stable) system with a limited GUI (or rather GUIs) and limited (in terms of ease of use) development tools. Versus a (less stable) commercial system, with a fully polished GUI and excellent development tools (VB,
That Linux is an operating system kernel and Windows is an operating system.
That article is a comparison between Linux + a bunch of 3rd party software not necessary to run Linux and Windows.
GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
Microsoft now supplies free (as in beer) compilers for C#, VB.NET C++, J++, etc. with the dot net framework, which is available here. Longhorn will come with the .NET framework, and thus all of the compilers, preinstalled.
.NET Framework includes runtime files only, not development tools. Windows 2003 Server already comes with the Framework (runtime files) preinstalled, but I suppose it's possible that the final release of Longhorn will include the SDK.
.NET Framework v1.1 that one must download separately.
Actually, not much of that is accurate. The
As of this writing, the SDK includes support for C++, C#, and VB.NET, but not J#. Even J# runtime files are a superset of
If you have to understand one point about Linux, it is this:
The code itself is not special. It is almost meaningless. When detractors like Ken Brown argue that there's no way that Linux could be as powerful as commercial UNIX today without having stolen code, he is entirely missing the point.
Good writers are called good writers because they have a brilliant idea, viewpoint, or wit, and express it in writing. Anyone who knows how to write can take a dictation, but not everyone who can take great dictation is a great writer. Great artists are great artists because they have a unique vision of the world and can express it. A great artist is not someone who can just photorealistically render a bowl of fruit to canvas.
Software development, while more utilitarian than art, is no different. The development of the idea itself is what all of the labors of the software development process go towards--the representation of an idea as code is the easy part. This is why so many Operating Systems resemble UNIX--lots of people spent lots of time thinking about the best set of primitives to make available to the programmer and system operator. Coming up with UNIX from scratch is hard, that requires thinking. Making a system that looks like UNIX is relatively easy in comparisen.
The Linux project (and its ilk) develop so well because an entire marketplace (like a bazaar?) of ideas push and pull it, guide it in the direction that makes it most usable. The good ideas continue to live, the less good ideas disappear. The marketplace mostly decides where Linux goes.
The process that develops Linux is what is so valuable.
Windows entirely lacks this process because of one simple fact: Microsoft does not give a fuck about what I want out of Windows. I'm just one person out of a million. However, with Linux, I have the freedom to make my system do whatever I want, and if I can present a good enough reason (ie, the idea stands on its merits) for what I want out of it, it'll be introduced into the mainstream. If not, oh well, at least my little corner of the universe is to my liking.
Yes. Every single Windows program out there is a trojan, infected with virii, who in turn are infected with other virii. It's completely impossible to boot a Windows box without immediately seeing it crash because of the virus that came with the antivirus program. Of course, before crashing Windows sends your bank account information to the folks at Microsoft who then empty your account.
Just as every single Linux program has to be grabbed off some CVS server, requires the full sources for the kernel, KDE, Gnome, X and zlib, only compiles with one specific version of gcc and is in no way to be considered stable.
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
> looking for a command prompt?
If you're looking for a command prompt on Windows XP, I suggest Start->Run then type "cmd.exe". I recommend it over "command.com" any day.
> Download Microsoft Unix tools for Windows. You'll get a better integrated variation on cygwin
I personally use UnxUtils, it's free and the source is available. It's less invasive than cygwin, just extract the files and add that directory to your path. (I use c:\usr\local\wbin.) The typical DOS environment is still there but now you can use Unix commands to your heart's content: ls, diff, md5sum, touch, etc.
Hope you enjoy your stay here, in the home of the cyber elite.
I'm *stunned* that I'm the first person to say even if the kernels are similar in the sense that they're monolithic, at least you can roll your own kernel and pull out all the drivers and garbage that you don't need or want. My FreeBSD box can boot in about 15 seconds to XFce (yah, not Linux but at least I can see the source and build from both); no chance XP would boot that fast after loading every driver in existence.
Dislaimer: I base this claim of being first on a content search for the words "build" and "roll" and though I did find one post implying it, I think it bears more attention.
which is cheaper? five v.b. apprentice level coders taking 90 days to do a medium level project, or one senior level software engineer?
it has been my experience that the generic p.h.b. will pay for both, and in the same order as stated above.
Linux is not the same thing as the X windowing system (I hardly ever use X). Furthermore, it depends largely on which window manager you look at. I use the Fluxbox wm most of the time, and it looks nothing like Windows.
Besides, Microsoft wasn't the first to do a windowing system.
It seems all Microsoft can pick on is artwork!
Yes- but I don't like it terribly well. I guess I just identify with that very small percentage of my blood that comes from Oklahoma and Washington State. Long before either of those two WERE states (Cherokee and Klickitat). For some strange reason, I like those ancestors far better than the French Canadian, Hebrew, German, or English ancestors that make up the rest of my genetic heritage. Something about actually RESPECTING tradition there.
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
I would use find, but what I really want is to pluck out multiple kinds of files - jar and zip, actually. I don't think there's a way to pass multiple -name flags to find?
E PARATOR}${CLASSPATH}"
So I used the loop.
Actually, here's the real command I have set in the bashrc:
for i in `cd ${PRIMARY_DRIVE}${PROJECT_HOME}/Lib/Java; ls *.zip *.jar`
do
export CLASSPATH="${PROJECT_HOME}/Lib/Java/${i}${CPATH_S
done
Now I remember another reason I used the loop, was to set the classpath seperator properly - though I see you have done that with xargs.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
In YOU, Windows owns Soviet Russia...
Wait, No... In America, Bill Gates COULD own Soviet Russia...
It seems the problem is what you're going to use it for. I use Linux for the simple fact that I work in a computer service shop, and I stare at Windows machines all day. I trudge through the machines of the elderly who have no idea what a "Windows Update" is, stare at mysterious blue screens and generally have no urge to even see the startup screen or the Microsoft logo or anything related to Bill Gates by the time I get home. However... Linux doesn't solve all my problems. It doesn't support my printer or my 5.1 sound card. Now, I could have bought a printer and a sound card that Linux did support, but it wasn't installed on my machine at that time, so I really didn't give it much thought. The argument reminds me of the age-old console debates. For years, fanboys engaged in sprited debates about which system was better, 2600 or Colecovision...NES or Master System, SNES or Genesis, Playstation or N64, and currently, PS2, Xbox, and Gamecube (and PC). Back in the day, especially the days of NES, you had a lot more exclusive games. There were the requisite first party games, the games you bought the system for, whether you wanted to play Zelda or Phantasy Star, Mario or Sonic. In those days, third party developers didn't have a lot of cash to throw around, so they generally developed for the number one system at the time. Today, software companies still want to make money, which is why you see Windows compatible software in just about every place you can buy computer related items. It's why your DVDs have Windows requirements for the DVD-ROM portion of your copy of Phantom Menace. The lesson here is simple: the only people who never fueled the argument were the people who owned both systems. Other spirited debates you can try: Coke vs. Pepsi vs. RC Mello Yello vs. Mountain Dew Ford vs. Chevrolet Base jumping vs. skydiving Tekken vs. Virtua Fighter Star Trek vs. Battlestar Galactica Beatles vs. Monkees the Ghostbusters vs. the REAL Ghostbusters Transformers vs. Go-Bots Silverhawks vs. Thundercats Or, you can make your own!
~~~ I promised someone that I would post here today to introduce Real Troll Talk.
~~~ It's a frequently-updated webzine featuring popular Internet trolling personalities revealing their most intimate thoughts and feelings.
~~~ Stop by today to read the first issue, featuring pb, and the second issue, featuring the one and only TRoLLaXoR.
~~~ (C)opyright Real Troll Talk 2004
Restore Points uses the Volume Shadow Copy service. And it makes checkpoints of everything, not just the registry. Well, it makes copies of everything that matches one of these filename extensions.o l/backuprestore/filesnottobackup lists a few more things to not copy (DRM, pagefile, hibernation file, drive/help indexes, etc.) There's a couple registry keys around there that specify specific registry keys to not restore when rolling the system back.
The file %sysdir%/system32/restore/filelist.xml will explain better. It specifies paths to omit, for example, the My Documents folder in local user profiles, WBEM logs, temporary folders, cookies, etc.
In the registry...
HKEY_LOCAL_MACHINE/system/CurrentControlSet/contr
All of the above is, of course, completely configurable. If you want your documents backed up too, you can do that.
The only thing that's never backed up is the SAM ( %sysdir%/system32/config/SAM ), for obvious reasons (don't want to roll back passwords)
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Most of UNIX's concepts are technically more consistent and logical than those of Windows.
..." and "tar -xvf ...". Plus you can build a program on one machine and then simply copy it to another one.
For example, because of the Windows registry you can't simply copy a program to a CD, then delete your harddisk, reinstall another version of Windows, and copy the program back to harddisk, because the program won't work anymore.
But you can do that on Unix. The concept of the Windows registry mixes all parts of the operating system, user applications, configuration files, etc. into one big datastructure. Windows even lacks any intelligent way of backing up and restoring a program and all its registry settings alltogether. That's one of the reasons why I still think, that Windows is a poorly designed operating system. On UNIX, a program is simply some files in the VFS tree. If the files are there, then you can run the program. Backup/restore is as simple as "tar -cvf
Another example is the concept of foreground and background processes on both platforms. Windows cannot run every process in background; processes need to implement special interfaces to run them at system startup, and you can only start and stop them by using the service control manager, you can't kill those processes.
On Unix, you can start any program at system startup as a background process. If that process won't stop anymore, you can kill it just like any other process.
That's what makes programming and using computers simple and logical.
Windows is probably more consistent in what the user sees (the look and feel of GUI widgets in different applications), because there is only ONE GUI subsystem, which is integrated into the operating system kernel.
However, comparing Windows with UNIX at the GUI level is somehow like comparing a banana with a tree. X11 is a (privileged) user space process running on UNIX, it's not an integral part of the operating system. Actually, the fact that X11 is simply just another user space process is a concept that adds some flexibility and also robustness to UNIX. If something in the GUI fails (the window manager, the desktop manager, the graphics device driver), you can simply kill and restart the entire GUI subsystem without rebooting; you can even install another graphics device driver without rebooting the OS.
Actually, sometimes when a window manager fails, I just kill the window manager and then reinsert it between the X client applications and the X server - even that works fine.
Anyway, X11 is not UNIX, it's just an application running on UNIX.
windows doesn't suck.
They both come in a variety of colors, and they both are essentialy square, so they must be very much the same... Cars are becoming a lot more like pillows lately.. Now that's news! No, PLEASE think. The real difference between products is NOT how it looks. It's how it works, how it performs it's tasks. Cars and pillows may both be square and colorful, but try sleeping with a car under your head, or driving on the freeway with only a pillow... Things can look a like, it doesn't make them the same!
I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or Mepis or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.
If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.
To get an idea of what I'm talking about, check this post out. This is an article about email disclaimers. The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx, because "is teh free".
Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.
Here's that drive-by advocacy and FUD in motion: twitter goes on about some topic and then drops the usual "oh and M$ is teh evil" because "WMP phones home" or some such. Called on his FUD, he then claims that WMP stores every song and movie you've ever played in a file, somewhere. Pressed further, he just sort of slithers out of sight, his FUD-spreading complete. This is not about some Microsoft technology that nobody likes anyway; it's about lying for the sake of lying. Way too many of his posts are exactly like this one.
More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one. Or this one.
Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.
M
Very, very few of the comments here have any relevance to what Russinovich talked about, or have any kind of developer perspective at all.
The topic and the talk (I saw it) was very interesting for a real developer, and the slides were all cleared by Linus, Dave Cutler, Ingo Molnar and several others.
Russinovich's conclusion (that Linux is adding many Windows features) was no where near as interesting as the discussion of what those features where and how they were evolving.
I think people just piled into this thread to rag on MS. And the comments (mostly modded all the way to 5) are repetitive and non-original. It would be a pity if that became SlashDot's main purpose.
You don't happen to have a tomographic imaging scanner on board, do you?
If Linux is trying to become more like windows, it seems it is not quite there yet. I haven't been able to create the blue screen of death on my Linux box! Get to work on this all you lazy Linux developers! Only with the BSOD can Linux claim to be just like windows!
By the perception of illusion, we experience reality
The days of "mind numbing effort" spent getting a Leenucks desktop to work are many and painful. Leenucks is nothing like Windows, which simply works.
I'd say you are teh dishonest evil astroturfing fanboy.
Likewise, if you use a Common Lisp script in a program that you distribute, then you make the Common Lisp interpreter a dependency, and not all programs' circumstances can accept this. Particularly, for license reasons, the BSD operating systems don't want to make a GPL'd 'clisp' interpreter a dependency.
Still, you'll like this.
Christ.
I'm a contractor for Red Hat. Before that I worked for a Linux / Unix consulting company for five years. I use Linux exclusively on my hardware.
I make a post pointing out some good and badthings in Windows vs Linux, and its a troll? What a lame moderation. if you disagree, then reply.
Fuck off.
I just installed the Linspire variant of Debian/Linux. Its Internet browser crashes regularly for no apparent reason. Windows IE never crashed this much. Where's the much vaunted stability? This is one aspect I wished Linux would emulate...
Slashdot entertains. Windows pays the mortgage.
Does anything else arrive so broken?
/etc/hosts.deny for anything but the slackest security levels. Oh, yes, and when you switch something off it really does get switched off.
Mandrake Linux warns you that putting services up is a risk, on top of firewalling them all off by default and ALL:ALL in
Got time? Spend some of it coding or testing
Well, I use regex's all the time with find so I'm familiar with escaping them out - but I had not ever heard of the "-o" option in all the years I've used find, thanks...
Interestingly I did have a co-worker who liked using xargs with find - but he used "xargs grep -l PATTERN" instead of "-exec grep -l PATTERN {} \;" with find and I think ran into problems with really deep drectories, where grep would feed him errors...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
In soviet Russia...
Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.