Linux kernel: Moving closer to Windows?

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
At Microsoft's Tech Ed conference in Amsterdam on Wednesday, a session was devoted to how, according to one Microsoft fan at least, the Linux kernel is beginning to resemble, well -- Windows.

The talk, given by Mark Russinovich, chief software architect for Winternals Software and co-author of Inside Windows 2000, 3rd edition (published by Microsoft press), was clearly delivered to a home crowd, and its message was clear: Linux is paying catch-up with Windows and the gap is narrowing.

It all means, said Russinovich, that the kernel is becoming less relevant. Both kernels are monolithic, he noted, meaning that all core operating system services run in a shared address space in kernel mode. And, he asserted, both have a common heritage.

"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.

Windows, said Russinovich, owes a great deal to a project led by David Cutler, one of the creators of Digital's VMS 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.

Meanwhile Linux, noted Russinovich, owes a great deal to the work of Andrew Tanenbaum, who created the Unix-like Minix operating system for educational purposes. Although Linux creator Linux Torvalds has never denied that he drew inspiration from Minix, both he and Tanenbaum refute claims that Torvalds used Minix code in Linux.

In a relatively technical session that took the audience of several thousand through everything from process management to I//O management, security management and virtual memory management, and went on to cover concepts such as pre-emptible and re-entrant kernels, Russinovich's slides highlighted the similarities between the two operating systems' kernels. Russinovich's presentation, which he claimed to have run by Torvalds, Cutler and Linux kernel developer Ingo Molnar, did not cut any slack for what Russinovich characterised as u-turns by Linux developers -- most notably Molnar.

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."

As these -- and other -- differences have been removed, said Russinovich, the only major difference between the two operating systems is how windowing is handled. "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.

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.

Talkback

One good thing about this artcle is that it reveils the complete lack of knowledge of Linux or any other operating system for that matter.

Untill now this is the worst article I ever seen on the Internet. Considering the vast amount of bull on the net, this is a record in mixing Plumbs, Raisins, Oranges and apples while simultaneously trying to explain the inner workings of each.

How can this article be published in the first place?

Lindsey Rockwell

via Facebook 1 July, 2004 16:29
Reply

Haha. It is amazing that the people who write these articles still have a job! Absolutely ridiculous.

More comments and opinions from people who don't have a clue what they are talking about.

Incompetant...is an understatement.

via Facebook 1 July, 2004 16:52
Reply

Microsoft owns ZDNet

That's the only reasonable explanation to the fact that these articles are still published here. I've never seen so much bullshit in a single IT portal.
I stopped reading ZDNet two years ago because I was f'ing tired of reading massive amounts of crap about how better Windows is than Linux.
Now, I come back and realize that the same crap is still being published.

".. .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".

Yeah, right. And with M$ Windows and its amazing kernel windowing technology you have to reboot the system for the Nth time because Rex, the search dog, or M$-Office-Annoying-Clip decided not to appear when you needed them.

via Facebook 1 July, 2004 22:41
Reply

"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"

No, VMS is a completely different OS from Unix. The fellow who wrote this article clearly knows nothing at all.

via Facebook 1 July, 2004 23:19
Reply

<P>The article says, and I quote:

<blockquote>
Meanwhile Linux, noted Russinovich, owes a great deal to the work of Andrew Tanenbaum, who created the Unix-like Minix operating system for educational purposes. Although Linux creator Linux Torvalds <A HREF="http://news.zdnet.co.uk/software/linuxunix/0,39020390,2085561,00.htm">readily admits</a> that he based his work on Minix, both he and Tanenbaum refute claims that Torvalds borrowed more than he admitted.
</blockquote>
<P
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.

via Facebook 1 July, 2004 23:25
Reply

-sigh- another one bites the bling...

It's a shame that Mr. Russinovich is being quoted like this. As far as I can tell from his past work (http://www.sysinternals.com/) he is a competent coder.

