Hard Light Productions Forums
Off-Topic Discussion => General Discussion => Topic started by: S-99 on September 07, 2010, 06:29:15 pm
-
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 (http://news.cnet.com/2100-7349_3-5158496.html), and a rough examination of the code here (http://www.kuro5hin.org/story/2004/2/15/71552/7795).
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.
-
But where do the Illuminati fit into all of this?
-
Oh, a random conspiracy theory about an event that noone really cared about.
-
Oh, a random conspiracy theory about an event that noone really cared about.
That's about par for the course for the poster...
-
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?
-
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.
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]
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 (http://en.wikipedia.org/wiki/MSDN_Academic_Alliance) 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).
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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'm waiting for reactos to enter beta too. That looks like a fun os to mess around with.
-
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.
-
what exactly do you not like about Linux? other than that you are not accustomed to it.
-
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).
-
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.
-
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.
-
and programs are binary compatible across distros, they aren't package compatible, but they are binary compatible.
now, ive never had any filesystem corrupt on me, ever, linux or otherwise, but I can tell you that my ext3 and ext4 partitions have never fragmented sufficiently to justify a defrag. NTFS, not so much. hardware used to be a problem, now it doesn't matter so much, except the occasional wifi card and web cam. I can't say it takes time to configure, as I can just pop in a live cd and it just works. If you want to do something exotic for the first time, then yeah, it will be a while before everything is set up right, but thats not something limited to unix/linux.
-
I dont compile anything. Call me a stinge but i'm similar to nuke in this respect. Hell no to compiling source. This is why i use distributions that offer more than enough binaries like debian and ubuntu. I haven't ever needed to compile anything.
The security model for linux is that you're in a user account, and when you want to do something administrative, you enter the admin password (installing software, removing software, system wide changes and os tweaks). This is something all windows users can get going with too if they have vista or windows 7. Basically almost all infections in windows occur because somebody was running as administrator 24/7 and their firewall and or virus protection went down or was out of date. This security model is easy to get used to, and it keeps the operating system from treating the user like a dumbass.
As far as linux filesystems go. I don't know what the default filesystem is in gentoo, but it sure doesn't sound like something solid like ext3 or even better ext4. Those are filesystems that are way better than ntfs. Ext4 is to linux as ntfs is to windows, except that ext4 works waaaaaaay better.
It's your choice to run windows of course. But, i don't believe you when you say it's impossible to learn how linux works. I just believe that you checked out the wrong distribution that's more geared to somebody who is rather advanced in starting from a terminal and having a gui with all hardware working at the end of the day; you were trying to use something that was not in your interest or experience. Check out linuxmint for example and see how windows like it really is.
Lastly for linux hardware support. If this were 2004 i'd believe you about linux hardware support. For linux support there's only two things today you need to double check before you install it. Is your wifi card compatible with linux? If not then use ndiswrapper and load the windows driver in linux to make it work. Another biggie is will your scanner/printer work. Printer support has gotten really good. Big names like brother and hp provide linux drivers (hp printers are usually plug and play for me), and other brands also provide linux drivers for printers.
As far as anything else goes, i haven't had a single computer where linux didn't support the video, audio, ethernet, etc right after installation. More and more companies are supporting linux in the hardware realm, and it's been great. Using linux and the latest hardware isn't such a big deal in my mind, i have one of the newest netbooks out there still and everything works on it great, even the bluetooth.
Linux actually has much better hardware support than windows does any day of the year. No planned obsolescence in linux means that all of your old stuff isn't going to have dropped support, nor is your new stuff that works. Unlike when vista came out, people upgraded to it, and had to buy new printers because manufacturers didn't want to make printer drivers for older models of printers. Linux in the area of new hardware when it comes out, it doesn't take linux too long to have compatibility for it.
As far as anything else goes, i loved windows 2000 back in the day. It was the best os microsoft ever made, and the last. It had no bull****, unlike everything that came after.
Ideally, for people who upgrade to windows 7 because of how much nicer it is. I tend to disagree there, i find it pretty much identical to vista (not to mention the fact that it's vista retweaked and slightly redone). There was a slight taskbar change and removed features that i really saw noticeable. Whoopdi-doo, those who have the hardware to run vista should keep running vista. For those who bought vista and then windows 7 afterwards and say how much nicer it is, i'm sorry, you fell for marketing strategy and microsoft duped you for paying for nearly the same os twice.
I could go on, but back to the point. Was when the windows 2000 source code got released. The only thing to complain about was how many hacks that were in it for the sake of backward compatibility for what was otherwise elegant clean code.
-
never had linux file system die on me, have had NTFS kill some files though a bunch of times.
I just set up a new machine tonight, it took half an hour.
the security model's biggest downfall is in the GUI where there is not yet integrated prompting for elevation, it's ironic that Linux's security model is 'remarkably' similar to vista/7's but the latter has handled the GUI aspect much better for the most part.
I rarely run into hardware problems, when I do it's usually in some sort of very nitch or very new hardware (video cards, tuner cards).
I normally don't have to do much configuring, though some times I want to do something very specific that does need it.
I have had to compile from source probably a total of three times, and that's just because I'm impatient.
you can just download software and run it, but normally installation is more along the lines of typing "apt get install awesome-software" you don't even have to hunt down and download an installer, all you need to know is what the package name is, it'll also automatically tell you when an update for it is available and offer to upgrade it in place, this is actually the thing that impressed me the most when I switched from windows, cause I totally wasn't expecting it.
can't argue with you knowing windows though, that is a major reason not to use Linux, honestly if it wasn't for Compiz I probably wouldn't have switched.
there are still some things that piss me off though, there are a lot of things that seem to be different just for the sake of being different, and some major components /*cough*/Gnome/*cough*/ have assholeish attitudes.
-
Ext4 is to linux as ntfs is to windows, except that ext4 works waaaaaaay better.
I'm not sure I'd go that far, for instance, try making an image backup of a hard drive without unmounting the file system, you can do that in NTFS on windows, you've been able to do that for ten years. yes I know about btrfs, am awaiting it eagerly.
have yet to experience any printer problems though, it's normaly smoother than windows.
-
funny how all the linux users troll the windows thread :D i wanted to learn linux a long time ago and i actually got the system to how i liked it. but then again i have certain windows only programs that i have grown accustomed to, and i really dont want to run linux just to run everything i use through wine. im not happy with the direction windows seems to be heading, but linux isnt for me. reactos on the other hand i could deal with.
i think my favorite distros so far have been ubuntu and fedora. ive been know use slax or any other live distro for hardware testing. but i dont want to waste time fumbleing around with something im not used to. im not arguing that it would be impossible for me to run linux, just that the time i would need to invest would be astronomical.
-
the security model's biggest downfall is in the GUI where there is not yet integrated prompting for elevation, it's ironic that Linux's security model is 'remarkably' similar to vista/7's but the latter has handled the GUI aspect much better for the most part.
I don't know what you mean by this exactly or if there's something i just don't know. Aside from that, vista and windows 7's UAC totally gained inspiration from kdesu and gksu (my whole point with uac is that i can finally run vista/7 the same way as linux via user account and grabbing temporary permissions from an admin account). Kdesu is what i'd call integrated into kde, and gksu integrated into gnome for prompting of permissions elevation.
I consider ext4 to be way better than ntfs because i've had a couple of problems with the damn file system that have ended up being show stoppers for a while. Ntfs is a good file system, but microsoft could make it less "dumbassey" as a way of saying it. Twice on a big storage partition, ntfs failed and i lost 40 gigs of my backups and games. Ntfs also complains if you didn't shut down the computer properly, and because of that can keep you from mounting an ntfs partition. Ntfs complaining about the computer not being shutdown properly should only be a filesystem flag that windows should check off after installation on said ntfs filesystem (this would make it handy). And ironically, i've found that formatting a partition via the linux utility gparted, that it does a better job at formatting something to ntfs than windows does (at least what i would call a better job).
When you format a drive to be ntfs in windows 7 and you safely remove it and plug it into another computer and it does nothing but complain of an improper shutdown that never occurred multiple times, the only thing i could think of was to format to ntfs with a different program. Wierd idea, i didn't think it make his hard drive stop complaining but it did. Really wanted my friend to stick with ntfs for his external 320gig drive for compatibility reasons and fat32 sucks. For the most part ntfs does an ok job at detecting if a computer was shutdown wrong, but i've witnessed it make multiple mistakes in that regard too.
Other than these two showstoppers happening every now and again, ntfs is a good filesystem, it does get better via each release of windows now with ntfs 7.0. It has a powerful permissions system, journaling, it's pretty fast, each new version handles fragmentation better than the last, and doesn't have any file size limitations that anybody will encounter any time soon.
-
what I mean is UAC works better than gksu/kdesu, you should never EVER get an "ERROR permission denied" you should get a prompt to enter an administrative password, UAC does a better job of this and the windows interface has a 'run as administrator' option almost everywhere, Linux does not.
just because something was inspired by something else doesn't mean it was not a better implementation.
why isn't there a big push to make FOSS ext4 support in windows, I'm sure there is a way of writing new file system handlers.
-
I consider ext4 to be way better than ntfs because i've had a couple of problems with the damn file system that have ended up being show stoppers for a while. Ntfs is a good file system, but microsoft could make it less "dumbassey" as a way of saying it. Twice on a big storage partition, ntfs failed and i lost 40 gigs of my backups and games. Ntfs also complains if you didn't shut down the computer properly, and because of that can keep you from mounting an ntfs partition. Ntfs complaining about the computer not being shutdown properly should only be a filesystem flag that windows should check off after installation on said ntfs filesystem (this would make it handy). And ironically, i've found that formatting a partition via the linux utility gparted, that it does a better job at formatting something to ntfs than windows does (at least what i would call a better job).
When you format a drive to be ntfs in windows 7 and you safely remove it and plug it into another computer and it does nothing but complain of an improper shutdown that never occurred multiple times, the only thing i could think of was to format to ntfs with a different program. Wierd idea, i didn't think it make his hard drive stop complaining but it did. Really wanted my friend to stick with ntfs for his external 320gig drive for compatibility reasons and fat32 sucks. For the most part ntfs does an ok job at detecting if a computer was shutdown wrong, but i've witnessed it make multiple mistakes in that regard too.
A file system will never complain that a computer was shutdown incorrectly. What a file system will complain about it if it was not unmounted correctly (ie. the computer didn't shutdown correctly, or the removable harddrive was not cleanly dismounted). This is something that every file system that caches writes (which can include FAT and ext2) will complain about; NTFS is not unique in this regard.
You are probably right, it was likely caused by a bad formatting job on the hard drive, but that is hardly NTFS's fault. More likely, the problem was actually caused by the hard drive itself and the sector that the dirty bit was written on was iffy. It could have been the firmware of the drive as well. I have had many large capacity hard drives formatted with NTFS (for storing branded PC recovery images) and have never had the problems you describe.
I did once have someone come in with a hard drive that had that problem or one similar, we copied the data off, ran the harddrive manufactures diagnostic tool (it said that it permanently failed a couple of sectors), reformatted the hard drive (with NTFS), and copied the customers data back onto the drive, it stopped the complaining on the stores computers (I never heard anything back from the customer).
why isn't there a big push to make FOSS ext4 support in windows, I'm sure there is a way of writing new file system handlers.
I actually looked into this (for ext3 actually) quite a while ago. It is actually fairly easy, Microsoft provides all of the documentation you need. The problem is actually Microsoft. A file system driver must be authicode signed by Verisign (you need the driver signing authicode certificate which when I last checked is still only available through Verisign). Also, the windows driver development kit (again, the last time I checked) has a very weird licence such that it means you can't publicly distribute the source code for a driver. There are a couple of kind individuals that have jumped through the hoops to make an ext3 driver available for windows for free (IIRC, 32bit windows only though).
-
what I mean is UAC works better than gksu/kdesu, you should never EVER get an "ERROR permission denied" you should get a prompt to enter an administrative password, UAC does a better job of this and the windows interface has a 'run as administrator' option almost everywhere, Linux does not.
just because something was inspired by something else doesn't mean it was not a better implementation.
You're right, you should never ever get an error permission denied as long as you entered the password properly, unless you have a linux install with wierd permission settings. You can easily get something like this the moment someone starts messing with gksu settings or the user account settings.
I digress, kdesu, and gksu work about the same as UAC. First off in the gnome de, i right click anything in the interface and there is in fact an "open as administrator" option. Secondly, if you have more than one account that can do admin privileges on a linux install gksu will let you make a choice as to which account you want to authenticate with just like UAC does. Thirdly i'm not seeing a difference at all here. I just meant heavily inspired term just toward UAC, UAC is microsofts rip off of kdesu and gksu, but the integration and automation UAC has in vista/7 is much better than xp's runas dialogue (if there was one thing microsoft could rip and be good, it was this and it really helped them...ripoff of gksu and whatever).
A file system will never complain that a computer was shutdown incorrectly. What a file system will complain about it if it was not unmounted correctly (ie. the computer didn't shutdown correctly, or the removable harddrive was not cleanly dismounted). This is something that every file system that caches writes (which can include FAT and ext2) will complain about; NTFS is not unique in this regard.
You are probably right, it was likely caused by a bad formatting job on the hard drive, but that is hardly NTFS's fault. More likely, the problem was actually caused by the hard drive itself and the sector that the dirty bit was written on was iffy. It could have been the firmware of the drive as well. I have had many large capacity hard drives formatted with NTFS (for storing branded PC recovery images) and have never had the problems you describe.
I did once have someone come in with a hard drive that had that problem or one similar, we copied the data off, ran the harddrive manufactures diagnostic tool (it said that it permanently failed a couple of sectors), reformatted the hard drive (with NTFS), and copied the customers data back onto the drive, it stopped the complaining on the stores computers (I never heard anything back from the customer).
why isn't there a big push to make FOSS ext4 support in windows, I'm sure there is a way of writing new file system handlers.
I actually looked into this (for ext3 actually) quite a while ago. It is actually fairly easy, Microsoft provides all of the documentation you need. The problem is actually Microsoft. A file system driver must be authicode signed by Verisign (you need the driver signing authicode certificate which when I last checked is still only available through Verisign). Also, the windows driver development kit (again, the last time I checked) has a very weird licence such that it means you can't publicly distribute the source code for a driver. There are a couple of kind individuals that have jumped through the hoops to make an ext3 driver available for windows for free (IIRC, 32bit windows only though).
I formatted the drive on two different vista computers. Normally i don't experience any problems with trying to mount said newly formatted drive formatted by windows under linux. But the catch was vista and xp kept screwing up with formatting this drive which would always make it complain as being shutdown incorrectly, when the whole procedure for safely removing the drive before unplugging it happened. The whole thing got fixed when i formatted the drive as ntfs with gparted. I was mystified a little bit, but that kept drive from complaining every single time i plugged it into a linux box since there was indeed no impoper shutdowns. It probably was indeed the hard drive, but i only formatted it 3 times, i guess formatting with gparted would have been no different than formatting with windows since i'm taking it as the fact that perhaps 3rd time was the charm. The last time i formatted, i did have a chance to put in the time for a chkdsk, and it didn't complain or need to do anything, 3rd time was probably the charm.
For the most part i have a smooth sailing experience with ntfs, i only lost data two times on an ntfs partition twice which was years ago. Then the nag that i keep experiencing is ntfs complaining about how it wasn't shutdown properly when i mount it under linux. Then i have to reset the bad shutdown flag on that format before i can continue. Most of the time it's from negligence when i did shutdown a computer improperly. It's the way in which ntfs complain about a bad shutdown that i don't like that's a show stopper on other platforms.
During the last few years i did run ext3 as a filesystem for only my big storage partition since this is what i did after i lost data to ntfs two times on that partition. I said ok, linux filesystem in windows since i know the partition works fine. There was a nice little thing called ext2fs which worked fantastic. It was an ext2/3 filesystem driver. It stopped being maintained a while ago so i couldn't use it when ext3 had one of it's few last upgrades. But, i no longer use windows so i don't really care about this.
If anyone doesn't know, microsoft only supports their own filesystems and no one elses. Linux and macos support more filesystems including microsofts. Microsoft will never integrate compatibility with the likes of ext4, btrfs, reiserfs?, ever, just sort of like how they're never going to integrate compatibility (or at least integrate it properly) with the openoffice document format in microsoft office.
-
(http://fc06.deviantart.net/fs70/f/2010/016/f/b/Screw_Windows_7____by_9223Titan.jpg)
-
can't an unsigned driver be made? this seems like a silly thing to be getting stuck over.
-
I think ext2fs was an unsigned driver. In the windows world i use drivers regardless of whether or not they were certified by microsoft for stability and breaking the system.
I don't see why it would matter if a driver was signed or not. If it's known to many people that it works fine, and it comes from a good source, then screw trying to get whatever driver it is whql signed. The only thing you're likely to get come up when install happens is "this driver is not signed....continue or cancel?".
-
yeah, I don't see how this is an issue.
-
can't an unsigned driver be made? this seems like a silly thing to be getting stuck over.
pretty much all 64 bit windows oses require driver signing. the 64 bit version of ppjoy has been having the same kind of issues with driver signing. driver signing costs about $500 per year! so the developer is trying to drum up donations, and is thinking about doing a premium version. same sort of thing could be done with the filesystem driver i assume. of course i keep my computer in a test mode which lets you use unsigned drivers.
-
Signed drivers is now mandatory?
-
that's the impression I got.
-
Signed drivers is now mandatory?
On 64-bit windows. Yep.
Whats worse is that it can't be the $180 per year (which if you look really hard can be found for about $80 per year) normal Authenticode signature, it has to be the $500 per year Kernel Mode Code Certificate. A good summary can be found here: http://www.tech-pro.net/code-signing-certificate.html
Now, I should add, it seems Microsoft has either lifted the draconian distribution restrictions when using the Driver Development Kit or there are not people that just don't care, as I have found a few opensource driver projects like libusb-win32. So at this point it seems that it is only the code signing issues that keep people from bothering.
-
Ghey :ick:
The backlash of the whole windows 7 is more stable than vista or any other windows through one of the ways of stable drivers. But, pay the bills on the authenticode so it's signed, and it could be **** on a stick.
-
windows (or any microsoft product for that matter) seldom changes much, even over several releases. there were only maybe 2 things in vista i actally wanted. there was nothing in 7 that i wanted at all. id still be using xp if it was supported as much as vista and 7 are right now. so im not too concerned about upgrading past what im already using (which is vista 64).
-
I thought besides the features, 7 had big parts of it rewritten, supposed to make it superior to XP in any case?
-
Superior is very relative here ;)
What they 'said' they did was re-write windows from the ground up so that all the baggage of older Windows' wouldn't be needed anymore. Phrases like 'streamlined code' were bandied about.
I suspect it's partly true only because of the number of programs it broke (I work for primary schools, and they never have any money for new stuff so a lot of the programs they use are ancient).
However, the code is definitely no faster; The fact that you need a system twice as powerful to get equivalent performance bears this out, but this just seems to be a general trend. I can only assume programmers are getting worse or not given enough time.
It's pretty crazy how fast Win98 and 2K boot on my system compared to Win7 on my mate's laptop, and the laptop has twice the RAM, 8 times more HD space and 3 more cores! :lol:
To be fair tho', Linux is getting this problem too; When I first installed Gentoo the boot sequence as MUCH shorter than it is now. However, being able to recompile the system has allowed me to carry this install across about 4 or 5 machines so far with no loss of functionality, whereas with Windows you're basically stuck re-installing it every time you get a new machine, porting all your data/apps over etc.).
I just make sure the kernel is set for the new machine, pull the drive (Or clone it when I went from ATA to SATA), and off I go!
I think Linux is ready for the general user, as in those who treat computers like appliances (Basically use it as installed, never try to add much new software), but a looong way off if you don't want to be spoon-fed and led around by the repository of your distro.
I mean, I use Gentoo because I hate a lot of the design decisions in modern distros (I dislike Gnome and absolutely HATE KDE4), but the power of choice is a two-edged sword and it requires a lot more work to keep it running.
Ubuntu is at the opposite end, more the Apple philosophy where everything is done for you, and if you want something different you can't have it (Well you can, as it's Linux, it's just that you're on your own in the deep-end of the shark-infested pool, esp. since if you start tinkering more and more, the things that make Ubuntu easy will stop working for you!).
All that said, the one thing that Linux has that nobody else has done better is 3D desktop effects :D :lol:
-
I thought besides the features, 7 had big parts of it rewritten, supposed to make it superior to XP in any case?
Not really. Windows 7 is actually just a slightly less resource hungry stabilized vista with the customers dealing with removed features (assigned from removed features, this is an intelligent move for a vista base since i thought it was actually a good os, aside from drm ****). Such as the classic start menu, and some other things that people liked a lot that made it easier to use new versions of windows.
-
my biggest gripe about vista is they had to rename everything to make it look as if it was loaded with new stuff, when in fact it was the old familiar stuff with a different icon and a different name. my biggest gripe about windows 7 is actually something which should be trivial, no classic start menu.
-
I like windows 7, but I wish the control panel still had a classic view.
-
I like windows 7, but I wish the control panel still had a classic view.
... It does. Go to the Control Panel, look in the upper right of the window, you should see something saying "View by: " with a drop-down box next to it. On my machine (Win7 Pro-64), there are three options: Category, small icons, and large icons. The icons settings are equivalent to the Windows 9x Control Panel.