Its hard to choose - but most of the other things I liked had already had a subject line devoted to them. zope should definitely be on the nominations list.
Hmmm... lets see, a virus which people willingly infect themselves with, is recommended by intelligent, well respected people, is widely believed to have a beneficial effect? A vaccine, I believe. One which promises eternal life*, no less. Sign me up now!
* I.E. The code lives on!
(Don't complain about this euphemism. It makes more sense than your one. )
See here. Duh. Its LGPL. LGPL libraries can link to a GPL library, but then they will be GPL'ed. Unless there is a source and binary compatible implementation of the lib in non GPLed form - for this you could make a stub, pretend its work in progress, and still use the GPL'ed library in reality if you don't feel like abiding by the spirit of the GPL. This is a bit evil though.
However, the first time the power flicks out and now the thing has INODE blocks all of the place the grandma who bought a gateway will be lost. Specially when it loses some config file (what's w/ Mandrake 6.0 and the kdmrc file??? I need a UPS.)
Erm... I hope you feel stupid right now. 2.4 will have journaling code in the form of ext3fs, which is being finished up right now by Steven Tweedie. This means no more long fsck's. As soon as a file is changed (due to write() or mmap()'ed file access, or anything else) this info will be written to a conveniently located scratch area on the disk. If the power fails, and it comes back up, the fs notices there is stuff in the scratch area and does the modifications if they haven't been done yet.
And don't let anyone tell you NT has journalling, it doesn't. It has half journaling, which means that the metadata is journaled, but nothing else. So basically, your still screwed if the power failed when your 5 gig database is left in an inconsistent state.
XFree86 4.0 Direct Rendering Infrastructure OpenGL Duh?
If you want to do anything fast, just do it in OpenGL. This will be fast for full screen GFX, if you have a supported card. This is probably true for 2d too, as it doesn't have to be copied to the Xserver. I wouldn't bother with DGA, its XFree specific, and limited to 2d. With OpenGL based stuff, its easy to port to Mac, Windows, any Unix, and even BeOS.....
3dfx - binary only drivers - optimized for full screen - not particularly great for OpenGL, but get it if you feel like programming for a proprietary API that is guaranteed to die.
Matrox - Released specs for everything but the on board triangle calculator for the G200. People (including Carmack of id Software fame) are working on a GLX driver. Works reasonably well, and the G400 should be even better. It is currently indirect rendering ( meaning that GLX commands are passed down a standard X communication channel, be it a socket, pipe or mit shared memory) to the X server, which uses a staticly linked Mesa to rasterise this with hardware assistance from the card. Software fallbacks from Mesa will be used if it doesn't support some OpenGL1.2 feature.
Nvidia - released open source driver, no hard tech info though. strange. based on the GLX work with the G200. Works pretty well, and reasonably fast. Will be merged into DRI.
Permedia 2 - supported in alpha form by MLX, which is like GLX but is non standard so will probably go away (AFAIK). Should be easy to transfer to DRI apparently.
Precision Insight, funded by Red Hat and SGI, are working on a Direct Rendering Infrastructure(DRI) for XFree 4.0. This will allow apps to negotiate with the XServer for a direct channel to the graphics hardware, via Mesa. This will make everyhting faster as it doesn't have to pass through the X commucation channel. I think it will be that stuff for the GFX card is put in a special SHM then DMA'd to the GFX card by the kernel.
SGI are also going to making an OpenGL ( not mesa) implementation for linux on their Visual Workstations.
it[linux] has not yet been coded to do what NT is aimed at... taking over the high end server market.
we need to simply begin working towards what NT has already claimed... higher speed on the big iron. Hopefully we can do so without the bloat and instability that has plagued NT, though.
How you can say those two statements together is beyond me. Do "enterprise" and "instability" go together? Face it. NT is not there either. We've got to make sure we're going to get there first.
Why do people think Red Hat are evil? Redhat release all the things they develop under the GPL. Companies like this, who have built themselves up by selling Linux (ie little cost of R&D), then make binary shareware to put in their distros, which should be shunned.
Almost every binary shareware distro is based on RedHat as well! Look - SuSE( Probably the worst), Caldera, TurboLinux... why do people use this stuff? So they can make more binary-only things? If you want a corporate backer to your distro, use RedHat. If you want a totally free & professional distro, use Debian. Whatever you do, *don't* support companies who are just proving that its ok to leech off the community.
Obviously NT will "win" this sham. That doesn't mean a thing. I want to see a long running, real world test. Give $3,000 to the two parties, to run a file server and a web server for 6 months. A mix of Linux, *nix, Mac, Win9x, WinNT, Win31 clients, running automated tests. Reboots of the servers are not allowed. Lets see which gets the highest average bandwidth over the 6 months. Ho ho
These giraffe necks will mesh far more pleasantly than the substances I am currently using, and the occasional whiplash should create a good original beat in the rythym.
I propose that you be given the Nobel prize for music immediately.
The way I have mine configured is to encode direct from a ZX Spectrum tapedrive , and decode on the fly. This is done to ensure the maximum hiss.
Boldy noise reduction circuitry is then utilised to remove this hiss, and provide an 11.1 channel multi aural ( and oral) surround experience. The subwoofer is currently made of ivory, so this has some issues and may be replaced with other hard tissue. The good thing is that it can be driven by anyone with an HGV licence!
This may go into production sometime in the future. Watch for more news!
I have already been researching this area. I have currently got a 1024 node Z80 beowulf cluster walking on stilts behind my car, and its present performance is satisfactory for Bangles tunes such as "Eternal Flame".
The motion control program is written in an experimental Perl interpreter ( I call it Pyyrrrl) running in Jpython, which runs in a partially functional JVM I found somewhere.
I would appreciate it if people could test out the clusters scaling by going to http://monkey.conspiracy.nu/
Please look at Precision Insight This is funded by Red Hat, and gives a similar rendering architecture to SGIs on sensible hardware. This is going into XFree86 4.0 , which is rumoured to be coming out in June sometime.
Why do people insist on making random targets for linux, in order for it to be a success? It already *is* a success!
For linux to succeed in the enterprise, it must withstand faster than light velocities.
For linux to succeed in the home, it must create 3d games out of old wood chips and prepare pasta like a native Italian.
For linux to succeed on the corporate desktop, it must have its functionality reduced to nil, and must must suck just as much as every other alternative.
*Better package management - dependencies that work! *apt - Upgrades your system from debians ftp site whenever you like, with next to no user interaction *alternatives - have emacs & xemacs, multiple vi , tkstep + tk , Xaw3d + nextAw installed, with configurable default version - dont just blindly use whatever Red Hat could be bothered to compile *loads more packages - apt-get will normally get and install the packages. Good for when you get bored of compiling stuff Redhat doesn't want to *accountability - if you find a bug, bug the package maintainer *integrated menu system - consistent across window managers *consistency - tries to obey standards more. *sections - non-free and non-us are kept separately from DFSG free stuff. *the unstable distribution (potato) is in my experience is much more stable than RedHats releases.
More developers work on Debian than any other OS.
However -: * It currently has a very slightly( not as much differnce as some would have you believe) harder install process - it's best if you have some knowledge of Unix first. * It doesn't have a company behind it for corporate monkeys who need one - enter Corel.
Its hard to choose - but most of the other things I liked had already had a subject line devoted to them. zope should definitely be on the nominations list.
go to www.zope.org to see what the fuss is about.
or you can be held liable. I suspect this is why people use the acronym.
Hmmm... lets see, a virus which people willingly infect themselves with, is recommended by intelligent, well respected people, is widely believed to have a beneficial effect? A vaccine, I believe. One which promises eternal life*, no less. Sign me up now!
* I.E. The code lives on!
(Don't complain about this euphemism. It makes more sense than your one. )
See here. Duh. Its LGPL.
LGPL libraries can link to a GPL library, but then they will be GPL'ed. Unless there is a source and binary compatible implementation of the lib in non GPLed form - for this you could make a stub, pretend its work in progress, and still use the GPL'ed library in reality if you don't feel like abiding by the spirit of the GPL. This is a bit evil though.
However, the first time the power flicks out and now the thing has INODE blocks all of the place the grandma who bought a gateway will be lost. Specially when it loses some config file (what's w/ Mandrake 6.0 and the kdmrc file??? I need a UPS.)
Erm...
I hope you feel stupid right now. 2.4 will have journaling code in the form of ext3fs, which is being finished up right now by Steven Tweedie. This means no more long fsck's.
As soon as a file is changed (due to write() or mmap()'ed file access, or anything else) this info will be written to a conveniently located scratch area on the disk. If the power fails, and it comes back up, the fs notices there is stuff in the scratch area and does the modifications if they haven't been done yet.
And don't let anyone tell you NT has journalling, it doesn't. It has half journaling, which means that the metadata is journaled, but nothing else. So basically, your still screwed if the power failed when your 5 gig database is left in an inconsistent state.
Let me say a few things to you:
XFree86 4.0
Direct Rendering Infrastructure
OpenGL
Duh?
If you want to do anything fast, just do it in OpenGL. This will be fast for full screen GFX, if you have a supported card.
This is probably true for 2d too, as it doesn't have to be copied to the Xserver. I wouldn't bother with DGA, its XFree specific, and limited to 2d. With OpenGL based stuff, its easy to port to Mac, Windows, any Unix, and even BeOS.....
3dfx - binary only drivers - optimized for full screen - not particularly great for OpenGL, but get it if you feel like programming for a proprietary API that is guaranteed to die.
Matrox - Released specs for everything but the on board triangle calculator for the G200. People (including Carmack of id Software fame) are working on a GLX driver. Works reasonably well, and the G400 should be even better. It is currently indirect rendering ( meaning that GLX commands are passed down a standard X communication channel, be it a socket, pipe or mit shared memory) to the X server, which uses a staticly linked Mesa to rasterise this with hardware assistance from the card. Software fallbacks from Mesa will be used if it doesn't support some OpenGL1.2 feature.
Nvidia - released open source driver, no hard tech info though. strange. based on the GLX work with the G200. Works pretty well, and reasonably fast.
Will be merged into DRI.
Permedia 2 - supported in alpha form by MLX, which is like GLX but is non standard so will probably go away (AFAIK). Should be easy to transfer to DRI apparently.
Precision Insight, funded by Red Hat and SGI, are working on a Direct Rendering Infrastructure(DRI)
for XFree 4.0. This will allow apps to negotiate with the XServer for a direct channel to the graphics hardware, via Mesa. This will make everyhting faster as it doesn't have to pass through the X commucation channel. I think it will be that stuff for the GFX card is put in a special SHM then DMA'd to the GFX card by the kernel.
SGI are also going to making an OpenGL ( not mesa) implementation for linux on their Visual Workstations.
we need to simply begin working towards what NT has already claimed... higher speed on the big iron. Hopefully we can do so without the bloat and instability that has plagued NT, though.
How you can say those two statements together is beyond me. Do "enterprise" and "instability" go together? Face it. NT is not there either. We've got to make sure we're going to get there first.
Its still owned by BT AFAIK but Oftel
have said anyone else can use the
pipes they have put in if they have
a Telco license.
And in 2.3
Search for Logical Volume Manager Linux on
any search engine....
Wow, aren't they kind! Oh thank you Digital! Oh thank you Apple!
*BSD will do anything to be popular, including but not limited to whoring itself to proprietary crud manufacturers.
Why the *hell* do you want people to modify your code, keep the changes, and profit from it, with absolutely *no* benefit to yourself?
Why do people think Red Hat are evil? Redhat release all the things they develop under the GPL. Companies like this, who have built themselves up by selling Linux (ie little cost of R&D), then make binary shareware to put in their distros, which should be shunned.
Almost every binary shareware distro is based on RedHat as well! Look - SuSE( Probably the worst), Caldera, TurboLinux... why do people use this stuff? So they can make more binary-only things? If you want a corporate backer to your distro, use RedHat. If you want a totally free & professional distro, use Debian. Whatever you do, *don't* support companies who are just proving that its ok to leech off the community.
Obviously NT will "win" this sham. That doesn't mean a thing. I want to see a long running, real world test. Give $3,000 to the two parties, to run a file server and a web server for 6 months. A mix of Linux, *nix, Mac, Win9x, WinNT, Win31 clients, running automated tests. Reboots of the servers are not allowed. Lets see which gets the highest average bandwidth over the 6 months. Ho ho
I thank you muchly.
These giraffe necks will mesh far more pleasantly than the substances I am currently using, and the occasional whiplash should create a good original beat in the rythym.
I propose that you be given the Nobel prize for music immediately.
The way I have mine configured is to encode direct from a ZX Spectrum tapedrive , and decode on the fly. This is done to ensure the maximum hiss.
Boldy noise reduction circuitry is then utilised to remove this hiss, and provide an 11.1 channel multi aural ( and oral) surround experience.
The subwoofer is currently made of ivory, so this has some issues and may be replaced with other hard tissue. The good thing is that it can be driven by anyone with an HGV licence!
This may go into production sometime in the future. Watch for more news!
Wow! Synchronicity.
I have already been researching this area. I have currently got a 1024 node Z80 beowulf cluster walking on stilts behind my car, and its present performance is satisfactory for Bangles tunes such as "Eternal Flame".
The motion control program is written in an experimental Perl interpreter ( I call it Pyyrrrl) running in Jpython, which runs in a partially functional JVM I found somewhere.
I would appreciate it if people could test out the clusters scaling by going to http://monkey.conspiracy.nu/
Sorry to disappoint you, but...
WinNT is 32bit on Alpha AFAIK.
Win64 is a different beast, and it looks like
it will be *entirely* seperate from W2K.
Hmmm.
Please look at Precision Insight This is funded by Red Hat, and gives a similar rendering architecture to SGIs on sensible hardware. This is going into XFree86 4.0 , which is rumoured to be coming out in June sometime.
Why do people insist on making random
targets for linux, in order for it to
be a success? It already *is* a success!
For linux to succeed in the enterprise,
it must withstand faster than light
velocities.
For linux to succeed in the home, it must
create 3d games out of old wood chips and
prepare pasta like a native Italian.
For linux to succeed on the corporate desktop,
it must have its functionality reduced to nil,
and must must suck just as much as every other alternative.
You get the point....
It sucks a lot more using them than not...
*Better package management - dependencies that work!
*apt - Upgrades your system from debians ftp site whenever you like, with next to no user interaction
*alternatives - have emacs & xemacs, multiple vi , tkstep + tk , Xaw3d + nextAw installed, with configurable default version - dont just blindly use whatever Red Hat could be bothered to compile
*loads more packages - apt-get will normally get and install the packages. Good
for when you get bored of compiling stuff Redhat
doesn't want to
*accountability - if you find a bug, bug the package maintainer
*integrated menu system - consistent across window managers
*consistency - tries to obey standards more.
*sections - non-free and non-us are kept separately from DFSG free stuff.
*the unstable distribution (potato) is in my
experience is much more stable than RedHats releases.
More developers work on Debian than any other OS.
However -:
* It currently has a very slightly( not as much differnce as some would have you believe) harder install process - it's best if you have some knowledge of Unix first.
* It doesn't have a company behind it for
corporate monkeys who need one - enter Corel.
Red Hat is like the newbie version of Red Hat.
Caldera and SuSE are like the sucky binary
shareware crap versions of Red Hat.
Debian will include any worthwhile changes
Corel makes if they are DFSG-free, anyway.
apt-get should be a great win for newbies...
Cool that they worked out how bad RPM is though.
All these sites take the piss out of
:)
....
Slashdot, don't they?
So in 72 hours don't be too suprised
if the letters turn out to be from
blockstackers
that would be a cool ending to this
april fools
They are less restrictive, but
any code under them is unprotected
from proprietary vendors as it is under
the GPL.