Introducing FreeBSD in new environment The good, the bad and the - - PowerPoint PPT Presentation

introducing freebsd in new environment
SMART_READER_LITE
LIVE PREVIEW

Introducing FreeBSD in new environment The good, the bad and the - - PowerPoint PPT Presentation

Introducing FreeBSD in new environment The good, the bad and the ugly Baptiste Daroussin bapt@FreeBSD.org EuroBSDCon 2018 Bucharest September 22nd, 2018 No more a student since 2003 Working mostly in France and Africa Only one job really


slide-1
SLIDE 1

Introducing FreeBSD in new environment

The good, the bad and the ugly Baptiste Daroussin bapt@FreeBSD.org EuroBSDCon 2018 Bucharest September 22nd, 2018

slide-2
SLIDE 2

Who am I?

▶ FreeBSD user since 1998 (thanks to FreeBSD on the desktop!) ▶ FreeBSD committer since 2010 ▶ portmgr since 2011 ▶ core team 2014 - 2018 ▶ Contributing mostly in my free time

No more a student since 2003 Working mostly in France and Africa Only one job really ocially FreeBSD related

EuroBSDCon 2018 Introducing FreeBSD in new environment 2 of 21

slide-3
SLIDE 3

Who am I?

▶ FreeBSD user since 1998 (thanks to FreeBSD on the desktop!) ▶ FreeBSD committer since 2010 ▶ portmgr since 2011 ▶ core team 2014 - 2018 ▶ Contributing mostly in my free time ▶ No more a student since 2003 ▶ Working mostly in France and Africa ▶ Only one job really ocially FreeBSD related

EuroBSDCon 2018 Introducing FreeBSD in new environment 2 of 21

slide-4
SLIDE 4

Disclaimer: subjective french point of view

EuroBSDCon 2018 Introducing FreeBSD in new environment 3 of 21

slide-5
SLIDE 5

Targets

Old school sysadmin usage Appliances usage Modern devops usage Diskless

EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

slide-6
SLIDE 6

Targets

▶ Old school sysadmin usage

Appliances usage Modern devops usage Diskless

EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

slide-7
SLIDE 7

Targets

▶ Old school sysadmin usage ▶ Appliances usage

Modern devops usage Diskless

EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

slide-8
SLIDE 8

Targets

▶ Old school sysadmin usage ▶ Appliances usage ▶ Modern devops usage

Diskless

EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

slide-9
SLIDE 9

Targets

▶ Old school sysadmin usage ▶ Appliances usage ▶ Modern devops usage ▶ Diskless

EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

slide-10
SLIDE 10

Audience

sysadmins:

before: "Who is the vendor?" now: "Never heard of that Linux distro?"

developers PCI DSS auditors

EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

slide-11
SLIDE 11

Audience

▶ sysadmins:

before: "Who is the vendor?" now: "Never heard of that Linux distro?"

developers PCI DSS auditors

EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

slide-12
SLIDE 12

Audience

▶ sysadmins:

▶ before: "Who is the vendor?" ▶ now: "Never heard of that Linux distro?"

developers PCI DSS auditors

EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

slide-13
SLIDE 13

Audience

▶ sysadmins:

▶ before: "Who is the vendor?" ▶ now: "Never heard of that Linux distro?"

▶ developers

PCI DSS auditors

EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

slide-14
SLIDE 14

Audience

▶ sysadmins:

▶ before: "Who is the vendor?" ▶ now: "Never heard of that Linux distro?"

▶ developers ▶ PCI DSS auditors

EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

slide-15
SLIDE 15

Myths

BSD is for real hardcode sysadmins BSD is hard to use BSD is a source only OS

  • ne true BSD

There must be a reason for $feature not exist

EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

slide-16
SLIDE 16

Myths

▶ BSD is for real hardcode sysadmins

BSD is hard to use BSD is a source only OS

  • ne true BSD

There must be a reason for $feature not exist

EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

slide-17
SLIDE 17

Myths

