Fork me on GitHub

Talks

Cross-Distro Packages

30 November 2018

There’s a lot of new ways packages can be released without distribution-specific package managers. Jason Carr will explain why current package managers are difficult, and compare a few alternatives.

Continue Reading

Stay Calm and Carry On

11 September 2018

After the news broke that IBM was purchasing Red Hat r/linux exploded with predictions about the end of Fedora and CentOS. Charles Profitt will explain why, based on history, you should Stay Calm and Carry On.

Continue Reading

Intro to Arch Linux

23 February 2018

Learn about the Arch Linux community and installation process! Kyle Suero guides RITlug through a basic Arch installation.

Continue Reading

FOSS and an open internet

16 February 2018

As technologists involved with FOSS, we have a responsibility to the Internet. Nate Levesque visits RITlug to talk about net neutrality: from the way we got to where we are today and how you can take action.

Continue Reading

Freedom From State - An Intro to Haskell

10 November 2017

Haskell is a purely functional programming language, much different than C or Java. But what is purity, and why does it matter? What does Haskell actually offer for building software? And what in the world is a monad? Learn how Haskell can change the way you think about programming. We’ll cover some syntax, a handful of demos, and discuss how Haskell’s concepts apply to software development!

Continue Reading

Overview of Distributed Computing

03 November 2017

Get an overview of distributed computing, such as virtualization and containers, how we use them, and why.

Continue Reading

Women in Open Source and Computer Technology

20 October 2017

Last May, Red Hat and the open source community honored two exceptional women, Avni Khatri and Jigyasa Grover for the “Women in Open Source” award. This week, the RIT Linux User’s Group (RITlug) looks into the history behind the role of women in open source and tech communities. We examine the invaluable and extraordinary accomplishments of pioneering women that changed the foundations of open source and are paving the way for future generations of women to do the same.

Continue Reading

Run a Minecraft server using Spigot

15 October 2017

Creepers and skeletons got you down this October? Or maybe you’re anticipating the endless Minecraft costumes by the kids of the world on Halloween? What about how the official RIT Minecraft server is managed? Learn more about SpigotMC, the open source Minecraft server software that lets you build your own Minecraft server and extend it beyond what the developers ever imagined. We’ll create a server and how to customize it your liking.

If you’ve ever wanted to host a Minecraft server with your friends or try building a community, these slides show you how Linux enables you to easily deploy a Minecraft server or network of servers.

Continue Reading

Save the world with LetsEncrypt and free encryption

29 September 2017

Are your dreams haunted by a world without encryption? Do you envision a world of madness without HTTPS? RITlug has the answer to put away your nightmares.

Join us today, Friday, Sept. 29th, from 4pm to 6pm to encrypt ALL the things with free SSL/TLS certificates from LetsEncrypt! Learn what LetsEncrypt is all about and how you can use it to generate your own certificates for free.

Continue Reading

Spring 2017- Ansible and YADM

22 April 2017

Automation is awesome, especially when it can be done locally. Here is mine for setting up a freshly installed system.

Continue Reading

The RITLUG Cloud Infrastructure

22 March 2017

RITLUG has a cloud! Here is what it is, what it can do, and how you can use it.

Continue Reading

Windows Subsystem for Linux

17 February 2017

Windows 10 has a bash shell!? What is this witchcraft black magic and why should we care? Here is an explanation.

Continue Reading

Spring 2017- Backups

01 February 2017

In light of the recent failure of git hosting service GitLab’s backups here is why backups are important and how you can do them effectively.

Continue Reading

Fall 2016 - Open Source 101

02 December 2016

RITlug is proud to present our final presentation for the Fall 2016 semester: Open Source 101! This meeting covered various aspects of open source, including a brief introduction, coverage of common tools and development practices, and how to engage in open source software. This meeting also had guest speakers Dan Schneiderman from the RIT MAGIC Center and Professor Stephen Jacobs from IGM talk about open source beyond code, the role of patents and licensing, and more.

This is a great introduction to open source and contains some helpful tips before starting your own open source journey.

Continue Reading

Fall 2016 - Introducing a LAMP stack

28 October 2016

RITlug is proud to present our keynote on everything you ever wanted to know about lamps. From picking the right type of stand, a light bulb of the right wattage, and interior decorating design, we cover all angles.

Okay, not that kind of lamp. LAMP stands for “Linux, Apache, MySQL, PHP”. A LAMP stack is a common web server configuration used in the world of web infrastructure. This talk walks you through what exactly all the different pieces of LAMP are, what you can do with them, and how you can get to work on building a stack of your very own. This talk also includes a variety of alternates too, including nginx and PostgreSQL. Learn how and then some in our LAMP presentation!

Continue Reading

Fall 2016 - Security-Enhanced Linux

14 October 2016

This presentation provides a quick overview of Security-Enhanced Linux (or SELinux.) It explains contexts, roles, and domains and where SELinux is commonly used in a Linux environment.

Continue Reading

Fall 2016 - Introduction to Linux

30 September 2016

This presentation provides a quick overview of the history of Linux, what exactly Linux even is, and what all the hype is. It also provides a light introduction to the concept of distributions and desktop environments, and also explains how you can get your first experience working with Linux. May or may not also contain a rare exclusive by Hannah Montana. And perhaps Pokémon gym badges.

Continue Reading

Fall 2016 - Welcome to RITlug!

02 September 2016

Welcome to another year of the RIT Linux Users Group, fall 2016 edition!

This presentation provides a quick overview of the club, who’s running the show, some of the things RITlug has done in the past, and involvement opportunities.

Continue Reading

Encrypt ALL the things with LetsEncrypt

