Re: Some people need a life
My irritation with Linux starts with the boot messages. In FreeBSD (and I think in all BSDs, but haven't checked) the initial probe messages come from the bus that the device lives on, so the probe messages are uniform
e.g.
xhci0: <Intel Panther Point USB 3.0 controller> mem 0xf3500000-0xf350ffff irq 16 at device 20.0 on pci0
ehci0: <Intel Panther Point USB 2.0 controller> mem 0xf3518000-0xf35183ff irq 16 at device 26.0 on pci0
hdac1: <Intel Panther Point HDA Controller> mem 0xf3510000-0xf3513fff irq 22 at device 27.0 on pci0
siis0: <SiI3132 SATA controller> port 0xd000-0xd07f mem 0xf3484000-0xf348407f,0xf3480000-0xf3483fff irq 16 at device 0.0 on pci4
This makes it very easy to look through the boot messages and see what is there and what isn't.
The Linux kernel probe messages are done in the individual driver, a number of them include copyright messages, and there is no apparent commonality between any of them. To me that makes the kernel boot messages less than helpful.
It may not sound like a huge deal, but when you're trying to figure out why something isn't working as expected, it makes a difference.
There are definitely things that work better in Linux, such as package updating (the old pkg system in FreeBSD wasn't the best at that), but FreeBSD makes a lot more sense to me. Linux shows it's heritage too much - it's a lot of different bits by different authors that are glued together to form "distributions".