St. Louis Unix Users Group St. Louis UNIX Users Group   Your Forum for exchanging information about open standards, open systems, open source, products, services and architectures
  Saint Louis MO - STL Unix Users Group


The Saint Louis Unix Users Group (SLUUG) is an IRS 501c(6) designated not-for-profit professional association dedicated to education and communication among computer users. SLUUG members include many Linux and UNIX professionals, Networking experts, System experts, hobbyists, students, plus many who are interested in Unix, Unix-like Operating Systems, Linux, BSD and other Free Open Source Software (FOSS) applications, products, projects and services.

ONLINE Sessions

  • NO PHYSICAL MEETINGS until further notice.
  • ONLINE session will use remote video service on 14 April 2021.
  • Connection Instructions are here and on our mailing lists.
  • BASE: Create Your Own Shell Functions

    Functions Instead of Aliases

    by James Conroy

    Tired of your static aliases only doing the one thing?

    Want to add some flow control to your shell, so that it changes behavior depending on the time of day, day of the week, or OS of that server you're about to ssh into?

    This tutorial will give you the what, why, and how of BASH functions.

    Plus, how to find and 'fix' the functions the last 'sysadmin' left behind.

    This session might show factors common with both personal and professional computing.

    MAIN: COSI (a new API)

    Common Operating System Interface

    by Steven Borrelli

    This talk introduces COSI, the Common Operating System Interface, which defines a new API for the configuration of container operating systems.

    While there has been innovation in the development of minimal Linux distributions for running Kubernetes, the distributions diverge from each other in terms of management and API endpoints. Similar to other projects such as the Container Network Interface (CNI) , COSI has a focus on the configuration of the underlying (Linux) OS, providing Protocol Buffer definitions and a gRPC API reference implementation for configuration settings such as DNS, network, and kernel settings. By utilizing a flexible plugin system, multiple backend implementations can provide a consistent API to consumers.

    In this talk we will review the configuration and APIs of popular container operating systems and Kubelet-node interactions. We will then review the COSI API, the plugin architecture, and demo node management using backend plugins written in Go and Rust.

    For folks who want more information, here is a google doc that describes the motivation.


    Steven Borrelli is a Principal Software Engineer for Mastercard where he develops infrastructure automation software. Prior to Mastercard, Steven founded and was a core contributor to the open source project. He has held various roles over the past 20+ years, from Unix Systems Engineer to Director of Infrastructure.

    SLUUG Sponsored meetings in the STL Metro Area

    Monthly Meetings

    We open the room for the general meeting about 6:00 PM.

    Then we start at 6:30 PM with our BASE introductory level session (usually focused on personal computing); which may include either amazing graphical packages, blinking lights, command line wonders, demonstrations of useful applications, displays of newly discovered web sites, major resolution of long standing anomalies, quantum discoveries, smoke and mirrors, superb tutorials, or shifts in both time and space.

    Sometime after 7:00 PM we attempt a quick welcome, introductions, announcements, current events of interest, and a general CALL FOR HELP (Questions and Answers) segment.

    Sometime after 7:30 PM, we may take a short break before our MAIN topic (usually focused on enterprise computing),

    All of our meetings are free and open to the public. There is no individual membership fee.


  • NO PHYSICAL MEETINGS until further notice.
  • ONLINE session will use remote video service.
  • Instructions will be given here when available. They will first be sent to our Mailing Lists.
  • When!

    Wednesday April 14th, 2021

    from 6:30PM till 9:00PM Central Time

    We will open the remote session at about 6:00 PM

    Next scheduled meeting dates

    Past Meetings

    We have been meeting continuously since at least July 1992.

    Contact SLUUG if you have a presentation you would like to have considered for selection.

    This site hosted by the Saint Louis Unix Users Group

      Home | About Us | Resources | Members | Other Groups | Sponsors | Contacts 
    Copyright ©  St. Louis UNIX Users Group  2003-2021 |