The Alpha is able to emulate a x86 to initialize PC hardware in your machine (SCSI cards, Video cards) when the system is booting and in MILO... The Linux kernel itself doesn't emulate the x86, altough there is em86 for user mode binaries.
The Alpha as 32 64bit registers, while the x86 as about 6 usable registers, not to talk about 64bit adress space. I wouldn't want to emulate an Alpha on a x86 machine, the performance would be abismal and emulating 64bit registers and adress space would be a major pain.
I'm not sure it would be a good idea... Think of it, a member of the inappropriate sex (depending of your preference) may win the bid... I'll consider a lots of things before biding myself on eBay or other services...
What could be done is gfetching the whole site with wget... Then: find -name '*gnome*.gif' if not check images then grep for the file name of the image in the.html sources...
Even if I've seen nothing against that in the rules, I would more or less see this as cheating...
They may need to change some things first...
on
Open Source Windows
·
· Score: 1
Cause it would be too embarrassing...
More seriously, there may be code in Windows that is copyrighted by other companies. So that would give like Mozilla where they had to remove Java and others 3rd party thing before releasing it.
Maybe it's just a PR plot to escape the DoJ or something along the same lines... In any case, I'll believe it when I'll see it...
Microsoft officially apologize for the way it destroy the computing platform with ugly platforms like Windows 95(tm), Windows 98(tm) and Windows NT(tm). Microsoft have decided to concentrate it's efforts on a new platform called Linux. This was due to the fact that the 2 Windows code base (Windows 9x and NT) where in an almost useless and unmaintanable state.
Microsfot is sorry for the problems caused all these years.
RTF is not a proprietary file format, altough the current maintainer of the format definition is Microsoft.
You can get the file format of Word 8.0, Excel 8.0 and friends from developper.microsoft.com after registration, unfortunately these format make heavy use of OLE 2.0 so implementing them is not a piece of cake...
There is CD Extra described in Red or Blue book (don't remember) that contain informations for the CD (Artist, songs, may contain lyrics,...), but most CD currently don't use this and almost no program currently use this either, adding support for CD-Extra would be a good thing...
About half of the 100+ audio CDs I have are because I've heard the MP3 of songs on the respective CDs... Other ausio CDs are due to listening to them in stores or at friends houses... However, when there is only one or 2 good songs on one CD, I'm sorry but I won't buy the CD. If I could buy individual songs for a reasonnable fee I would... Same things for CDs that almost impossible to find or would cost more than 30$CDN for one CD, except rare cases.
The 386 and later processors had almost all special functions privilegied (memory table modifications and hardware access), except the function that enable to check in which ring (0 is kernel level, 3 is user level, some OS use level 1 and 2). The problem is the OS (Linux, NT, Win95) or DOS drivers (QEMM, EMM386,...) will check in which level you are and refuste to run if you are in V86 mode or rnig other than 0... Except the instruction to query the processor ring level, the others important ones are privilegied and can be emulated.
With lots of clever tricks you could intercept this instruction, that's what Merge (under SCO and others) and probably VMware does.
I could imagine a way to intercept this instruction that would not completly kill the performance (in real mode the performance it would be bad, but not fatal, in protected mode, almost nil)... e-mail me for further details...
The main problem with Netware (before 5), is the lack of memory protection and a illegal read or write does crash the server (there is an option to ignore this, only use it when developping NLMs) A well configured Netware server with updates is very stable. For 3rd party NLM, if they are well written, it shouldn't crash the server (I'm also a NLM developper, and Unix programmer. One of my NLM hadn't crashed and the server uptime is about 2 months, and it's used fairly often, it mainly convert print job from Epson FX-80 format to another printer format. NLM are a pain to develop, develop (and test) most of the NLM under another OS, like Linux then to the last few lines under Netware is the best way, with of course set of routines for easy porting between Unix, Netware and Win32 with the same code.)
It seem that for Linux ext2 partition it was discussed that there is some loss for big filesystem (a % of space is lost for superblock copy and such), don't forget to reduce % of filesystem reserved for root (5% by default, that would be overkill for 120Gb)... If you find 3mins long to mount a 120Gb filesystem, you should have seen a Netware server with 13Gb, that take at least 5-15 mins to mount the filesystem...
Winelib (appart from some quirks) could be compiled non any 32bit platform...
Unfortunatly for 64bits platform it's may not be possible or really hard, since many functions use a DWORD (32bit) parameter that can be a pointer. It's one place where microsoft really screwed for possibility of multi-platform...
Now I only need to find how microsoft did for the 32bit on the Alpha or how to allocated memory below 4gb with linux/alpha...
The Alpha as 32 64bit registers, while the x86 as about 6 usable registers, not to talk about 64bit adress space. I wouldn't want to emulate an Alpha on a x86 machine, the performance would be abismal and emulating 64bit registers and adress space would be a major pain.
I'm not sure it would be a good idea...
Think of it, a member of the inappropriate sex (depending of your preference) may win the bid...
I'll consider a lots of things before biding myself on eBay or other services...
When it'll be ready, the question is how much it'll cost? Some great technology never see the light because they would be too expensive to produce...
Then: find -name '*gnome*.gif'
if not check images then grep for the file name of the image in the
Even if I've seen nothing against that in the rules, I would more or less see this as cheating...
More seriously, there may be code in Windows that is copyrighted by other companies. So that would give like Mozilla where they had to remove Java and others 3rd party thing before releasing it.
Maybe it's just a PR plot to escape the DoJ or something along the same lines... In any case, I'll believe it when I'll see it...
Microsoft officially apologize for the way it destroy the computing platform with ugly platforms like Windows 95(tm), Windows 98(tm) and Windows NT(tm). Microsoft have decided to concentrate it's efforts on a new platform called Linux. This was due to the fact that the 2 Windows code base (Windows 9x and NT) where in an almost useless and unmaintanable state.
Microsfot is sorry for the problems caused all these years.
Smile! 8-)
You can get the file format of Word 8.0, Excel 8.0 and friends from developper.microsoft.com after registration, unfortunately these format make heavy use of OLE 2.0 so implementing them is not a piece of cake...
I've skimmed the license and it seem pretty okay, anyone did read more and found something wrong or everything seem just fine?
There is CD Extra described in Red or Blue book (don't remember) that contain informations for the CD (Artist, songs, may contain lyrics, ...), but
most CD currently don't use this and almost no
program currently use this either, adding support for CD-Extra would be a good thing...
About half of the 100+ audio CDs I have are because I've heard the MP3 of songs on the respective CDs... Other ausio CDs are due to listening to them in stores or at friends houses... However, when there is only one or 2 good songs on one CD, I'm sorry but I won't buy the CD. If I could buy individual songs for a reasonnable fee I would... Same things for CDs that almost impossible to find or would cost more than 30$CDN for one CD, except rare cases.
The 386 and later processors had almost all special functions privilegied (memory table modifications and hardware access), except the function that enable to check in which ring (0 is kernel level, 3 is user level, some OS use level 1 and 2). The problem is the OS (Linux, NT, Win95) or DOS drivers (QEMM, EMM386, ...) will check in which level you are and refuste to run if you are in V86 mode or rnig other than 0... Except the instruction to query the processor ring level, the others important ones are privilegied and can be emulated.
With lots of clever tricks you could intercept this instruction, that's what Merge (under SCO and others) and probably VMware does.
I could imagine a way to intercept this instruction that would not completly kill the performance (in real mode the performance it would be bad, but not fatal, in protected mode, almost nil)... e-mail me for further details...
The main problem with Netware (before 5), is the lack of memory protection and a illegal read or write does crash the server (there is an option to ignore this, only use it when developping NLMs)
A well configured Netware server with updates is very stable. For 3rd party NLM, if they are well written, it shouldn't crash the server (I'm also a NLM developper, and Unix programmer. One of my NLM hadn't crashed and the server uptime is about 2 months, and it's used fairly often, it mainly convert print job from Epson FX-80 format to another printer format. NLM are a pain to develop, develop (and test) most of the NLM under another OS, like Linux then to the last few lines under Netware is the best way, with of course set of routines for easy porting between Unix, Netware and Win32 with the same code.)
It seem that for Linux ext2 partition it was discussed that there is some loss for big filesystem (a % of space is lost for superblock copy and such), don't forget to reduce % of filesystem reserved for root (5% by default, that would be overkill for 120Gb)...
If you find 3mins long to mount a 120Gb filesystem, you should have seen a Netware server with 13Gb, that take at least 5-15 mins to mount the filesystem...
Winelib (appart from some quirks) could be compiled non any 32bit platform...
Unfortunatly for 64bits platform it's may not be possible or really hard, since many functions use a DWORD (32bit) parameter that can be a pointer.
It's one place where microsoft really screwed for possibility of multi-platform...
Now I only need to find how microsoft did for the 32bit on the Alpha or how to allocated memory below 4gb with linux/alpha...