▶ BSD is for real hardcode sysadmins ▶ BSD is hard to use

BSD is a source only OS

  • ne true BSD

There must be a reason for $feature not exist

EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

slide-18
SLIDE 18

Myths

▶ BSD is for real hardcode sysadmins ▶ BSD is hard to use ▶ BSD is a source only OS

  • ne true BSD

There must be a reason for $feature not exist

EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

slide-19
SLIDE 19

Myths

▶ BSD is for real hardcode sysadmins ▶ BSD is hard to use ▶ BSD is a source only OS ▶ one true BSD

There must be a reason for $feature not exist

EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

slide-20
SLIDE 20

Myths

▶ BSD is for real hardcode sysadmins ▶ BSD is hard to use ▶ BSD is a source only OS ▶ one true BSD ▶ There must be a reason for $feature not exist

EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

slide-21
SLIDE 21

Methodology

Never impose Do not convert Be accessible Be reactive

EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

slide-22
SLIDE 22

Methodology

▶ Never impose

Do not convert Be accessible Be reactive

EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

slide-23
SLIDE 23

Methodology

▶ Never impose ▶ Do not convert

Be accessible Be reactive

EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

slide-24
SLIDE 24

Methodology

▶ Never impose ▶ Do not convert ▶ Be accessible

Be reactive

EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

slide-25
SLIDE 25

Methodology

▶ Never impose ▶ Do not convert ▶ Be accessible ▶ Be reactive

EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

slide-26
SLIDE 26

Always a FreeBSD machine somewhere

NetASQ Stormshield pfSense FreeNAS Niksun Juniper Isilon

EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

slide-27
SLIDE 27

Always a FreeBSD machine somewhere

▶ NetASQ Stormshield

pfSense FreeNAS Niksun Juniper Isilon

EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

slide-28
SLIDE 28

Always a FreeBSD machine somewhere

▶ NetASQ Stormshield ▶ pfSense

FreeNAS Niksun Juniper Isilon

EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

slide-29
SLIDE 29

Always a FreeBSD machine somewhere

▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS

Niksun Juniper Isilon

EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

slide-30
SLIDE 30

Always a FreeBSD machine somewhere

▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS ▶ Niksun

Juniper Isilon

EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

slide-31
SLIDE 31

Always a FreeBSD machine somewhere

▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS ▶ Niksun ▶ Juniper

Isilon

EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

slide-32
SLIDE 32

Always a FreeBSD machine somewhere

▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS ▶ Niksun ▶ Juniper ▶ Isilon

EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

slide-33
SLIDE 33

Users: wants to feel at home

First: mangle

how do I install logrotate? how do I install rsyslog?

Second: learn

  • h, newsyslog is nice

hey your syslog does that?

EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

slide-34
SLIDE 34

Users: wants to feel at home

▶ First: mangle

how do I install logrotate? how do I install rsyslog?

Second: learn

  • h, newsyslog is nice

hey your syslog does that?

EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

slide-35
SLIDE 35

Users: wants to feel at home

▶ First: mangle

▶ how do I install logrotate? ▶ how do I install rsyslog?

Second: learn

  • h, newsyslog is nice

hey your syslog does that?

EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

slide-36
SLIDE 36

Users: wants to feel at home

▶ First: mangle

▶ how do I install logrotate? ▶ how do I install rsyslog?

▶ Second: learn

  • h, newsyslog is nice

hey your syslog does that?

EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

slide-37
SLIDE 37

Users: wants to feel at home

▶ First: mangle

▶ how do I install logrotate? ▶ how do I install rsyslog?

▶ Second: learn

▶ oh, newsyslog is nice ▶ hey your syslog does that? EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

slide-38
SLIDE 38

Package management

long ago:

the good: easily customisable the bad: hard to reproduce a setup the bad: hard to maintain a repo the ugly: hard to automate the ugly: binary maintenance close to impossible

nowadays:

the good: easy to create/maintain a repo the good: simple and straight forward command line interface the good: easy the good: up to date packages the bad: no LTS repo the bad: multi repository support

EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

slide-39
SLIDE 39

Package management

▶ long ago:

▶ the good: easily customisable

the bad: hard to reproduce a setup the bad: hard to maintain a repo the ugly: hard to automate the ugly: binary maintenance close to impossible

nowadays:

the good: easy to create/maintain a repo the good: simple and straight forward command line interface the good: easy the good: up to date packages the bad: no LTS repo the bad: multi repository support

EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

slide-40
SLIDE 40

Package management

▶ long ago:

▶ the good: easily customisable ▶ the bad: hard to reproduce a setup ▶ the bad: hard to maintain a repo

the ugly: hard to automate the ugly: binary maintenance close to impossible

nowadays:

the good: easy to create/maintain a repo the good: simple and straight forward command line interface the good: easy the good: up to date packages the bad: no LTS repo the bad: multi repository support

EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

slide-41
SLIDE 41

Package management

▶ long ago:

▶ the good: easily customisable ▶ the bad: hard to reproduce a setup ▶ the bad: hard to maintain a repo ▶ the ugly: hard to automate ▶ the ugly: binary maintenance close to impossible

nowadays:

the good: easy to create/maintain a repo the good: simple and straight forward command line interface the good: easy the good: up to date packages the bad: no LTS repo the bad: multi repository support

EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

slide-42
SLIDE 42

Package management

▶ long ago:

▶ the good: easily customisable ▶ the bad: hard to reproduce a setup ▶ the bad: hard to maintain a repo ▶ the ugly: hard to automate ▶ the ugly: binary maintenance close to impossible

▶ nowadays:

▶ the good: easy to create/maintain a repo ▶ the good: simple and straight forward command line interface ▶ the good: easy ▶ the good: up to date packages

the bad: no LTS repo the bad: multi repository support

EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

slide-43
SLIDE 43

Package management

▶ long ago:

▶ the good: easily customisable ▶ the bad: hard to reproduce a setup ▶ the bad: hard to maintain a repo ▶ the ugly: hard to automate ▶ the ugly: binary maintenance close to impossible

▶ nowadays:

▶ the good: easy to create/maintain a repo ▶ the good: simple and straight forward command line interface ▶ the good: easy ▶ the good: up to date packages ▶ the bad: no LTS repo ▶ the bad: multi repository support EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

slide-44
SLIDE 44

Automation

▶ The good:

▶ rc.conf.d ▶ *.d

The badgood:

crontabs syslogd

The bad:

jail.conf inetd.conf blacklistd.conf everything not allowing includes

EuroBSDCon 2018 Introducing FreeBSD in new environment 11 of 21

slide-45
SLIDE 45

Automation

▶ The good:

▶ rc.conf.d ▶ *.d

▶ The badgood:

▶ crontabs ▶ syslogd

The bad:

jail.conf inetd.conf blacklistd.conf everything not allowing includes

EuroBSDCon 2018 Introducing FreeBSD in new environment 11 of 21

slide-46
SLIDE 46

Automation

▶ The good:

▶ rc.conf.d ▶ *.d

▶ The badgood:

▶ crontabs ▶ syslogd

▶ The bad:

▶ jail.conf ▶ inetd.conf ▶ blacklistd.conf ▶ everything not allowing includes EuroBSDCon 2018 Introducing FreeBSD in new environment 11 of 21

slide-47
SLIDE 47

Tooling

The good:

admin utilities: *util, *ctl, *control statistical utilities: systat, top -m io man pages gpart!

The bad:

3 rewals sendmail vi fdisk/bsdlabel command options strictness (getopt) lack of help

The ugly:

CSH (as default shell) no good default shell in base

EuroBSDCon 2018 Introducing FreeBSD in new environment 12 of 21

slide-48
SLIDE 48

Tooling

▶ The good:

▶ admin utilities: *util, *ctl, *control ▶ statistical utilities: systat, top -m io ▶ man pages ▶ gpart!

The bad:

