FVWM with Nautilus? And what are you trying to do, run Konqueror in Gnome? The point is once you give up Gnome or KDE, you've also got to give up those programs, otherwise you see little benefit in using a lightweight window manager. For me, a window manager launches three GUI programs: Firefox, Openoffice, and Emacs. Each use a different toolkit; only Firefox's startup would be marginally faster had I used Gnome. Openoffice uses its own toolkit. Emacs uses Xaw3d. The fourth X program I run is rxvt. Now, when you're window manager does little else but manage an array of terminals, you begin to appreciate how much faster it is compared to a desktop.
KDE and Gnome try to emulate Windows. Using a lightweight window manager and KDE/Gnome programs still tries to emulate Windows. Use the command line, man! That will take care of nautilus and konqueror and k3b. XMMS is very fast, thus only Firefox in unavoidable.
A car left idling does not shoot itself to everything that accepts it within a 100ft radius. If I were throwing pencils at you, you'd probably not think its wrong to keep them. This is precisely the case with wireless: you're not leaving something there for people to pick it; you're shooting it directly to them. Of course, we have those beauracrats who don't know physics called the FCC that want to put an end to all this...
Or you can set up your computer's wifi on promiscous mode and run Ethereal/Wireshark all day and glean their passwords and maybe even credit card numbers! And it's not illegal because they're sending their radio interference into your property!
"Governments are run by people"
Well, I guess that sums up everything. But why must Government be run by People? Why? Why not mice, like the way it should?
Well, there the ack (Amsterdam Compiler Kit) and tcc. The problem is that glibc has waaaaaaay too many extensions and most open-source code uses them liberally.
And jed is a nice alternative to emacs, just as soon as they have an X11 display I'll be happy.
It's not that; the focus of most CS courses are ultimately data structures, which, even though highly wordy, do fit much more elegantly in the object-oriented model. While scripting is probably infinitely more useful for day-to-day tasks, I don't think many people write their own binary trees and linked lists in pure Perl/Python/Ruby/Bash -- wait, Bash doesn't have pointers, so you can't even do that at all! And for the others, the only way to get pointers is to write your own object wrappers! Oh, and C++ is a even more horribly language to teach students. C is nice--if you can get people to understand pointers and have them magically remember to free everything they malloc.
Under $300 finding a networkable printer is very difficult. Besides, you'll have to have some sort of scheduler for that anyways. I have a Samsung ML-2250, costs $150, pretty cheap toner, and great quality, even on toner save mode. I hook the USB to my Samba server and after working out the kinks with Windows drivers, I'd say it's even better than direct networking given the control I get from all jobs coming to one server. Also, it frees a potentially valuable ethernet port!
I use Slackware. When I notice something on the changelog I want, I type slackpkg update; slackpkg upgrade-all and choose the ones I want. Occasionally new config files arrive, in which slackpkg automatically diffs them and I decide what to do. Sometimes I get broken dependencies, in which the matter is resolved by installing the library, with slackpkg. Overall, I like this system much better than Debian's system of mandatory dependencies. In fact, unless you have some ugly code, ldconfig does the magic minor version upgrades will not break code. Upgrading 15 libs by notch just to get the latest Firefox? No thanks...
Anyone having luck using their Alpha graphical installer on VMware (or MS Vpc?) It's been excruciating slow for me and died every time. Where I volunteer they use Ubuntu Server (what a bastardization) where half the time you can't even kill Ubuntu without endlessly grepping ps ax. Shame on them.
You know, 99% of the time I have to reboot my Slackware box (from/current!) other than installing a new kernel is because of hardware lockup, because being a relatively cheap computer and pretty old computer I have, things get flaky at times (but right now I have 42 days uptime, lucky number?). Of course, if you read through the changelogs, Slackware current isn't perfect; there's often bugs and broken dependecies, but nothing major--all the critical stuff is very conservatively released. Not to mention newest Firefox and Thunderbirds are considered security updates, because they are. (something that Debian and Ubuntu needs to learn). The point is that you can don't need to go the either extreme and you can have both stability and relatively bleeding edge software.
Actually Ubuntu does support quite a bit of reverse-engineering: I've actually had a partially good experience setting up my friends... Broadcom... wireless card under Ubuntu by following a nicely prepared guide based on fwcutter.
Besides, I hope that in very near future linux distros will ship with SELinux enabled, so that installing 3d party applications can be done only through trust verification mechanism (everything in signed.rpm/.deb , for example) so that executing 3d party unverified programs will raise an alarm.
Wait a minute--are you suggesting we use SELinux to force Trusted Computing onto ourselves? As far as I'm concered, most sane packagers already sign their packages and most sane package managers verify them. I've noticed that in Debian when you don't download a "trusted" package aptitude turns all red and beeps at you. Not letting me compile from source or use my scripts? Man, I wouldn't want you developing any distro.
Especially the ##slackware channel. People who use bare-bones distros are generally more knowledgeable about Linux (myself included). They frequently help people from other distros, even Ubuntu, though you should probably not bring your n00b questions there.
Uh, not for regexes, but basically, from my experience, anyless less than 100 lines of Java runs faster noticeably in about 20 lines of Perl unless you're doing some strange vodoo with the Java API
FVWM with Nautilus? And what are you trying to do, run Konqueror in Gnome? The point is once you give up Gnome or KDE, you've also got to give up those programs, otherwise you see little benefit in using a lightweight window manager. For me, a window manager launches three GUI programs: Firefox, Openoffice, and Emacs. Each use a different toolkit; only Firefox's startup would be marginally faster had I used Gnome. Openoffice uses its own toolkit. Emacs uses Xaw3d. The fourth X program I run is rxvt. Now, when you're window manager does little else but manage an array of terminals, you begin to appreciate how much faster it is compared to a desktop. KDE and Gnome try to emulate Windows. Using a lightweight window manager and KDE/Gnome programs still tries to emulate Windows. Use the command line, man! That will take care of nautilus and konqueror and k3b. XMMS is very fast, thus only Firefox in unavoidable.
Dude, when you use Perl, you don't need no wget! Has that guy even heard of LWP?
A car left idling does not shoot itself to everything that accepts it within a 100ft radius. If I were throwing pencils at you, you'd probably not think its wrong to keep them. This is precisely the case with wireless: you're not leaving something there for people to pick it; you're shooting it directly to them. Of course, we have those beauracrats who don't know physics called the FCC that want to put an end to all this...
Or you can set up your computer's wifi on promiscous mode and run Ethereal/Wireshark all day and glean their passwords and maybe even credit card numbers! And it's not illegal because they're sending their radio interference into your property!
"Governments are run by people"
Well, I guess that sums up everything. But why must Government be run by People? Why? Why not mice, like the way it should?
Well, there the ack (Amsterdam Compiler Kit) and tcc. The problem is that glibc has waaaaaaay too many extensions and most open-source code uses them liberally. And jed is a nice alternative to emacs, just as soon as they have an X11 display I'll be happy.
It's not that; the focus of most CS courses are ultimately data structures, which, even though highly wordy, do fit much more elegantly in the object-oriented model. While scripting is probably infinitely more useful for day-to-day tasks, I don't think many people write their own binary trees and linked lists in pure Perl/Python/Ruby/Bash -- wait, Bash doesn't have pointers, so you can't even do that at all! And for the others, the only way to get pointers is to write your own object wrappers! Oh, and C++ is a even more horribly language to teach students. C is nice--if you can get people to understand pointers and have them magically remember to free everything they malloc.
Under $300 finding a networkable printer is very difficult. Besides, you'll have to have some sort of scheduler for that anyways. I have a Samsung ML-2250, costs $150, pretty cheap toner, and great quality, even on toner save mode. I hook the USB to my Samba server and after working out the kinks with Windows drivers, I'd say it's even better than direct networking given the control I get from all jobs coming to one server. Also, it frees a potentially valuable ethernet port!
I use Slackware. When I notice something on the changelog I want, I type slackpkg update; slackpkg upgrade-all and choose the ones I want. Occasionally new config files arrive, in which slackpkg automatically diffs them and I decide what to do. Sometimes I get broken dependencies, in which the matter is resolved by installing the library, with slackpkg. Overall, I like this system much better than Debian's system of mandatory dependencies. In fact, unless you have some ugly code, ldconfig does the magic minor version upgrades will not break code. Upgrading 15 libs by notch just to get the latest Firefox? No thanks...
Anyone having luck using their Alpha graphical installer on VMware (or MS Vpc?) It's been excruciating slow for me and died every time. Where I volunteer they use Ubuntu Server (what a bastardization) where half the time you can't even kill Ubuntu without endlessly grepping ps ax. Shame on them.
You know, 99% of the time I have to reboot my Slackware box (from /current!) other than installing a new kernel is because of hardware lockup, because being a relatively cheap computer and pretty old computer I have, things get flaky at times (but right now I have 42 days uptime, lucky number?). Of course, if you read through the changelogs, Slackware current isn't perfect; there's often bugs and broken dependecies, but nothing major--all the critical stuff is very conservatively released. Not to mention newest Firefox and Thunderbirds are considered security updates, because they are. (something that Debian and Ubuntu needs to learn). The point is that you can don't need to go the either extreme and you can have both stability and relatively bleeding edge software.
Actually Ubuntu does support quite a bit of reverse-engineering: I've actually had a partially good experience setting up my friends ... Broadcom ... wireless card under Ubuntu by following a nicely prepared guide based on fwcutter.
Much easier and leaner than the original mkinitcpio from my experience.
Especially the ##slackware channel. People who use bare-bones distros are generally more knowledgeable about Linux (myself included). They frequently help people from other distros, even Ubuntu, though you should probably not bring your n00b questions there.
Uh, not for regexes, but basically, from my experience, anyless less than 100 lines of Java runs faster noticeably in about 20 lines of Perl unless you're doing some strange vodoo with the Java API