Remix.run Logo
The Book of PF, 4th edition(nostarch.com)
93 points by 0x54MUR41 5 hours ago | 21 comments
iyn 2 hours ago | parent | next [-]

What's everyone's experience with modern PF in production? Also, not to start a holy war, but what people think about modern PF vs nftables? I've only ever used nftables (and only in fairly simple scenarios) but I've always been curious about the PF side of the world.

mono442 an hour ago | parent [-]

It's slower than nftables.

touisteur an hour ago | parent [-]

Not to ask anyone for free work but any write-up on this, I'd love to read.

flipped 4 minutes ago | parent [-]

https://toni.cunyat.net/2019/11/nftables-vs-pf-ipv4-filterin.... According to this article, it depends on usecase.

INTPenis 3 hours ago | parent | prev | next [-]

It's a great book, I used to have some edition of it and it helped me a lot professionally with setting up firewalls, load balancing, traffic shaping and more.

I also had a book on Designing FreeBSD rootkits that was very educational.

Unfortunately I've given away all my books for more minimalistic living where I am instead dependent on digital information. Not sure how to feel about it.

antics9 2 hours ago | parent [-]

There are e-readers and DRM-free electronic libraries.

dhruv3006 4 hours ago | parent | prev | next [-]

Lot of admiration for no starch - your books are great !

pss314 3 hours ago | parent | next [-]

Per Dr. Marshall Kirk McKusick (as announced in one of the recent BSD conferences), No Starch Press will be publishing the third edition of the Design and Implementation of the FreeBSD Operating System book sometime later this year.

xqb64 3 hours ago | parent | prev | next [-]

Yeah. My favorite are books that guide you through implementing complex systems projects from scratch, like Nora Sandler's "Writing a C compiler", or Sy Brand's "Building a Debugger". I wish they produced A LOT more of them.

iberator 3 hours ago | parent [-]

Those are some new and very very shallow books. There better one's from 90" and 80".

cultofmetatron 2 hours ago | parent | next [-]

much like swimming, it helps to start in the shallow end before you tread into deeper waters.

eager_learner 2 hours ago | parent | prev [-]

care to name a few such good oldies?

HackerThemAll 24 minutes ago | parent [-]

https://www.amazon.com/Compiler-Construction-Monographs-Comp...

This one is my favorite.

goku12 2 hours ago | parent | prev | next [-]

I buy ebooks straight from publishers like Nostarch and Leanpub. (In fact, I have an older edition of this book). There are a few books that are sold directly by the authors too. All of them DRM-free.

I actively avoid publishers and sellers who don't respect me as a consumer/reader. People need to start demanding better deals, or else we'll end up with monopolies that won't think twice about deleting books in your custody that you purchased from them.

notamario 2 hours ago | parent [-]

Yarr, that do be a problem matie.

In all seriousness, how has DRM not yet been recognized as the failure it is?

globular-toast 3 hours ago | parent | prev [-]

I wish I had more of them. I maintain a modest library made out of real paper and I'm so glad No Starch still has good quality paper and excellent binding. I have a few of the more recent print on demand O'Reilly books but they feel more like cheap print outs I could have done myself. Unfortunately they are just so expensive so I do have to be very selective.

skywal_l 3 hours ago | parent | prev | next [-]

PF = Packet Filter

promiseofbeans 3 hours ago | parent [-]

Was thinking I had missed an entire edition of Pathfinder for a moment upon reading the title

replooda 2 hours ago | parent [-]

Your comment made me one day younger.

gspr 3 hours ago | parent | prev [-]

I'd love something similarly scoped centered around nftables. Does anyone have a suggestion? I see No Starch has a Linux Firewall book, but it's from 2008 and is thus iptables-based.

flipped a minute ago | parent [-]

Nftables has a really good doc site https://wiki.nftables.org/wiki-nftables/index.php/Main_Page. I wouldn't rely on any book