Unfortunately, someone is not above being in Microsoft's pocket. Which is visible from this article. I wish I could attend and hear the entire presentation itself.

via Facebook 1 July, 2004 23:29
Reply

In some features sure... Why not?

In many others, not. Linux is actively run on over a dozen different hardware architectures. It scales from PDA like devices to Mainframes and LARGE clusters. Recent versions of Linux handle heavy loads and massive numbers of simultaneous I/O and processor bound tasks with great stability and robust performance.

These things are not true of Windows. But I know that Microsoft is trying to get their OS to run on Mainframe type hardware. They are trying to get more applicaitons to function on "terminal servers".

So in some ways Windows is moving closer to where Linux already is.

via Facebook 1 July, 2004 23:33
Reply

"one of the creators of Digital's VMS Unix operating system"

The most clueless phrase in this whole piece.
I guess DEC management would have been surprised to find that they had a "VMS Unix" os...

via Facebook 1 July, 2004 23:48
Reply

Bad technical article. As the article quotes a guy, I don't know if it's the article, or the person quoted that's at fault here.

Kernel windowing? Do they mean framebuffer support in the kernel?
Who knows.
You can exchange large chunks of memory between programs using shared memory. This isn't new.
You can compile using -O2 optimisation to allow access to hardware (including IO stuff like screen ram mapped in physical RAM) using GNU C. Always could (I did that for 386s!).

The messaging structure of XWindows has absolutely nothing to do at all with the Unix kernel. Xwindows is an application that runs on top of various posix kernels. The core parts of XFree86 will be compiled with -O2 to enable access to hardware for hardware acceleration. This really has nothing at all to do with the linux kernel.

This article is just confused. It's like someone with no knowledge listened to a technical conversation and completely misinterpreted it.

via Facebook 1 July, 2004 23:49
Reply

"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..."

Your ignorance is astounding, VMS is NOTHING like a Unix system, never has been, and never will be.

I am a UNIX sysadmin, and I wish that I could work on a VMS system. Its elegance and feature set is astounding.

Alas, only greybeards get to play with them.

via Facebook 1 July, 2004 23:53
Reply

I tend to agree with the idea that windows is moving towards Linux. I have the none-so-glamorous job of managing a large enterprise application that runs on Windows servers
(>30). For example, over the last year I have been increasingly using Russinovich's (coincidentally enough) tools in lieu of the built in functionality that comes with UNIX/Linux.

By no means is the Windows based app as stable as its Linux/UNIX equivalents. So, to say Linux is playing catch-up is a stretch.

I think this trend of making the 2 OS's more similar goes both ways - and is certainly interesting. This is inline with Torvald's theory that the OS will eventually become irrelevant.

via Facebook 2 July, 2004 00:18
Reply

Heck - Linux closer to windows? Wait, now windows "invented" operative systems?

Seriously, things like "reentrant kernel" are NOT "windows feature". They're operative system features and there're docens of operative systems which did it BEFORE windows nt. Linux is not "playing catching up windows". Linux is EVOLVING, just like windows does.

And linux brights in some areas where windows does not and the reverse - did I mention that SGI is running linux in 512 CPU supercomputers where the highest number of CPUs that windows 2003 server supports is 128?

via Facebook 2 July, 2004 00:32
Reply

He has absolutely no clue what he's talking about:
- VMS is nothing like Unix
- the kernel architecture between Linux and NT are so different that they literally, like apples and oranges, cannot be compared on a technical basis
- Linux and Minix have no technical overlap at all
- he clearly has no understanding of Molnar's work on the Linux kernel (and quotes him out of context)
- he presents the fact that Windows handles its windowing in-kernel as if it's a good thing when in fact this is one of the larger flaws in the NT kernel design which has lead to many of the security flaws and stability issues that have plagued NT for so long

In short, if a technically accurate statement is ever uttered by this man one had best chalk it up to sheer luck! Egads...

via Facebook 2 July, 2004 01:14
Reply