3 rewals sendmail vi fdisk/bsdlabel command options strictness (getopt) lack of help

The ugly:

CSH (as default shell) no good default shell in base

EuroBSDCon 2018 Introducing FreeBSD in new environment 12 of 21

slide-49
SLIDE 49

Tooling

▶ The good:

▶ admin utilities: *util, *ctl, *control ▶ statistical utilities: systat, top -m io ▶ man pages ▶ gpart!

▶ The bad:

▶ 3 rewals ▶ sendmail ▶ vi ▶ fdisk/bsdlabel ▶ command options strictness (getopt) ▶ lack of help

The ugly:

CSH (as default shell) no good default shell in base

EuroBSDCon 2018 Introducing FreeBSD in new environment 12 of 21

slide-50
SLIDE 50

Tooling

▶ The good:

▶ admin utilities: *util, *ctl, *control ▶ statistical utilities: systat, top -m io ▶ man pages ▶ gpart!

▶ The bad:

▶ 3 rewals ▶ sendmail ▶ vi ▶ fdisk/bsdlabel ▶ command options strictness (getopt) ▶ lack of help

▶ The ugly:

▶ CSH (as default shell) ▶ no good default shell in base EuroBSDCon 2018 Introducing FreeBSD in new environment 12 of 21

slide-51
SLIDE 51

Deploying

The good:

freebsd-update upgrades

The bad:

Lack of out of box "cloud" image local freebsd-update mirror

The ugly:

PXE booting (seamless installation) PXE booting (ramdisk/diskless) local freebsd-update server

EuroBSDCon 2018 Introducing FreeBSD in new environment 13 of 21

slide-52
SLIDE 52

Deploying

▶ The good:

▶ freebsd-update upgrades

The bad:

Lack of out of box "cloud" image local freebsd-update mirror

The ugly:

PXE booting (seamless installation) PXE booting (ramdisk/diskless) local freebsd-update server

EuroBSDCon 2018 Introducing FreeBSD in new environment 13 of 21

slide-53
SLIDE 53

Deploying

▶ The good:

▶ freebsd-update upgrades

▶ The bad:

▶ Lack of out of box "cloud" image ▶ local freebsd-update mirror

The ugly:

PXE booting (seamless installation) PXE booting (ramdisk/diskless) local freebsd-update server

EuroBSDCon 2018 Introducing FreeBSD in new environment 13 of 21

slide-54
SLIDE 54

Deploying

▶ The good:

▶ freebsd-update upgrades

▶ The bad:

▶ Lack of out of box "cloud" image ▶ local freebsd-update mirror

▶ The ugly:

▶ PXE booting (seamless installation) ▶ PXE booting (ramdisk/diskless) ▶ local freebsd-update server EuroBSDCon 2018 Introducing FreeBSD in new environment 13 of 21

slide-55
SLIDE 55

Someone's else computer/Cloud

The good:

Xen dom0 support

The bad:

bhyve frontend bhyve lack of features (live migration, passthrough) lack of dynamic CPU

EuroBSDCon 2018 Introducing FreeBSD in new environment 14 of 21

slide-56
SLIDE 56

Someone's else computer/Cloud

▶ The good:

▶ Xen dom0 support

The bad:

bhyve frontend bhyve lack of features (live migration, passthrough) lack of dynamic CPU

EuroBSDCon 2018 Introducing FreeBSD in new environment 14 of 21

slide-57
SLIDE 57

Someone's else computer/Cloud

▶ The good:

▶ Xen dom0 support

▶ The bad:

▶ bhyve frontend ▶ bhyve lack of features (live migration, passthrough) ▶ lack of dynamic CPU EuroBSDCon 2018 Introducing FreeBSD in new environment 14 of 21

slide-58
SLIDE 58

Storage

The good:

ZFS ctl utilities (geom, sesutil, mutil)

The ugly:

NFS performances NFS v4+ compatibilities with Linux clients

EuroBSDCon 2018 Introducing FreeBSD in new environment 15 of 21