06 May 2016

This talk covers a hot topic in the system administration world (and even more than just sysadmin): LetsEncrypt! If you haven’t heard about LetsEncrypt, it is free and open source software that runs as a free Certificate Authority. What does that mean in English? It lets anyone get free SSL certificates for your domains. In our talk, we’re going to introduce it, how it works, and most importantly, how to get your own certificate!

Continue Reading

GPG (GNU Privacy Guard)

29 April 2016

This presentation looks at what GPG (a.k.a. PGP) is and why it’s useful, walks you through creating your own GPG key, and the keysigning process.

Continue Reading

Run a Minecraft server using Spigot

22 April 2016

This talk goes over creating a Minecraft server using the open source Spigot server software. It shows how to compile Spigot, set up an environment on a remote server, and configuring and setting up the basics.

If you’ve ever wanted to host a Minecraft server with your friends or try building a community, these slides show you how Linux enables you to easily deploy a Minecraft server or network of servers.

Continue Reading

Cool Linux Services

08 April 2016

A quick rundown of some of the cool and useful services available in Linux and where you can get them (if not your package manager).

This includes media server software such as:

Continue Reading

Linux April Fools Pranks

01 April 2016

In line with RITlug meeting on April Fools Day, this presentation discusses a collection of fun programs, creative shell settings, and other system mischief.

RITlug recommends exercising good judgement before putting these pranks live in any environment. Some of these pranks can crash or damage systems and should never, ever be done in a system with uptime requirements.

Continue Reading

How Linux is Organized

18 March 2016

A breakdown of how the Linux filesystem is organized. What’s in “/” and how to find your way around it.

Additionally, some of the more interesting things about /dev, /proc, and how to do some basic tasks with the filesystem.

Continue Reading

Tmux and Screen

11 March 2016

Multitask with a single command line using Tmux and Screen!

Basic Tmux and Screen usage including:

Continue Reading

Scripting and Automation

04 March 2016

An overview of scripting and automation in Linux, including:

  • Brief intro to the terminal
  • Quick intro to shell scripting
  • Breakdown of a real-world shell script
  • Cron
  • Systemd Timers and Services
  • At and Batch

For meeting minutes and more, check out:

Continue Reading

Setting up a LAMP Server

26 February 2016

An overview of what a LAMP (Linux, Apache, MySQL, and PHP) server is and the basics of setting one up. Additional touches on alternate technology options such as NGINX and PostgreSQL and a summary of some of the settings to make a basic working setup.

Continue Reading

Package Managers

19 February 2016

An overview of what package managers are and some of the problems they solve, as well as quick overviews of some of the available package managers and related tools (e.g. apt and dpkg).

Continue Reading

Virtualization and Containerization

12 February 2016

An overview of virtualization and containerization technologies in Linux.

  • What containerization and virtualization are
  • Terminology
  • More details on VirtualBox, Docker, and Systemd-nspawn

Continue Reading

Never leave IRC again with ZNC

05 February 2016

Learn how to use ZNC, an open source IRC bouncer (i.e. proxy) to stay connected to IRC networks

Continue Reading

Spring 2016 Welcome to RITlug

29 January 2016

Welcome to RITlug spring semester 2016!

This presentation provides a quick overview of the club, some of the things RITlug has done in the past, and involvement opportunities.

Continue Reading

Overview of Desktop Environments

29 January 2016

A brief overview of what a desktop environment is, some of the options for desktop environments in Linux, and some general information about the benefits of Linux.

Continue Reading

LiveCD Customization

20 November 2015

  • Do you think that the Ubuntu/Arch/Debian/Fedora default programs and settings are wrong? You can take a base system and customize it to your liking!
  • Create your own Ubuntu spin based on your preferences (though the process is similar for other distros).

Continue Reading

ReactJS and Flux, NodeJS

06 November 2015

Web Application Development with ReactJS and Flux

Continue Reading

Filesystems

30 October 2015

Brief introduction to Linux filesystems.

Covers the basics of filesystems and some high level features of

Continue Reading

Pimp Your Shell

23 October 2015

Customizing your Linux shell.

  • Why people customize their shell
  • Basics
  • Aliasing commands
  • Writing your own functions
  • Customizing your prompt
  • Examples of customized prompts
  • Bad ideas
  • Powerline
  • Oh-My-Zsh

Continue Reading

Pimp Your Linux

16 October 2015

Customizing your Linux desktop.

  • What on your desktop can be customized
  • Sample desktop customizations
  • Conky
  • Compton
  • LXAppearance
  • Additional tools

Continue Reading

Contributing to Github Projects

09 October 2015

  • Hacktoberfest 2015
  • What is Open Source
  • Where to find projects
  • What is Github
  • Typical Github Workflow
  • How to contribute to a project on Github

Continue Reading

Packaging Applications for ArchLinux

25 September 2015

Packaging Applications for ArchLinux

  • How to install a simple application manually
  • What packages are
  • How to package for ArchLinux (writing the PKGBUILD)
  • Submitting a package to the AUR

Continue Reading

Editing with Ed

25 September 2015

An introductory guide to the standard text editor.

Continue Reading

Gentoo

20 February 2015

Gentoo slides, covering the basics of:

  • What is Gentoo?
  • What is different about it?
  • Who uses it?
  • But why?

Continue Reading

i3 Tiling Window Manager

13 February 2015

Presentation covering the i3 tiling window manager, including:

  • What is a Window Manager?
  • Desktop Environments
  • Types of Window Managers
  • Why should we care?
  • Getting i3 Installed
  • Practical examples
    • a. Config Files
    • Usage and more!

Continue Reading