All drivers should build as a module, even the ones needed for mounting the root fs and executing/sbin/init. Users should be able to add modules to the kernel image without recompiling the whole thing -- even without having the original source tree.
friendly boot screen. users don't need those frightening white characters on a black screen. A nice picture with progress bar will do. Of course also provide a bootscreen=debug option for the 'old' messages.
Crash dump support -- dump the memory to the swap device on a kernel panic, please!
Better IPv6 support. Make it possible to build the kernel without IPv4 support, but with IPv6 support. Don't change the kernel image when building IPv6 as a module.
And yes, I know most of these things are at least partly implemented now. However none of them are ready for prime time yet.
The bind versions released today support so-called 'delegation-only' zones. These are zones which can only be used for nameserver delegation (and fetching of the corresponding glue records). Bind won't accept anything else coming from these servers. No MX records, no A record, no nothing.
Works like a charm too. Currently testing at home, tomorrow I'll implement it at work.
Roadrunner is blocked with good reason: it's the number 2 sender of mail in the world, of which a lot of it is spam. abuse@rr.com does not act on complaints on open relays fast enough, so they tend to have LOTS and LOTS of open proxies, open relays, etc.
You probably never have your parents over for a visit. Well, I do. And my parents can't read fonts at 1600x1200, so I switch back to 1280x1024.
On a very simple, very basic, single user setup you never have to change the resolution. But Linux is multiuser. And multiple users have multiple preferences.
Partition? You aren't telling me you still don't use LVM do you?
Partitions are a thing of the past. With LVM you can resize your volumes, even when mounted (when the fs supports it -- reiserfs does). Oh, and did I mention a volume can span multiple disks?
The spams were sent using a forged return address. One small Dutch provider got fed up with them, and now forwards all mails to our ripe-contact address.
AFAIK there were no bounces directly to @cyberangels.nl.
Erik Hensema (secretary of the spamvrij.nl foundation).
Except that debian stable has no electricity yet. You'll have to do a apt-get install oillamp ; apt-get install matches to get any kind of illumination.
It is rumored that electricity will get into testing Real Soon Now though.
Re:Look to the past, the future holds nothing
on
KnoppiXMAME 1.0 Released
·
· Score: 4, Insightful
Except for a very few gems, the past crop of games has been pretty lackluster too. However, we have forgotten about them.
Same goes with music. The eighties brought us a whole load of crappy music, but I can remember only the good songs.
The vatican doesn't have it's own currency, though it does have a country-specific side on their euro coins, as every euro country has. But since there are so little of them (vatican euro coins), they are almost all in the posession of collectors.
The directory layout of the typical unix filesystem has grown over the years to what has become the FHS 2.0.
If you were in the position of designing an entirely new FHS, more suited to ReiserFS (lots of small files, database-like access, etc) and without backward compatibility, what would it look like?
While Reiser's posting was far from friendly, the only hostility and name-calling seems to come from debian developers.
These things simply happen when ego's clash. Debian developers seem to have a collective huge ego, and Reiser has some prettig large ego by his own.
Live with it. It helps you enjoy the wonderful filesystem called ReiserFS.
Re:Instead...
on
Making Change
·
· Score: 2, Interesting
In the netherlands (and most, if not all, of europe), consumer prices must always be advertised including VAT. This includes pricetags in the store itself and commercials on TV and such. It is illegal to advertise prices without VAT to consumers.
Consumers never have to deal with prices without VAT included. The price isn't even mentionned anywhere.
Because VAT is tax deductable when you buy a product for commercial use, you can get a receipt which shows how many VAT you have paid.
It actually never occured to me that this would be different in other countries. It makes absolutely no sense to me;-)
For starters, it's essential that the old addressing scheme be a straightforward subset of the new one.
You can simply run dual stack. No problem in there.
What the heck was the idea of making it 128 bits, so no human can deal with the raw numbers?
No human should ever want to, even in the IPv4 world. We've got a nice little thing called DNS which makes it possible to assign nice and easy names to those horrible numeric addresses.
And we DON'T NEED TO BE ABLE TO ADDRESS EVERY THUMBTACK ON THE PLANET.
We don't need more than 640 K of memory either.
Seriously, long uptimes are for kiddies who want to show off. A planned reboot now and then should be no problem at all (if it is, you're in big trouble).
The higher the uptime, the higher the probability that the running configuration differs from the saved configuration. Maybe the admin has tweaked some settings and didn't save them in scripts. When the machine reboots, it resets to the saved configuration, which can be a bad thing. This causes downtime. And downtime is what matters to the real professionals.
I don't care about uptime at all. I care about downtime.
Last time I rebooted, after an uptime of about 45 days, one of the IPv6 routes didn't come up on my router box. I didn't notice this right away, causing a downtime of two hours on that service (yes, that stupid 'uptime' counter in the kernel still ticked). A reboot right after tweaking my settings would have prevented this.
An IPv6 address is 128 bits long. Of these 128 bits, 64 bits are reserved for the host part. Usually it's a somewhat mangled version of your ethernet MAC address (a router will broadcast a prefix, and client machines will simply append the mangled version of their MAC to the prefix -- this is called autoconfiguration).
This means you need a/64 subnet on each segment.
Usually providers will assign you a/48 addressspace, giving you roughly enough space for 65000 subnets.
Of course these addresses are routable: you don't need NAT and your machines are reachable from the internet.
You still need a web of trust for this. And a web of trust is very, very hard to establish, especially with someone you don't know at all (eg. the victem of the spam).
Without the web of trust, you can't identify the sender.
Debian is already extremely bloated. It contains WAY to many packages. Yes, I know it's all about choice, but do we really need ten differend cd-player apps? Five clocks? Twenty editors?
A better installer hides features from novice users while preserving an expert mode for those who want/need it. A novice wants to have an installer which requires pressing for about ten times to install the distro. Auto-detection and auto-configuration are not bloat. They are needed features for most people. Even for the lazy expert:-)
Re:short rant and a question
on
AMD Delays Hammer
·
· Score: 4, Informative
Essentially this would be a NUMA system (non-uniform memory architecture). As far as I know Linux 2.6 will have support for these systems.
In a real NUMA machine there would be a hierarchy of clusters of processors. Each cluster functions a bit like a traditional SMP system, but the clusters are interconnected over "low"-bandwidth busses. This makes memory accesses across clusters slower than direct accesses into the clusters' memory.
Both the VM and the scheduler will have to know about this.
Another point with NUMA systems is the possibility of gaps in the main memory (discontinues memory). Kernel hackers are currently working on support for that (discontigmem patch, merged in 2.5.34).
Yeah, we all know the GPL sucks! Lets get rid of it.
And yes, I know most of these things are at least partly implemented now. However none of them are ready for prime time yet.
Real men measure uptime as a percentage, not as an absolute value.
The bind versions released today support so-called 'delegation-only' zones. These are zones which can only be used for nameserver delegation (and fetching of the corresponding glue records). Bind won't accept anything else coming from these servers. No MX records, no A record, no nothing.
Works like a charm too. Currently testing at home, tomorrow I'll implement it at work.
And konqueror is using KHTML just by default. It can use gecko without trouble.
Encrypted root filesystem.
Roadrunner is blocked with good reason: it's the number 2 sender of mail in the world, of which a lot of it is spam. abuse@rr.com does not act on complaints on open relays fast enough, so they tend to have LOTS and LOTS of open proxies, open relays, etc.
You probably never have your parents over for a visit. Well, I do. And my parents can't read fonts at 1600x1200, so I switch back to 1280x1024.
On a very simple, very basic, single user setup you never have to change the resolution. But Linux is multiuser. And multiple users have multiple preferences.
Partition? You aren't telling me you still don't use LVM do you?
Partitions are a thing of the past. With LVM you can resize your volumes, even when mounted (when the fs supports it -- reiserfs does). Oh, and did I mention a volume can span multiple disks?
The spams were sent using a forged return address. One small Dutch provider got fed up with them, and now forwards all mails to our ripe-contact address.
AFAIK there were no bounces directly to @cyberangels.nl.
Erik Hensema (secretary of the spamvrij.nl foundation).
Except that debian stable has no electricity yet. You'll have to do a apt-get install oillamp ; apt-get install matches to get any kind of illumination.
It is rumored that electricity will get into testing Real Soon Now though.
Except for a very few gems, the past crop of games has been pretty lackluster too. However, we have forgotten about them.
Same goes with music. The eighties brought us a whole load of crappy music, but I can remember only the good songs.
It only means one thing: we're getting old.
Which is exactly why Linux is as good as it is now, and the Hurd is nowhere to be seen.
The vatican doesn't have it's own currency, though it does have a country-specific side on their euro coins, as every euro country has. But since there are so little of them (vatican euro coins), they are almost all in the posession of collectors.
The block was used by a spammer. Spammers actually think that stealing makes a good business plan.
The directory layout of the typical unix filesystem has grown over the years to what has become the FHS 2.0.
If you were in the position of designing an entirely new FHS, more suited to ReiserFS (lots of small files, database-like access, etc) and without backward compatibility, what would it look like?
While Reiser's posting was far from friendly, the only hostility and name-calling seems to come from debian developers.
These things simply happen when ego's clash. Debian developers seem to have a collective huge ego, and Reiser has some prettig large ego by his own.
Live with it. It helps you enjoy the wonderful filesystem called ReiserFS.
In the netherlands (and most, if not all, of europe), consumer prices must always be advertised including VAT. This includes pricetags in the store itself and commercials on TV and such. It is illegal to advertise prices without VAT to consumers.
Consumers never have to deal with prices without VAT included. The price isn't even mentionned anywhere.
Because VAT is tax deductable when you buy a product for commercial use, you can get a receipt which shows how many VAT you have paid.
It actually never occured to me that this would be different in other countries. It makes absolutely no sense to me ;-)
You can simply run dual stack. No problem in there.
We don't need more than 640 K of memory either.
You haven't actually used IPv6 at all, have you?
Hehe :-)
Seriously, long uptimes are for kiddies who want to show off. A planned reboot now and then should be no problem at all (if it is, you're in big trouble).
The higher the uptime, the higher the probability that the running configuration differs from the saved configuration. Maybe the admin has tweaked some settings and didn't save them in scripts. When the machine reboots, it resets to the saved configuration, which can be a bad thing. This causes downtime. And downtime is what matters to the real professionals.
I don't care about uptime at all. I care about downtime.
Last time I rebooted, after an uptime of about 45 days, one of the IPv6 routes didn't come up on my router box. I didn't notice this right away, causing a downtime of two hours on that service (yes, that stupid 'uptime' counter in the kernel still ticked). A reboot right after tweaking my settings would have prevented this.
An IPv6 address is 128 bits long. Of these 128 bits, 64 bits are reserved for the host part. Usually it's a somewhat mangled version of your ethernet MAC address (a router will broadcast a prefix, and client machines will simply append the mangled version of their MAC to the prefix -- this is called autoconfiguration).
This means you need a /64 subnet on each segment.
Usually providers will assign you a /48 addressspace, giving you roughly enough space for 65000 subnets.
Of course these addresses are routable: you don't need NAT and your machines are reachable from the internet.
You still need a web of trust for this. And a web of trust is very, very hard to establish, especially with someone you don't know at all (eg. the victem of the spam).
Without the web of trust, you can't identify the sender.
So what exactly are the advantages of TNG over TOS (The Original Samba)? And I don't mean 2.2.x, but the 3.0 developement series.
Debian is already extremely bloated. It contains WAY to many packages. Yes, I know it's all about choice, but do we really need ten differend cd-player apps? Five clocks? Twenty editors?
A better installer hides features from novice users while preserving an expert mode for those who want/need it. A novice wants to have an installer which requires pressing for about ten times to install the distro. Auto-detection and auto-configuration are not bloat. They are needed features for most people. Even for the lazy expert :-)
Essentially this would be a NUMA system (non-uniform memory architecture). As far as I know Linux 2.6 will have support for these systems.
In a real NUMA machine there would be a hierarchy of clusters of processors. Each cluster functions a bit like a traditional SMP system, but the clusters are interconnected over "low"-bandwidth busses. This makes memory accesses across clusters slower than direct accesses into the clusters' memory.
Both the VM and the scheduler will have to know about this.
Another point with NUMA systems is the possibility of gaps in the main memory (discontinues memory). Kernel hackers are currently working on support for that (discontigmem patch, merged in 2.5.34).