From all that the articles on Tesla's nifty experiments and ravings I have concluded that all Tesla was missing to make Bluetooth/WiFi work was a computer. I might be wrong but the tower he was making had the ability to transmit & receive on many frequencies and transmit power. Pretty cool stuff. I probably was extremely difficult to switch channels fast enough to have the global communication system that Tesla was hoping to have. Tesla was probably trying to do what satellite do now, which is send information around the globe. Where satellites send information around the world using space to relay messages great distances, Tesla wanted to send it using brute force, high powered signals. I think the only thing holding Tesla back was the fact that we could not go to space or use a computer to control the whole thing.
Having the most widly used program in the world be closed source opens a company up for all kinds of problems. But this is to be expected when the source is also vital for low-level system developers to make programs that access the OS. MS can only have it both ways (Closed source, large software development community w/ source access) if they monitor computer security for any company with source code access.
It is impossible for every company to be unhackable and have every developer be moral and ethical. We already discussed that programmers leak confidential information about abused welfare children, Apple system APIs, and that large companies like Valve can get hacked and lose the source to a video game with huge development costs. Isn't it safe to say that the leak of this source is innevitable. I would be really interested to see if a lawyer could prove that this is an innevitable incedent and MS should have assumed a liability like this would occur. What were the minimum req. of the code repository and network security?
The other side of the coin is that MS can sue Micro**** that leaked the code for the 3 years of support on W2k that they are going to be at risk with over possible security threats because any hack can now create breaches in security, with the ability to see where buffer overflows are created in the code and such.
Host www.trustfundgirls.com and download the 144 MB video to customers all day. This was on Howard Stern and is supposed to have good quality footage of the Paris Hilton Sex tape and is unable to load webpages because so many people are downloading the video.
As a side note, the file is.wmv and I cannot view it unless I pay some ass cobra $50 for the rights to play the file 5 times. If anyone knows how to circumvent the password or break the password on Windows Media I would appreciate it. Damn that DRM, it is screwing up my ability to look at porn.
SCO is right, Unix is often better than Linux
on
SCOoby Snacks
·
· Score: 5, Insightful
The Unix that is better than Linux
AIX - when you need to use 64-bit IBM hardware for DB2 databases or custom IBM software to run a website like Ebay.com. Very robust OS/Hardware combo with rock solid reliability, hot-swappable hardware, and scalability to run on huge systems.
Solaris - When you would like the 64-bit capability and scalability of Sun Hardware and all in one enterprise resource management. Solaris runs huge applications on 128 processor servers with terabytes of disk space capable and 64+ GB of RAM capabilities.
IRIX - If you are running graphics apps on an Silicon Graphis system, there is excellent software written for this OS and the hardware defined what you could do with computers for CGI.
HP-UX - I don't know why anyone wants to use HP-UX unless they have custom software that won't port to another UNIX.
SCO UNIX - If you want to run a 10-15 year old cash register software that already has a superior Linux or Windows counterpart, money is no option, or you were recently made retarded SCO Unix is the only viable option.
Linux - Use Linux anytime you want a low cost, reliable Unix-like workhorse for applications like as Network Server (Web, Email, DNS, News, et...), database server, development machine, low cost UNIX workstation, the list goes on.
This system is like trading fresh fruit for rotting vegetables. Instead of letting everyone get the same treatement, unhappy callers are going to get preferencial treatment, allowing tech support to receive only unhappy calls when their is a significant call volume. Everyone else will have to wait until they are irate. I think this is just what you do not want as a business owner, make everyone unhappy instead of dealing with things as they are.
The result of off-shore outsourcing of tech support:
Indian tech support can be so annoying that I have wanted to jump into my phone and wring the neck of the tech worker helping me out with my support problems. It is frustrating, I had a pretty complicated hardware / Windows XP conflict with a new PC and called Compaq tech support only to get a very Indian programmer that talked with a heavy accent, such that I could not understand him and he could barely understand me. I picked his brain for 30-45 minutes before I wanted to kill him and asked for his supervisor, only to get an Indian woman who couldn't understand a word I was saying, let alone my support issue or issue with the other caller, and I have a regular Southern California accent and we both spoke English. Needless to say I think that off-shore outsourcing of tech support is a bad idea when you are a) selling expensive and complicated products b) want to get repeat customers c) care about the quality of service your existing customers will receive. Needless to say I will never buy a Compaq / HP computer, recommend my company buy a HP product / Server/ et..., and I will discourage any friend that calls about a potential computer purchase from ever getting an HP product.
Conclusion:
It is already frustrating enough when you go through the voice menu system for a company and key in your card number / account number, confirm oyu are the account holder and provide vital information. Then when you wait on hold for 5 minutes you get an Indian tech support that asks for your account information and how you can solve your problem and have to figure out how to communicate your problem. The whole idea of tech support as an expensive annoyance to companies with billions in revenue & executives riding around in private jets and they cannot afford to keep their customers happy with support is just baffling.
I think the best point so far is the lack of indenability for off-shore shops. In america we can get the authorities to arrest someone for disclosing IP and data that is sensitive. If you off-shore data or IP, you no longer have the ability to excercise NDAs, enforce patents, enforce copywrite, or enforce licenses. I can imagine off-shore companies creating software for large companies in the US, then selling the same sofware to the UK or some other country with big business.
This is a good idea. I should go to India and start buying UP IP and selling it. I know DELL, HP, and IBM are not outsourcing their sensitive projects because they have a large amount of skilled in house labor and more money than god. But I would like to know who is off-shoring what big projects?
I am a skilled programmer with no experience, unable to get a job in southern california because the market is flooded with highly skilled cheap IT/programmers. How can I compete for a $35,000 a year job with a guy with an MCSE, CCNA, A+, Java Certified, etc...... even if I am smarter than him and can program better than him (though slower out of the gate) due to my great schooling at a decent CS program?
I don't think you understand how India is put together. When the english colonized India, English became the language that everyone learned in. So everyone in India with a good education and even some of those without a great education speak englsh.
I find it interesting that us American programmers are so elitist. Most think that your education and creativity must be less than the American whos job you are stealing. I find this trite and rude. When I was in college in California we had Indian programmers who were excellent programmers. They were educated in the UK English system with excellent math and computer teaching. I know that India is a 3rd world country and many students travel abroad to get a quality education. How would you rate the Indian universities and programming vocational schools for preparing programmers to be great at their jobs when compared to their US counterparts?
Admitting that you spent $160 on penis enlargement cream shows that you are very desperate to fix your bad small dick problem. Is telling the world that you have a small dick and are willing to try anything worth getting your $160 back? You be the judge.
This reminds me of Liza Minelli's ex-husband, who is sueing Liza for spousal abuse. Imagine telling the world that you were beaten up by Liza Minelli, is that really worth $10 million. I don't think so.
The biggest letdown for me is that they never made the XBox work as a PVR. Everything is there to make it work, but hey have not made the software. Seeing as how the PSX will be a PVR, the XBox Next should have a HD for using as a PVR. With subscription fees of $12.95 a month, just like the TiVo, they can make some good money off of the PVR service, seeing as it should be pretty cheap to implement, relative to millions of users able to use a PVR for the same price as a console system.
I remember hearing about this in 1996 when I started my first college Computer Science class. Intel and HP, two of the biggest names in computers with a market share at that time of 98% of computers on the earth using Intel CPUs or HP design RISC CPUs (mainly Intel CPUs) were going out on a limb and we would have great 64-bit computing by '98, then '99, then, '00, etc... And we have seen a rush in Itanium chips in no area. Perhaps they work well in the server arena because they are 64-bit CPUs and can compete with Sun, HP, SGI, etc... but so can a G5 and an Opteron. So Intel spend billions on a failed project and will no doubt lose a lot of money doing it. I can't say anything other than "Intel and HP should have donated that money to kids that are starving in third world countries instead of squandering it on a loser project".
What I do not understand that the XBOX has the ability to be a perfectly good PVR, just like any Tivo out there: Fast enough processor, RAM, & video, etc... So why can't they put out a new version with a 120 GB HD and the software to use Tivo's subscription service. This sounds dumb to me. You would have people buying them for $300 without blinking which is better than the Tivo with and 80 GB drive. I am curious whey Tivo isn't biting on this one.
Why use Linux when there is a perfectly designed and implemented version of UNIX called OS X???
I never understood this logic from the Linux Lemmings on Slashdot. OS X has the best of both worlds, it is UNIX and can do 99% of what Linux is used for, plus it has MS Office applications and well written commercial applications for it, so why use Linux on Mac?
I looked at the example advertisement and all that was there was Snuggle fabric softener ad with a couple of buttons that didn't work. I left thinking that the content delivery firm got screwed by who ever made these ads. They are not much different from regular pop-ups except the companies being advertised are Fortune 1000 companies instead of over the counter viagra and home serveylance. I hope these companies choke on this crappy, expensive, worthless advetising.
I am going to go out and buy thousands of ponds of fertalizer and bomb making parts and keep it at my house. I will let you know if the FBI catches on and goes after me. Wouldn't that be cool to catch them in the act of being unruly tyrants.
Addiction is a clinical disorder. If it were so easy to stop substances there would be no treatment centers, 12 step programs. Nicotine and Caffiene products do not have the stigma of hard drugs because a) they don't impare our lucidity when interacting with others b) the cheap nature of these drugs means coffee addicts and smokers do not have to steal stuff in order to get their fix. All of this does not mean that withdrawls are hard to deal with and a cup of coffee dosn't sound a world better than a weekend of pain.
My first computer was a Macintosh Plus with an extrnal 40 MB Hard Disk the size of an unabridged Oxford English Dictionary. That is not the cool thing though.
My first programming environment in college (circa 1996) was an old RS/6000 running AIX that the entire Computer Science used. The last year I was in college we opened it up and it was an RS/6000 with a 33 MHz processor and one 2 GB hard disk, which was the bomb in the 80s when they bought it. Our first assignment wsa to write a page of text using VI. I swear I was so confused, you type CTRL x-s to save the document and CTRL to switch out of edit mode and use ijkm as your cursor. What the hell? That took some getting used to (I was a pro actually). What was notable is that it took turns compiling C++ programs in the lab. We would type in VI and compile Unix programs on the command line, everyone would have to wait while the queue of compile processes went away. I remember upper division students compiling their work and we would go have a cigarette 4 floors down and walking back into the lab and no one had compiled yet.
This was great practice on crappy hardware so programming on PII 233 machines in JBuilder was like playing a video game. You could actually type normally wihtout using VI commands. That was such a relief. Now having a 2.2 GHz P4 is like playing with an XBox.
I tried switching the office to Open Office two months ago when we got some new machines and I thought great, now I can save some dough on our Office Applications. Spreadsheets were ruined by OO, formulas didn't compute the same, background colors were change in cells, there is no such thing as a shared spreadsheet, and printing looked aweful. My boss chewed me out big time for that. The Word counterpart was difficult to read and did't print out the same as Word.
I wonder if Austin can get a system that dosn't have these problems. Novice and even intermediate computer users will no doubt be confused by the way things work differently. I hope it forces OO to get better as I think that it could kick MS ass being backed by Sun, free to use, Open Source, and a fresh alternative.
It seems to me that Microsoft is nneding to revamp the way that they make their OS. If you read about the original development team it was 30 or so people for NT 3.1, a managable development team. NT 4.0 was a couple hundred and now the NT/XP team is huge and they are all working on the OS. The bug count last I heard was in the 40,000 - 60,000 region. It is simply to complex a system to keep track of all changes and bugs. In The Million Man Month they discuss there being no silver bullet for creating perfect software, but definitely putting more people on the team will not help.
I think it is great MS is changing the way they make OSs. If MS makes a good OS that is stable and secure, it raises the bar for everyone else to compete. They have to change their method. I think they have there divisions implement changes and Software QA verifies build stability the way that most Application development shops work. This seems impossible on the OS level. Linux is great because they have the UNIX design model to work with, everything laid out in a clean working fashion. The Kernel is so stable because they do not make major changes to the way user space is made because it just has to allow for UNIX applications to run (including X). All of the modules like memory and file systems are layed out. Microsoft has ruined their chance of using this model in Win XP by putting the GUI in kernel space, grabbing the messy registry system from Win 95, and whatever they could hack to make a consumer heavy duty OS.
Perhaps MS could have Linus Torvalds come in and be their OS development consultant for a day. They could elect someone as their Linus to check in every major change. They could add features for 6-12 months at a time, and test and revise changes for the next 6-12 months and blamo they have a Linux like development team.
From all that the articles on Tesla's nifty experiments and ravings I have concluded that all Tesla was missing to make Bluetooth/WiFi work was a computer. I might be wrong but the tower he was making had the ability to transmit & receive on many frequencies and transmit power. Pretty cool stuff. I probably was extremely difficult to switch channels fast enough to have the global communication system that Tesla was hoping to have. Tesla was probably trying to do what satellite do now, which is send information around the globe. Where satellites send information around the world using space to relay messages great distances, Tesla wanted to send it using brute force, high powered signals. I think the only thing holding Tesla back was the fact that we could not go to space or use a computer to control the whole thing.
Having the most widly used program in the world be closed source opens a company up for all kinds of problems. But this is to be expected when the source is also vital for low-level system developers to make programs that access the OS. MS can only have it both ways (Closed source, large software development community w/ source access) if they monitor computer security for any company with source code access.
It is impossible for every company to be unhackable and have every developer be moral and ethical. We already discussed that programmers leak confidential information about abused welfare children, Apple system APIs, and that large companies like Valve can get hacked and lose the source to a video game with huge development costs. Isn't it safe to say that the leak of this source is innevitable. I would be really interested to see if a lawyer could prove that this is an innevitable incedent and MS should have assumed a liability like this would occur. What were the minimum req. of the code repository and network security?
The other side of the coin is that MS can sue Micro**** that leaked the code for the 3 years of support on W2k that they are going to be at risk with over possible security threats because any hack can now create breaches in security, with the ability to see where buffer overflows are created in the code and such.
Host www.trustfundgirls.com and download the 144 MB video to customers all day. This was on Howard Stern and is supposed to have good quality footage of the Paris Hilton Sex tape and is unable to load webpages because so many people are downloading the video.
.wmv and I cannot view it unless I pay some ass cobra $50 for the rights to play the file 5 times. If anyone knows how to circumvent the password or break the password on Windows Media I would appreciate it. Damn that DRM, it is screwing up my ability to look at porn.
As a side note, the file is
The Unix that is better than Linux
AIX - when you need to use 64-bit IBM hardware for DB2 databases or custom IBM software to run a website like Ebay.com. Very robust OS/Hardware combo with rock solid reliability, hot-swappable hardware, and scalability to run on huge systems.
Solaris - When you would like the 64-bit capability and scalability of Sun Hardware and all in one enterprise resource management. Solaris runs huge applications on 128 processor servers with terabytes of disk space capable and 64+ GB of RAM capabilities.
IRIX - If you are running graphics apps on an Silicon Graphis system, there is excellent software written for this OS and the hardware defined what you could do with computers for CGI.
HP-UX - I don't know why anyone wants to use HP-UX unless they have custom software that won't port to another UNIX.
SCO UNIX - If you want to run a 10-15 year old cash register software that already has a superior Linux or Windows counterpart, money is no option, or you were recently made retarded SCO Unix is the only viable option.
Linux - Use Linux anytime you want a low cost, reliable Unix-like workhorse for applications like as Network Server (Web, Email, DNS, News, et...), database server, development machine, low cost UNIX workstation, the list goes on.
Just my $0.02
The result of the anger switchbox:
..., and I will discourage any friend that calls about a potential computer purchase from ever getting an HP product.
This system is like trading fresh fruit for rotting vegetables. Instead of letting everyone get the same treatement, unhappy callers are going to get preferencial treatment, allowing tech support to receive only unhappy calls when their is a significant call volume. Everyone else will have to wait until they are irate. I think this is just what you do not want as a business owner, make everyone unhappy instead of dealing with things as they are.
The result of off-shore outsourcing of tech support:
Indian tech support can be so annoying that I have wanted to jump into my phone and wring the neck of the tech worker helping me out with my support problems. It is frustrating, I had a pretty complicated hardware / Windows XP conflict with a new PC and called Compaq tech support only to get a very Indian programmer that talked with a heavy accent, such that I could not understand him and he could barely understand me. I picked his brain for 30-45 minutes before I wanted to kill him and asked for his supervisor, only to get an Indian woman who couldn't understand a word I was saying, let alone my support issue or issue with the other caller, and I have a regular Southern California accent and we both spoke English. Needless to say I think that off-shore outsourcing of tech support is a bad idea when you are a) selling expensive and complicated products b) want to get repeat customers c) care about the quality of service your existing customers will receive. Needless to say I will never buy a Compaq / HP computer, recommend my company buy a HP product / Server/ et
Conclusion:
It is already frustrating enough when you go through the voice menu system for a company and key in your card number / account number, confirm oyu are the account holder and provide vital information. Then when you wait on hold for 5 minutes you get an Indian tech support that asks for your account information and how you can solve your problem and have to figure out how to communicate your problem. The whole idea of tech support as an expensive annoyance to companies with billions in revenue & executives riding around in private jets and they cannot afford to keep their customers happy with support is just baffling.
I think the best point so far is the lack of indenability for off-shore shops. In america we can get the authorities to arrest someone for disclosing IP and data that is sensitive. If you off-shore data or IP, you no longer have the ability to excercise NDAs, enforce patents, enforce copywrite, or enforce licenses. I can imagine off-shore companies creating software for large companies in the US, then selling the same sofware to the UK or some other country with big business.
... ... even if I am smarter than him and can program better than him (though slower out of the gate) due to my great schooling at a decent CS program?
This is a good idea. I should go to India and start buying UP IP and selling it. I know DELL, HP, and IBM are not outsourcing their sensitive projects because they have a large amount of skilled in house labor and more money than god. But I would like to know who is off-shoring what big projects?
I am a skilled programmer with no experience, unable to get a job in southern california because the market is flooded with highly skilled cheap IT/programmers. How can I compete for a $35,000 a year job with a guy with an MCSE, CCNA, A+, Java Certified, etc
I don't think you understand how India is put together. When the english colonized India, English became the language that everyone learned in. So everyone in India with a good education and even some of those without a great education speak englsh.
I find it interesting that us American programmers are so elitist. Most think that your education and creativity must be less than the American whos job you are stealing. I find this trite and rude. When I was in college in California we had Indian programmers who were excellent programmers. They were educated in the UK English system with excellent math and computer teaching. I know that India is a 3rd world country and many students travel abroad to get a quality education. How would you rate the Indian universities and programming vocational schools for preparing programmers to be great at their jobs when compared to their US counterparts?
Admitting that you spent $160 on penis enlargement cream shows that you are very desperate to fix your bad small dick problem. Is telling the world that you have a small dick and are willing to try anything worth getting your $160 back? You be the judge.
This reminds me of Liza Minelli's ex-husband, who is sueing Liza for spousal abuse. Imagine telling the world that you were beaten up by Liza Minelli, is that really worth $10 million. I don't think so.
The biggest letdown for me is that they never made the XBox work as a PVR. Everything is there to make it work, but hey have not made the software. Seeing as how the PSX will be a PVR, the XBox Next should have a HD for using as a PVR. With subscription fees of $12.95 a month, just like the TiVo, they can make some good money off of the PVR service, seeing as it should be pretty cheap to implement, relative to millions of users able to use a PVR for the same price as a console system.
I remember hearing about this in 1996 when I started my first college Computer Science class. Intel and HP, two of the biggest names in computers with a market share at that time of 98% of computers on the earth using Intel CPUs or HP design RISC CPUs (mainly Intel CPUs) were going out on a limb and we would have great 64-bit computing by '98, then '99, then, '00, etc ... And we have seen a rush in Itanium chips in no area. Perhaps they work well in the server arena because they are 64-bit CPUs and can compete with Sun, HP, SGI, etc... but so can a G5 and an Opteron. So Intel spend billions on a failed project and will no doubt lose a lot of money doing it. I can't say anything other than "Intel and HP should have donated that money to kids that are starving in third world countries instead of squandering it on a loser project".
What I do not understand that the XBOX has the ability to be a perfectly good PVR, just like any Tivo out there: Fast enough processor, RAM, & video, etc... So why can't they put out a new version with a 120 GB HD and the software to use Tivo's subscription service. This sounds dumb to me. You would have people buying them for $300 without blinking which is better than the Tivo with and 80 GB drive. I am curious whey Tivo isn't biting on this one.
If you look at the numbers on the Netcraft report
A) Redhat has more installations than all the other Distros combined
B) Growth of Redhat is greater than all the other distros combined. Of course the percentage is slightly less than the others.
Why use Linux when there is a perfectly designed and implemented version of UNIX called OS X???
I never understood this logic from the Linux Lemmings on Slashdot. OS X has the best of both worlds, it is UNIX and can do 99% of what Linux is used for, plus it has MS Office applications and well written commercial applications for it, so why use Linux on Mac?
I want to join, please invite me.
My name is
Dusty
My email is:
dustylloyd@cox.net
They should have a sequel called 28 Days Later, like the movie. It sounds like pretty much the same premise and damn that movie was cool.
I looked at the example advertisement and all that was there was Snuggle fabric softener ad with a couple of buttons that didn't work. I left thinking that the content delivery firm got screwed by who ever made these ads. They are not much different from regular pop-ups except the companies being advertised are Fortune 1000 companies instead of over the counter viagra and home serveylance. I hope these companies choke on this crappy, expensive, worthless advetising.
Sounds like this is the wrong damn computer for you. So shut up and enjoy the fricken laptop for what it is. SMALL.
I am going to go out and buy thousands of ponds of fertalizer and bomb making parts and keep it at my house. I will let you know if the FBI catches on and goes after me. Wouldn't that be cool to catch them in the act of being unruly tyrants.
Most Indian programmers speak English and speak it better than us because they were educated by the English.
Addiction is a clinical disorder. If it were so easy to stop substances there would be no treatment centers, 12 step programs. Nicotine and Caffiene products do not have the stigma of hard drugs because a) they don't impare our lucidity when interacting with others b) the cheap nature of these drugs means coffee addicts and smokers do not have to steal stuff in order to get their fix. All of this does not mean that withdrawls are hard to deal with and a cup of coffee dosn't sound a world better than a weekend of pain.
I was at a mens stag function and the Santa gave a bunch of the guys a box of 12 condoms. Pretty gay if you ask me. And the guy was a pedofile too.
My first computer was a Macintosh Plus with an extrnal 40 MB Hard Disk the size of an unabridged Oxford English Dictionary. That is not the cool thing though.
My first programming environment in college (circa 1996) was an old RS/6000 running AIX that the entire Computer Science used. The last year I was in college we opened it up and it was an RS/6000 with a 33 MHz processor and one 2 GB hard disk, which was the bomb in the 80s when they bought it. Our first assignment wsa to write a page of text using VI. I swear I was so confused, you type CTRL x-s to save the document and CTRL to switch out of edit mode and use ijkm as your cursor. What the hell? That took some getting used to (I was a pro actually). What was notable is that it took turns compiling C++ programs in the lab. We would type in VI and compile Unix programs on the command line, everyone would have to wait while the queue of compile processes went away. I remember upper division students compiling their work and we would go have a cigarette 4 floors down and walking back into the lab and no one had compiled yet.
This was great practice on crappy hardware so programming on PII 233 machines in JBuilder was like playing a video game. You could actually type normally wihtout using VI commands. That was such a relief. Now having a 2.2 GHz P4 is like playing with an XBox.
I tried switching the office to Open Office two months ago when we got some new machines and I thought great, now I can save some dough on our Office Applications. Spreadsheets were ruined by OO, formulas didn't compute the same, background colors were change in cells, there is no such thing as a shared spreadsheet, and printing looked aweful. My boss chewed me out big time for that. The Word counterpart was difficult to read and did't print out the same as Word.
I wonder if Austin can get a system that dosn't have these problems. Novice and even intermediate computer users will no doubt be confused by the way things work differently. I hope it forces OO to get better as I think that it could kick MS ass being backed by Sun, free to use, Open Source, and a fresh alternative.
It seems to me that Microsoft is nneding to revamp the way that they make their OS. If you read about the original development team it was 30 or so people for NT 3.1, a managable development team. NT 4.0 was a couple hundred and now the NT/XP team is huge and they are all working on the OS. The bug count last I heard was in the 40,000 - 60,000 region. It is simply to complex a system to keep track of all changes and bugs. In The Million Man Month they discuss there being no silver bullet for creating perfect software, but definitely putting more people on the team will not help.
I think it is great MS is changing the way they make OSs. If MS makes a good OS that is stable and secure, it raises the bar for everyone else to compete. They have to change their method. I think they have there divisions implement changes and Software QA verifies build stability the way that most Application development shops work. This seems impossible on the OS level. Linux is great because they have the UNIX design model to work with, everything laid out in a clean working fashion. The Kernel is so stable because they do not make major changes to the way user space is made because it just has to allow for UNIX applications to run (including X). All of the modules like memory and file systems are layed out. Microsoft has ruined their chance of using this model in Win XP by putting the GUI in kernel space, grabbing the messy registry system from Win 95, and whatever they could hack to make a consumer heavy duty OS.
Perhaps MS could have Linus Torvalds come in and be their OS development consultant for a day. They could elect someone as their Linus to check in every major change. They could add features for 6-12 months at a time, and test and revise changes for the next 6-12 months and blamo they have a Linux like development team.