ReactOS Runs On The XBox 289
KJK::Hyperion continues "This port definitely establishes two facts: the XBox is nothing but a broken PC, and the kernel + HAL design that ReactOS inherited from Windows is sound - all of the changes to the core system necessary for the XBox port (namely, the blacklisting of a buggy PCI device and handling the fixed partition table on the built-in hard disk) were limited to the HAL. This is a first, important step towards better portability, as it has already underlined some shortcomings in our build system.
What the port is lacking is hardware support: especially, ReactOS has no USB support at the moment, so it basically just sits there being pretty, because mouse and keyboard won't work. The network and video cards should be mostly identical to their "real" counterparts, so the Windows drivers for them should work (except the video card, a modified GeForce - it's been established we need some HAL trickery to make the Windows driver load). We wouldn't mind some help :-)
To run ReactOS on the XBox you need our custom version of the Cromwell boot loader (not released yet) and the XBox HAL for for ReactOS."
Hmm Running a.. (Score:4, Funny)
Re:Hmm Running a.. (Score:3, Informative)
ReactOS is not an emulator. It doesn't even resemble one. Not even a little bit. Its not like Wine which is so darn close to being an emulator it might as well be. It is a totally different piece of software.
ReactOS is a F/OSS operating system, and here's the catcher, designed to look and run like Windows NT 4.0.
Re:Hmm Running a.. (Score:2, Insightful)
Re:Hmm Running a.. (Score:5, Interesting)
I mean I know it appears to me that its about ReactOS running on the xbox...but then I realized that the existance of ReactOS is the real news. Something running on the xbox is amazing but...where is the slashdot article for reactos?
Comment removed (Score:5, Informative)
Re:Hmm Running a.. (Score:5, Informative)
That would be here:
ReactOS 0.2.3 Released [slashdot.org]
Steven Edwards On The Future Of ReactOS And Wine [slashdot.org]
Re:Hmm Running a.. (Score:2)
*...where is the frontpage article for ReactOS
(assuming that the second one wasn't)
The idiot comment (Score:4, Insightful)
Woah, control yourself. I actually found it amusing (albeit misleading), despite your comment.
Why is it so accepted to call someone an idiot just because they make a mistake? There's such a thing as constructive criticism, and it's possible to comment on something without acting like a jerk while doing it.
If the earlier poster was deliberately provoking it or if you were a regular troll then I could understand it and ignore it, but you've gone out of your way to also correct what was said. Slashdot's great for conversation with tech-minded people and that's what keeps me here, but all that fostering this attitude does is to make potentially interesting slashdot conversation appear even more childish and immature to anyone who reads it.
Yeah I know. This is slashdot. Whatever.
Re: (Score:3, Insightful)
Uh huh. (Score:2)
Sounds like an emulator to me.
Re:Uh huh. (Score:5, Insightful)
-Erwos
Re:Uh huh. (Score:5, Informative)
So what you're saying is it emulates an API. Right?
No more than my car emulates a mode of transportation employing paved streets, or Mentat's MPS emulates SVR4 STREAMS (or even BSD sockets).
Wine implements the API.
Re:Uh huh. (Score:2)
Re:Uh huh. (Score:3, Informative)
Doesn't a CPU emulator also implement the specification of the CPU?
Yes, and so does the native CPU. I wouldn't say that implementing a foo is sufficient to say that it's emulating a foo.
I suppose it comes down to a definition question, but here's the basic rule-of-thumb I might tend to work from (and it's just off the top of my head):
An emulator:
Re:Uh huh. (Score:2)
Please, you're making my eyeballs bounce (Score:2, Funny)
Re:Uh huh. (Score:2)
If it doesn't simulate hardware then it isn't an emulator, it's a wrapper.
Re:Hmm Running a.. (Score:2)
So, Wine is really Wad: Wine is a duplicator?
Maybe they should just give in and let folks call it an emulator.
Re:Hmm Running a.. (Score:4, Informative)
I obviously know that Wine is not an emulator since the sentance you cited states that Wine is not an emulator (slightly roundabout yes, but not so terse as to be easily mistaken to mean something else).
The difference is Wine intercepts Win32 calls and translates them to something the Linux system can understand. However ReactOS doesn't have to intercept these calls to the Win32 API since it is _duplicating_ them directly.
Re: (Score:2, Informative)
Re:Hmm Running a.. (Score:5, Informative)
You are correct in the sense that the WINE team has tried to "emulate" the look and feel of the Win32 API. That is why a Win app under WINE often looks the same. They (WINE) have tried to make the windows looks just like a window in Win32. However, at the end of the day, WINE is still not emulating or "intercepting" anyting. They are recreating API's and copying a look-n-feel.
Re:Hmm Running a.. (Score:4, Insightful)
emulate
To imitate the function of (another system), as by modifications to hardware or software that allow the imitating system to accept the same data, execute the same programs, and achieve the same results as the imitated system. Isn't this what ReactOS does?
Yeah... (Score:5, Funny)
Oh wait...
ReactOS? (Score:4, Interesting)
I'd never heard of ReactOS before this posting, and so I checked it out. I'm impressed by what they've done so far, but not the seven years it took them to do it. It's still VERY early pre-alpha software. Maybe now that all the basic pieces are in place it will pick up speed, but I suspect it will have the same trouble WINE runs into: it's chasing a moving target, and it's way behind. WINE, at least, decided to implement newer APIs found in Windows 2000 and XP. ReactOS has not. So even when they hit a 1.0 or stable release, they're going to be so far behind that not that much Windows software will run on it.
Re:ReactOS? (Score:5, Interesting)
Re:ReactOS? (Score:5, Informative)
ReactOS is Wine - everything Wine has, ReactOS has too, except the Linux-specific parts (that, in ReactOS, will be handled by drivers). And ReactOS does implement recent APIs, we're no way stuck with Windows NT 4 compatibility, in fact our current baseline is more like Windows 2000 (especially true for the kernel). Finally, we won't just get up one day and declare 1.0: it will be 1.0 when compatibility reaches the intended milestone for 1.0 (namely, good enough to replace somewhere between Windows NT 4 Workstation and Windows 2000 Professional)
Do I understand ReactOS correctly? (Score:2)
Are you aiming for an open source equivalent to the original 98lite, which ripped just about everything out of win98 and left you with a bare OS, driver support and GUI?
You're missing the point (Score:4, Insightful)
Home users are a different breed to corporate users, and tend to want the latest version of an OS. Of course, ReactOS is in no position to compete with XP, but wouldn't we be hoping that rather than chosing Windows XP, home users will eventually be installing one of the multitude of distros available?
RTF...-- hey wait, you just quoted the F'nA!!! (Score:4, Insightful)
Re:ReactOS? (Score:5, Insightful)
Well, this is a bit symptomatic of a lot of OSS projects, they start out with a grand vision and end up planning and then re-planning and throwing out code and never really get off the ground. Some die and stay dead, some get picked up by a group of enthusiasts with a more down-to-earth approach of 'Getting something working now, improvements later.' and the project takes off.
(Case study: See Linux vs. GNU Hurd)
I believe this is pretty much what happened with ReactOS (I'm not a ReactOS developer), so I wouldn't hold it against the current crowd too much.
I suspect it will have the same trouble WINE runs into: it's chasing a moving target, and it's way behind.
Ah, the old catch-up argument. It's a valid argument, but it's not as important for API:s as it is for, say, file formats.
With the MS Word file format, Microsoft can tweak and alter that all they want, because it's not publicly documented, and they're not that interested in having compatibility with anything other than MS own products. Backwards compatibility isn't important. Heck, they're happy to break it and create incentive for people to buy the new versions. That's a hard act to follow.
With API:s, things are quite different though. Firstly, the '80-20 rule of features' pretty much applies. Most programs don't use the entire API, but a rather small subset.
Secondly, API:s rarely break backwards compatibility. That would break all existing third-party apps and make it difficult for people to migrate. The exact opposite situation to the previous one. So MS bends over backwards to make stuff backwards compatible. Windows 3.0 apps still run on XP.
The APIs are also (relatively) well documented. Sure, there's a lot of undocumented functionality, but most of that is also unused. The implementer has access to the same information as most application-developers.
Another point of difference is that you don't have to be super-fast in implementing new API:s.
The day a new Word version hits the street, people will be asking 'Why doesn't this work with OpenOffice?'.
Not as true for APIs. While we all like the latest and greatest, professional developers don't rewrite their programs to use the latest APIs 'just for the heck of it'. There has to be good reason. In fact, you want to avoid using the latest APIs as far as practical and economical, because otherwise, you're going to be shutting-out potential customers running the old OS version.
(There are plenty of brand-new apps released today which run on Win98, or Win95 even.)
Re:ReactOS? (Score:5, Informative)
ReactOS was born in dark, barbaric times. In 1997, your most realistic option to build PE executables with GCC on Windows was DJGPP, the port of GCC to a DOS extender, because MinGW didn't exist yet. I have had the dubious privilege of trying that - when I joined the project, DJGPP was no longer required for the main tree, but the boot loader still had to be built with it.
Also, the "don't design, code!" attitude worked in the beginning, to get anything done and avoid the mistake of the ReactOS father, FreeWin95, forever stuck in the design phase, but it backfired when real stuff began to run. It just doesn't work when cloning a system as firmly established as Windows - you can't always attack the problems by implementing function after function, many times you need a good overhead view. The short of it is that we have some embarassingly bad code in the kernel.
Re:ReactOS? (Score:5, Funny)
So that means you are really making some headway in duplicating windows properly
Re:ReactOS? (Score:5, Informative)
I said that Microsoft tries hard to keep backwards-compatibility.
But don't take my word for it, I don't work for them. Read Raymond Chen's various blog [asp.net] articles [asp.net] on the subject. He is one of the poor souls at MS who worked his butt off to try and keep backwards-compatibility.
Running???? (Score:2)
Still, to get this far is a great effort.
Re:ReactOS? (Score:2)
-Dan
Re:ReactOS? (Score:5, Insightful)
Here is a group of OSS developers working in their _spare_ time and you say your not impressed? Dude, your an idiot. This small group has done what MS did in _half_ the time. I am _very_ impressed.
I guess your expecting a small group of developers to duplicate what a bunch of developers and tons of cash did over _years_ funded by the _largest_ software company in the world?
Re:ReactOS? (Score:2, Interesting)
Very mature. If you lose an argument, just call names. I love it! Nothing like an immature baby trying to make a _poor_ point on /. and then calling names!
This is what was said of Linux. And now look at Linux on the server. More then 25% of the server market where MS _does not_ have the monopoly and where MS is struggling to get the server monopoly like they have on the desktop. Linux has _stopped_ MS from having a server monopoly. And at one time, Lin
Re:ReactOS? (Score:3, Insightful)
Re:ReactOS? (Score:2)
Re: (Score:3, Insightful)
Re:ReactOS? (Score:5, Interesting)
I must disagree there. NT4, despite lacking support for a few things, is still a modern OS, and highly usable. With the hundreds and hundreds of programs I use, the only one that I can recall not working on NT4 is MPC, and that's not a big problem.
Namely, NT4 is lacking in USB support (oddly enough, I find NT4's lack of USB support better than Windows 98's USB support), only has DirectX6, and doesn't support FAT32 without a 3rd-party add-on. Those limitations can all be fixed easily, making an NT4 clone every bit as useful as, say, XP.
In addition, they are in a very different place than WINE. If programming for ReactOS is vagely similar to recent Windows, and it has just a few thousand users, it would become a supported platform. There are probably less Windows 95 users out there than that, yet just about all modern Windows programs still run on 95. A small bit of extra effort to reach a few thousand more people is a great trade-off for most.
Personally, I'd love to see it improve, as Windows is a constant headache for me. Having an Open Source version would make it far easier to solve problems (like why those dammed ATI drivers won't work).
Re:ReactOS? (Score:2, Insightful)
This is not true, there are a ton of users still on 95. Schools, home computers, old computers passed down to kids, office computers, etc., they all operate on that and other damned operating systems. I have personally interacted with over 100 of them in the past year.
What makes ReactOS and its like necessary is that it is needed to "fill the gap". If a company knows that an op
Re:ReactOS? (Score:4, Insightful)
Pardon me for rudeness...but are you stupid?
I would say that seven years worth of people duplicating a massive, multimillion dollar development project in their SPARE TIME is VERY impressive. If it works, more power to them, and even if it does not, I will certainly say it was an excellent attempt. Don't you remember when Linux was thought of as a "silly" OS?
I'm also not sure how NT4 is a "moving target", MS stopped development on that years ago. Please don't knock other people's work until you do something more worthwhile yourself. If you have, feel free to submit your own articles...
And finally, even if this particular project doesn't pan out, the project is opensource, and the implementations of the "base" API's and similar could easily be used to jumpstart an opensource reimplementation of a newer Windows version. So all in all...these people are doing something quite worthwhile, and I for one think they're due credit, not bullshit.
Re:ReactOS? (Score:5, Insightful)
The passage of time makes it a moving target. It's moving further and further into the software tarpits of the past, as more and more new software simply doesn't work on NT 4.0.
Re:ReactOS? (Score:3, Funny)
Mainly because I'm too busy contributing to other [citadel.org] projects [wordpress.org] and trying to occasionally get out of the house once in a while and chase down that elusive thing I once heard about called women.
Besides, I want Windows to die a horrible death.
Soooo..... (Score:5, Funny)
This is all getting a little silly.
Re:Soooo..... (Score:2)
*Ducks and runs*
Yeah... (Score:5, Funny)
Runs on Bochs, Too (?on Linux on XBox?) (Score:2)
Cool, but... (Score:4, Insightful)
Re:Cool, but... (Score:2)
But.. (Score:2)
Re:But.. (Score:2, Interesting)
Re:But.. (Score:2)
Next question: (Score:5, Funny)
I saw it myself (Score:2)
Last January at Wine Conf I sat next to a reactOs developer, and he had reactOs running on his laptop. Sometimes he even kept it up for as much as 2 minutes! A record Windows 98 was unable to touch that day. (the joys of a broken power supply, everytime someone breathed he had to reboot)
Cheap (Score:2, Informative)
Re:Cheap (Score:5, Funny)
* Requires 8 year subscription to AOL at $23.95 per month
** Requires 12 year subscription to MSN at 21.95 per month
Re:Cheap (Score:2)
***Also requires one sould, does not necessarily have to belong to purchaser.
Re:Cheap (Score:2)
Reaction? (Score:3, Interesting)
I love it how the geeks will uproar about MS taking measures to prevent their console from doing things that it shouldn't
big difference (Score:2)
Re:big difference (Score:2)
As for the Xbox being a generic PC, get real. It may use some of the same parts that a PC does, but it's far from a generic PC. If it were, it would be a whole hell of a lot easier to put PC software on it. Your sig fits you perfectly.
Re:Reaction? (Score:2)
Re:Reaction? (Score:5, Insightful)
Re:Reaction? (Score:2)
Minesweeper (Score:5, Funny)
Re:Minesweeper (Score:3, Funny)
How about porting Windows? (Score:4, Interesting)
Re:How about porting Windows? (Score:2, Interesting)
That might have worked back in NT days, however, I think that xp and 2000 have too many ties into the x86 architecture to allow a straight recompile to work. It was Microsoft's plan to get NT to run on _everything_ but when there was no interest in higher-grade workstation market for what was considered a consumer OS. SGI, Sun, and Alpha would have nothing to do with it, that was the realm of the Unixes.
Re:How about porting Windows? (Score:2)
Regarding recompiling the source, well, Microsoft certainly wouldn't do it. The source is out there but you can imagine how Microsoft would react if someone actually used it.
I think its definitely possible with Bart PE (Score:2)
Wouldn't be too difficult (Score:2)
However I don't see any problem with writing drivers that do sharing of some kind. The integrated Intel graphi
React OS is... (Score:2, Insightful)
Re:React OS is... (Score:2, Insightful)
Personally, I think most of the talent in Linux is wasted and should go into the underappreciated FreeBSD, but that could be just me. Then, Wine on Linux has limits. The Wine people know this, we know this, and we're trying to meet in the middle
Ironically, what the project lacks isn't generical operating system development skills that could be converted for another system (and does such a thing exist, anyway?), it's precisely the Windows-specific skills of a certain level, the familiarity with all the quir
Re:React OS is... (Score:2)
it's precisely the Windows-specific skills of a certain level, the familiarity with all the quirks and hacks that turn every driver test on ReactOS into a deadlock-memory-corruption-bugcheck fest.
It's precisely these situations why I feel that your talents would be better spent working on top of an existing system. You guys need to strip away dealing directly the hardware layer and concentrate on getting the APIs implemented. The generic details underpinning OS development w
Re:React OS is... (Score:4, Insightful)
I commend the group working on ReactOS for the job they've done so far. Unlike others, they seem to be progessing nicely and arent stuck in the limbo between design and coding which so many projects seem to suffer from these days.
Theres a growing amount of users who have older hardware that struggles on 2k, XP and will struggle even more so with Longhorn. If ReactOS can provide a relatively stable Windows compatable environment, IMO they will make serious inroads.
Re:React OS is... (Score:2)
The same could have been said to the early Linux developers about Minix and BSD.
Re:React OS is... (Score:5, Informative)
A usable, workable microkernal that snuggly runds Win32 by design, and you're suggesting they give up and poke and Linux some more?
And let's not forget that they have essentially "joined WINE" -- both projects apparantly share rather liberally between each other.
Re:React OS is... (Score:2)
How many full fledged commercial open source operating systems were available when Linus started his project? More power to them for being so ambitious, but the fact is we have Linux, Darwin, *BSD, and soon Solaris, all filling the void of robust open source operating systems.
Their intended goal is to provide an alternative to Windows... well given all the other open OS's out there, spending endless hours trying to get t
Waiting for the XBOX to run Longhorn (Score:4, Funny)
running? (Score:5, Funny)
This must be some new meaning of 'running' an OS I was unaware of.
Anyone want a 'running' Mac SE 30 with ethernet card? Drop me an email.
What a horrible idea (Score:3, Interesting)
"Reliability, subsystems, filesystem drivers, services and the registry
are all good concepts which are implemented well in the NT kernel.
Not everything is perfect, but without access to the source code, we can't fix it, so we're choose to clone it."
WTF? I can understand WINE, if you have a legacy binary application that is windows-only. But poorly re-implementing windows? They will probably *never* get full compatibility with windows, so it will always be an inferior solution -- some "fix". I'm tempted to think these ReactOS people are clinically insane.
If a ReactOS dev is listening here, explain this to me: why don't you just create drop-in replacement
Re:What a horrible idea (Score:2, Interesting)
I have spent the past three years porting Wine dlls back to Windows via Mingw-GCC as drop in replacments for use in ReactOS.
Re:What a horrible idea (Score:4, Insightful)
Re:What a horrible idea (Score:5, Insightful)
Re:What a horrible idea (Score:5, Informative)
Windows applications are not legacy. Linux is not a Windows replacement. BSD neither. We are totally, absolutely, positively sure: it's a Windows clone we want. We don't all secretly dream running Linux, and in fact several of us must fight the puke back when forced to deal with it (except KDE. I like KDE. I'd like it even more if it ran under Windows). Some have had their weird ideas phase, but you get over it soon.
We're tired of hearing about this every damn time, and I'm not speaking personally here. Even the Linux users among the developers are fed up with that argument. It doesn't make sense, ReactOS is real, is here, today: deal with it already, because at the point it is now, it's not just going to go away.
Your technical argument doesn't make sense, either. One of such DLLs you talk of is called "the Windows kernel", and it's a pretty big piece of software (a 2+ MB binary, for the record). And it has a private API to talk to the HAL. And one to the authentication service. And another to the event logging service. And yet another to the PNP service. Each of these services can be queried by applications with an undocumented RPC protocol. It's a recurring theme in Windows: most APIs have two sides with unknown grounds in the middle, and many DLLs expose multiple client sides. Picture the graph in your mind. No, more arcs. No, way more than that. Yes, you're getting closer, and yes, that arc does go twice the same way. Etc.
One has to wonder why couldn't Wine just provide a loader for Windows executables and let the (air quotes) D-L-L-s (air quotes) do the rest, if your statement had even the slightest trace of truth in it.
Please don't trivialize our work, which is something you apparently don't fathom in the slightest
Re:What a horrible idea (Score:3, Interesting)
Re:What a horrible idea (Score:5, Insightful)
Well, I have to step in here and fire up my rant machine. Everyone else is having a row, I want one too. So here goes: It's time for my Bullshit Theory of the Day!
You say that the team is building something that has already been built. You claim that they are attempting to reinvent a wheel that is no longer useful. I must call bullshit on this whole diatribe. This isn't the wheel. I know how to build a wheel. More importantly I'm pretty sure you know how to build a wheel. My little brother knows how to build a wheel. With so many people building wheels we have to stop using this analogy for open source implementation.
I say this is building a Pyramid. Do you know how to build a Pyramid? I know I sure don't, and they are one of the wonders of the world. The Great Pyramid was built within the lifetime of one man. But the secrets that allowed them to build the Pyramid died with the master builder. (Oh, and let's nip this before it starts. The workers were not slaves. They were freemen as evidenced by "signatures" around the pyramid structure.)
The secrets of the source of the Win32 API are held by one man. He (and his team) know exactly how to push this block on that level and move it hundreds of feet into the air to start the next level of the Pyramid being built. I don't know how to move that block, and the ReactOS guys don't know how to move that block either. But they are trying to learn.
For hundreds of years man has attempted to relearn knowledge that was lost through the sands of time. Hundreds have tried to decode exactly how this block moved to be placed on top of that one after being rough cut by hand from a quarry at the base. Is this worthless? Is the knowledge of how a structure was designed, fabricated, built, and weathered as such that it has lasted hundreds of years useless information?
Rome had aquaducts, plumbing, roads. All structures designed in the minds of men and built on the backs of men. But which required decades, if not centuries, to recreate elsewhere in the world after the fall of the Roman Empire. Those structures too are still standing today.
My house, however, built only a year and a half ago, is not. Creaky boards, swaying walls, truly horrifing things happening. I, Sir, want an aquaduct. I want a Pyramid, a Castle. I want a home I know is going to stand for centuries. Not a measely couple of decades.
This is no different than what is happening here. There is no amount of information which is not knowledge. There is no knowledge that is not power. Power is what mankind strives to achieve. The very fact that the secrets of how to move those blocks into the air to get Word to run belong to so few is why so many are working so hard to recreate the information needed to perform these tasks.
It's the *why*. Why does x+y=z? Why does yellow + blue = green? Why is the sky blue? This isn't about recreating an OS that is dying if not dead just so they can have a perfectly dead OS. This is not about wanting to run an old copy of Word 2.0 they happen to have lying around. This is about the why of the power.
It's also the exact same why that created Linux.
Why is it that whenever someone with so little resources accomplishes so much there are always millions waiting to tear them down and tell them to go to hell? You don't want to install ReactOS to run Word 2.0 because you've already pirated XP SP2? Fine! Don't download it, don't install it, don't run it. But as a member of mankind at least understand that we will always rebuild what has already been built. Always.
Cars, Trains, Buildings, Waterways, Boats, Spaceships, and yes even the leaning t
ReactOS would impress me more ... (Score:2)
it's a joke, laugh ...
Not what you say it is (Score:3)
Que? (Score:2)
Oh Great... (Score:3, Funny)
Just kidding, good work all.
New joypad soon (Score:3, Informative)
I'd like to see Plan-9 for XBOX, now that would be some funky fun to be had.
ReactOS rules! (Score:5, Insightful)
But.
ReactOS is a perfect example of the OSS spirit. Lots of folks here have been making comments along the lines of "You ought to be working on Linux" or "You ought to be working on WINE" or the like. It surprises me that a site as devoted to the OSS concept would parrot such ridiculous drivel.
It's possible that Linux-based OSS has gotten so popular that we now have lusers of our own. You know what makes a hacker? Someone who codes because he (or she) loves to code. Loves, you know? Not to be productive. Not because they want to change the world. These things may be true of some hackers, but these things alone do not a hacker make.
There was a time when people here respected this. When the majority of Slashdotters were active hackers themselves. Don't be fooled by my high UID -- I remember those times. We wrote software because we loved to. I rather suspect that lots of folks would have told Tim Berners Lee that the web was a dead end idea, or that at the very least it would never be useful. Lots of people have belittled Linux over the years using the same flaccid arguments.
You know GNU? The group that started it all? What was their goal? To produce a free UNIX. Yes, a clone. You understand this? In those days, there was no Windows (1984). A hacker at MIT decided that he wasn't going to put up with this proprietary software bullshit and he said, "I'm going to make a free UNIX clone." And people laughed at him. They said it would never happen. But it did, didn't it? I'm typing this from my Debian GNU/Linux workstation. People like Stallman and Torvalds made that happen. All they wanted was a free OS to replace the one they used at school/work and loved.
Now, most of us (myself included) dislike Windows. We dislike Microsoft (but then, I'm sure RMS disliked IBM, Sun and HP, too). But aren't you missing the point? Some guys like Windows. They like its interface. But like RMS, they demand freedom. Freedom, you know? In this world of the business-friendly "Open Source" movement, people seem to have forgotten this concept, the concept that motivated hackers to create a free UNIX in the first place. It's easy to forget about uncomfortable, uncomprimising ideals like Freedom. But people like Richard Stallman and Theo De Raadt -- and even Linus -- for all their failings -- are motivated by this ideal.
ReactOS is simply another GNU project. But this time, the hackers that have undertaken it aren't fond of the UNIX way. So what? They like an OS I don't like, but so the fuck what? Look at what they're doing. They're creating a free replacement. Free. As in Freedom, you know. So people everywhere that like Windows can use Free Software.
As difficult as it is for me, a unix-geek, to believe, some people don't like UNIX. Some people prefer VMS (I actually quite like VMS and wouldn't mind a FreeVMS). Some people prefer Windows. BeOS. Whatever.
People seem to think that if these guys weren't working on ReactOS, they'd be working on Linux, or BSD, or the HURD, or whatever pet project you have. But that's not how it works. Developers scratch and itch, you know? Because they're coding for love, because they like to code. Not for you. Not so that you can sit on your fat ass and benefit from their work. They do it for themselves, in an ultimately selfish way, to scratch their personal itches. And if you benefit, that's great.
Lusers are people that think FS devs are out to serve them. But guess what: just because you discovered Linux last week and found out that you can run on your machine and get work done doesn't mean that its a "product" that is being "produced" for you to consume. It's a labour of love, made by
Yes, but (Score:4, Insightful)
Seriously, ReactOS has been making some amazing progress lately. I don't know why anyone would want to use it (other than geek factor), but it shows that even Microsoft's crown jewels aren't safe from assimilation.
Google doesn't cache images! (Score:3, Informative)
Mirrordot.org cached image (Score:2, Informative)
Screenshot (pops) [mirrordot.org]
Re:USB Driver? (Score:2, Funny)
I think it's the one on the right.
Re:USB Driver? (Score:3, Informative)