I don't think Windows (in all its forms) is as much a moving target as the WINE developers make us think. Most commercial Windows apps want the largest possible customer audience. So most companies develop their apps run on Windows 98 as a bare minimum. If WINE can just emulate the (five years old) Win98 APIs, most commerical Windows apps should work fine (including Office 2000).
I think the Linux kernel has a spotty reputation for working well with outhers. The Linux kernel developers (bless their souls) are more interested in doing the "Right Thing" than being compatible. I remember during Linux 2.3 development (I think), a Linux TCP/IP connection could crash SGI Irix boxes. David S. Miller refused to add a workaround to Linux because it was doing the "Right Thing". Then there was the time David S. Miller enabled ECN on kernel.org. ECN breaks many Cisco firewalls, so people behind broken firewalls could not access kernel.org mailing lists or download kernel patches.
I don't think writing Perl scripts to munge your C sources is a very safe or easy to maintain design. Everyone knows that different systems have different APIs and "quirks". I think the Linux kernel takes an interesting approach to portable code. C macros (#defines and #ifdefs) are only allowed in header files, so the C source files for the core code are exactly the same for all platforms. All the platform-specific quirks and macro workarounds are isolated to header files specific to just that platform's arch directories.
I doubt they would use AOLserver because FreeBSD's threads are pretty weak. In the presentation, that was the reason they gave for dismissing Java/J2EE.
Here are some LMBench benchmarks that someone did comparing multiple releases of Darwin, NetBSD, and Linux. The general pattern is that (surprise surprise) Linux is the fastest. NetBSD is about 2x slower than Linux. Darwin is about 2-3x slower than NetBSD.
I've been researching GNUSteplately and wondering why it doesn't get more high profile attention. The GNUStep framework seems to solve many of the same problems that GNOME and KDE are trying to solve. However, instead of reinventing the wheel, GNUStep uses a time-tested API design that is source compatible with Mac OS X (a platform many people consider the pinnacle of user-centric Unix). What can GNOME and KDE do that GNUStep/OpenStep cannot?
If people truly do write new Mac OS X apps in Cocoa, then GNUStep could easily give those developers cross-platform support for Linux (and other GNUStep supported platforms). Don't Linux users want more "native" apps?
I believe the biggest problem for GNUStep is that few people use Objective C. That is a big speedbump to people adapting their legacy code.
Second, the Cocoa API is more or less source-code compatable with GNUStep. What is GNUStep? It's an open-source implementation of the Objective-C OpenStep APIs on top of X11. What's OpenStep? It's the open standard that NeXT released and implemented and eventually became Cocoa. You can write full-fledged OSX applications that cross-compile for GNUStep on Linux TODAY.
I've been researching GNUSteplately and wondering why it doesn't get more high profile attention. The GNUStep framework seems to solve many of the same problems that GNOME and KDE are trying to solve. However, instead of reinventing the wheel, GNUStep uses a time-tested API design that is source compatible with Mac OS X (a platform many people consider the pinnacle of user-centric Unix). What can GNOME and KDE do that GNUStep/OpenStep cannot?
I believe the biggest problem for GNUStep is that few people use Objective C. That is a big speedbump to people adapting their legacy code.
RH, Mandrake, etc. want to do discovery again every time the system boots
That's probably so the OS can detect new hardware the user might have added. Of course, you have a good point that the OS should NOT overwrite configuration settings for pre-existing hardware. It should just recognize new hardware.
The Helix DNA client will include TurboPlay(TM) technology. Through TurboPlay, broadband PC users get near-instant playback of streaming audio and video. TurboPlay dramatically reduces the time it takes to load or "buffer" a clip prior to playback by intelligently utilizing available bandwidth on a broadband connection, typically achieving more than five times the speed of previous streaming systems.
Does anyone have any idea what bandwidth maximizing strategy they are actually using? What are they doing here that is actually original?
If you think progress is being "held up", then contribute to development on the arches you want supported, and let the developers who want to work on the minority platforms do so.
but this creates a lowest-common denominator Linux. All the understaffed, small-fry platforms keep Debian Stable from getting new versions that are well supported for x86.
MY GOD MAN!!! Do you realize what you're doing? DO you? What kind of HONEY BITCH TOOL have you become? Have you no shame? None at all?
Look at you. Look at yourself. Look at what you've BECOME. Your job is writing code to BREAK PEOPLE'S COMPUTERS if they dare to put a CELINE DION CD into their disk drive. Is this what you always wanted? Is this what you went to school for? Is this what we've all -- all of us, every other hacker and programmer and geek and computer person -- is this what we've all helped you to do?
Do you really think that you don't OWE us anything? That you don't owe anybody anything? That what really matters is that you get some of Celine Dion's FILTHY CANADIAN LUCRE? Hell, man, I'll pay you out of my OWN POCKET to quit your job right now. What kind of job is that? What kind of man, or woman, are you?
I know you didn't start off like this. I know that you're like me, that you're like all of us. That you love these things called computers, that your fingers itch when you're away from them, that your whole essence pours out of your fingertips into the keyboard when you make that system DO YOUR MAGIC. It's incredible, it's power, it's a tradition that goes back centuries, and it's flowing through you right now, right this very second.
And you're BETRAYING it. You're standing on the shoulders of giants and SHITTING on them. For something you believe in? For something you're PROUD OF? Or for the dollars of Sony Megacorp and the opportunity that that brings?
Who the HELL are you? What the FUCK has gotten into you? Just in case you didn't notice, this recession is OVER, and there are a JILLION jobs out there for you to take. Jobs that make people's lives easier, jobs that OPEN DOORS onto a new plateau of human awareness that the people we owe our livelihoods to only DREAMED of. Jobs that could make this world a PARADISE instead of the shitty money-grubbing craphole it's been since the dawn of time.
And instead you choose to take a job fucking up people's IMACS. For NO GOOD REASON.
It's really not too late. You can stop RIGHT NOW, you can get up and walk out the door and turn your back on the forces of REACTION and of GREED and of SMALL-MINDED CONSERVATIVE ASSHOLISM that say that the most important thing in the world is keeping some tweaked housewife in South Dakota from sharing a goddamn CELINE DION TRACK with her mom or friend or neighbor. You can stop. You can do it. YOU ARE BETTER THAN THIS.
For the sake of everyone who ever helped you with your homework. For the sake of everyone who answered your plaintive and ignorant plea for help on Usenet or some mailing-list. For the sake of every person everywhere who wrote a driver or an app or a goddamn EXAMPLE PROGRAM to show you how to make these machines sing like angels under your hands. Pay us back. Stop this crap. Stop this humiliating bullshit and stop being a tool of The Man.
[UPDATE: This article originally linked to a Knowledge Base item at apple.com covering the wilful breakage of Imacs by Sony engineers. Seems that that article has gone missing. Searches for "Celine Dion" or "copy-protected CD" on the Apple site come up empty, too. I guess maybe the problem went away on its own, hmmm? I THINK NOT. This is bad juju. Anyways, I redirected to an article in UK's Mac user about the deal. -Mr. Bad]
Re:My most anticipated feature
on
Linux 3.0
·
· Score: 2
As a device driver developer, do you think Linux's interal APIs change too frequently compared to other Unix operating systems? Would there be much value in creating a more stable, possibly cross-platform driver API for Linux? How much cross-platform driver code can be shared across Solaris, HP-UX, and Linux?
Which means Apple may have a Unixish personality of their Mach core, but out of the box, no Unix GUI tools work.
Good point. The Mac has no GUI tools and Unix's GUI tools are world-renowned. Mac users are clamoring to use those Unix GUI tools. or was that vice versa?
why doesn't the sniper assassinate the President? I guess that would not inspire the fear in Joe Citizen. A dozen people are (ruthlessly) shot and everyone is insane with fear.
All anti-gun control arguments just boil to an appeal to fear.
And all pro-gun control arguments use fear, too. "Think of the children! We must protect the children from evil guns!"
Shooting people is bad. Does fingerprinting new guns prevent people from being shot? Not really. Does it help us find criminals who are using guns that they bought illegally or have had their barrels modified or had their barrels replaced by spare parts or been fired enough to alter their barrel's fingerprint? No. Does fingerprinting cost lots of money that could be spent on better causes, such as schools? Yes.
During normal operation or in Safe mode, your computer may play "Fur Elise" or "It's a Small, Small World" seemingly at random. This is an indication sent to the PC speaker from the computer's BIOS that the CPU fan is failing or has failed, or that the power supply voltages have drifted out of tolerance.
isn't that what happened to HAL 9000?;-)
Microsoft Knowledge Base Article - Q325038
on
Gnarly Error Messages
·
· Score: 5, Funny
I know that Bush's personal profit would not be affected by when he filed his after-the-fact form. The form obviously has no effect on the price at which he sold. What is important about filing the form is not his profit, but that he alerts the public that he has sold his shares.
I know Bush was supposed to file within three months after his stock sale. The fact the he waited nine months is part of his deception.
I don't think Windows (in all its forms) is as much a moving target as the WINE developers make us think. Most commercial Windows apps want the largest possible customer audience. So most companies develop their apps run on Windows 98 as a bare minimum. If WINE can just emulate the (five years old) Win98 APIs, most commerical Windows apps should work fine (including Office 2000).
I think the Linux kernel has a spotty reputation for working well with outhers. The Linux kernel developers (bless their souls) are more interested in doing the "Right Thing" than being compatible. I remember during Linux 2.3 development (I think), a Linux TCP/IP connection could crash SGI Irix boxes. David S. Miller refused to add a workaround to Linux because it was doing the "Right Thing". Then there was the time David S. Miller enabled ECN on kernel.org. ECN breaks many Cisco firewalls, so people behind broken firewalls could not access kernel.org mailing lists or download kernel patches.
I don't think writing Perl scripts to munge your C sources is a very safe or easy to maintain design. Everyone knows that different systems have different APIs and "quirks". I think the Linux kernel takes an interesting approach to portable code. C macros (#defines and #ifdefs) are only allowed in header files, so the C source files for the core code are exactly the same for all platforms. All the platform-specific quirks and macro workarounds are isolated to header files specific to just that platform's arch directories.
btw, this is likely a side effect of Slashdot.
What is the longest Slashdot readers have coded in a single session?
10-15 minutes tops. phew..
I doubt they would use AOLserver because FreeBSD's threads are pretty weak. In the presentation, that was the reason they gave for dismissing Java/J2EE.
http://clustermonkey.org/~laz/pbook/rob.lmbench.tx t
Here are some LMBench benchmarks that someone did comparing multiple releases of Darwin, NetBSD, and Linux. The general pattern is that (surprise surprise) Linux is the fastest. NetBSD is about 2x slower than Linux. Darwin is about 2-3x slower than NetBSD.
cool, I did not know you could call C++ code from Objective-C. Is that true of all Objective-C implementations or just Apple's Cocoa environment?
I've been researching GNUSteplately and wondering why it doesn't get more high profile attention. The GNUStep framework seems to solve many of the same problems that GNOME and KDE are trying to solve. However, instead of reinventing the wheel, GNUStep uses a time-tested API design that is source compatible with Mac OS X (a platform many people consider the pinnacle of user-centric Unix). What can GNOME and KDE do that GNUStep/OpenStep cannot?
If people truly do write new Mac OS X apps in Cocoa, then GNUStep could easily give those developers cross-platform support for Linux (and other GNUStep supported platforms). Don't Linux users want more "native" apps?
I believe the biggest problem for GNUStep is that few people use Objective C. That is a big speedbump to people adapting their legacy code.
Second, the Cocoa API is more or less source-code compatable with GNUStep. What is GNUStep? It's an open-source implementation of the Objective-C OpenStep APIs on top of X11. What's OpenStep? It's the open standard that NeXT released and implemented and eventually became Cocoa. You can write full-fledged OSX applications that cross-compile for GNUStep on Linux TODAY.
I've been researching GNUSteplately and wondering why it doesn't get more high profile attention. The GNUStep framework seems to solve many of the same problems that GNOME and KDE are trying to solve. However, instead of reinventing the wheel, GNUStep uses a time-tested API design that is source compatible with Mac OS X (a platform many people consider the pinnacle of user-centric Unix). What can GNOME and KDE do that GNUStep/OpenStep cannot?
I believe the biggest problem for GNUStep is that few people use Objective C. That is a big speedbump to people adapting their legacy code.
RH, Mandrake, etc. want to do discovery again every time the system boots
That's probably so the OS can detect new hardware the user might have added. Of course, you have a good point that the OS should NOT overwrite configuration settings for pre-existing hardware. It should just recognize new hardware.
The Helix DNA Client web page (https://www.helixcommunity.org/content/tech/clien t.html) says that the client will include "TurboPlay":
The Helix DNA client will include TurboPlay(TM) technology. Through TurboPlay, broadband PC users get near-instant playback of streaming audio and video. TurboPlay dramatically reduces the time it takes to load or "buffer" a clip prior to playback by intelligently utilizing available bandwidth on a broadband connection, typically achieving more than five times the speed of previous streaming systems.
Does anyone have any idea what bandwidth maximizing strategy they are actually using? What are they doing here that is actually original?
I'm a server admin at Hotmail. We keep our server room at about 300 degrees F. They don't call it HOT mail for nothin'.
yes, that Porsche notebook looks like some crap from the 80s. In fact, it looks more like a Delorian notebook.
If you think progress is being "held up", then contribute to development on the arches you want supported, and let the developers who want to work on the minority platforms do so.
but this creates a lowest-common denominator Linux. All the understaffed, small-fry platforms keep Debian Stable from getting new versions that are well supported for x86.
how do you express yourself using other people's chords? Last time I checked, most guitars have the same notes.
This is an open letter to all applicant for the position of Linux Boot-Level Programmer:
d00d, Quit being a FUCKING ASS
MY GOD MAN!!! Do you realize what you're doing? DO you? What kind of HONEY BITCH TOOL have you become? Have you no shame? None at all?
Look at you. Look at yourself. Look at what you've BECOME. Your job is writing code to BREAK PEOPLE'S COMPUTERS if they dare to put a CELINE DION CD into their disk drive. Is this what you always wanted? Is this what you went to school for? Is this what we've all -- all of us, every other hacker and programmer and geek and computer person -- is this what we've all helped you to do?
Do you really think that you don't OWE us anything? That you don't owe anybody anything? That what really matters is that you get some of Celine Dion's FILTHY CANADIAN LUCRE? Hell, man, I'll pay you out of my OWN POCKET to quit your job right now. What kind of job is that? What kind of man, or woman, are you?
I know you didn't start off like this. I know that you're like me, that you're like all of us. That you love these things called computers, that your fingers itch when you're away from them, that your whole essence pours out of your fingertips into the keyboard when you make that system DO YOUR MAGIC. It's incredible, it's power, it's a tradition that goes back centuries, and it's flowing through you right now, right this very second.
And you're BETRAYING it. You're standing on the shoulders of giants and SHITTING on them. For something you believe in? For something you're PROUD OF? Or for the dollars of Sony Megacorp and the opportunity that that brings?
Who the HELL are you? What the FUCK has gotten into you? Just in case you didn't notice, this recession is OVER, and there are a JILLION jobs out there for you to take. Jobs that make people's lives easier, jobs that OPEN DOORS onto a new plateau of human awareness that the people we owe our livelihoods to only DREAMED of. Jobs that could make this world a PARADISE instead of the shitty money-grubbing craphole it's been since the dawn of time.
And instead you choose to take a job fucking up people's IMACS. For NO GOOD REASON.
It's really not too late. You can stop RIGHT NOW, you can get up and walk out the door and turn your back on the forces of REACTION and of GREED and of SMALL-MINDED CONSERVATIVE ASSHOLISM that say that the most important thing in the world is keeping some tweaked housewife in South Dakota from sharing a goddamn CELINE DION TRACK with her mom or friend or neighbor. You can stop. You can do it. YOU ARE BETTER THAN THIS.
For the sake of everyone who ever helped you with your homework. For the sake of everyone who answered your plaintive and ignorant plea for help on Usenet or some mailing-list. For the sake of every person everywhere who wrote a driver or an app or a goddamn EXAMPLE PROGRAM to show you how to make these machines sing like angels under your hands. Pay us back. Stop this crap. Stop this humiliating bullshit and stop being a tool of The Man.
[UPDATE: This article originally linked to a Knowledge Base item at apple.com covering the wilful breakage of Imacs by Sony engineers. Seems that that article has gone missing. Searches for "Celine Dion" or "copy-protected CD" on the Apple site come up empty, too. I guess maybe the problem went away on its own, hmmm? I THINK NOT. This is bad juju. Anyways, I redirected to an article in UK's Mac user about the deal. -Mr. Bad]
As a device driver developer, do you think Linux's interal APIs change too frequently compared to other Unix operating systems? Would there be much value in creating a more stable, possibly cross-platform driver API for Linux? How much cross-platform driver code can be shared across Solaris, HP-UX, and Linux?
Which means Apple may have a Unixish personality of their Mach core, but out of the box, no Unix GUI tools work.
Good point. The Mac has no GUI tools and Unix's GUI tools are world-renowned. Mac users are clamoring to use those Unix GUI tools. or was that vice versa?
why doesn't the sniper assassinate the President? I guess that would not inspire the fear in Joe Citizen. A dozen people are (ruthlessly) shot and everyone is insane with fear.
All anti-gun control arguments just boil to an appeal to fear.
And all pro-gun control arguments use fear, too. "Think of the children! We must protect the children from evil guns!"
Shooting people is bad. Does fingerprinting new guns prevent people from being shot? Not really. Does it help us find criminals who are using guns that they bought illegally or have had their barrels modified or had their barrels replaced by spare parts or been fired enough to alter their barrel's fingerprint? No. Does fingerprinting cost lots of money that could be spent on better causes, such as schools? Yes.
During normal operation or in Safe mode, your computer may play "Fur Elise" or "It's a Small, Small World" seemingly at random. This is an indication sent to the PC speaker from the computer's BIOS that the CPU fan is failing or has failed, or that the power supply voltages have drifted out of tolerance.
isn't that what happened to HAL 9000?
Q325038: Calendar Type May Change to Japanese Emperor Era When Outlook Runs
because Oprah Winfrey is the sniper!
I know that Bush's personal profit would not be affected by when he filed his after-the-fact form. The form obviously has no effect on the price at which he sold. What is important about filing the form is not his profit, but that he alerts the public that he has sold his shares.
I know Bush was supposed to file within three months after his stock sale. The fact the he waited nine months is part of his deception.