西西河

主题:【文摘】Torvalds: A Solaris skeptic -- 无双公子

共:💬16 🌺1 新:
全看分页树展 · 主题 跟帖
家园 touchy issue isn't it

well, there is even a web site, obviously created by some bsd-er, called linuxisforbitches.com, hehe hope we won't go that far.

anyway, i don't want to comment on linus, you can find enough materials about him on the web. just stick with the technicals. i began as a linux user, then fall in love with bsd. today my desktop is still linux/win xp, but for most of the serious projects i do i choose bsd. i don't care much about the rest of the kernel such as memory, scheduling, file system, etc. other people have made debates on those issues. just my personal experience, the networking part of the kernel. even alan cox admitted that linux's tcpip stack followed bsd. well to be fair the whole world follows bsd on this. another example is pf socket following bpf. people are talking about following freebsd and do netgraph in linux as well. also the /proc system...

i did not compare freebsd performance with linux personally and i do not want to quote what other say about the same issue, but we indeed compared linux firewall with openbsd firewall under heavy loads. openbsd won hands down. that linux box never lasted longer than a week without reboot.

it is interesting why linux community is significantly bigger. someone says that today's *bsd started as unix people porting unix to pc; while linux started as giving pc people a unix. so linux community starts off bigger i guess. another theory of mine is that linux is only a kernel, most people are far from knowledgeble enough to get various libraries, drivers, and software to get their linux boxes up running. so packaging service is needed and there is money to be made. companies like redhat thus get in, and helped linux community grow. bsd has centralized depot for whole system, not just kernel. there is no need for packaging service.

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河