Coder Social home page Coder Social logo

software-installation-and-toolbelt-talk's Introduction

Software installation and Toolbelt talk

A talk to be given at the [Perth Linux Users' Group][PLUG] on 8 Feb 2022.

[PLUG]: http://www.plug.org.au/

Blurb

The process of ad-hoc system administration, in which lengthy and possibly insecure installation commands are typed/pasted from software project websites or even Q&A sites, is both time-consuming and not recommended from a security perspective.

However, OS-provided software packages are often old versions or not present at all. And modern DevOps approaches like Ansible, Puppet, Vagrant or Docker are not always justified, especially for experimentation or work on one's own workstation.

Toolbelt fills the gap, by automating the recommended installation approach described on the provider's website for each supported piece of software.

This presentation will give an overview of Toolbelt, including a partial code walkthrough and a description of how to extend it to support additional software.

Outline

  1. Introduction
  2. Toolbelt
  3. What is Unix?
  4. Linux distributions and packages
  5. Linux Package Security
  6. 3rd-party Software Security
  7. Toolbelt principles
  8. Complexity level
  9. Verification methods
  10. Entities
  11. Dependencies
  12. Risks and trade-offs
  13. Toolbelt example
  14. toolbelt list-entities
  15. toolbelt install boring
  16. Toolbelt installation
  17. Remote: bootstrap/install.yaml (requires Ansible)
  18. Local: bootstrap/install.sh
  19. Extending Toolbelt
  20. Live demo: Sandstorm
  21. Future features
  22. Projects
  23. Components
  24. Riders
  25. Conclusion
  26. Questions?

Presenter bio

Alastair is a Software Engineer and system administrator by trade. He has a BSc in Computer Science from Curtin University.

His computer-related interests lie in various areas within his trade; suffice to say that he is a "geek of many colours". :) Alastair is a die-hard FOSS user and Linux fan.

He is also a freelancer with his own business. Warpspace IT is a consultancy with a fairly broad focus on the technical side of IT.

Contact

[email protected]

1300 881744

Slides

TBA

software-installation-and-toolbelt-talk's People

Contributors

unixnut avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.