NDLUG NetBSD : Portable Hottness November 17, 2005 WTF is it? Not - - PowerPoint PPT Presentation

ndlug
SMART_READER_LITE
LIVE PREVIEW

NDLUG NetBSD : Portable Hottness November 17, 2005 WTF is it? Not - - PowerPoint PPT Presentation

NDLUG NetBSD : Portable Hottness November 17, 2005 WTF is it? Not Linux, But Unix-Like Completely different heritage Derived from 4.4BSD and 386BSD POSIX compliant (mostly) Goals Clean design Wide platform support


slide-1
SLIDE 1

NDLUG

NetBSD : Portable Hottness

November 17, 2005

slide-2
SLIDE 2

WTF is it?

  • Not Linux, But Unix-Like

– Completely different heritage – Derived from 4.4BSD and 386BSD – POSIX compliant (mostly)

  • Goals

– Clean design – Wide platform support – Security – Mature and stable

slide-3
SLIDE 3

What does it run on?

  • Main ones: i386, AMD64, SPARC, POWERPC
  • Random ones: HPCARM, Dreamcast, Atari, VAX,

Playstation 2, XEN, etc.

  • 54 platforms total
  • Kernel + Userland

Of course it runs NetBSD.

slide-4
SLIDE 4

What is it like?

  • Only what you need and nothing more

– No bash, no tcsh – No hardware detection* – No GUI out of the box – No hand holding (mostly)

  • Fast and stable
  • Good documentation
  • A lot of compiling*
slide-5
SLIDE 5

Any worthwhile features?

  • N:M thread model
  • Kernel IP filter
  • SMP support
  • TCP/IP SACK
  • IPv6
  • VeriExec + Non-exec
  • PkgSrc
  • RC Init System
slide-6
SLIDE 6

What about those *?

  • Hardware

– Drivers that actually work – Man pages for drivers

  • Software

– Separation between base and third party – PkgSrc, similar to portage, is a cross-platform software

management system

– Main method of updating things is by CVSing the latest

and compiling

– Cross-building resources available

slide-7
SLIDE 7

Break Down

  • Solid minimalist operating system

– Lot of configuring – Lot of compiling

  • Not so user-friendly

– Good luck with bleeding edge hardware – Good luck with bleeding edge software

“Unix is user friendly. It's just picky about who it's friends are.”