Or "implementing the Windows API's as a layer on top of the Linux kernel, exactly like (for example) OS X implements the BSD API's as a layer on top of the Mach kernel."
But why are you assuming that open() has to be called? I agree this is the current method for many functions, though not all, and that it is 'emulation', but I disagree that it is an inherent aspect of the WINE project.
While that may result in a machine with great specs, it's unlikely to be a LAPTOP. Reading the summary is hard, I know, but do try the title next time.
The first two can be done just be going through a decent proxy, though... i assume most people on slashdot have a shell account somewhere with a fast pipe, so there's really no excuse for not running your own proxy if your isp doesn't supply one.
What Tiger offers more to application developers is an API to add metadata to documents, something that was limited until now
What Tiger offers is a way for application developers to DECLARE metadata in their document formats... most formats have metadata of some kind already (in an mp3, id3 tags; in a image, resolution etc.; in a source file, dependencies and exported symbols); what Tiger lets application developers do is tell spotlight how to find the information that's already there.
Now, this may lead to future formats that have more comprehensive metadata, since there's now more power to that metadata... but that's not the direct idea.
Okay, I've only read the Basic and Advanced I/O chapters here, but it doesn't look like there's any material that's not straight from the man pages... certainly no discussion of best practice, or performance ramifications, or any of the other good systems stuff I had hoped to see...
I'm surprised more companies haven't tried to skirt the spirit of the GPL... the GPL explicitly allows you to charge a reasonable fee for distribution. Imagine how much it would impede actual source downloads to require a three cent micropayment to defer the cost of bandwidth...
Being able to compile and link it with Microsoft tools isn't enough, of course... and it's doubtful that Windows will compile with a non-microsoft compiler anymore than linux will compile with a non-gnu one.
Who ever said the data couldn't be used to threaten national security? There are other ways to threaten security other than just weapons data; infrastructure information, intelligence reports, and even science that nobody is quite sure what to make of at this point.
From the summary: "lab officials said they don't believe it contains any weapons information or any other information that could harm national security"
If it doesn't contain any data that can be used to endanger national security, WHY is it classified? Classification is a way for the government to get around its responsibilities for disclosure in the few cases where disclosure presents a real danger... we all know that the government has been abusing this ability for ages, but this is just blatantly wrong, no?
Or "implementing the Windows API's as a layer on top of the Linux kernel, exactly like (for example) OS X implements the BSD API's as a layer on top of the Mach kernel."
But why are you assuming that open() has to be called? I agree this is the current method for many functions, though not all, and that it is 'emulation', but I disagree that it is an inherent aspect of the WINE project.
Why would there have to be any more layers of function calls? You're assuming a layer of translation - emulation - that's simply not required.
While that may result in a machine with great specs, it's unlikely to be a LAPTOP. Reading the summary is hard, I know, but do try the title next time.
wtf? read the summary much?
Unless your software is one of those 'modern languages and libraries and toolkits'.
Mod parent up. It's an interesting, and probably accurate, idea.
Clock speed is the best first-order approximation of a chip's performance.
Why do you say that? There's lots of first-order approximations that have less error... how about price in dollars squared times year of release?
The first two can be done just be going through a decent proxy, though... i assume most people on slashdot have a shell account somewhere with a fast pipe, so there's really no excuse for not running your own proxy if your isp doesn't supply one.
What Tiger offers more to application developers is an API to add metadata to documents, something that was limited until now
What Tiger offers is a way for application developers to DECLARE metadata in their document formats... most formats have metadata of some kind already (in an mp3, id3 tags; in a image, resolution etc.; in a source file, dependencies and exported symbols); what Tiger lets application developers do is tell spotlight how to find the information that's already there.
Now, this may lead to future formats that have more comprehensive metadata, since there's now more power to that metadata... but that's not the direct idea.
Okay, I've only read the Basic and Advanced I/O chapters here, but it doesn't look like there's any material that's not straight from the man pages... certainly no discussion of best practice, or performance ramifications, or any of the other good systems stuff I had hoped to see...
Not in New York.
All yellows on city streets in NY are three second yellows. 35MPH speed limit.
Be less aggressive when you're being wrong, 'kay?
I'm surprised more companies haven't tried to skirt the spirit of the GPL... the GPL explicitly allows you to charge a reasonable fee for distribution. Imagine how much it would impede actual source downloads to require a three cent micropayment to defer the cost of bandwidth...
s/XMP/XML/. Doh! Shoulda used preview.
XMP, as far as I can see, is overhyped. I'll take plain old ASCII when I need flat storage, or sexprs when I need a tree structure.
Out of curiousity, where did everyone get this idea? Is it just because of how SJ phrased the description during the keynote?
PCI and AGP are both specified to be little endian regardless of platform.
Do dorms count as homes? /perpetual student //with ipv6
Being able to compile and link it with Microsoft tools isn't enough, of course... and it's doubtful that Windows will compile with a non-microsoft compiler anymore than linux will compile with a non-gnu one.
Right. So who's for opening an open source developer enclave and server farm in Namibia?
Who ever said the data couldn't be used to threaten national security? There are other ways to threaten security other than just weapons data; infrastructure information, intelligence reports, and even science that nobody is quite sure what to make of at this point.
From the summary: "lab officials said they don't believe it contains any weapons information or any other information that could harm national security"
If it doesn't contain any data that can be used to endanger national security, WHY is it classified? Classification is a way for the government to get around its responsibilities for disclosure in the few cases where disclosure presents a real danger... we all know that the government has been abusing this ability for ages, but this is just blatantly wrong, no?
Why?
How would making interfaces into classes avoid any of the problems of multiple inheritance?