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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend