Oh, I should probably add that recent versions of shdocvw (afaik, win98 and above) drag mshtml along with it when loading, because it's required for rendering a lot of windows explorer windows, for instance. Definitely dragged along on a windows explorer launch on XP SP2.
The IE ActiveX control lives in shdocvw, which is kept in memory in almost all Windows installs before you open IE, given it's used for the explorer shell, open/save dialog boxes, etc. So, uh, yes, it is preloaded, sorry.
My Steam-enabled copy of Half-Life does not require the CD to play. So, they have in fact removed the requirement for the CD, so that is not 'behaving in the opposite fashion' at all.
I'd stay the hell away from Homechoice right now, even if you were somewhere it was available. I know two people who have it, and they're getting dialup-type speeds from it at present.. looking around forums, it seems like a lot of people are getting that, at a guess their IP network is waaay overloaded, because the video portion of it is fine (so it's obviously not line issues).
Some of us don't have floppy drives in some/any of our machines, unsurprisingly. I have a floppy drive in my box-of-bits for emergencies, but no machines with one present, because they're slow and unreliable and have fuckall capacity, so I really don't see the point. Plus two of the machines are recent Macs.:)
Because the Linux core and the open source apps are free, so you can just grab new ones, no problem.
I have several over 5-year-old commercial Linux apps on my desktop, which work fine, generally because they're either statically linked (not the best solution, but the typical Linux distribution model is to assume you have the damn source to what you're running), or they're using stable libs (by far the most common).
Xcode 2 does fix the documentation/help system. And, yes, Xcode does take a bit of getting used to, but you certainly don't have to buy a *book*. Just reading the online tutorial, which just consists of a few pages of text, was more than enough to get me to understand everything except the language (and you can't possibly call an unfamiliar language a problem with Xcode, any new language is going to be unfamiliar, shock).
I'm torn between Adium and iChat constantly. iChat is *lovely* for straight IM - simple, pretty, reliable - but the lack of tabs and the limited network connectivity (jabber and AIM) means that I often find myself using Adium. But it's certainly not something to cringe about.
Right, the iMac G5 is at a premium because of the fact it's built into a TFT in an incredibly neat design, even *before* you start looking at the fact it's orientated towards consumers who don't need CPU power (or GPU power, it would seem), and the fact you need to include Apple's hefty profit margins.
The PowerMac G5 line is what you should be looking at.
The binary would not be BSD licensed. The source code would be BSD licensed. The conditions on the source code are less restrictive. Therefore, the BSD license is less restrictive.
Well, yes, this was on a stable broadband link, as just a spare machine, for web browsing and ssh when the other machines were in use. IE was fine too, but the Gecko-based stuff on OS X chews RAM and CPU. And, yes, OS X is slow as hell compared to Windows, even with the eye candy turned off, but it's really not totally unusable on that era of machine, with enough RAM.
256mb is indeed not enough, though. 384mb is the minimum for sane OS X usage on any machine, as ridiculous at that may be, especially given Apple still ship new machines with 256mb as default.
I should probably have just put OS 9 on the thing, but it worked as it was, and I have a hatred of old MacOS versions. Runs Debian now, and is very zoomy for aforementioned web browsing and ssh purposes.
Well, yeah, but Apple might well be willing to ship other drivers with the OS, or the hardware manufacturers might be willing to ship them, so who knows.
As for that being "one of the reasons you stay with Windows", I don't get it. Right now I don't have any OSen which don't just work on the hardware I put them on. Maybe I just have non-shitty hardware. Linux comes with drivers for everything I have, Mac and x86, apart from the (unnecessary) proprietary nVidia drivers for gaming, which is on.. the nVidia site. This includes scanners, printers, webcams, video hardware, the works. Mac OS X fails on the webcam front somewhat, and there I do have to go to open source drivers, but that's just because I have a cheap webcam, and the rest of the hardware is fine.
I used to run OS X on an original bondi iMac (233Mhz G3). It worked well enough for people to use Safari, iChat and Terminal without any problems, given enough RAM and with some of the eye candy like window shadows turned off.
nVidia and ATi, at least, have just opened their specs and driver source code to Apple, and Apple are responsible for the actual shipped drivers, which are only available as part of the OS. So presumably it wouldn't be a problem to port anything which is already supported on a Mac. And I doubt Apple would bother supporting anything they didn't ship in their own hardware. You can easily write open source drivers, though, for hardware with available specs or existing open source drivers.
What are the 'obvious reasons' mail servers wouldn't be allowed? One of the most useful parts of being able to host servers on my connection is that I can host my own mail, doing my own spam/virus filtering, hosting as many domains as I like.
It's a little more complicated than that, it provides an informational floater and automatically downloads album art from amazon and the such.
I actually registered it when there was no license enforcement code at all, just a 'I have registered this product' checkbox, because I felt that, while it was perhaps not worth the money (not with my use of it, anyway), it was nice to see an author being trusting. I certainly wouldn't have if it were now, with a required license.
Good thing the kernel's open source, then. There are things like XPostFacto which make OS X work on older Macs by providing the necessary drivers/etc and faking things as necessary, for instance.
Um, interesting, because those ROMs aren't present in.. any of my machines running OS X. Welcome to newworld. The only OSX-running machines which isn't newworld are the beige G3s, and they're not even supported any more.
Even OS 9 has supported having the ROM present in a file rather than physically present for ages.
You're correct. It used to all be in CSRSS, now the window management and the GDI code is in kernelspace. Not actually 'integrated' into the kernel as you were arguing further up the thread, though; just provided as another kernel-level service.
This talks about the transition between the NT 3.51 userspace model and the NT 4 kernelspace model for GDI and the such.
Which makes it a crossplatform wrapper around the actual functionality, rather than something like OpenGL, which provides the actual functionality (as opposed to OpenGL wrapping around Direct3D on Windows, and QuickDraw3D on MacOS, etc).
As far as I know, OpenAL falls back to DirectSound (including DirectSound3D) on Windows, unless you have Creative hardware, so I wouldn't really call it an 'alternative'.
Oh, I should probably add that recent versions of shdocvw (afaik, win98 and above) drag mshtml along with it when loading, because it's required for rendering a lot of windows explorer windows, for instance. Definitely dragged along on a windows explorer launch on XP SP2.
The IE ActiveX control lives in shdocvw, which is kept in memory in almost all Windows installs before you open IE, given it's used for the explorer shell, open/save dialog boxes, etc. So, uh, yes, it is preloaded, sorry.
My Steam-enabled copy of Half-Life does not require the CD to play. So, they have in fact removed the requirement for the CD, so that is not 'behaving in the opposite fashion' at all.
I'd stay the hell away from Homechoice right now, even if you were somewhere it was available. I know two people who have it, and they're getting dialup-type speeds from it at present .. looking around forums, it seems like a lot of people are getting that, at a guess their IP network is waaay overloaded, because the video portion of it is fine (so it's obviously not line issues).
Bulldog (well, C&W now) are not the only people doing LLU rollouts; Demon do it too, as well as several other ISPs.
:)
Also, Kingston Communications does UK DSL which doesn't involve BT in any way. Admittedly only in their telco area, but still.
Some of us don't have floppy drives in some/any of our machines, unsurprisingly. I have a floppy drive in my box-of-bits for emergencies, but no machines with one present, because they're slow and unreliable and have fuckall capacity, so I really don't see the point. Plus two of the machines are recent Macs. :)
Because the Linux core and the open source apps are free, so you can just grab new ones, no problem.
I have several over 5-year-old commercial Linux apps on my desktop, which work fine, generally because they're either statically linked (not the best solution, but the typical Linux distribution model is to assume you have the damn source to what you're running), or they're using stable libs (by far the most common).
Xcode 2 does fix the documentation/help system. And, yes, Xcode does take a bit of getting used to, but you certainly don't have to buy a *book*. Just reading the online tutorial, which just consists of a few pages of text, was more than enough to get me to understand everything except the language (and you can't possibly call an unfamiliar language a problem with Xcode, any new language is going to be unfamiliar, shock).
I'm torn between Adium and iChat constantly. iChat is *lovely* for straight IM - simple, pretty, reliable - but the lack of tabs and the limited network connectivity (jabber and AIM) means that I often find myself using Adium. But it's certainly not something to cringe about.
Right, the iMac G5 is at a premium because of the fact it's built into a TFT in an incredibly neat design, even *before* you start looking at the fact it's orientated towards consumers who don't need CPU power (or GPU power, it would seem), and the fact you need to include Apple's hefty profit margins.
The PowerMac G5 line is what you should be looking at.
The binary would not be BSD licensed. The source code would be BSD licensed. The conditions on the source code are less restrictive. Therefore, the BSD license is less restrictive.
Well, yes, this was on a stable broadband link, as just a spare machine, for web browsing and ssh when the other machines were in use. IE was fine too, but the Gecko-based stuff on OS X chews RAM and CPU. And, yes, OS X is slow as hell compared to Windows, even with the eye candy turned off, but it's really not totally unusable on that era of machine, with enough RAM.
256mb is indeed not enough, though. 384mb is the minimum for sane OS X usage on any machine, as ridiculous at that may be, especially given Apple still ship new machines with 256mb as default.
I should probably have just put OS 9 on the thing, but it worked as it was, and I have a hatred of old MacOS versions. Runs Debian now, and is very zoomy for aforementioned web browsing and ssh purposes.
Well, yeah, but Apple might well be willing to ship other drivers with the OS, or the hardware manufacturers might be willing to ship them, so who knows.
.. the nVidia site. This includes scanners, printers, webcams, video hardware, the works. Mac OS X fails on the webcam front somewhat, and there I do have to go to open source drivers, but that's just because I have a cheap webcam, and the rest of the hardware is fine.
As for that being "one of the reasons you stay with Windows", I don't get it. Right now I don't have any OSen which don't just work on the hardware I put them on. Maybe I just have non-shitty hardware. Linux comes with drivers for everything I have, Mac and x86, apart from the (unnecessary) proprietary nVidia drivers for gaming, which is on
I used to run OS X on an original bondi iMac (233Mhz G3). It worked well enough for people to use Safari, iChat and Terminal without any problems, given enough RAM and with some of the eye candy like window shadows turned off.
nVidia and ATi, at least, have just opened their specs and driver source code to Apple, and Apple are responsible for the actual shipped drivers, which are only available as part of the OS. So presumably it wouldn't be a problem to port anything which is already supported on a Mac. And I doubt Apple would bother supporting anything they didn't ship in their own hardware. You can easily write open source drivers, though, for hardware with available specs or existing open source drivers.
What are the 'obvious reasons' mail servers wouldn't be allowed? One of the most useful parts of being able to host servers on my connection is that I can host my own mail, doing my own spam/virus filtering, hosting as many domains as I like.
It's a little more complicated than that, it provides an informational floater and automatically downloads album art from amazon and the such.
I actually registered it when there was no license enforcement code at all, just a 'I have registered this product' checkbox, because I felt that, while it was perhaps not worth the money (not with my use of it, anyway), it was nice to see an author being trusting. I certainly wouldn't have if it were now, with a required license.
Good thing the kernel's open source, then. There are things like XPostFacto which make OS X work on older Macs by providing the necessary drivers/etc and faking things as necessary, for instance.
Um, interesting, because those ROMs aren't present in .. any of my machines running OS X. Welcome to newworld. The only OSX-running machines which isn't newworld are the beige G3s, and they're not even supported any more.
Even OS 9 has supported having the ROM present in a file rather than physically present for ages.
You're correct. It used to all be in CSRSS, now the window management and the GDI code is in kernelspace. Not actually 'integrated' into the kernel as you were arguing further up the thread, though; just provided as another kernel-level service.
This talks about the transition between the NT 3.51 userspace model and the NT 4 kernelspace model for GDI and the such.
Which makes it a crossplatform wrapper around the actual functionality, rather than something like OpenGL, which provides the actual functionality (as opposed to OpenGL wrapping around Direct3D on Windows, and QuickDraw3D on MacOS, etc).
As far as I know, OpenAL falls back to DirectSound (including DirectSound3D) on Windows, unless you have Creative hardware, so I wouldn't really call it an 'alternative'.
SDL's audio support wraps around DirectSound on Windows.
Game developers? Probably not any time soon. Developers of visualisation applications and the such? No-one seriously uses Direct3D for that.
Obviously DirectX has such things as DirectSound which don't really have alternatives under Windows, though.
None of the tutorials seem to have anything specific to OpenGL 2.0; they seem to just be 'teaching' basic OpenGL stuff from previous standards.