We are excited about our lineup of speakers for the 2024 OLF Conference! Read on to learn more about what they have to say.
Amber Graner
Amber is a seasoned professional with a rich history in open source communities—Ubuntu, Linaro, Open Compute Project Foundation, Zeek, Kubeflow, and more. She is known for her leadership skills and commitment to inclusivity. Amber served as an all-source intelligence analyst in the US Army and is a decorated combat veteran. Amber brings a unique blend of skills to ignite communication, collaboration and contribution in, near or around open source and actively seeks opportunities to empower individuals and organizations to use the technologies she is working with and is passionate about.
Keynote – Without Fear: You Don’t Need Permission to Contribute to Your Own Destiny
In this updated talk, Amber Graner explores how the evolving philosophies of Open Source have become more relevant than ever in today’s dynamic world. By embracing inclusivity, diversity, and digital collaboration, Amber demonstrates how these principles can empower anyone to contribute to their own destiny without fear or hesitation. Drawing from her personal journey and Open Source experiences with organizations and projects such as Ubuntu, Linaro, OCP, Zeek and Kubeflow. Amber shares how overcoming fears has led to success across her personal, professional, and project life. Through candid stories and her trademark Southern wit, she encourages the audience to challenge themselves, adopt these dynamic principles, and confidently navigate modern challenges and opportunities. Join Amber as she hopes to inspire you to harness (or continue to harness) the power of openness and transparency to become a more resilient, confident you in today’s interconnected world.
Ben Kallus
I’m a PhD student at Dartmouth College in Hanover, New Hampshire, where I work on differential fuzzing.
Keynote – Lessons Learned from Reporting 100+ FOSS Bugs
It’s much easier to find bugs than to report them. Over the last few years, I’ve been writing tools to automatically find parsing bugs in popular free and open source software. In this talk, I detail how my approach to bug reporting has evolved as I’ve built up experience reporting over 100 HTTP parsing bugs, with examples from both my most effective and least effective bug reports. I conclude with some demos of vulnerabilities that nobody ever fixed because of ineffective reporting.
Jon “maddog” Hall
Jon “maddog” Hall is the Chairman Emeritus of the Board of the Linux Professional Institute. Since 1969, he has been a programmer, systems designer, systems administrator, product manager, technical marketing manager, author and educator, and is currently working as an independent consultant. Mr. Hall has concentrated on Unix systems since 1980 and Linux systems since 1994, when he first met Linus Torvalds and correctly recognized the commercial importance of Linux and Free and Open Source Software. He has been a tremendous friend to the OLF Conference, offering his support and appearing on our stage starting in 2004. Mr. Hall has traveled the world speaking on the benefits of Open Source Software having received his BS in Commerce and Engineering from Drexel University, and his MSCS from RPI in Troy, New York.
Keynote – The JOY of Free Software: It Should Be Fun to Fish
The concept of “fun” has permeated the Free and Open Source Community even before “FOSS” had a name. When Linus started the Kernel project, he said it was for “fun”. When he partnered to write a book, the title was “Just for Fun”.
Early conferences were low cost or free (and a few still are) run by volunteers, but many are fairly expensive, particularly for students (even with student discounts). Local User Groups sprang up and people met (sometimes traveling long distances) to meet face to face once a month and talk about FOSS.
In the early days there was the excitement of the early kernel releases, the new functionality in each one, and reporting back bugs that appeared. Yet much about Linux, and even Free Software, has turned into something that feels less than “fun”. Perhaps it was “Linux” turning from a “hobbyist” operating system to something business needed.
Perhaps it was the advent of COVID, or the movement of young college students (a mainstay of Free Software) into older “heads of households”. Perhaps it was the influx of new “users” of FOSS instead of “producer/users” with “newbie” questions and expectations of “FREE” software (when nothing in life is truly FREE).
Is this just the ramblings of a tired old man, or can we once again bring back the JOY of Free Software?
Anthony Navarro
Anthony Navarro is a passionate Linux System Administrator and Kubernetes expert with extensive hands-on experience managing cloud-native environments. With a focus on modern virtualization and container orchestration, Anthony works daily with Kubernetes to deploy and maintain robust, scalable systems. As an active volunteer in the Rocky Linux Community, they are dedicated to the open-source ethos and contribute to the advancement of Linux distributions. Anthony holds several industry-recognized certifications, including LFCS, CKA, CKS, and IBM Cloud Security Engineer, which highlight their deep technical expertise in Linux systems and Kubernetes security. As an autistic technologist and father to a one-year-old daughter, this brings a unique perspective to their work, balancing a commitment to both their family and the tech community. Through their work, Anthony seeks to bridge the gap between virtual machines and containers, leveraging tools like KubeVirt to integrate legacy infrastructure with modern cloud-native environments.
Modern VM Orchestration with KubeVirt on Kubernetes
As organizations increasingly adopt Kubernetes for container orchestration, many still rely on traditional virtual machines (VMs) for critical workloads. KubeVirt bridges this gap, enabling the orchestration of both containers and VMs within a single Kubernetes environment. In this presentation, we explore how KubeVirt transforms Kubernetes into a powerful platform for managing virtualized workloads alongside containerized applications. We’ll dive into the architecture of KubeVirt, demonstrate how to deploy and manage virtual machines on Kubernetes clusters, and discuss key use cases for hybrid workloads that require both VMs and containers. Attendees will learn how to integrate KubeVirt into existing Kubernetes setups, explore replication strategies with VirtualMachineInstanceReplicaSets, and gain insights into managing stateful and stateless VMs in a cloud-native environment. Join us to discover how KubeVirt redefines virtualization in the era of Kubernetes and cloud-native computing.
Bob Murphy
I’m Bob Murphy, a system administrator, desktop Linux user, and EFF member, and serial OLF attendee.
A Brief Introduction to tmux
tmux is a terminal multiplexer, a tool that makes working on the command line better and easier. It can allow you to work across connections, and to get multiple views on the computers that you are using. I’ll show how it works, how to install it on popular systems, and how to use it.
Brad Krumme
A Red Hat Certified Architect, Brad has over 20 years of IT experience as a systems administrator and IT manager. Now a Solution Architect at Red Hat, Brad specializes in helping IT organizations automate their operations and scale their automation practices to improve efficiency, reduce cost, and increase capabilities.
Embracing Patterns: Automation by Design
As adoption of hybrid cloud technologies accelerates, automation has become a necessary capability IT organizations must adopt in order to deliver value to the businesses they enable.
Teams often focus on the tools and techniques they use in order to create, manage, and operate automation, but struggle to structure their automation projects in a way which can provide the most impact to delivery of mission critical IT services.
This session will highlight a method for organizing automation projects and the resulting automation code based in the design of IT service components and layers. The method has a focus on democratization of automation and standardization of delivery objectives across multiple layers of IT. This method can lead to holistic automation across disparate or siloed teams. The tool of choice will be Ansible, but this method can be applied to any Infra as Code or Config as Code toolset.
Democratization of Automation: Embracing patterns can encourage teams to automate their areas of expertise and own their automation content domain.
Standardization of Delivery Objectives: Embracing patterns can help to standardize delivery of mission-critical IT services and reduce toil.
Holistic Automation: The value of an automation Community of Practice or Center of Excellence in relation to the democratization of automation.
The target audience is Automation Engineers, IT Managers, and Enterprise Architects.
Cornelius Kölbel
Cornelius has been into multifactor authentication for roughly 20 years. He is the project lead of the multifactor authentication system privacyIDEA. As a consultant, Cornelius learnt to understand customers requirements in heterogenous networks first hand. He planned and implemented several public key infrastructures for smartcard usage and was one of the first to work on the interoperability of the Aladdin eToken between Windows and Linux. In 2006, he started one of the the first open-source one-time password systems implementing the HOTP algorithm. In 2009, he initiated an enterprise OTP solution as product manager. In 2014, he kicked off the open-source privacyIDEA project. It is a vendor-independent authentication system, which can be used to manage arbitrary authentication objects to implement many different ways of multifactor authentication. privacyIDEA supports several authentication protocols like PAM, RADIUS, SAML, or LDAP. Cornelius also founded the company NetKnights in 2014 to provide consultancy for strong and secure authentication. During the last 15 years, Cornelius spoke at several conferences in Germany, in the Netherlands, in Belgium (FOSDEM), in Denmark and in the U.S.
The Good, the Bad, and the Ugly: Using WebAuthn and Passkeys
WebAuthn (FIDO2) and passkeys are the state-of-the-art authentication technology on the internet. They use asymmetric key pairs and support the use of hardware devices that store the private key securely. As nerd users we love this technology since it puts us back into the driver’s seat. On the other hand, it leaves the IT department with a lot of challenges, since by design some things are hard to manage. The ugly face comes up when WebAuthn tempts the users to omit the password even with hardware devices, which leave a new kind of single factor authentication: the plugged in hardware token in the computer. In this talk, we will take a look at the upsides and challenges of WebAuthn and how the open-source multifactor authentication system privacyIDEA achieves to manage these while still allowing interesting aspects like centrally managed WebAuthn login at offline computers.
Donald Vosburg
Don Vosburg is a long-time open-source enthusiast and speaker. He is currently employed by SUSE as a Product Manager for SUSE Manager, and an avid member of the upstream Uyuni community. Don is a key subject matter expert on Linux systems management, with experience spanning more than 20 years. He lives in Anderson, Indiana and travels often as a presenter and speaker on relevant topics.
Old Dogs Learn New Tricks: Moving an Application to Containers
Containerizing your application? Worried about what the consequences might be? Afraid that perhaps your application – or you – are too old? This session focuses on a real-world example of moving to containerization with Uyuni. We took our multi-Linux management software and containerized it! What has happened along the way (so far) has been great lessons in patience and process. We started with an old-but-trusty application, and successfully delivered it in podman containers. You will learn what we did, how, and why – and perhaps gain some insights into your own journey. Live demo included!
The Making of a Team: Character and Actions
From a lifetime of being a part of some great teams in technology, here are some lasting lessons learned about great teams and teammates. While much of the technology we have worked on is at the bottom of a midwest landfill, these experiences give us lasting value.
What makes a team that is:
Coherent
Effective
Collaborative
Resilient
Confident
Enjoyable
Enviable
What makes a teammate:
Character:
Trust
Stewardship
Integrity
Gratitude
Persistence
Availability
Humility
Actions:
Encourage
Acknowledge
Learn
Teach
Practice timing
Deliver
Solve
Look up
Inspire
This presentation is not talking points, but lasting values.
Ethan Hussong
I am currently VP and Sr. Manager at the Federal Home Loan Bank of Chicago. I worked as a retail manager for ~5 years in Chicago and Madison, then made a career transition (back) into IT. I worked on the Service Desk at Pepsi, the NOC at Nuveen Investments, as an Engineer in a Chicago municipality, and a consultant and engineer at the Bank before moving into management. Since (re)joining management in 2019 I have moved from managing a team of 0, to managing 3 teams totaling about 25 people with 3 managers as direct reports.
I have worked as an engineer, and I have transitioned from front line worker into management twice in my career – first in retail and once in IT. I have seen the pitfalls, the mistakes, and the secrets to making it work. I have coached multiple employees successfully into management positions in multiple organizations. I am deeply passionate about supporting career advancement and believe that engineers are uniquely situated to be great managers if they’re given the right guidance.
Loving the Leap: From Engineering to Management
Folks want to advance their careers past engineering and development for many reasons, but the skills that you learned along the way don’t always translate to the world of management and leadership. This presentation will provide practical guidance for those people looking to move from a technical role into a management role. We’ll explore the plan, the path, how to prepare, and how to execute on it all.
Jonathan Maple
I am a Senior Kernel Engineer at Control IQ (CIQ) working on CIQ’s offerings of the Linux Kernel which includes extensions for the Rocky Linux. I spent 6 years as a Kernel Engineer and GPU technical Lead for Cray Super computing delivering both Oak Ridge National Labs Titan and CSCS PizDaint+ while being the primary Linux Kernel Migrater for Cray Linux Environment (CLE). I’ve also worked at Amazon Linux and AWS S3 on Amazon Linux migration work for millions of servers and S3 hardware design and qualifications on Hardware and Software qualifications.
Reverse Engineer An Enterprise Linux Kernel to Git Tree
How CIQ recreated a CentOS-stream-8 “like” git tree for Major and Minor Rocky Linux release versions. In this we’ll show the coarse- to fine-grained methods to enable Engineers to work more closely to a standard development process than with Patches in a Distribution Git (dist-git). What challenges we ran into and how we resolved them.
CIQ will have made kernel source trees for CentOS7/7.9, CentOS8 and all Rocky Minor point releases publicly available via Github prior to OLF2024.
Jonathan Wright
Jonathan is the Infrastructure Team Lead for AlmaLinux. He has been consuming open source and building infrastructure in the web hosting industry for over 15 years and actively contributing to open source for roughly the past 3 within the AlmaLinux, Fedora, and EPEL communities, among others. Outside of technology he is an avid hunter and conservationist, boating and water sports enthusiast, and member of the United States Coast Guard Auxiliary.
AlmaLinux is Free: No Drama, Just Linux
The Enterprise Linux ecosystem continues to face exciting obstacles, and the entire life of AlmaLinux has been focused on overcoming those obstacles. For nearly 20 years, industries across the world have relied on Enterprise Linux as a trusted home for their compute needs of all varieties. Everyone from SMB enthusiasts to HPC cluster administrators have felt the impact of the changes Red Hat has made in the last five years, and they are turning to AlmaLinux as their drama-free replacement.
Fast, stable, secure, and free, with a 10-year lifespan and an incredible community behind it, AlmaLinux is proving to be the choice for non-profit and commercial adoption alike. Red Hat’s decision last year away to stop sharing the building blocks of Red Hat Enterprise Linux on git.centos.org has allowed AlmaLinux to shed the restriction of following RHEL. They now deliver the reliable Enterprise Linux that organizations need – consistently and without surprises or instability.
Come hear the evolution of Enterprise Linux in the last decade, the life of AlmaLinux in its first 3 years, and why we think freedom drives innovation.
Justin Ehrlichman
I am a well seasoned IT Support professional with a knack for scripting and automation. In my current role as a Senior IT Support Specialist for Schneider Downs I am the “go to guy” for PowerShell scripting and automating Microsoft-y things like Active Directory and Microsoft 365.
Even though I live in a Microsoft world in my day job, I am also a huge Linux and FOSS enthusiast who uses Linux on all my computers at home. I wanted to use the skills I have honed in my day job and see if I can make a difference in the world of Desktop Linux and music production.
Ardour, the Garageband of Linux: Elevating Ardour with Lua
Even though I am a huge Linux enthusiast and FOSS advocate, there are two aspects of the Apple ecosystem that I actually enjoy. 1. The aesthetics of macOS. 2. Playing with GarageBand. I really wanted to find a way to bring those experiences to Linux. The former was very easy to achieve thanks to a Youtube tutorial. The latter proved to be a bit more challenging.
In my research I could not find any native Linux apps that were free and offered the same features and ease of use as GarageBand. Being the strong-willed, determined person that I am, along with my passion for music and Linux, I decided to see if I can find a way to make it happen and found one through Ardour.
In this talk I will go over how I used Ardour’s Lua scripting interface to extend the functionality of Ardour for replicating some of GarageBand’s advanced features as well as creating guided dialog menus, automating tasks and making it all work together with plugins, loops, presets, track templates, shell scripting and python. This added functionality makes Ardour a true alternative to and contender for Garageband/Logic Pro.
Justin Paul
Justin Paul is a Senior Product Manager at Zerto, a Hewlett-Packard Enterprise company, where he specializes in data protection, disaster recovery, and cloud mobility. Since 2010, Justin has been an active blogger, covering both commercial and open-source technologies. Through his blog, he provides comprehensive how-to guides, product reviews, and insights on a variety of tech topics. With deep expertise in VMware, cloud technologies, Linux, automation, and open-source observability.
From Proprietary to Open-Source Observability
As organizations transition to cloud-native environments, many administrators face the challenge of moving away from proprietary observability platforms. This talk will guide attendees through the steps to successfully adopt open-source observability tools like Prometheus and Grafana. Using a collection of open-source components and some custom scripting, attendees will see how to integrate Prometheus with metrics sources that do not natively emit metrics in a compatible way. This session will demonstrate how to build a flexible and scalable observability platform, using real-world examples of instrumenting applications, collecting metrics via REST APIs, and visualizing that data in Grafana for informed decision-making.
This presentation will also cover the real-world challenges of migrating to open-source observability, such as tool integration, alerting, and operational dashboard creation. The audience will gain hands-on knowledge of setting up Prometheus and Grafana, best practices for meaningful alerts and queries, and techniques for customizing observability based on their organization’s needs. This session is relevant to anyone looking to integrate a wide range of systems and products into an open-source observability stack. There will be demos throughout the presentation.
Liang Yan
Liang Yan is a senior software engineer at Coreweave, specializing in AI Infra, heterogeneous architecture acceleration and distributed machine learning systems from the cloud base. He collaborates closely with upstream communities and leading vendors like NVIDIA, AMD and ARM, delivering creative solutions to the teams and customers. He has also been passionate about open source and Linux for over a decade. Liang has delivered insightful presentations at prestigious conferences, including NVIDIA GTC, AI_DEV, KubeCon, LPC, LSFMM, KVM Forum, and OLF.
Optimize your AI Cloud Infra: A Hardware Perspective
GPU Cloud has become a ubiquitous component of contemporary AI infrastructure, especially for distributed machine learning scenarios. While conversations around AI infrastructure optimization typically revolve around the application layer, such as machine learning tasks and distributed job schedulers, delving under the hood of the GPU cloud is essential. Numerous factors, including POD Scheduler, Device Plugin, GPU/NUMA topology, ROCE/NCCL Stack, and more, can significantly impact performance.
This session will explore the tuning of various machine models (CNN/RNN/Transformer) from MLPerf using an H100 Cluster as a reference. We will analyze the correlation between model performance to unveil the hidden potential within an AI Cloud.
Mahak Shah, Akaash Vishal Hazarika
Mahak Shah: I have nearly 6 years of experience working across various aspects of distributed systems, specializing in scalability, extensibility, and availability. I am proficient in building microservice-based software systems tailored to meet complex customer requirements. Currently, I am part of the Core Search platform team at Splunk (Cisco), specifically Federated Search. My previous experience includes roles at Salesforce and Samsung Research. I hold a Master’s degree in Computer Science from Columbia University.
Akaash Vishal Hazarika: I have close to 5 years of experience as a software developer handling large scale systems, back end development and performance optimizations. I am currently working at Splunk, working in a team that handles real-time ingestion of logs in an enormous scale (Distributed System). I have previously worked for companies like AWS and Google. Additionally I have done my masters from NC State in the field of computer science. I am always interested in learning new things and feel software value is derived by simplicity, maintainability and testability of the system.
Disaster Recovery in Distributed Systems
Disaster recovery in distributed systems ensures resilience against failures in complex dispersed environments. This talk will delve into key strategies such as replication, redundancy, and failover mechanisms that help maintain availability and data integrity. We will discuss the trade-offs between synchronous and asynchronous replication, the role of automatic failover, and the challenges of maintaining consistency in light of the CAP theorem. This will be accompanied by a hands-on example to demonstrate some of these aspects.
The audience will get acquainted with some of the best practices for designing distributed systems that can effectively recover from catastrophic failures, ensuring continuous operation and minimal downtime.
Marc Abel
Marc Abel is an engineer-scientist specializing in technology that supports civil rights, economic security, and geopolitical stability. He holds a 1991 B.S. in Engineering and Applied Science (focused on computer science) from Caltech, and a 2022 Ph.D. in Computer Science and Engineering from Wright State University.
Marc is the sole inventor, architect, implementer, maintainer, documenter, and promoter of the Dauug | 36 open-source minicomputer for critical infrastructure. He is the original and still only author of Dauug | 36’s firmware, designer and implementer of Dauug | 36’s assembly language and assemblers, writer of several related software tools, especially open-source electronic design automation and simulation tools, and the sole author of Osmin, a real-time operating system (RTOS) kernel for the architecture. He is the writer of 200,000 words of system documentation, including his dissertation and its online continuation called The Dauug House.
The World’s Most Advanced Transparently Functioning Computer
The Dauug | 36 open-source minicomputer for critical infrastructure is the world’s most advanced transparently functioning, fully auditable, user-constructable controller or minicomputer for critical infrastructure. The world’s first computer designed for decades of Internet-connected use without need for a single security patch. Also the first modern architecture (e.g., paged virtual memory, preemptive multitasking, hundreds of opcodes, millions of instructions per second) in decades that contains no purchased complex logic. There isn’t a single microprocessor or anything like one (FPGA, PLD, or ASIC) anywhere in the design.
This talk will challenge listeners’ expectations and assumptions as to how trustworthy computers and their supply chains might work, as well as report discoveries made and progress towards building the first prototype. Already, the CPU, memory subsystem, and an operating system kernel are working in electrical simulations. Firmware, open-source electronic design tools, and over 200,000 words of documentation have also been written.
Fiscal sponsorship for Dauug | 36 is through Wright State University.
Maxine Hayes
Maxine Hayes is a Community Team Member of the Rocky Linux project. Her role is engaging with the Rocky Linux community by creating social media posts, designing community events, and talking to people at conferences/meetups. She is well known for her kind demeanor and welcoming nature.
Rocky Linux Is My $HOME
This is a story about a girl becoming a member of the Rocky Linux community and her experiences with it. Throughout the presentation she emphasizes the importance of community and the impact community has on people. The goal of her presentation is to inspire others to build strong communities in the open source ecosystem.
Mike Kwiatkowski
Hello! My name is Mike Kwiatkowski, and I am an instructor at Northwest State Community College near Archbold, Ohio, where I have been teaching in the Electrical Engineering Technology program for over ten years. Before becoming a full-time educator, I spent two decades designing and maintaining data networks for school districts across northwest Ohio. I also hold an Extra Class amateur radio license, and my call sign is KE8YUJ.
My Amateur Radio Journey
Amateur radio, with a history spanning over a century, has been sustained by a diverse group of individuals who thrive on its technological challenges, licensing requirements, community spirit, steep learning curves, and potential financial commitments. While amateur radio, also known as ham radio, is not inherently open source, its enthusiasts share a passion that closely parallels that of the open source community. Due to regulatory constraints, many of the tools and applications used in the amateur radio community are open-source, developed by and for the community itself. This presentation will share insights from my first year as a licensed amateur radio operator, exploring the community’s adoption of open-source solutions and reflecting on the unique rewards and challenges of this captivating hobby. Additionally, I aim to demonstrate the equipment and, if conditions permit, showcase how to establish a contact.
Sinclair Community College
Doug Hampton is an associate professor at Sinclair Community College in Dayton, Ohio, teaching various information technology courses, including the CIS 2550 Linux Operating System course. With years of experience in Linux education, Doug leads his class in exploring Linux fundamentals and advanced concepts. This year, Doug’s CIS 2550 class is focused on deploying FOG (Free Open-Source Ghost), which is an open-source imaging solution, as their course project.
These students are eager to showcase their hands-on experience with FOG, demonstrating its use in imaging and deployment. Together, they aim to highlight the use of practical open-source applications and Linux in real-world scenarios.
FOG Deployment: Open-Source Imaging in Action
The students will provide a live demonstration of the capture and deployment process, walking the audience through each step—from capturing an image of a system to deploying it across multiple machines. The presentation will offer practical insights into how Linux-based open-source tools like FOG can be applied in real-world scenarios.
Terry Howald
I spent the first third of my career working as a C/C++ developer on Windows platforms. For the second part of my career, I taught general physics to college students and worked as a software test engineer for motion controlled camera rigs. For my last act, I want to work in Artificial Intelligence and Machine Learning, utilizing the programming and math skills I’ve accumulated along the way. When I’m not contemplating automated futures, I escape the hypnotizing glow of a computer monitor and rehabilitate my brain through biking, kayaking, and hiking.
Building a Machine Learning Model to Recognize Thai Characters
With Artificial Intelligence and Machine Learning topics prevailing in the news, I found myself searching for projects to gain experience in this space. I’ve been learning to read and speak the Thai language, and I’ve wondered what it would take to automatically transliterate Thai script. Since character recognition is involved, that seemed like a reasonable place to start. Come hear me speak about my trials and tribulations in developing a machine learning algorithm to recognize Thai characters. Topics include machine learning, neural networks, Python, TensorFlow, GPUs, and Linux.
Trevor Watkins
Trevor Watkins is the Teaching and Outreach Librarian at George Mason University. He leads a mini-team of two staff members on the Teaching and Learning Team, which engages in teaching, special projects, outreach, and library programming for George Mason University Libraries. He has been a Robot Hobbyist for twenty-plus years. His research interests include Artificial Intelligence (AI), AI literacy, Augmented Reality (AR), digital sustainability, and human-AI interaction. He is a professional member of IASSIST, IEEE, and ACM (SIGAI, SIGCSE). He is the Technical Lead and senior web developer for Project STAND. He is also the founder of Grey Alien Technologies, where he consults with public libraries, academic libraries, and BIPOC organizations about their technology needs. His current projects include the Black Squirrel GNU/Linux operating system, Cosmology of Artificial Intelligence, Mason’s 3D AR/VR Tour, and MOCA (Mason-Libraries Orientation Conversational Agent).
Creating a Workflow Using Linux Tools for Robotics Projects
In this talk, I will discuss how to create a workflow for using Linux tools in community-based citizen science projects. This includes selecting and setting up a development environment, using Gazebo to design and simulate a robot in different environments, using OpenCV for computer vision, and collaborating across teams using remote management tools.