introducing freebsd in new environment
play

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


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

  2. No more a student since 2003 Working mostly in France and Africa Only one job really o�cially FreeBSD related 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 EuroBSDCon 2018 Introducing FreeBSD in new environment 2 of 21

  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 o�cially FreeBSD related EuroBSDCon 2018 Introducing FreeBSD in new environment 2 of 21

  4. Disclaimer: subjective french point of view EuroBSDCon 2018 Introducing FreeBSD in new environment 3 of 21

  5. Old school sysadmin usage Appliances usage Modern devops usage Diskless Targets EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

  6. Appliances usage Modern devops usage Diskless Targets ▶ Old school sysadmin usage EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

  7. Modern devops usage Diskless Targets ▶ Old school sysadmin usage ▶ Appliances usage EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

  8. Diskless Targets ▶ Old school sysadmin usage ▶ Appliances usage ▶ Modern devops usage EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

  9. Targets ▶ Old school sysadmin usage ▶ Appliances usage ▶ Modern devops usage ▶ Diskless EuroBSDCon 2018 Introducing FreeBSD in new environment 4 of 21

  10. sysadmins: before: "Who is the vendor?" now: "Never heard of that Linux distro?" developers PCI DSS auditors Audience EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

  11. before: "Who is the vendor?" now: "Never heard of that Linux distro?" developers PCI DSS auditors Audience ▶ sysadmins: EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

  12. developers PCI DSS auditors Audience ▶ sysadmins: ▶ before: "Who is the vendor?" ▶ now: "Never heard of that Linux distro?" EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

  13. PCI DSS auditors Audience ▶ sysadmins: ▶ before: "Who is the vendor?" ▶ now: "Never heard of that Linux distro?" ▶ developers EuroBSDCon 2018 Introducing FreeBSD in new environment 5 of 21

  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

  15. 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 Myths EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

  16. BSD is hard to use BSD is a source only OS one true BSD There must be a reason for $feature not exist Myths ▶ BSD is for real hardcode sysadmins EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

  17. BSD is a source only OS one true BSD There must be a reason for $feature not exist Myths ▶ BSD is for real hardcode sysadmins ▶ BSD is hard to use EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

  18. one true BSD There must be a reason for $feature not exist Myths ▶ BSD is for real hardcode sysadmins ▶ BSD is hard to use ▶ BSD is a source only OS EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

  19. There must be a reason for $feature not exist Myths ▶ BSD is for real hardcode sysadmins ▶ BSD is hard to use ▶ BSD is a source only OS ▶ one true BSD EuroBSDCon 2018 Introducing FreeBSD in new environment 6 of 21

  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

  21. Never impose Do not convert Be accessible Be reactive Methodology EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

  22. Do not convert Be accessible Be reactive Methodology ▶ Never impose EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

  23. Be accessible Be reactive Methodology ▶ Never impose ▶ Do not convert EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

  24. Be reactive Methodology ▶ Never impose ▶ Do not convert ▶ Be accessible EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

  25. Methodology ▶ Never impose ▶ Do not convert ▶ Be accessible ▶ Be reactive EuroBSDCon 2018 Introducing FreeBSD in new environment 7 of 21

  26. NetASQ Stormshield pfSense FreeNAS Niksun Juniper Isilon Always a FreeBSD machine somewhere EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

  27. pfSense FreeNAS Niksun Juniper Isilon Always a FreeBSD machine somewhere ▶ NetASQ Stormshield EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

  28. FreeNAS Niksun Juniper Isilon Always a FreeBSD machine somewhere ▶ NetASQ Stormshield ▶ pfSense EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

  29. Niksun Juniper Isilon Always a FreeBSD machine somewhere ▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

  30. Juniper Isilon Always a FreeBSD machine somewhere ▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS ▶ Niksun EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

  31. Isilon Always a FreeBSD machine somewhere ▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS ▶ Niksun ▶ Juniper EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

  32. Always a FreeBSD machine somewhere ▶ NetASQ Stormshield ▶ pfSense ▶ FreeNAS ▶ Niksun ▶ Juniper ▶ Isilon EuroBSDCon 2018 Introducing FreeBSD in new environment 8 of 21

  33. First: mangle how do I install logrotate? how do I install rsyslog? Second: learn oh, newsyslog is nice hey your syslog does that? Users: wants to feel at home EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

  34. how do I install logrotate? how do I install rsyslog? Second: learn oh, newsyslog is nice hey your syslog does that? Users: wants to feel at home ▶ First: mangle EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

  35. Second: learn oh, newsyslog is nice hey your syslog does that? Users: wants to feel at home ▶ First: mangle ▶ how do I install logrotate? ▶ how do I install rsyslog? EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

  36. oh, newsyslog is nice hey your syslog does that? Users: wants to feel at home ▶ First: mangle ▶ how do I install logrotate? ▶ how do I install rsyslog? ▶ Second: learn EuroBSDCon 2018 Introducing FreeBSD in new environment 9 of 21

  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

  38. 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 Package management EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

  39. 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 Package management ▶ long ago: ▶ the good: easily customisable EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

  40. 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 Package management ▶ long ago: ▶ the good: easily customisable ▶ the bad: hard to reproduce a setup ▶ the bad: hard to maintain a repo EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

  41. 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 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 EuroBSDCon 2018 Introducing FreeBSD in new environment 10 of 21

Recommend


More recommend