3 ms·
I'd really like to see one of these get written one day from a couple of deeper perspectives... The difference between Linux and FreeBSD is bigger than just "t
by sophacles 12y ago
I'd really like to see one of these get written one day from a couple of deeper perspectives... The difference between Linux and FreeBSD is bigger than just "they are variants on a theme", even if this is true at the sysadmin level, and even from the application programming point of view.
At a deeper level - things like "non-posix" syscalls vary a lot, and the subsystems they interact with are wildly different. Some of it is again variations on a theme - a special syscall vs an ioctl, or what not, but the way those subsystems interact starts becoming very interesting at a systems architecture level. For instance, I might want to write a specialized networking tool mostly in userland in linux, via nf_queue, whereas in FreeBSD I might want to split the operations between the kernel (via netgraph) and userland (via the pf equivalent to nf_queue).
It would be nice to see a nice write-up, or survey of writeups of the differences at that level.
- beigeotter 12y agoWe accept (and pay for) article submissions. If you may be interested in potentially writing this piece, you can check out our program: https://www.digitalocean.com/community/get-paid-to-write https://www.digitalocean.com/community/get-paid-to-write
- sophacles 12y agoOh cool - that's a neat program you folks have going! This might be a good excuse to dig into this for myself, rather than hoping someone else does it for me :)
- beigeotter 12y agoSounds awesome!