Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:What's the point (Score 1) 312

Sorry I am not going to lose more time in this thread but do you understand the customer then verifies the bug really got fixed? When it crashed 1000 times before the fix and not crashed 1000 times after the fix do you still insist the package maintainer fixed an unrelated bug? After all even if it was an unrelated bug it fixed the problem of the customer which is all what matters. With all the messy code in use it is usually difficult to say what is a related and unrelated bug in the code as some code usually depends on wrong results from some other code. We do not live in a world of mathematically 100% proven programs, we are too far from that.

Comment Re:What's the point (Score 1) 312

I do not know where to put the printks off the top of my head as I am not a kernel developer. I provide similar debugging services for GDB where I know the codebase thoroughly. I could read+learn the kernel sources to find out where to put the printks but that does not scale, life is too short to know very every line of system sources, that is what developers specialization is there for.

The problem happens due to my scripts running nightly regression testing of various toolchain components in various (chrooted) operating system variants/versions. Currently I "do not do that" as you suggest because of that bug. Therefore users hit+bugreport those regressions. Formerly I was fixing the regressions before any user could hit them, that was a so-called proactive solution. Yes, I could code the scripts some other way (such as using KVM instead of chroot) but that would be a workaround, the scripts are not buggy, the kernel is. I can provide the scripts but there are many of them and setting up the whole system for them is not easy, it was done ad hoc: 1 2 3 4

Comment Re:What's the point (Score 1) 312

I am the bug filer. I had the Bug reproducible locally but I could not provide reproducer. If kernel developers provided me some patch adding debug printks I would send them back the debug output so they can track it down. But I do not remember anyone would ever deal with any kernel bug I filed.

Comment Re:What's the point (Score 0) 312

I still have no idea what a phone could be good for except for some emergency call once a year. Free software gets written when someone needs the functionality. Nobody really needs some beeping gadget. And you could talk the same in 1995 - look what MS-Windows 95 can do and Linux still does not even have Plug&Play! That Free software is a complete useless crap!

Comment Re:What's the point (Score 3, Insightful) 312

VMs are a poor man's a workaround of missing microkernel features. Do you mount all your filesystems just via a VM? And if you do then all the user programs have to run inside that VM. And so restarting the VM is as painful as restarting the whole machine. What's the point of such VM then?

Comment Re:What's the point (Score 5, Informative) 312

Thanks to the microkernel architecture you will no longer have to reboot system just to get rid of that stale lock on an accidentally removed USB disk or unmountable --bind mount in /proc/mounts due to non-existing user/usecount or due to some crashed driver locking up your PCI device etc. I could transparently restart crashed ntfs.sys emulated under Linux in 2003 while Linux kernel still can't do that with its native filesystems.

Slashdot Top Deals

Old programmers never die, they just hit account block limit.

Working...