Author Topic: Windows 2000 source code leak back in the day  (Read 6360 times)

0 Members and 1 Guest are viewing this topic.

Offline S-99

  • MC Hammer
  • 210
  • A one hit wonder, you still want to touch this.
Windows 2000 source code leak back in the day
I just discovered this happened a while ago in 2004 when i was randomly googling "decompiling windows" to see if anyone had ever tried for ****s and giggles.

The main report here, and a rough examination of the code here.

Not much was learned, microsoft worries a lot, and some rather big statements were made that i find can't be proven since only 15% of windows 2000 source was leaked.

Everyone knows that microsoft has made big sacrifices for backwards compatibility (didn't need to examine source code to see that). Backwards compatibility is not a bad thing to strive for, they could do it better. Microsoft does rely on security through obscurity as part of their security model. That based on how secret microsoft source code is and how much they were worrying when windows 2000 source code got leaked.

Thirdly, maybe microsoft did this on purpose. This particular code being made public isn't very damaging for microsoft to have released. People who examined the code noticed no links back to linux. The only link to a form of unix was when microsoft used some bsd code in the tcp/ip stack in windows (the bsd tcp/ip stack was legal though based on what the bsd license lets you do).

In which i find all too convenient for some random windows source code to be leaked that's sort of useless to have. A great public showing of how microsoft doesn't steal code or ideas from linux and unix. That's a bold statement to be having with only 15% of windows 2000 source code that was released. A statement that was only 15% proven. Microsoft makes bold unproven statements all the time. They are the boy who constantly cries wolf in patent infringement and intellectual property, just that there never will be any wolf. I think they did this whole thing on purpose. After all, the juiciest 85% of the rest of it with all of the application data for big things like internet explorer, mspaint, and notepad, etc are not included; no one gets to see that portion of the code and hold it up against the bold statement microsoft made that they didn't steal code.
Every pilot's goal is to rise up in the ranks and go beyond their purpose to a place of command on a very big ship. Like the colossus; to baseball bat everyone.

SMBFD

I won't use google for you.

An0n sucks my Jesus ring.

 

Offline BloodEagle

  • 210
  • Bleeding Paradox!
    • Steam
Re: Windows 2000 source code leak back in the day
But where do the Illuminati fit into all of this?

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Windows 2000 source code leak back in the day
Oh, a random conspiracy theory about an event that noone really cared about.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline NGTM-1R

  • I reject your reality and substitute my own
  • 213
  • Syndral Active. 0410.
Re: Windows 2000 source code leak back in the day
Oh, a random conspiracy theory about an event that noone really cared about.

That's about par for the course for the poster...
"Load sabot. Target Zaku, direct front!"

A Feddie Story

 

Offline S-99

  • MC Hammer
  • 210
  • A one hit wonder, you still want to touch this.
Re: Windows 2000 source code leak back in the day
Oh ok :p
It's still interesting though, when do you ever get to view microsoft source code? And it is just as likely that someone distributed it without consent.

I'm not posting it for the conspiracy theory. Just how valuable is windows source code? I know it's a trade secret, but would any coder want to touch it? As for 15% of the source being available, this was back in 2004. The total source code size for windows 2000 was 20gigabytes, when 40-80gb hard drives were in use, maybe no one had the disk space to allocate for it (even the distributor). So releasing a compressed archive that decompresses to about 600mb was more doable.

I just find it funny that it doesn't include any source code for windows programs like internet explorer and so on (something microsoft really wouldn't like to be distributed). Not to mention microsofts crooked ways of doing business and their slander.
But where do the Illuminati fit into all of this?
I hear they fit into some dark stinky orifice on your body. There's a big conspiracy about flinging poo.
Oh, a random conspiracy theory about an event that noone really cared about.
That about sums it up. The people who use windows don't care about the quality of the OS they use. Why are you paying for it again?
Every pilot's goal is to rise up in the ranks and go beyond their purpose to a place of command on a very big ship. Like the colossus; to baseball bat everyone.

SMBFD

I won't use google for you.

An0n sucks my Jesus ring.

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Windows 2000 source code leak back in the day
From a developer's perspective, the source code release probably did more harm than good.

One of the common fallacies in Windows application development is that bad developers keep calling undocumented functions buried within Windows. The reason for why these functions are undocumented is because Microsoft wants to get developers to use the official APIs, as those are the only ones where they can guarantee consistency. A developer using undocumented, internal functions invites failures when those internal functions get changed (which is why you see tons of breakages whenever MS releases a new version of Windows).
The source code leak exposed tons of internal functions that were internal for a very good reason.