If the linux operating system is approaching windows in its features then this article clearly states why linux is preferable to windows: linux is much less expensive.

via Facebook 2 July, 2004 01:14
Reply

More FUD and lousy editing. I remember why I stopped reading this site once Berst left.
Obvious bias towards pleasing thier major advertizing client which is SUPRISE ! M$

I feel sorry for all the legit tech folks who are misquoted or quoted out of context. Truly an awful job of hournalism and the real author should post an apology or a corrected article .. Like that will ever happen.

via Facebook 2 July, 2004 03:02
Reply

I'm like... lost of words by the sheer bullshit written in this article.

k thanks bye.

via Facebook 2 July, 2004 03:42
Reply

This guy really know nothing...

He is comparing the full Linux distro, with Linux kernel, with Windows...

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.

But...Linux Is jut a kernel...well. don't mind...

via Facebook 2 July, 2004 06:03
Reply

Well except the fact that one of the kernels has a reputation for crashing all the time and one does not. Maybe if linux is playing catch-up in some areas, which is really doubtful, the developers have waited till they got it right the first time instead of shipping a dodgy product to meet an artificial deadline.

via Facebook 2 July, 2004 07:05
Reply

what kind of article is this? it's totally mixing up facts!! is this FOX or something? Clearly the author of this article has no idea what a kernel is, further more has even less knowledge of what a window manager is and is clearly trying to manipulate his or her readers. THE AUTHOR OF THIS ARTICLE IS BIASED AND A LIAR!!!!

via Facebook 2 July, 2004 07:33
Reply

If we accept this as true (and it is not), the mainly, great difference is: Linux is G P L! Understand thaT?

via Facebook 2 July, 2004 08:04
Reply

Maybe this article reveals that M$ is making is ugly code more runnable looking at Linux. No? (0_o)

via Facebook 2 July, 2004 08:11
Reply

More FUD.
Microsoft products are nothing even close to GNU/linux products - from the kernel down to the apps; GUI's might have a "comparable" look, but the idea behind that is to gain the comfort of Windows users. This article is sheer poppycock and garbage. Aimed at the dim-witted end-user mass with little or no education about operating systems. Once again, Microsoft is showing that they don't want to provide proper technical details to technical crowds, they want to provide "fluff" with no backing material of reality to the real people.

via Facebook 2 July, 2004 08:51
Reply

How can you have an opinion...

without seeing the details of Mark Russinovich's presentation (the slides), and the verbal commentary that goes with them?

I have always found his technical articles useful--and I expect that the presentation will be as well. If I can find a copy, that is... It would follow the Demon book and the Bach book quite nicely.

via Facebook 2 July, 2004 10:28
Reply

When journalism becomes little more then a means of propaganda the source becomes irrelevant. I hope the readers of ZDNet realize what a poor source of information this site is. It is disappointing that such pathetic journalism is allowed to be published. The FUD campaign continues as big business suffers in the light of better alternatives. Open source software has become the new communism in some people’s mind and must be rooted out at any cost. Whatever.

via Facebook 2 July, 2004 10:49
Reply

Hahaha ZDnet at it again.

This _IS_ the most retarded article ever.

First you talk about linux asnd windows, then say the kernel will become irrelevant.

Linux IS THE KERNEL!!!! RETARD!!!!!!!!!!!!!!!!!!!

via Facebook 2 July, 2004 10:57
Reply

The author is certainly moving closer to BULL SHIT .

Linux and windows are two different worlds!
u cant say that BMW is moving towards mercedez coz they have added better tyres !
its a part of the thing!

via Facebook 2 July, 2004 11:19
Reply

I'll put my hands up to the VMS Unix slip-up. We should have spotted that one - as it is we have corrected it. However, I think it's unfortunate that some readers seem to have failed to have spot the cues at the top of the story that were intended to clearly indicated that Russinovich lives on the Microsoft side of the divide.

