Ollama: Get up and running with Large Language Models

Ollama is a streamlined tool that brings the power of open-source large language models (LLMs) to your local machine.In our present era of paid AI services aiming to improve lives of end-users, Ollama makes it easier to run LLMs on your own computer without needing a cloud service for no cost, allowing users to evaluate the model’s strengths and weaknesses to determine whether the model can be useful in their business contexts.

In this talk (mini-workshop rather) ‘G’ Gaurav Saxena (@gsvolt) will discuss:

  • Basics of Ollama
  • How to set it up on your system (Linux or Mac) and download models locally
  • Download models and use Ollama to interact with them
  • Explore Ollama’s REST API using cURL (and briefly explore a variety of tools building on top of it)
  • How to create your own custom models with Ollama’s Modelfile

April 25, 2024, 7 PM to 9 PM EDT. See Meetup.

NixOS

Brian Ward will take us on a tour of NixOS. This will include:

  • A naive NixOS install
  • A re-install with encrypted root
  • Use of home manager to manage user prefs/config
  • Using nix-flakes to guarantee fixed package versions

March 28, 2024, 7 PM to 9 PM EDT. See Meetup.

Docker and Linux

Dave talks about the history of containers and Docker on Linux.

February 29, 2024, 7 PM to 9 PM EDT. See Meetup.

Canton Linux Enthusiasts Holiday Gathering

Canton Linux Enthusiasts, Friends, and Family, join us at our second annual holiday gathering!

We will be gathering at Muskellunge Brewing Company in downtown Canton, Ohio 7:00 to 9:00 on Thursday, December 28th. Bring your friends and family, holiday cheer, and perhaps a treat to share as we celebrate another year together.

Be sure to RSVP and add your plus ones.

December 28, 2023, 7 PM to 9 PM EDT. See Meetup.

Build your own Linux kernel module

In this session, we will be building a simple Linux kernel module and show how to load and unload it in a running Linux kernel. Bring a laptop which can create Linux virtual machines to follow along. (I’ll be using vagrant with libvirt, but you can use any virtualization provider you prefer.)

October 26, 2023, 7 PM to 9 PM EDT. See Meetup.

September Pot Luck

Well, Derek is not around to talk about the scheduled topic, so we are doing a Pot Luck meeting! Bring a 5 minute topic, trick, or tip to share with the group. It can be a stupid command line trick, a free software project to promote, or just a burning question about Linux stuff.

September 28, 2023, 7 PM to 9 PM EDT. See Meetup.

Let's use PAM to create two-factor authentication into a Linux server

Dave will be showing us how the classic Linux Pluggable Authentication Modules (PAM) can be used to setup two-factor authentication.

August 31, 2023, 7 PM to 9 PM EDT. See Meetup.

Introduction to Elixir Functional Programming Language

Elixir is a functional programming language built on top or Erlang.

If you love piping at the Linux command line, you are going to love Elixir!

Dennis Warner will demonstrate the differences between an object oriented language like Ruby, to a functional programming language like Elixir. Description

The talk will go over Elixir collection types, piping, pattern matching and recursion.

July 27, 2023, 7 PM to 9 PM EDT. See Meetup.

Adding a serial port to the 6502 breadboard computer

Mike will be demonstrating progress on adding a serial port to the 6502 breadboard computer shown last year. The port connects the 6502 computer to a modern laptop/desktop over a USB-to-Serial cable. Eventually, this will let us use and program the 6502 computer with a terminal emulator, such as GNU Screen.

June 29, 2023, 7 PM to 9 PM EDT. See Meetup.

3 Musketeers for tasks in isolation

The 3 Musketeers is a pattern for developing software in a repeatable and consistent manner. It leverages Make as an orchestration tool to test, build, run, and deploy applications using Docker and Docker Compose. The Make and Docker/Compose commands for each application are maintained as part of the application’s source code and are invoked in the same way whether run locally or on a CI/CD server.

May 25, 2023, 7 PM to 9 PM EDT. See Meetup.

Make all the things

The classic “make” tool is a culturally significant part of the unix toolkit. We will cover the fundamentals of “make” and show examples of using “make” as “task runner” for a variety projects.

April 27, 2023, 7 PM to 9 PM EDT. See Meetup.

Customizing bash completion

Ever curious about how autocomplete works in bash (or zsh)? Let’s create a custom bash completion script!

Learn the basics of bash completion by creating a basic completion script for an existing program.

We will be meeting in the Map Room at Milestone Games in Canton, Ohio.

Thursday, March 30, 2023, 7 PM to 9 PM EDT. See Meetup.

Newer CLI tools

This talk will provide a basic introduction to a slew of newer CLI tools including bat, exa, fd, fzf, hexyl, hyperfine, pass, ripgrep, tealdeer, vivid, and zoxide with a special guest appearance by Mike Meffie covering taskwarrior.

See https://programoires.gitlab.io/grimoires/cli/newer-cli-tools.html

Thursday, February 23, 2023, 7 PM to 9 PM EDT. See Meetup.

Canton Linux Enthusiasts 2023 Kick-Off

We be getting together at our regularly scheduled time to review the proposed sessions for 2023 and create a schedule for 2023. Other discussion and Q&A welcome.

Hope to see every there!

Thursday, January 26, 2023, 7 PM to 9 PM EDT. See Meetup.

All articles