ReactOS Runs On The XBox
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."
MS windows emulator on a peice of MS hardware .... nice
but will it run Linux?
Oh wait...
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.
How am I supposed to fit a pithy, relevant quote into 120 characters?
This is all getting a little silly.
I see this more as a proof of the power of ReactOS than the XBox. If it is a crippled PC it should be easy to port to (note: I have not tried, so I don't really know, but it should not be *that* hard), however porting an OS (specifically a similar-to-Windows one) so easily is a great sign for ReactOS. Makes me even more interested in what this could become (stable, embedded, Windows x86 EXE compatable, OSes anyone?).
WASTE - The Secure P2P
will it run on the next generation of Xbox? It's going to be coming out sometime in the near future, and when it does, what will it matter if you can run this OS on the original xbox? This has plenty of potential, but will it be able to keep up?
When will they get ReactOS working on a PC?
Now the cheapest personal computer running windows you can buy! Under $200 USD!
Yeah, I think ReactOS will make Microsoft "react" since it's a Windows clone. You are the weakest link, goodbye.
... Of course if Apple circumvents (Real) ... it's their RIGHT!
I love it how the geeks will uproar about MS taking measures to prevent their console from doing things that it shouldn't
Does Minesweeper support Xbox Live?
Only the resilient filling materials contained in this article meet California bureau of home furnishings flammability requirements. Care should be exercised near open flame or with burning cigarettes.
...yet?
My ISP won't talk to me after lodging a support call for helping gettting ADSL hooked up to a WinXP install running under VMWare under Linux on my XBox.
There is a big difference though. MS is taking measures in the hardware portion, while Apple is taking measures in the software portion. Oh, and the iPod isn't a generic PC ala XBox.
Jisho - A Japanese English German Russian French Dictionary for the rest of us.
So could you theoretically build a new HAL for XP and get it to work on an XBox? Or for that matter any weird x86 architecture? I suppose it may be hard to do this without using the source, but it's not impossible. It'd be an interesting project.
In case it's not slow enough, it does run on Bochs, so you could probably running on Linux running on your X-Box, and that might get you USB support :-)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
The Cache of the Image
I'm all for cool hacks like this (software or hardware), and I'm always in awe of the skill that goes into projects along these lines (getting OS X to run on an X-Box, etc.), but it does make me wonder - how long before the virus-writing bastards start targeting online consoles? I know that his is somewhat off topic, but I can't help but immediately think of viruses and spyware whenever Windows is mentioned. Then again, I'm an Apple employee, so that may have something to do with it... :-)
The point with ReactOS isn't to keep up with the latest and greatest. ReactOS with full NT4 compatibility will have a function in many offfices, that still have a huge NT4 presence, but are find that they are coming to the end of their support life cycle with Microsoft. ReactOS would squeeze a little more life out of their systems, and would also provide an easier upgrade path to a straight Linux system than simply going Windows --> Linux.
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?
Sunday you're Thinking Different, Monday you're a huge tool, paying too much and waiting to think like everyone else.
NT 4.0 is not a "moving target." The project has no plans to implement the features of 2k and XP. I've seen a lot of "RTFA" cases, but this post is the first I've seen where the writer has neglected to read the quote he's included in his own post.
From the ReactOS site:
Relationship with the WINE project
ReactOS has always planned to work with the WINE project to share as much programming effort as possible.
Have you metaroderated recently?
Still, to get this far is a great effort.
Engineering is the art of compromise.
Well that is some progress :)
The cached HTML doc refers to the image on the original server. You're not helping.
The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
Alot of the reason why reactOS works is because of the developement in wine, which is linux based. Keep in mind ReactOs still really isn't windows because the source code is different and it doesn't bare the microsoft name. The reason why people program software for open source is to benefit mankind and allow people to use it the way that they would like it. I wonder how you could find a more "realistic" or "useful" endevor as you say. Anarchy |\|3\/\/B.
... a great project for the developers, since they gain a hell of a lot of marketable experience building the OS; I'm sure it's quite fun too. But outside of that, it's a total waste of time. These people are very talented... drop this and join the Linux movement! They are re-inventing a wheel that Linux has already long since created. Take that drive and knowledge, and apply it towards building a windows emulation layer in Linux. Hell, join WINE and make their app commercially usable. Another alternative, if you are that confident that your solution will be better than the NT core, is to simply join MS and make the NT kernel stronger (and make a nice mint in the process).
ReactOS will keep these people busy and entertained, but in the end will never result in any singificant piece of operating system.
When XBOX runs Longhorn, then I'll think about switching.
Until they get this thing running and out of beta, it's a pointless waste of time to port it to some other platform.
I know it's free software, etc., etc., but honestly I get annoyed at people who spend all their time developing silly stuff and not focusing on the basics. That kind of focus on pointless frills is the reason Mozilla supports all these "wonderful" themes and other eyecandy but still has some of the same stupid bugs it had years ago, and why Firefox has inherited some of them. And it's also why Linux supports a whole slew of funky weird TV cards and every bass-ackwards broken-as-designed 10BaseT Ethernet card, yet they haven't finished udev yet and you're forced to either work with devfs (which is basically deprecated and unmaintained) or udev (which is not out of beta yet) or MAKEDEV (which is out of the stone ages and unmanageable).
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)
So what you're saying is it emulates an API. Right?
Sounds like an emulator to me.
+++ATH0
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.
SAILING MISHAP
Just curious what's holding up the USB driver development? Is it issues figuring out the proprietary hardware or is it just one of those "haven't-gotten-to-that-yet"s?
Anyone know what chip houses the USB controller on the XBox?
You could help me out by donating me a new laptop =P.
Free Unix? Free Windows. http://www.reactos.com
this will help their steaming, smoking server... I believe mirrordot has a local copy of the image.
Screenshot (pops)
Anyone who does computer repair (knows/should know) that Bart PE is a great windows based system that is built from the Windows XP Preinstall Environment and boots of CD. It runs most x86 programs, can use drivers with small modification, has a full registry hive and editor, has usb support, etc. However, to keep MS off his ass, Bart (the author) has limited the PE system to running 6 concurrent processes, so that it can't be used as a bootleg operating system. Not that I am suggesting or condoning it, but if someone was to make a HAL for Bart PE and remove the process limit, the XP on XBox project would be as close to done as your gonna get.
Moderation Totals: Flamebait=2, Troll=1, Redundant=1, Insightful=6, Overrated=1, Underrated=1, Total=12. (not mine)
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?
http://slashdot.org/~GuyFawkes/journal
Why would people spend their free time on a project to re-implement Windows? Their answer from their FAQ:
.dlls for mswindows in cases where you think it's broken? This is something you'd have to write in the first place if you're going to reimplement the whole goddamn system, and seems a lot more productive. Alternatively, why not work productively to improve Linux or a BSD variant so it has the supposed "advantages" that you find in mswindows?
"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
501 Not Implemented
Comment removed based on user account deletion
Comment removed based on user account deletion
_can_ you _please_ limit your use of _underlines_?
its a picture
a terrible one at that
'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.'
Yep, sounds like most projects at most companies I've worked for, they just have enough money that they can trash a load of R&D but still come up with a product.
Case study, The atom bomb vs world hunger.
The same is true about API's,
"developers don't rewrite their programs to use the latest APIs 'just for the heck of it'.", nope management of R&D decide that were going to use XYZ piece of software, it like to generate code using XYZ API's jobs done.
The thing is that XYZ piece of software usually come from Microsoft, and funny enough they do use the latest APIs 'just for the heck of it' or maybe to test them.
Microsoft releases Direct X 9, all new games must now be Direct X 9 or be old hat.
Microsoft releases XP, lots of software get update to be Window XP logo complient.
You can still run some windows 3 software on XP, but it won't have the same user interface!
thank God the internet isn't a human right.
How? isn't ReactOS a NT 'clone', so it would be just as hard to move from ReactOS to linux, unless you count wine.
thank God the internet isn't a human right.
Insightful? hardly. Clueless flamebait? More to the point.
Just picture it, 64-128 people all sweeping for mines with latencies near 30ms. And then you have to watch out for people with hacks that can see THROUGH the squares!!
it's a joke, laugh ...
It must be that cloned version of IIS they've been working on.
The xbox is not a crippled PC, it's a game console, and a damn good one at that. I'm not a Microsoft fanboy (I'm an OS X fanboy), but the xbox is the best console I've ever had, and I've had every major one for the last 10 years, including the Dreamcast. The hard drive kicks ass, mine is modded for the xbox media center, the games look great and optical out to dolby digital was easy with the advanced pack.
ok, ok, i read their posts about how this is a "waste of time" and the developers should "be spending it on linux." I dont know about you guys but I dont do everything for the advancement of mankind. So to counter the complaint about these developers wasting their time when they could be working on linux, I make the argument that this project looks just plain fun. I am finishing up my os programming class in college and got really excited for this project. It looks fun and challenging and who wouldnt want to run their own windows box free from the conglomerate that everyone here seems to hate. This site is news for nerds, stuff that matters. Well im a nerd and i think this is awesome and really matters. Sure this is probably a troll but come on guys and lighten up, these guys are having fun with what they do and are doing a good job at it.
Getting 100% compatibility with windows is hard, if not impossible. They definitely won't achieve it if they also have to deal with the minutae of building a full fledged operating system from scratch.
On the contrary, they can't achieve it except by building a full fledged operating system from scratch. If you don't have a WDM compatible HAL and driver layer, then how do you expect to install a random sound card driver, a random scanner driver, or what have you? In theory, it appears ReactOS may be more likely to support some recent peripherals with Windows-only drivers than Linux can, because ReactOS can run WDM drivers.
If the Xbox is a broken PC, then ReactOS is a broken Video Game.
Just kidding, good work all.
itadakimasu
That such an obvious clone of a commercial product is being produced? This just stinks of plagarism to me. Dislike of Microsoft does not justify ripping off their efforts, whether it's free or not.
If Windows is so terrible, stop copying it and produce something better. Linux is certainly not it. I remember when the Start button showed up in Windows 95 and everyone was so critical of it, and now Red Hat 9 has a start button. Nice.
It's like photocopying a best-selling novel and then claiming you dislike the author.
I don't even know that you'd really need the source, though maybe. The big thing about the Xbox is its unified memory architecture. Normally in a PC you have system RAM and then a totally seperate graphics RAM on the card. Not the case with the Xbox, they both can access the same unified 64MB. Not a problem for a single user, single process game console, not so good for a multiuser multitasking OS.
However I don't see any problem with writing drivers that do sharing of some kind. The integrated Intel graphics cards use system RAM for their video memory, and Creative Labs sound cards use system RAM for their samples. I'd imagine the same thing could be done for Xbox hardware. The drivers would handle diving up the memory between the subsystems.
Other than that, it's all standard hardware. It's an Intel CPU (modified Celeron more or less, x86 P3 class instruction set), and nVidia gaphics, sound and mobo.
The other challenge, aside from drivers, would be working in that small amount of memory. XP wasn't really designed for 64MB systems. I've never tried it, but I imagine it wouldn't be pretty, if it worked at all.
Now the embedded version is a different story. I could easily see XP embedded with some shit you don't really need stripped out working just fine.
As a practical project, I don't see much use. The Xbox really isn't that cheap when you get down to it. Any stripped XP you could build wouldn't be able to run anything in the way of games, given the small amount of memory, and the graphics processor is really the only thing that makes it any intrest over a cheap, old PC. I mean the processor is 733mhz and it has 64MB of memory.
and thank you for your hard work
christ, don't you people recognise a (lame attempt at) humour when you see it?
Sheesh, what a bunch of fucking babies.
I look forward to the modded controllers with CTRL/ALT/DEL. Kick, block shoot and reboot.
I'd like to see Plan-9 for XBOX, now that would be some funky fun to be had.
Ok, first off: I hate Windows. I hate its stupid UI, its ugly fonts, and the company that produces it. I jumped ship and switched to Linux before Windows 95 came out. I mean, I hate it, and I would never run an OS that even superficially resembles it. That includes ReactOS.
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
You could make a completly free computer by mixing ReactOS and WinLibre or TheOpenCD on an Xbox hardware.
there are major differences...
pci bus scan being the biggest hurdle to overcome in making windows work on an xbox
also there's only 64 Mb om memory... wich is ok for winnt/98 but that's the end of it
They have created an operating system which basically does nothing yet, has many many half implemented features, and they sat down and said, 'hey I know, lets make it run on the xbox!'
Surely this is fairly futile at this early stage, I'd have thought it would make more sense to get a working system first before porting it to other machines...
But then like many others here, I think the entire venture is fairly futile. There is no way this can ever match windows for functionality, if you are copying someone, you are always going to be at least one step behind them.
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.
I just recently downloaded and tried out ReactOS, and think you guys are doing a hell of a job. I wish I could code!
Thank you for all of your hard work.
Will it run XLiveCD?
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.
Please correct me if I got my facts wrong.
D00d these aren't *gamers*. THese people are lining up to buy used Xboxes! They're *gasp* GEEKS! Let's get the f**** outta here!!
WARNING: Smartphones have side effects--most of them undocumented.
the next big craze will be getting OS X to run on Xbox 2.
That sound you hear is the sound of the ReactOS team fainting and one of them going for the shotgun to hunt down Rude Turnip...
WARNING: Smartphones have side effects--most of them undocumented.
"Ge van Geldorp has been fiddling with getting ReactOS on the XBox: I think most of the differences between a standard PC and the Xbox can be handled by using a custom HAL for the Xbox, after all, that's what the HAL is for. At the moment, we build 1 HAL, based on the value of MP in config it's either a UniProcessor HAL or a MultiProcessor HAL. Which code is compiled is based on preprocessor statements. I'd like to be able to build 3 HALs in parallel, the UP, MP and Xbox HALs.
Alex Ionescu noted that a new kernel will probably be needed to sucessfully get ReactOS on the XBox. This is because, despite how hard Microsoft tried, the kernel is still architecturally dependant to a degree. Furthermore, between Steven Edwards and Alex, they decided that ReactOS on the XBox would be complicated by the lack of BIOS, proprietary graphics, lack of legacy I/O, proprietary PnP, etc.
Steven eplains a little more about the propietary graphics: [It] is a standard NVidia GeForce Chip minus a VGABios. VBE works fine on it and we have been in discussion with the xbox-linux people about how to trick it in to working with the Nvidia windows binary driver. The Windows driver supports everything from the old Riva cards up through TNT, GeForce[2,3,4}, etc. All we have to do is add a few hacks to videoprt.sys, the HAL and a few other places and it should load according to the research I have done. They have not done this on Linux already because of lack of resources.
GvG hopes that it won't be necessary to put Xbox specific code in the kernel, but I'm not 100% sure about that.
Maritn Misuth brings up an interesting question regarding how ReactOS will behave under the XBox: I've heard that XBOX WinNT kernel implementation has only around 120 kb in mem, allows single process only, (propably windows messaging) is done by polling and has not memory protection, so games can access hardwae directly. Will ReactOS on XBOX mimic this behavior? This was answered with a definitive "No". The XBox port is meant to run ReactOS on the XBox, not to create an XBox OS. It should be noted that the port of ReactOS is not mean to run XBox games (like the XBox WinNT kernel port by Microsoft), but merely to run ReactOS on the hardware."
(W)ine (I)s (N)ot an (EW)mulator... hell even the name spells it out for you!
An emulator emulates another architecture's CPU. All WINE does is impliment Win32 API calls so that they are native on Linux.
WINE is no more an emulator than the Linux binary support in FreeBSD is.
To port ReactOS to the XBox is only a fun-project.
Because it can only run on the "old" XBox1.
But the time comes, where MS no longer sell the XBox1.
And XBox2 is not based on an x86-chip. It is based on an ppc-chip. So than it will no longer possible to port it.
Even the website emulates windows. Mostly slow with a couple crashes thrown in randomly.
http://dictionary.reference.com/search?q=emulate
http://dictionary.reference.com/search?q=irony
nuff said.
+----------------- | What is the question!
It seems to me that the more newsworthy accomplishment of Reactos is that they have been able to enough of a tcp/ip stack together to get it online and browsing the web with lynx. Currently, I think only a certain kind of Realtek NIC card is supported, but it goes to show how quickly this project is advancing. I build low end computers for people and would love to have a free operating system that will eventually work with the 9.99 software they pick up at Wal-Mart. Great job guys! Keep it up!
Like Sweepstakes? Try out my service @ http://www.yourpowersweeps.com -- Free 21 day trial, no cc needed.
That is what brought me out of windows!!
first, it was the fact that the command line was not useful, then, that there was no _easy_ way to connect remotely. VNC sucks for dial up links, and terminal services doesn't run or at least I don't know how to make it run in a non-server computer.
User interface is outdated, old, and ugly.
Gnome 2.6, at least, provides much more beautifl widgets and themes. Nautilus has lots of UI imporvements over explorer.exe.
Windows doesn't handle workspaces. I can't believe you are supposed to deal with 20 open windows with just a taskbar!!.
Windows doesn't bring a pre-installed office system. You need to go and buy it, if you didn't think about it the first time. Buying software is a big usability issue. You need to drive to a software store, find the box, pay it, then come home and install it. In any modern distribution, you just install it, or wait for a download.
Windows is a pain to maintain, you need to know about antivirus software!
The last time I cared about that was in DOS with the stoned virus, and I ran the McAfee Scan.
You need to download antivirus software, go through the hassle of paying for it, and care about its configuration.
If you need to do any productive thing with windows, you need to go and buy the software, or download off a non-standard distribution system, very different stores with lots of different licenses and end user license agreements hostile to the user.
I don't know how you see it, but as I see people actually have to deal with all that stuff to use windows, I see it as part of the user experience, and I don't understand why it doesn't bother most people. Of course, I would like to hear from someone that doesn't care about all that stuff, so they explain it to me.
The idea in general is that emulators intercept and emulate hardware calls, or at least, low level kernel calls. So you run your software into a virtual box.
With wine, you have an actual implementation of the system, so there is no interception of calls, it's an implementation of the functions that conform the API.
The idea to keep the word "emulator" for what we call emulators is useful, because it helps us know what we are talking about. In this field, there are lots of things that could be called the same (a router, a bridge, a switch, could all be called "routers", but they aren't) but just shouldn't, so we can better understand each other
No, they shouldn't
microsoft bans the modder form x-box live for unotherized modification.
oh, and the price of tea in china skyrockets!
upon the advice of my lawyer, i have no sig at this time
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.
My experience is that a lot of linux users also have an (illegal) copy of Windows. "So why would you need an OSS replacement for windows? It is already there". They do not realise that this is stealing. Even from yout worst enemy, be it M$ or someone else, stealing is wrong. Wine and ReactOS offer a legal alternative. And a cool one. When you want something: either pay for it, or be happy someone gives you something because they like to. And don't tell these people what to do: they owe you nothing
Z
OR with the WinXP install is running under Virtual PC for Mac running Mac OSX under PearPC with Xebian Linux on my Xbox cluster.
LainTheWired = isgod( int Lain, int denial, float truth)
Well, most of the gui code comes from wine, in fact there is a lot of sharing between the two, in ReactOS they have implemented a windows kernel underneath, instead of running on top of wine, as time goes on more and more code will be shared between the two.
Idiot. Microsoft is NOT the largest software company in the world. That distinction belongs to IBM.
People just don't realize it because IBM does so many other things too. Not a one-trick pony like MS.
There is a potential offering for ReactOS where it can improve things for mankind. Microsoft has been shoe-horning Windows into every possible device it can find and many hardware manufacturers and software developers are feeling the pressure to combat this.
With a Windows work-alike that's open source it'd give an alternative for these devices which would require a minimum of additional investment to cut the Microsoft cord for their products. Sure they could use Linux or a multitude of other options, but none currently have the same option for reduced difficulty in transitioning.
It can hardly hurt to have another option for an operating system. Linux and BSD don't necessarily meet every need and there's no point belittling anyone who doesn't follow the mainstream and go to them. The payoff is not always immediately visible with any project.
So does that mean UltraHLE is not an emulator either? UltraHLE interprets the graphics and sound list data directly, rather than emulating the N64 hardware itself. That sounds very similar to what wine is doing.
Porting it to XBOX gives them some advantages which are quite intresting..... Every xbox talks the same way...no variant motherboards (well not coing wise) Therefore xbox-Linux information tells them how the hardware reacts....Dodgy PCI bus, fully understood bios....open source dashboards so they understand the directx crap and basically its about them building a HAL not the OS HAL is probably a bigger problem than the APIs because alot of API stuff Wine has built/worked out....the HAL although is ReactOS's problem alone
WTF - Speak in acronyms already, i can't figure out what you mean otherwise boss
I've been reading all of the "Why? We got linux!" and "They're wasting their time!" comments and I think a lot of you are missing the main aim of Reactos.
What happens when it's viable?
Foo Inc. receives notice from Windows that support for Windows (flavor) is being discontinued and they need to liscense Windows (NEWflavor) to maintain support. What Do they do?
A. Sign up for Windows (NEWflavor) pay all the support and fees, knowing that most likely all their current software will need replacing when all the time Win (NEWflavor) versions come out. (Bleeding money profusely in the process, but you get to blame all your problems on Microsoft)
B. Switch to Linux, Change to new software and/or run old software under emulation. Resulting in more costs for training, getting support from multiple vendors, plus increase in inhouse support.
(Cheaper, but a bigger logistic headache. Can stll blame Microsoft and/or other vedors for problems, But they all blame each other and/or you.)
C. Install Reactos, old software still runs the same way, most employees never notice a difference. Pay to train/hire new inhouse support for an OS that looks/feels like the old one, but company now has total control over it. (Should be as cheap or cheaper than B., but with fewer headaches. Now problems are blamed on inhouse crew, satisfying rolling of heads ensues.)
So, Which way do you think they'll decide?
The U.S. really needs an English to Wisdom dictionary.