A story like this is always approached in the knowledge that some readers will confuse the subject's opinions with those of ZDNet. Many individuals at ZDNet UK are in fact big fans of Linux, FreeBSD and other non-Microsoft software. Some of us have done our fair share of programming (I'm no stranger to assembler code myself).

But when we're reporting news, we try to leave that behind and focus on what the subject is saying. Of course the article is greatly simplified; it is an overview of what I took pains to point out was a highly technical presentation, not an attempt to examine every line.

The point is that this was a large presentation delivered to several thousand people; the gist of which is that the Linux kernel is getting closer to the Windows kernel in some respects. I do not pretend to have an opinion on that in this piece - otherwise it would not be news. But I do feel it worth reporting so that a wider audience can appreciate (or not!) some of what was said at Tech Ed and have a chance to debate it outside of Microsoft's conference.

via Facebook 2 July, 2004 11:22
Reply

point taken!. I think it is better to publish these sort of FUD from Msoft so that the the community should know about it. On the other hand, the editors should be distancing Themselves from microsoft FUD.
regards

via Facebook 2 July, 2004 12:33
Reply

A lot of you guys/gals fail to note that this article is simply reporting on a presentation by Mark Russinovich. The author continuoulsy quotes Mark through out the article.

So before you start saying how crap a journalist he is remember he just reporting what someone else said!

via Facebook 2 July, 2004 13:35
Reply

Hmmm....
doing a graphical operation on Windows involves a context switch into the kernel, whereas doing a graphical operation on Linux involves doing a context switch from the client to the X-server (assuming you're running on the local machine.)

Maybe I'm being stupid here, but it strikes me that, performance-wise, the overhead here is remarkably similar. Unless Mark is somehow suggesting that the message passingf is prohibitively expensive. The performance numbers using NVidia's drivers between Windows and Linux make a lie of that assertion.

To be sure, there are issues having the X-server in user space. They have been hashed over many times, and mostly relate to how much privilege the server has to have regarding hardware access etc. Interestingly, DRI and/or proprietary driver support (NVidia), already have kernel modules that do some of the heavy lifting, so it's not a clear kernel vs. user-space argument any more anyway.

via Facebook 2 July, 2004 17:03
Reply

The Linux kernel is far superior to the NT kernel.

For one thing, it is a real muli-user kernel. For another the threading pre-emption is far more efficient in Linux.

The Windows NT kernel is severly lacking in security modularization. The virtualization abilities in Windows are a joke and in fact one has to purchase seperate products (ala Citrix etc.) in order to emulate multi-usability.

While the NT kernel is in fact a microkernel, its inherent implementation is very monolothic in nature so the benefits from a microkernel design are removed.

This talk just shows the arrogance of Microsoft and it's development core.

If they don't comprehend that they have been passed up a long time ago, then they can't see the reality of the marketplace for what it is.

So much the better for companies like mine. I love winning customers from Steve & Bill.

Cheers,

Nick




-- --
The above is my personal opinion and does not reflect the opinion of Ioni Corporation or any of its partners, clients or associated entities.

via Facebook 2 July, 2004 17:28
Reply

Dave Cutler was a VMS contributor in the early days of VMS but that was at around version 3 or 4 and still living on a VAX. It is now at v7.3-2 , soon to be v8, and living on both Alpha and Itanium.

Cutler wanted to port VMS over as a desktop under projects Prism and Mica but it was cancelled so he essentially did it at Microsoft as NT.

A good article on this can be found at http://www.winnetmag.com/Windows/Article/ArticleID/4494/Windows_4494.html

Windows is kind of like a distant cousin of VMS, three times removed, from side of the family no one talks about. and hopes never comes by to visit.

I am a systems admin for both Unix (AIX,Solaris, HP-UX) and VMS (VAX, Alpha).

Both Unix and VMS are excellent but not even close to being alike.

via Facebook 2 July, 2004 17:42
Reply

RE: Russinovich tech ability

Mark Russinovich is the author of the article I originally posted.

http://www.winnetmag.com/Windows/Article/ArticleID/4494/Windows_4494.html

Mr. Russinovich clearly knows what he is talking about.

via Facebook 2 July, 2004 18:08
Reply

ASUS just told today INTEL take your chips and shove it in your ASS!

Allegedly ASUS is going to manufacture only superior board for superior AMD product.

http://www.xbitlabs.com/news/mainboards/display/20040629030218.html

DELL allegedly is going to manufacture servers with better AMD Opteron!

http://www.xbitlabs.com/news/other/display/20040629141329.html

Can retarded sloppy DELL make anything better, that is the QUESTION!

And the Windows classic operation:
http://www.hackersplayground.org/humor/winme_file_transfer.gif


Now PC users shall finally tell Macro$haft the party is OVER!

via Facebook 2 July, 2004 21:56
Reply

This doesn't make any sense. Even though Russinovich is an NT expert, he has no clue about the architecture of Unix operating systems. Linux is a Unix clone; NT and VMS are not (and are not even close). He doesn't seem to mention anything about the difference in API structures in the operating systems, the format of executable files, and the fact that Windows kernel has no resemblence to Unix in any way (except for the fact that it has a monolithic kernel). OS/2 has a kernel design much more closer to NT than Linux, probably because NT is based somewhat on the OS/2 architecture (Microsoft's OS/2 codebase, not IBM's). Linux is not moving closer to Windows; it is actually moving closer to the likes of other enterprise Unix operating systems such as AIX, Solaris, IRIX, HPUX, Tru64, etc.

This guy just doesn't get the difference between the Windows and Unix APIs, Unix sockets, the X Window architecture (which started in the mid 80's) and even the X11 network protocol standards, Unix permissions/security models, etc. This guy needs a crash course on Unix history badly.

