|St. Louis UNIX Users Group||Your Forum for exchanging information about open standards, open systems, open source, products, services and architectures|
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.
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 aster.is and was a core contributor to the open source Mantl.io 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
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.
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
We have been meeting continuously since at least July 1992.
Possible Future Topics
Other independent, loosely affiliated SLUUG sponsored Special Interest Groups:
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 | email@example.com|