Quote
I just find it funny that it doesn't include any source code for windows programs like internet explorer and so on (something microsoft really wouldn't like to be distributed). Not to mention microsofts crooked ways of doing business and their slander

This may surprise you, but MS isn't a monolithic corporation. The various teams are actually rather isolated from one another. A leak in one area does not necessitate a leak in another.

[flamebait]
Also, MS is not as bad as Apple.
[/flamebait]

Quote
That about sums it up. The people who use windows don't care about the quality of the OS they use. Why are you paying for it again?
Even if I had to pay for Win 7 (I didn't, MSDNAA FTW), I would have done so gladly. Because Windows does everything I want it to do, while staying out of the way most of the time (and allowing me access to the important bits when I need to).
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Re: Windows 2000 source code leak back in the day
everything is a conspiracy. im sure that pigs would find me and my mom evil conspirators for deciding to have pork chops for dinner. thats because all a conspiracy means is to plan something in private. which we did.

your best hope for open windows is probably reactos, which i keep an eye on for progress. when that goes beta, im sure i will use it. i like the idea of having an open windows. i seldom use more than 10% of the operating system, so i think it should cost $20 instead of $200. so i really like the concept of a windows compatible os.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline S-99

  • MC Hammer
  • 210
  • A one hit wonder, you still want to touch this.
Re: Windows 2000 source code leak back in the day
It's not that ms isn't open source. Just how is the quality of their source code. They utilized a lot of hacks in windows 2000 and xp to maintain backward compatibility. In windows 7 backward compatibility is a little different. They're in the process of doing it differently/dropping it. So says the whole xp mode on windows 7 which is a virtual machine.
Every pilot's goal is to rise up in the ranks and go beyond their purpose to a place of command on a very big ship. Like the colossus; to baseball bat everyone.

SMBFD

I won't use google for you.

An0n sucks my Jesus ring.

 

Offline Topgun

  • 210
Re: Windows 2000 source code leak back in the day
your best hope for open windows is probably reactos, which i keep an eye on for progress. when that goes beta, im sure i will use it. i like the idea of having an open windows. i seldom use more than 10% of the operating system, so i think it should cost $20 instead of $200. so i really like the concept of a windows compatible os.
meh, WINE on linux > an open source reverse engineering of a bad product.

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Re: Windows 2000 source code leak back in the day
your best hope for open windows is probably reactos, which i keep an eye on for progress. when that goes beta, im sure i will use it. i like the idea of having an open windows. i seldom use more than 10% of the operating system, so i think it should cost $20 instead of $200. so i really like the concept of a windows compatible os.
meh, WINE on linux > an open source reverse engineering of a bad product.

i used wine, i didnt like it. linux takes too much time to use. id rather just not. the core of windows is fairly sound. its all the software that comes with it that sucks. if ie wasnt so deeply embedded in the os then that would probibly make the os 10 times more secure. of course i pulled that number out of my ass. still ie is virus bait and simply not using it drastically improves your security. if thats not enough, ive also improved my security by not using windows media player/center, windows messenger, and all the other windows ________ applications that come with the os. when i buy an operating system i want an operating system, not an applications suite. i want to pick programs of my choice to use on my computer, i dont want the os developer deciding for me (i hate linux for it as much as windows, and probibly reactos and its distros for the same reason). i also prefer the windows way of doing things better than i like the *nix way of doing things. dont get me wrong i hate microsoft with all of the wrath i can muster, but when it comes right down to it, i dont know what to do without windows. sorry if i cant dedicate 15 years of my life to master linux as i have windows, id rather just use the os that is familiar.

you are also kinda missing the point. an open windows will have all the benefits of using say, linux instead of unix. the operating system still works the same, its directly compatable with windows applications, instead of using some middleware to translate all the windows function calls to their linux equivalent. open windows means bugs can be found and fixed by the user base much faster than ms can release service packs and other updates. it allows various distros of reactos to be tailored to whatever purpose you need. all the benefits of open source with something that works and feels like windows is something i could really learn to live with, unlike linux, which has been nothing but frustrating for me.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Topgun

  • 210
Re: Windows 2000 source code leak back in the day
your best hope for open windows is probably reactos, which i keep an eye on for progress. when that goes beta, im sure i will use it. i like the idea of having an open windows. i seldom use more than 10% of the operating system, so i think it should cost $20 instead of $200. so i really like the concept of a windows compatible os.
meh, WINE on linux > an open source reverse engineering of a bad product.
you are also kinda missing the point. an open windows will have all the benefits of using say, linux instead of unix. the operating system still works the same, its directly compatable with windows applications, instead of using some middleware to translate all the windows function calls to their linux equivalent. open windows means bugs can be found and fixed by the user base much faster than ms can release service packs and other updates. it allows various distros of reactos to be tailored to whatever purpose you need. all the benefits of open source with something that works and feels like windows is something i could really learn to live with, unlike linux, which has been nothing but frustrating for me.
that is the point.
what Im saying is that the windows way is fundamentally flawed. I get that you don't want to learn another OS, thats fine, keep using windows then, I just don't want a lot of talented people dedicating all their time to reverse engineering a flawed design.
basically, all reactos is, or rather, trying to be, is a free windows. that's great and all, but I, for one, would rather have a better linux than yet another OS.

also what you say about linux choosing the applications for you isn't really a problem with linux, its a problem with the distro you are trying.  if you want a basic distro with only the minimum installed by default, try Arch Linux.

 

Offline achtung

  • Friendly Neighborhood Mirror Guy
  • 210
  • ****in' Ace
    • Freespacemods.net
Re: Windows 2000 source code leak back in the day
your best hope for open windows is probably reactos, which i keep an eye on for progress. when that goes beta, im sure i will use it. i like the idea of having an open windows. i seldom use more than 10% of the operating system, so i think it should cost $20 instead of $200. so i really like the concept of a windows compatible os.
meh, WINE on linux > an open source reverse engineering of a bad product.
you are also kinda missing the point. an open windows will have all the benefits of using say, linux instead of unix. the operating system still works the same, its directly compatable with windows applications, instead of using some middleware to translate all the windows function calls to their linux equivalent. open windows means bugs can be found and fixed by the user base much faster than ms can release service packs and other updates. it allows various distros of reactos to be tailored to whatever purpose you need. all the benefits of open source with something that works and feels like windows is something i could really learn to live with, unlike linux, which has been nothing but frustrating for me.
that is the point.
what Im saying is that the windows way is fundamentally flawed. I get that you don't want to learn another OS, thats fine, keep using windows then, I just don't want a lot of talented people dedicating all their time to reverse engineering a flawed design.
basically, all reactos is, or rather, trying to be, is a free windows. that's great and all, but I, for one, would rather have a better linux than yet another OS.

also what you say about linux choosing the applications for you isn't really a problem with linux, its a problem with the distro you are trying.  if you want a basic distro with only the minimum installed by default, try Arch Linux.
Arch? Who would drive an Arch? Everyone knows one of those Gentoo ricers is best.
FreeSpaceMods.net | FatHax | ??????
In the wise words of Charles de Gaulle, "China is a big country, inhabited by many Chinese."

Formerly known as Swantz

 

Offline Topgun

  • 210
Re: Windows 2000 source code leak back in the day
your best hope for open windows is probably reactos, which i keep an eye on for progress. when that goes beta, im sure i will use it. i like the idea of having an open windows. i seldom use more than 10% of the operating system, so i think it should cost $20 instead of $200. so i really like the concept of a windows compatible os.
meh, WINE on linux > an open source reverse engineering of a bad product.
you are also kinda missing the point. an open windows will have all the benefits of using say, linux instead of unix. the operating system still works the same, its directly compatable with windows applications, instead of using some middleware to translate all the windows function calls to their linux equivalent. open windows means bugs can be found and fixed by the user base much faster than ms can release service packs and other updates. it allows various distros of reactos to be tailored to whatever purpose you need. all the benefits of open source with something that works and feels like windows is something i could really learn to live with, unlike linux, which has been nothing but frustrating for me.
that is the point.
what Im saying is that the windows way is fundamentally flawed. I get that you don't want to learn another OS, thats fine, keep using windows then, I just don't want a lot of talented people dedicating all their time to reverse engineering a flawed design.
basically, all reactos is, or rather, trying to be, is a free windows. that's great and all, but I, for one, would rather have a better linux than yet another OS.

also what you say about linux choosing the applications for you isn't really a problem with linux, its a problem with the distro you are trying.  if you want a basic distro with only the minimum installed by default, try Arch Linux.
Arch? Who would drive an Arch? Everyone knows one of those Gentoo ricers is best.

flamebait lol.

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Re: Windows 2000 source code leak back in the day
your best hope for open windows is probably reactos, which i keep an eye on for progress. when that goes beta, im sure i will use it. i like the idea of having an open windows. i seldom use more than 10% of the operating system, so i think it should cost $20 instead of $200. so i really like the concept of a windows compatible os.
meh, WINE on linux > an open source reverse engineering of a bad product.
you are also kinda missing the point. an open windows will have all the benefits of using say, linux instead of unix. the operating system still works the same, its directly compatable with windows applications, instead of using some middleware to translate all the windows function calls to their linux equivalent. open windows means bugs can be found and fixed by the user base much faster than ms can release service packs and other updates. it allows various distros of reactos to be tailored to whatever purpose you need. all the benefits of open source with something that works and feels like windows is something i could really learn to live with, unlike linux, which has been nothing but frustrating for me.
that is the point.
what Im saying is that the windows way is fundamentally flawed. I get that you don't want to learn another OS, thats fine, keep using windows then, I just don't want a lot of talented people dedicating all their time to reverse engineering a flawed design.
basically, all reactos is, or rather, trying to be, is a free windows. that's great and all, but I, for one, would rather have a better linux than yet another OS.

also what you say about linux choosing the applications for you isn't really a problem with linux, its a problem with the distro you are trying.  if you want a basic distro with only the minimum installed by default, try Arch Linux.

i didnt ask you to reccomend a linux distro. i have a cd case full of various distros that i have tried, i didnt like any of them. dont try to say linux is flawless. its not, no piece of software is.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline S-99

  • MC Hammer
  • 210
  • A one hit wonder, you still want to touch this.
Re: Windows 2000 source code leak back in the day
I'm waiting for reactos to enter beta too. That looks like a fun os to mess around with.
Every pilot's goal is to rise up in the ranks and go beyond their purpose to a place of command on a very big ship. Like the colossus; to baseball bat everyone.

SMBFD

I won't use google for you.

An0n sucks my Jesus ring.

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Re: Windows 2000 source code leak back in the day
i tried running the alpha with little success of course that was about a couple years ago. i have more computers to test it on now. maybe i might give it another go.
« Last Edit: September 08, 2010, 02:53:00 am by Nuke »
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: Windows 2000 source code leak back in the day
what exactly do you not like about Linux? other than that you are not accustomed to it.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Re: Windows 2000 source code leak back in the day
its filesystem for one. ive had it go tits up several times, while ntfs has never corrupted any file that was important to me. its excessively tight security. im not designing nuclear weapons or am i  :nervous: , so i dont need thick security. setup time is too much. hardware compatibility is not 100%. you kinda have to build a computer specifically for linux, picking hardware with good linux drivers. it takes a long time to configure. you have to compile everything, you cant just download a piece of software and run it. my list of reasons for perfering windows over linux is long. but my main reason for not likeing linux is i have 15 years of experience with windows and only about a year with linux. if you grow up with linux i can see how that would work for some people, but i did not. if i were to put the time into learning linux that i have put into windows, id be 44 before i mastered it to the same extent (assuming the learning curve is comparable, which i think is not).
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Topgun

  • 210
Re: Windows 2000 source code leak back in the day
its filesystem for one. ive had it go tits up several times, while ntfs has never corrupted any file that was important to me. its excessively tight security. im not designing nuclear weapons or am i  :nervous: , so i dont need thick security. setup time is too much. hardware compatibility is not 100%. you kinda have to build a computer specifically for linux, picking hardware with good linux drivers. it takes a long time to configure. you have to compile everything, you cant just download a piece of software and run it. my list of reasons for perfering windows over linux is long. but my main reason for not likeing linux is i have 15 years of experience with windows and only about a year with linux. if you grow up with linux i can see how that would work for some people, but i did not. if i were to put the time into learning linux that i have put into windows, id be 44 before i mastered it to the same extent (assuming the learning curve is comparable, which i think is not).
:wtf:
Is gentoo the only thing you tried? I never compile anything.


if you use windows because that's what you know, thats fine. don't feel like im trying to force out of windows or anything. Its just from an engineering standpoint, linux is just better.
« Last Edit: September 08, 2010, 06:58:26 pm by Topgun »

 

Offline Kosh

  • A year behind what's funny
  • 210
Re: Windows 2000 source code leak back in the day
Quote
you have to compile everything, you cant just download a piece of software and run it.


Granted my knowledge of linux is limited but I do believe that hasn't been true for like 10+ years.
"The reason for this is that the original Fortran got so convoluted and extensive (10's of millions of lines of code) that no-one can actually figure out how it works, there's a massive project going on to decode the original Fortran and write a more modern system, but until then, the UK communication network is actually relying heavily on 35 year old Fortran that nobody understands." - Flipside

Brain I/O error
Replace and press any key