slide-59
SLIDE 59

Storage

▶ The good:

▶ ZFS ▶ ctl ▶ utilities (geom, sesutil, mutil)

The ugly:

NFS performances NFS v4+ compatibilities with Linux clients

EuroBSDCon 2018 Introducing FreeBSD in new environment 15 of 21

slide-60
SLIDE 60

Storage

▶ The good:

▶ ZFS ▶ ctl ▶ utilities (geom, sesutil, mutil)

▶ The ugly:

▶ NFS performances ▶ NFS v4+ compatibilities with Linux clients EuroBSDCon 2018 Introducing FreeBSD in new environment 15 of 21

slide-61
SLIDE 61

Hacking

The good:

multiple version of the toolchains available dtrace pmcstat

The bad:

pmcstat UI lack of sanitizers .4th gdb 6.6

EuroBSDCon 2018 Introducing FreeBSD in new environment 16 of 21

slide-62
SLIDE 62

Hacking

▶ The good:

▶ multiple version of the toolchains available ▶ dtrace ▶ pmcstat

The bad:

pmcstat UI lack of sanitizers .4th gdb 6.6

EuroBSDCon 2018 Introducing FreeBSD in new environment 16 of 21

slide-63
SLIDE 63

Hacking

▶ The good:

▶ multiple version of the toolchains available ▶ dtrace ▶ pmcstat

▶ The bad:

▶ pmcstat UI ▶ lack of sanitizers ▶ .4th ▶ gdb 6.6 EuroBSDCon 2018 Introducing FreeBSD in new environment 16 of 21

slide-64
SLIDE 64

Community feedback

The good:

not worse than elsewhere documentations/handbook

The bad:

mailing list is the best way to catch attention localised documentation (fr_FR.ISO8859-1 for example)

The ugly:

bug report without a proxy

EuroBSDCon 2018 Introducing FreeBSD in new environment 17 of 21

slide-65
SLIDE 65

Community feedback

▶ The good:

▶ not worse than elsewhere ▶ documentations/handbook

The bad:

mailing list is the best way to catch attention localised documentation (fr_FR.ISO8859-1 for example)

The ugly:

bug report without a proxy

EuroBSDCon 2018 Introducing FreeBSD in new environment 17 of 21

slide-66
SLIDE 66

Community feedback

▶ The good:

▶ not worse than elsewhere ▶ documentations/handbook

▶ The bad:

▶ mailing list is the best way to catch attention ▶ localised documentation (fr_FR.ISO8859-1 for example)

The ugly:

bug report without a proxy

EuroBSDCon 2018 Introducing FreeBSD in new environment 17 of 21

slide-67
SLIDE 67

Community feedback

▶ The good:

▶ not worse than elsewhere ▶ documentations/handbook

▶ The bad:

▶ mailing list is the best way to catch attention ▶ localised documentation (fr_FR.ISO8859-1 for example)

▶ The ugly:

▶ bug report without a proxy EuroBSDCon 2018 Introducing FreeBSD in new environment 17 of 21

slide-68
SLIDE 68

Contributing

The good:

not worse than other OS

The bad:

subversion lack of documentation

The ugly:

there is no ocial process

EuroBSDCon 2018 Introducing FreeBSD in new environment 18 of 21

slide-69
SLIDE 69

Contributing

▶ The good:

▶ not worse than other OS

The bad:

subversion lack of documentation

The ugly:

there is no ocial process

EuroBSDCon 2018 Introducing FreeBSD in new environment 18 of 21

slide-70
SLIDE 70

Contributing

▶ The good:

▶ not worse than other OS

▶ The bad:

▶ subversion ▶ lack of documentation

The ugly:

there is no ocial process

EuroBSDCon 2018 Introducing FreeBSD in new environment 18 of 21

slide-71
SLIDE 71

Contributing

▶ The good:

▶ not worse than other OS

▶ The bad:

▶ subversion ▶ lack of documentation

▶ The ugly:

