FreeBSD is not Linux Niclas Zeising zeising@FreeBSD.org what is - - PowerPoint PPT Presentation

freebsd
SMART_READER_LITE
LIVE PREVIEW

FreeBSD is not Linux Niclas Zeising zeising@FreeBSD.org what is - - PowerPoint PPT Presentation

FreeBSD is not Linux Niclas Zeising zeising@FreeBSD.org what is FreeBSD what is FreeBSD complete operating system documentation over 30 000 packages a community history history patches to v6 Unix ex/vi, pascal Berkely Software


slide-1
SLIDE 1

FreeBSD

is not Linux

Niclas Zeising

zeising@FreeBSD.org

slide-2
SLIDE 2
slide-3
SLIDE 3

what is FreeBSD

slide-4
SLIDE 4

what is FreeBSD

complete operating system documentation

  • ver 30 000 packages

a community

slide-5
SLIDE 5

history

slide-6
SLIDE 6

history

patches to v6 Unix ex/vi, pascal Berkely Software Distribution 1977

slide-7
SLIDE 7

history

DARPA funding removal of AT&T code ported to i386

slide-8
SLIDE 8

history

FreeBSD project started 1993 AT&T lawsuit new release 1994

slide-9
SLIDE 9

history

NetBSD – Portable OS (1993) FreeBSD – Performance (1993) OpenBSD – Security (1996)

Dragonfly BSD, TrueOS, FreeNAS, (macOS), ...

slide-10
SLIDE 10

why use FreeBSD

slide-11
SLIDE 11

why FreeBSD

great tools mature release model business friendly license

  • pen community
slide-12
SLIDE 12

why FreeBSD

complete operating system devloper tools packaging system ready for development

slide-13
SLIDE 13

FreeBSD features

slide-14
SLIDE 14

FreeBSD features

good hardware support multiple cpu architectures easy to configure

slide-15
SLIDE 15

FreeBSD features

file systems

ufs zfs

  • thers (fat, fuse, ...)
slide-16
SLIDE 16

FreeBSD features

Mandatory Access Control audit Capsicum

slide-17
SLIDE 17

FreeBSD features

jails

  • riginal container platform

separate file system namespace virtualized network stacks

slide-18
SLIDE 18

FreeBSD features

  • riginal TCP/IP implementation

full IPv4 and IPv6 supprt pluggable TCP stacks several firewalls

slide-19
SLIDE 19

FreeBSD features

llvm toolchain

clang lldb lld

slide-20
SLIDE 20

FreeBSD features

DTrace

dynamic tracing see inside system calls complete system transparency

slide-21
SLIDE 21

FreeBSD features

bhyve xen linux system call emulation

slide-22
SLIDE 22

FreeBSD features

ports packages and pkg poudriere

slide-23
SLIDE 23

gover- nance

slide-24
SLIDE 24

governance

core team election every 2 years working groups

slide-25
SLIDE 25

governance

supports the FreeBSD project manages donations legal entity

slide-26
SLIDE 26

resources

slide-27
SLIDE 27

resources

www.freebsd.org github.com/freebsd mailing lists FreeBSD handbook

slide-28
SLIDE 28

zeising@daemonic.se zeising@FreeBSD.org @niclaszeising