It probably wouldn't have hurt them to add -fforce-addr -fforce-mem while they were there. I'm not sure about -O3, I've had varying results with it from system to system and version of gcc. The best way to check which is more appropriate out of -O3 and -O2 is look at the generated assembly, see what differences there are and get a feeling for how well its going to run (think branch prediction and cache misses).
As for the test, I think they could have afforded to provide a little more detail into the setup and how they were actually measuring the time.
Either way, I'm happily running debian with a -ck kernel; it doesn't have all the gentoo niceness in it by default, but apt is about as nice as portage and doesnt have the drawback of having to wait 10 minutes for a package of passing interest to compile.
Re:What about sweaty fingers?
on
Clammy Modding
·
· Score: 1
Yeah I tend to use keep my actual palm off the mouse (especially at school where who knows who's been doing what then touching the mouse). I don't even move my wrist much, just push the mouse around with my fingers - this is a lot harder with wireless mice though:/
I don't know how sound this is ergonomically (you'd think more wrist movement == more carpal tunnel stress), but its comfortable for me. Personally I've only ever have problems with clammy hands at LANs; although this probably arises from the packet of oh so greasy crisps just to the right of my mouse and the sweaty lanners + boxen in close proximity.
Give it a few years, and everyone will be using something now unimagined.
Actually, I doubt this. Call a few 3, and I doubt that any project will have gone from unconceived to R&D to being developed to being used by 'everyone' in 36 months. Think back three years ago to the technology that was around (including the stuff that was in labs), and there really isn't anything in ubiquitous use today that we didn't have then. Slightly faster, bigger, stronger, whatever, but nothing inconceivable.
And the Mac doesn't use an X11 desktop... I'm afraid already!
it only runs X11 apps under Aqua, so X11 apps don't have good desktop integration.. unlike 'X11 apps' on linux, which don't have any desktop integration at all. Oh, sorry, by 'X11 apps' did you mean KDE?
And OS X graphics isn't exactly fast. And on and on... because the 5 second delay while my xterm redraws after I drag a window in front of it on XFree86 is so amazingly fast compared to OS X which has minimal redraw latency even with transparent windows.
an x86 laptop running Linux is cheaper, faster, and easier to install and maintain. How exactly is "Linux" easier to install and maintain? Portage is available for OS X - the exact same package management system for a popular desktop distro. If a (linux) package you want isn't ported yet, you can always just try the old./configure && make yourself. Ohhhhh so hard compared to say.. LFS.
After having built a fully optimized gentoo system (2.4.21-ck3, XFree86 4, fluxbox) for my Athlon XP 2000+, I was bitterly disappointed to note the above noted redraw lag. IM(NS)HO, OS X desktop interactivity is faster.
I'll concede the "cheaper" bit.
In any case, I think most people will find that all the applications that they could possibly miss (usual POSIX console utilities and emacs) are there, along with some much improved ones (xchat) and a whole new plethora of cocoa apps - that perhaps they didn't know they wanted;)
You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
What this effectively means is that if I write new code, perhaps to augment a GPL'd project, even though I should own my new code (since I wrote it), and I should IMHO be able to choose how my code is licensed, I'm forced to release it under GPL. In this sense the GPL very much does force other people's software to be free (as in speech and beer).
Firstly your copying problem:
Check that your hdd has all the necessary DMA etc. flags on for performance. Use hdparm if necessary. What filesystems are you using? How full is the disk? I know that windows will start choking with fragmentation on FAT32 and NTFS volumes with anything less than 500MB free (with or without a pagefile).
Yes, these are problems that are usually transparent in Windows, but if you're going to run linux (for whatever perceived benefit this may give) then you have to be prepared to invest some time in keeping it running smoothly.
> why anyone would choose to use an Open Source over other faster, cheaper, more stable systems.
I use linux mainly for development: XEmacs, gcc, gdb. Of course I browse (mozilla), play some music (xmms), and chat a little (irssi) while I'm at it. Ocassionally I might need to do some word processing (Abiword). Performance is fine for me.
So:
There's no impeding performance difference for what I use it for.
Downloading and burning a copy of Debian is most definitely cheaper (financially) than buying a copy of XP Pro
I haven't had the kernel crash while I'm working, which is more than I can say for kernel stops in XP.
Even when I'm in Windows I usually have a number of rxvt consoles open, running under Cygwin (yes, open source).
So, to answer your challenge, if some how I could find a faster, cheaper, more stable system that wasn't open source then I guess I'd be compelled to consider it, but right now none really come to mind - although, I am seduced by OS X;)
I recently tried to convert a friend's box from Debian (GNU/Linux blahblah) to FreeBSD. It was quite a lower power box and it wasnt his main desktop system either - he was mainly using it for an irc console and a few ssh sessions. I put FreeBSD 5.0-RELEASE on it, and after a few weeks I asked him how it was going and he told me he was going to revert back to Debian. When I asked why, he showed me: the consoles had terrible lag. Whenever a new line came up in the irc client, it took a full second for the screen to redraw. I looked through the kernel config, and some of the docs floating around at the time, and couldnt find any reason why this should be the case. The box is now running Debian.
If anyone can explain this phenomena, I'd love to know. Either way, I'd still consider *BSD before linux for a server system, but I'm now more hesitant for interactive systems.
I love apples eye-candy approach, its faster than microsoft's, 1 second switch.
Microsoft released a powertoy for Windows XP called "Super Fast User Switch" (heh). Unlike the normal user switching in XP, it allows direct user switching without going through the Welcome screen. It was fast (less than one second on my box), and the rotating login images were quite aesthetic as well.
It has since been pulled, but if you search around for it the installer name was FastUserSwitchInstall.exe.
Ken Mejias, senior systems administrator, Automark, Virginia: "Parts of Unix have been donated to Linux from IBM and others. The journal file system and multi-processor code come to mind first, I am sure there are other examples. I remember IBM making a big deal about when the did it. To boost their Linux support, they first had to take Linux to a higher level of performance. Linux was a cool college project until the Unix stuff started beefing it up. No it's time to pay."
Ken, you poor sad fool. I'm sorry, but he classifies under the "under-bridge dwellling creatures" heading in my book.
Those systems were distributed by SCO in full compliance with GPL, and therefore included complete source code. So SCO itself has continuously published, as part of its regular business, the material which it claims includes its trade secrets. There is simply no legal basis on which SCO can claim trade secret liability in others for material it widely and commercially published itself under a license that specifically permitted unrestricted copying and distribution.
Although I would love for this to be true, I think it's a flawed argument. The violations that SCO has so far made public seem to occur in 2.5.x development kernels, which they never distributed.
I've wondered about a possible way to prevent SCO suing Linus (if it ever comes to that). If Novell granted Linus/linux community GPL'd rights to whatever infringing parts of linux there were (assuming Novell actually does own it), then SCO would have no claim against linux. I don't know how well this would work retrospectively (to when the infringing patches were applied), but it would certainly clear the use of such code in the current and future kernels.
Australia is still independent of the US afaik
on
Gator Examined
·
· Score: 1
At first you said websites would have to take action, then later you said it would suck for the minors and their guardians... so assinine remarks aside, I'm left confused as to what you're saying...)
Can't comprehend that action is going to take place on both sides? Such restrictions aren't mutually exclusive.
...because parents should NEVER be held accountable for their own children. Nah.
Asininity excepted, I wasn't opposing 'accountability'. However, think about the practicality as a parent of regulating exactly what your child can see. I'm talking constant supervision here.
What I was alluding to (perhaps the implications were too subtle for you) was the threat to privacy. Something along the lines of all users would need some verification to show that they are (18+, etc), which all websites would have access to.
Although I can confidently say WASTE is GPL'd, what you say is inaccurate.
Suppose some proprietary code had misappropriated from another project outside of nullsoft. Nullsoft wouldn't have the right to declare that code as GPL'd, and therefore that component of the package would not fall under the Free umbrella.
Could the parents of these children have any recourse against Gator?
Possibly, but I hope not. Consider the precedent if (the parents) won. Every other site on the internet would have to take extensive measures to prevent children from accessing any legally-restricted content (including any software with a license agreement that extends above copyright law).
Consider: a minor signs up for a CC somehow, spends a large amount, but "cannot enter a legally binding contract". IANAL, but I'd guess the parents would still be liable for the debt. As a result of JohnnyLikesHisDivXPro's parents getting into court with Gator, parents everywhere would probably be forced to take a huge responsibility for what their children can get access to. This would suck for minors and their guardians alike.
To put all that into perspective, keep in mind that teens under 17 can't get in to see the movie without an accompanying adult
Hmm, well here in.au that certainly isnt the case. I went to see it with a big group on Friday. I'm not sure what the actual rating was, but if it was M, then there would be no restriction for anyone over 15, and only small restrictions for those under (and I doubt too many cinemas would reject a ticket sale for unaccompanied kiddies who looked even vaguely teen). If it was MA (the next rating up), then anyone over 15 would still be ok'd. I couldn't see anything (apart from the gratuitous sex scene) that would have pulled a high rating, so my bet is that it would only have been M.
If anyone's ever seen hack sign (great anime), they'll doubtlessly see some similarities between the architect and Hector.
When I was watching the animatrix (ren. I i think) I couldn't help but feel the whole thing was cliched (got bubblegum crisis anyone?).
The truth is, it would be pretty much impossible for the Wachowski bros to come up with anything completely original, and many anime/sci-fi fans will have seen the same themes elsewhere. Still, that doesn't mean Matrix Reloaded (or The Matrix FTM) isn't original, it combines elements that hvave been part of other fiction in a new way, and I can safely say I loved both.
I'm surprised the 'black-hat' didn't use a key pair to sign the updates. I guess it would bloat the virus up a bit, but it would stop the spread of a "counter-virus".
Mono's biggest missing piece is an IDE. Eclipse is a first-rate IDE, and now runs under Mono.
Although it's not part of mono, (neither is Eclipse), SharpDevelop is a nice IDE for c#. Unfortunately it still only supported on the M$.NET framework, under windows. It's very similar to VS.NET in terms of interface and features (although there were a few things that I found slow or missed). IMHO, even emacs is a better IDE than eclipse for anything other than java. There are syntax and compiler integration plugins for most editor cum IDEs available - although notably not eclipse AFAIK.
... than can support an INFINITE number of dots per inch!
Accepting the license for hyperbole, the resolution on normal paper is by no means infinite. I'd give a few reasons for this (some probably innacurate):
Just like most analogue devices don't have 'infinite' accuracy: take an analogue wrist watch for example. Even if the second hand sweeps, very few watches will be accurate to more than a few milliseconds. By no means infinite.
The closer you look at paper, the less uniform it becomes (a magnifying glass for poor quality paper, a microscope for higher quality leaf) as individual fibres will prevent a clean image from being printed upon it.
Look closer still (under an electron microscope), and you'll notice that your paper is FULL OF HOLES! If you're using an ink, then there's a fundamental limit to the pitch between two dots (namely the size of the ink molecules, and the structure of the cellulose layer).
> reckon they forgot omit-frame-pointer
It probably wouldn't have hurt them to add -fforce-addr -fforce-mem while they were there. I'm not sure about -O3, I've had varying results with it from system to system and version of gcc. The best way to check which is more appropriate out of -O3 and -O2 is look at the generated assembly, see what differences there are and get a feeling for how well its going to run (think branch prediction and cache misses).
As for the test, I think they could have afforded to provide a little more detail into the setup and how they were actually measuring the time.
Either way, I'm happily running debian with a -ck kernel; it doesn't have all the gentoo niceness in it by default, but apt is about as nice as portage and doesnt have the drawback of having to wait 10 minutes for a package of passing interest to compile.
Yeah I tend to use keep my actual palm off the mouse (especially at school where who knows who's been doing what then touching the mouse). I don't even move my wrist much, just push the mouse around with my fingers - this is a lot harder with wireless mice though :/
I don't know how sound this is ergonomically (you'd think more wrist movement == more carpal tunnel stress), but its comfortable for me. Personally I've only ever have problems with clammy hands at LANs; although this probably arises from the packet of oh so greasy crisps just to the right of my mouse and the sweaty lanners + boxen in close proximity.
Actually, I doubt this. Call a few 3, and I doubt that any project will have gone from unconceived to R&D to being developed to being used by 'everyone' in 36 months. Think back three years ago to the technology that was around (including the stuff that was in labs), and there really isn't anything in ubiquitous use today that we didn't have then. Slightly faster, bigger, stronger, whatever, but nothing inconceivable.
And the Mac doesn't use an X11 desktop...
.. unlike 'X11 apps' on linux, which don't have any desktop integration at all. Oh, sorry, by 'X11 apps' did you mean KDE?
.. because the 5 second delay while my xterm redraws after I drag a window in front of it on XFree86 is so amazingly fast compared to OS X which has minimal redraw latency even with transparent windows .
./configure && make yourself. Ohhhhh so hard compared to say.. LFS.
;)
I'm afraid already!
it only runs X11 apps under Aqua, so X11 apps don't have good desktop integration
And OS X graphics isn't exactly fast. And on and on.
an x86 laptop running Linux is cheaper, faster, and easier to install and maintain.
How exactly is "Linux" easier to install and maintain? Portage is available for OS X - the exact same package management system for a popular desktop distro. If a (linux) package you want isn't ported yet, you can always just try the old
After having built a fully optimized gentoo system (2.4.21-ck3, XFree86 4, fluxbox) for my Athlon XP 2000+, I was bitterly disappointed to note the above noted redraw lag. IM(NS)HO, OS X desktop interactivity is faster.
I'll concede the "cheaper" bit.
In any case, I think most people will find that all the applications that they could possibly miss (usual POSIX console utilities and emacs) are there, along with some much improved ones (xchat) and a whole new plethora of cocoa apps - that perhaps they didn't know they wanted
Section 2.b) of the GPL:
What this effectively means is that if I write new code, perhaps to augment a GPL'd project, even though I should own my new code (since I wrote it), and I should IMHO be able to choose how my code is licensed, I'm forced to release it under GPL. In this sense the GPL very much does force other people's software to be free (as in speech and beer).
Firstly your copying problem:
Check that your hdd has all the necessary DMA etc. flags on for performance. Use hdparm if necessary. What filesystems are you using? How full is the disk? I know that windows will start choking with fragmentation on FAT32 and NTFS volumes with anything less than 500MB free (with or without a pagefile).
Yes, these are problems that are usually transparent in Windows, but if you're going to run linux (for whatever perceived benefit this may give) then you have to be prepared to invest some time in keeping it running smoothly.
> why anyone would choose to use an Open Source over other faster, cheaper, more stable systems.
I use linux mainly for development: XEmacs, gcc, gdb. Of course I browse (mozilla), play some music (xmms), and chat a little (irssi) while I'm at it. Ocassionally I might need to do some word processing (Abiword). Performance is fine for me.
So:
-
There's no impeding performance difference for what I use it for.
-
Downloading and burning a copy of Debian is most definitely cheaper (financially) than buying a copy of XP Pro
-
I haven't had the kernel crash while I'm working, which is more than I can say for kernel stops in XP.
Even when I'm in Windows I usually have a number of rxvt consoles open, running under Cygwin (yes, open source).So, to answer your challenge, if some how I could find a faster, cheaper, more stable system that wasn't open source then I guess I'd be compelled to consider it, but right now none really come to mind - although, I am seduced by OS X ;)
I recently tried to convert a friend's box from Debian (GNU/Linux blahblah) to FreeBSD. It was quite a lower power box and it wasnt his main desktop system either - he was mainly using it for an irc console and a few ssh sessions.
I put FreeBSD 5.0-RELEASE on it, and after a few weeks I asked him how it was going and he told me he was going to revert back to Debian. When I asked why, he showed me: the consoles had terrible lag. Whenever a new line came up in the irc client, it took a full second for the screen to redraw.
I looked through the kernel config, and some of the docs floating around at the time, and couldnt find any reason why this should be the case. The box is now running Debian.
If anyone can explain this phenomena, I'd love to know. Either way, I'd still consider *BSD before linux for a server system, but I'm now more hesitant for interactive systems.
Microsoft released a powertoy for Windows XP called "Super Fast User Switch" (heh). Unlike the normal user switching in XP, it allows direct user switching without going through the Welcome screen. It was fast (less than one second on my box), and the rotating login images were quite aesthetic as well.
It has since been pulled, but if you search around for it the installer name was FastUserSwitchInstall.exe.
I think you're confusing this site with some site that isn't slashdot.
I've wondered about a possible way to prevent SCO suing Linus (if it ever comes to that). If Novell granted Linus/linux community GPL'd rights to whatever infringing parts of linux there were (assuming Novell actually does own it), then SCO would have no claim against linux. I don't know how well this would work retrospectively (to when the infringing patches were applied), but it would certainly clear the use of such code in the current and future kernels.
What I was alluding to (perhaps the implications were too subtle for you) was the threat to privacy. Something along the lines of all users would need some verification to show that they are (18+, etc), which all websites would have access to.
Suppose some proprietary code had misappropriated from another project outside of nullsoft. Nullsoft wouldn't have the right to declare that code as GPL'd, and therefore that component of the package would not fall under the Free umbrella.
Ring any bells?
Possibly, but I hope not. Consider the precedent if (the parents) won. Every other site on the internet would have to take extensive measures to prevent children from accessing any legally-restricted content (including any software with a license agreement that extends above copyright law).
Consider: a minor signs up for a CC somehow, spends a large amount, but "cannot enter a legally binding contract". IANAL, but I'd guess the parents would still be liable for the debt. As a result of JohnnyLikesHisDivXPro's parents getting into court with Gator, parents everywhere would probably be forced to take a huge responsibility for what their children can get access to. This would suck for minors and their guardians alike.
When I was watching the animatrix (ren. I i think) I couldn't help but feel the whole thing was cliched (got bubblegum crisis anyone?).
The truth is, it would be pretty much impossible for the Wachowski bros to come up with anything completely original, and many anime/sci-fi fans will have seen the same themes elsewhere. Still, that doesn't mean Matrix Reloaded (or The Matrix FTM) isn't original, it combines elements that hvave been part of other fiction in a new way, and I can safely say I loved both.
I'm surprised the 'black-hat' didn't use a key pair to sign the updates. I guess it would bloat the virus up a bit, but it would stop the spread of a "counter-virus".
Why not just put a copy of the FHS into /usr/share/doc?
IMHO, even emacs is a better IDE than eclipse for anything other than java. There are syntax and compiler integration plugins for most editor cum IDEs available - although notably not eclipse AFAIK.