▶ there is no ocial process EuroBSDCon 2018 Introducing FreeBSD in new environment 18 of 21

slide-72
SLIDE 72

Desktops/laptops

The good:

usable sound

The bad:

Wireless GPU drivers sound support (upstream)

EuroBSDCon 2018 Introducing FreeBSD in new environment 19 of 21

slide-73
SLIDE 73

Desktops/laptops

▶ The good:

▶ usable ▶ sound

The bad:

Wireless GPU drivers sound support (upstream)

EuroBSDCon 2018 Introducing FreeBSD in new environment 19 of 21

slide-74
SLIDE 74

Desktops/laptops

▶ The good:

▶ usable ▶ sound

▶ The bad:

▶ Wireless ▶ GPU drivers ▶ sound support (upstream) EuroBSDCon 2018 Introducing FreeBSD in new environment 19 of 21

slide-75
SLIDE 75

Summary

Good: Overhall feeling of a well thought OS Bad: If you don't know someone, hard to get in (but same for

  • ther projects)

Bad: regressions on stable! Bad: lack of ERRATA: most people use releases! Bad: We are not cool anymore, where are those wonderful swags? Ugly: CSH

EuroBSDCon 2018 Introducing FreeBSD in new environment 20 of 21

slide-76
SLIDE 76

Summary

▶ Good: Overhall feeling of a well thought OS

Bad: If you don't know someone, hard to get in (but same for

  • ther projects)

Bad: regressions on stable! Bad: lack of ERRATA: most people use releases! Bad: We are not cool anymore, where are those wonderful swags? Ugly: CSH

EuroBSDCon 2018 Introducing FreeBSD in new environment 20 of 21

slide-77
SLIDE 77

Summary

▶ Good: Overhall feeling of a well thought OS ▶ Bad: If you don't know someone, hard to get in (but same for

  • ther projects)

Bad: regressions on stable! Bad: lack of ERRATA: most people use releases! Bad: We are not cool anymore, where are those wonderful swags? Ugly: CSH

EuroBSDCon 2018 Introducing FreeBSD in new environment 20 of 21

slide-78
SLIDE 78

Summary

▶ Good: Overhall feeling of a well thought OS ▶ Bad: If you don't know someone, hard to get in (but same for

  • ther projects)

▶ Bad: regressions on stable!

Bad: lack of ERRATA: most people use releases! Bad: We are not cool anymore, where are those wonderful swags? Ugly: CSH

EuroBSDCon 2018 Introducing FreeBSD in new environment 20 of 21

slide-79
SLIDE 79

Summary

▶ Good: Overhall feeling of a well thought OS ▶ Bad: If you don't know someone, hard to get in (but same for

  • ther projects)

▶ Bad: regressions on stable! ▶ Bad: lack of ERRATA: most people use releases!

Bad: We are not cool anymore, where are those wonderful swags? Ugly: CSH

EuroBSDCon 2018 Introducing FreeBSD in new environment 20 of 21

slide-80
SLIDE 80

Summary

▶ Good: Overhall feeling of a well thought OS ▶ Bad: If you don't know someone, hard to get in (but same for

  • ther projects)

▶ Bad: regressions on stable! ▶ Bad: lack of ERRATA: most people use releases! ▶ Bad: We are not cool anymore, where are those wonderful

swags? Ugly: CSH

EuroBSDCon 2018 Introducing FreeBSD in new environment 20 of 21

slide-81
SLIDE 81

Summary

▶ Good: Overhall feeling of a well thought OS ▶ Bad: If you don't know someone, hard to get in (but same for

  • ther projects)

▶ Bad: regressions on stable! ▶ Bad: lack of ERRATA: most people use releases! ▶ Bad: We are not cool anymore, where are those wonderful

swags?

▶ Ugly: CSH

EuroBSDCon 2018 Introducing FreeBSD in new environment 20 of 21

slide-82
SLIDE 82

Questions?

Thanks

EuroBSDCon 2018 Introducing FreeBSD in new environment 21 of 21