2007年3月28日 星期三

Suggestion for Linux hardware detection

After I restructure the hard drives in my computer, the only distribution in my computer: Fedora refuse to work.
The reason: what is written in the fstab and what it detect in hardware is different. Actually, it is troublesome for these who change hardware often (like carrying the hard drive away for work) to change the configuration from shell every time they use a new computer. I suspect that maybe only for Fedora, but it is most likely all distribution has a fixed fstab and check accordingly in the boot time.

My suggestions are:
1. Why don't all distribution adapt a Live-CD-like hardware detection scheme? i.e. The fstab and everything is dynamically change every in each boot time, therefore saving user the time to rewrite the fstab.
2. Why there is all the stupid Master, Slave jumper on hd and cd/dvdrom so the computer can't recognize a hardware even though it is already connected? Why can't we have an architecture that doesn't require jumper to distinguish between master and slave?
Master and Slave is only determine by its physical connection, nothing more.
3. Why can't there be more than one version of a library exist in the same distribution? What is the harm if two versions of the same library exist? Since the program would know which version of library it needs anyway, why we must have a single version only. That would resolve the trouble for incompatible program that require two versions of the same library.

沒有留言: