Just FYI, Linux 2.3 (the soon-to-be 2.4) also uses PAE if you configure it, allowing you to access up to 64 gigs of RAM. So it isn't some kind of klunky Microsoft extension, it's a klunky Intel one.
People, be aware that this is an unstable, development kernel. Don't just use it for being "on the edge" if you're not willing to hack some real C.
And there's also the Zope competition coming
on
Slash v0.9 Released
·
· Score: 3
You should not forget about Squishdot (runs on top of Zope). While it still has a long way to go, it's quite usable. It runs on technocrat.net, if you want an example.
2) Either use directly ftp.kernel.org (which has moved and has a bigger internet pipe and it works very well) or go to www.kernel.org and look at the bottom of the page to see which is the latest kernel. The good old finger @linux.kernel.org method does not seem to work any more since the recent move.
While the 2.2.x IP stack certainly requires a rewrite, the Linux kernel networking gurus have already thought of that, and since 2.3.15 (so in 2.4 final) the networking is fully multithreaded.
The really big problem is that much of the power/scalability gained by the multithreading (which in essence consists of eliminating global kernel locks) is not used because of the Linux core design (the bottom-half interrupt handlers are globally serialized).
Of course, there's a solution to this too: rewrite the interrupt handling core. This is already being done under the misterious "softnet" name (go here for details). This won't go probably into 2.4 because it involves too many fundamental changes.
Just FYI, Linux 2.3 (the soon-to-be 2.4) also uses PAE if you configure it, allowing you to access up to 64 gigs of RAM. So it isn't some kind of klunky Microsoft extension, it's a klunky Intel one.
People, be aware that this is an unstable, development kernel. Don't just use it for being "on the edge" if you're not willing to hack some real C.
You should not forget about Squishdot (runs on top of Zope). While it still has a long way to go, it's quite usable. It runs on technocrat.net, if you want an example.
1) Me too :)
2) Either use directly ftp.kernel.org (which has moved and has a bigger internet pipe and it works very well) or go to www.kernel.org and look at the bottom of the page to see which is the latest kernel. The good old finger @linux.kernel.org method does not seem to work any more since the recent move.
While the 2.2.x IP stack certainly requires a rewrite, the Linux kernel networking gurus have already thought of that, and since 2.3.15 (so in 2.4 final) the networking is fully multithreaded.
The really big problem is that much of the power/scalability gained by the multithreading (which in essence consists of eliminating global kernel locks) is not used because of the Linux core design (the bottom-half interrupt handlers are globally serialized).
Of course, there's a solution to this too: rewrite the interrupt handling core. This is already being done under the misterious "softnet" name (go here for details). This won't go probably into 2.4 because it involves too many fundamental changes.
This is definately the best book I have read -- anyone who didn't read it should run, not walk to Philip's site and take a look...
If you want to do serious Web Publishing you have no excuse not to read it (and also check out Jakob Nielsen's site). -Petru