Minix is a microkernel operating system, while most everything else including Linux is monolithic. Currently the only OS that resembles NT the most is ReactOS, since it's an NT kernel clone. Linux and all other Unix OSes don't even come close.

via Facebook 2 July, 2004 22:23
Reply

Kernel Windowing...

The creator of the Minix OS (Andrew Tanenbaum) would definately agree that Windows' kernel windowing system is a horrible idea from a security and stability standpoint. This article tries to say that kernel windowing is the best thing since sliced bread, even though Minix tries to get as much functionality out of the kernel as possible, to reduce privilage levels (since the subsystems run as user processes). Since X runs as a user-level process, it is already superior to the NT kernel's design (and has been since the mid 80's, before NT even began and when Windows was still useless (at version 1).

via Facebook 2 July, 2004 22:34
Reply

I'm disappointed . . .
that a website with a long history of dedication to computing would present an article that demonstrates either intentional greedy bias or inexcusable ignorance. You've done a lot better than this.

Craig

via Facebook 2 July, 2004 22:52
Reply

I only access ZDNet to have a laugh or two when an article makes it to a link in one of the Linux sites. This article has probably the worst reporting I have ever seen.
This publication should have adopted a neutral ground and should have conducted interviews with people on both sides of the equation so that the reader could have a better informed opinion.
The way it was written, this article seems to be paid propaganda from Microsoft.
I could go on and on explaining how in fact it is the Windows kernel who is playing catch-up to Linux, but some kind readers have done that already.

via Facebook 2 July, 2004 23:06
Reply

windoze have SMP kernel?

via Facebook 2 July, 2004 23:30
Reply

Well folks! Don't forget that this is from ZDnet, THE M$ Bootlickers! So just ignore!!

via Facebook 3 July, 2004 02:44
Reply

Dont forget who Russinovitch is. He is a major windows NT hacker. He has incredibly deep knowledge of the windows NT kernel (check out the book he co-authored, Inside windows 2000). He deserves respect. Dont be too quick to throw away his opinion.

via Facebook 3 July, 2004 03:57
Reply

My previous comment left too much unsaid:

Linux and Windows both have many similar features, because operating system design was worked out in the 1960s, and any modern OS will have a certain set of features. OK, OS design wasn't *finished* in the '60s -- there have been some pretty impressive breakthroughs since then -- but 80% of the work was finished by the '60s.

So, the presenter was saying "Windows and Linux both have features any modern OS should have." OS X has those features too, by the way. But I can't help but wonder if this is an opening salvo in Microsoft vs OSDL on the claim that since Windows has virtual memory, and Linux has virtual memory -- even though the implementations are completely different -- that Linux is an "unauthorized derivative" of Windows.

Then again, ask IBM about the family ties between OS/2 and Windows. Or, as the article points out, ask the industry about the family ties between VMS and Windows. There is a much greater chance Windows is an unauthorized derivative of those systems.

via Facebook 3 July, 2004 06:02
Reply

I'll never understand why X keeps getting dragged into this discussion, because it's irrelevant. It's a graphical environment that's a user-space application. Linux runs just fine without it even being installed.

X has, from day one (which was *twenty* years ago), been three things Windows still isn't: hardware-independent, OS-independent and network-transparent. Call me when I can run a Windows application on a machine halfway around the world and have it display on a Solaris machine; then I might be interested. Maybe.

via Facebook 5 July, 2004 13:49
Reply

Are any of the kiddies whacking this article over the age of 14?

via Facebook 5 July, 2004 16:38
Reply

This must be part of the "Get the facts campaign" in which as always MS uses Marketing to "proof" than Windows as product performs well, instead of sound engineering principles to develop a good product.

The marketing assumption that "Linux is moving closer to Windows" as a way to mean that Linux is playing catch up, would really means that Linux will be going down the hill strait to hell.

The MS marketing machine goal is to to cover up the messy reality that everybody bog down in Windows software knows and experience, and that reality is more like hell. In real life MS OS products always feature a record breaking amount of bugs, the extreme level of insecurity, bad qualty and bad design can be judged by the almost infinite number of security holes for which one or several viruses are created so esasily by the minute and the eagerness with with these Win OS swalow whole any virus and chock to dead, causing huge losses to its users, be them individuals or business. This is a fact.

And this is for a product line whose source code is kept secret !!.

So, without knowing anything about operating systems, and not even knowing anything or having experienced Linux, any body logically can reach the conclussion that Winodws OS is a very poor quality product.

In top of the bad qualiity, poor performance, virus hungry features, MS makes every effort to break any possible standard, which forces its users to ONLY use MS products. They are so willing to extend this strategy to the internet by forcing user to use the MS IE browser on Web sites developed and that run on MS software.

Remember their marketing phrase "Where do you wnat to go today ?", it is in reality "Where do you wnat to be dregged today " is not it.

Linux technology, do away with all that crap, once you experience it, as a end user at work, as an Sysadmin, as tech support guy, or even at home; you will know you will never will want to go back to the MS Jail, to experience hell and in top pay dearly for it. You as an individual, or as a business will get back to experience of the freedom to choose, you pay reasonable prices for products and services, you stop wasting time and get the job done.

By using Linux users and business are liberated of the MS forced down your throat, expensive buggy, bad software approach.

So, without getting in the internals (that can not be veirifed since MS is closed source anyway), assuming that "Linux is moving closer to Windows" is just a moromic marketing statement.

via Facebook 5 July, 2004 18:10
Reply

All these comments are nothing more than over reacting LINUX biggots with nothing better to do. Probably because There aren't any applications that run on LINUX to make it worth using for anything other than websurfing and posting moronic messages to a very BASIC over view of a HIGHLY technical presentation. Get a life and move on, it's really NOT that big of a deal. Microsoft is not the enemy, close mindedness is.

via Facebook 6 July, 2004 14:26
Reply

Some notes to those who write about how unstable is kernel windowing in NT:

1. I'm not sure about this, but as far as I know, there is no windowing code in the NT kernel, it's just that windowing is not a user level process, but runs at kernel level.

2. I agree that running windowing at kernel is unsafe from a security perspecitve, but it's a lot faster. In a server enviroment it means nothing, but on a home computer it can be a real benefit becouse there you can afford some lockups and unsecurity for faster speed.

So my opinion is that it's not a bad thing to use windows at home instead of Linux, but I also would never put it on a server.

via Facebook 8 July, 2004 13:58
Reply

Windows NT 3.0 was monolithic instead of microkernel, but the windowing code run as a protected process, not inside the kernel. THat was one reason why it was so slow.

For NT 4.0 they decided to incorporate the windowing code into the kernel, so it had better performance, at the cost of being a lot more unstable. Also this meant the departure of the NT tech lead, which by the way also led VMS at Digital.

via Facebook 9 July, 2004 00:20
Reply

Windows' bad ideas:

1. The GUI can't be stopped. If you are running a server, why do you need a GUI? I'm certainly not going to walk into the computer, because I can just connect from another computer.

2. ACLs are slooooow. This is one of the reasons windows security is painful.

3. User domains/computer domains don't scale well. This is the main reason windows security is painful.

4. Windows is closed source. This means custom solutions based on the Windows kernel are almost impossible.

5. Windows applications are too tied to the Windows kernel. This means that if I program to Win32 my programs will run only on Win32, but if I program to Posix, they can run on Linux, Unix and Cygwin on Windows. Therefore Posix is a safer investment.

6. A PDC can't turn into a normal host and viceversa, without reinstalling Windows ... Is that a feature really? Besides, why do I need a PDC?

7. Windows memory manager is brain damaged. When using 50% of the RAM it has already paged out 27% of the RAM. Why? Doing I/O is hardly a way to improve performance and for some reason Windows does a lot of paging when it does not need to.

8. The lack of throughput of Windows is staggering. The same hardware running Linux is a lot more responsive. The main reason is the whopping amounts of RAM Windows uses and most of the server software (Exchange, SQL Server, etc.) use lots of RAM too. Obviusly the previous point only adds reasons for Windows to be slow.

via Facebook 9 July, 2004 00:57
Reply

To the last thing in the prevoius comment (about windows speed and ram usage): I have a 700Mhz Duron with just 64Mb RAM. I run WinXP on it and it runs quiet fast if I don't start too many programs. I even play Civilisation 3 on it and that's just a few years old game. When I installed RedHat 9 on this machine it was absolutely unusable. Starting OpenOffice nearly took longer than booting the system (and not becouse that was fast). While under WinXP if I use Word or Excel I don't even notice the 64Mb ram. I don't want to derive great conclusions from this, but this experience shed a damn bad light on linux on a home computer for me.

via Facebook 9 July, 2004 12:29
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

51 minutes ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

2 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

3 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

3 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

4 hours ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

5 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

11 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

13 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

13 hours ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

15 hours ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

16 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

16 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

17 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

17 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

18 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

18 hours ago by ramwellian on Cloud computing security: no more oxymoron?
BugStalker

"Interesting thought ... If you installed Win7 as a dual boot on a machine that previously only had Linux, and it wrecked your Linux installation,...

18 hours ago by BugStalker on Windows 7 Declares War on GRUB
whs001

This is an excellent summary of Ubuntu and Mint and the interface differences between them. Most such articles take a very partisan position for...

18 hours ago by whs001 on A tale of two distros: Ubuntu and Linux Mint
Moley

@ewallace. Not so clear. Anyone can obtain the text, for example from here http://www.ustr.gov/webfm_send/2379. I support ACTA so long as it and...

18 hours ago by Moley on ACTA: Facts, misconceptions and questions
45283

I think WinRT is fantastic. I just wish it was an option for people that didn't want to go through Microsoft's App Store with its attendant...

22 hours ago by 45283 on Why Windows 8 needs architectural hygiene for WOA

Latest in Application Development