Neal Gompa

Neal Gompa

Norwalk, Connecticut, United States
2K followers 500+ connections

About

I am passionate about technology and life. I strongly believe that we can improve aspects…

Activity

2K followers

See all activities

Experience

  • AlmaLinux Graphic
  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

    Norwalk, Connecticut, United States

  • -

    Norwalk, Connecticut, United States

  • -

  • -

    Norwalk, Connecticut

  • -

    Norwalk, Connecticut

  • -

    Norwalk, Connecticut

  • -

  • -

    Norwalk, Connecticut

  • -

    Norwalk, Connecticut

  • -

  • -

    Jackson, Mississippi, United States

  • -

  • -

    Starkville, MS, USA

  • -

  • -

Education

Licenses & Certifications

Publications

  • Pagure, a year in review

    Nest with Fedora 2020

    This session will review of the latest changes made to pagure as well as give some hints about its roadmap.

    Other authors
    See publication
  • Datto ❤️ Fedora and lessons from getting involved in Fedora

    Nest with Fedora 2020

    This talk presents what Datto leverages from Fedora, how Datto uses it, and how we are becoming involved in Fedora, and other communities.

    Other authors
    See publication
  • Flexible and Fast Software Delivery with OBS

    openSUSE Virtual Summit 2020

    This talk is the video counterpart to the Datto Engineering Blog post from 2019.

    See publication
  • Flexible and fast software delivery with the Open Build Service

    Datto Engineering Blog

    Delivering and deployment of software is hard. Continuously doing so while dealing with ever-changing requirements and scenarios in a secure and reproducible way? Even harder!

    For most people, it becomes very difficult to do fully structured, reliable, and yet flexible build and deployment processes that can scale to dozens of Linux distribution releases. But with the Open Build Service, it all becomes possible in a reasonably manageable fashion!

    See publication
  • Introducing Pagure

    openSUSE Conference 2019

    A new lightweight and powerful Git-centered forge, now in openSUSE!

    Pagure is a new, full-featured Git repository service for the web, written in Python. It is similar to other popular Git-based forges, allowing developers and contributors to share and collaborate on code and content. It also has some unique features not found in any other Git forge providing the basis for decentralized, federated software code hosting and development.

    It's fully free and open source software, and…

    A new lightweight and powerful Git-centered forge, now in openSUSE!

    Pagure is a new, full-featured Git repository service for the web, written in Python. It is similar to other popular Git-based forges, allowing developers and contributors to share and collaborate on code and content. It also has some unique features not found in any other Git forge providing the basis for decentralized, federated software code hosting and development.

    It's fully free and open source software, and it's included in openSUSE Leap and openSUSE Tumbleweed!

    Other authors
    See publication
  • DNF vs ZYpp: Fight! - A comparison of the two major RPM package managers

    openSUSE Conference 2019

    A comparison of the two major RPM package managers

    In one corner, we have Zypper: the successor to the motley of package management options from Ximian and SuSE. Created after the merger of the Ximian and YaST package manager teams, it was a pioneer in using the SAT solver for package management and proved that it worked well at scale in a large and popular Linux distribution platform (SUSE Linux). It spawned the development of libsatsolver, which became libsolv. Considered by many to be…

    A comparison of the two major RPM package managers

    In one corner, we have Zypper: the successor to the motley of package management options from Ximian and SuSE. Created after the merger of the Ximian and YaST package manager teams, it was a pioneer in using the SAT solver for package management and proved that it worked well at scale in a large and popular Linux distribution platform (SUSE Linux). It spawned the development of libsatsolver, which became libsolv. Considered by many to be the most advanced and fastest package manager, it is created a class of package managers all on its own. It is used in openSUSE, but is also available in Fedora and other RPM-based Linux distributions.

    In the other corner, we have DNF: the anointed successor to YUM (Yellowdog Updater, Modified). DNF (Dandified YUM) was forked from YUM to rework the internals to leverage libsolv and offer a saner, more maintainable API. Forged from the blood, sweat, and tears of many package manager developers from Red Hat and others, DNF is built with the lessons in mind from the last decade of software and systems management experiences. A new up and comer, it is used in Fedora, Mageia, OpenMandriva, Yocto, and others. It is also available in openSUSE.

    How do these two package managers compare? Are they more similar than different? Has DNF made YUM no longer a trash heap? Does ZYpp still rule the roost? This talk explores both package managers and compares them from a technical, usability, and ecosystem perspective. Who knows? Perhaps there are lessons to still be learned for evolving both package managers.

    See publication
  • Why Developers Choose the openSUSE Ecosystem

    SUSECON 2019

    In recent years the openSUSE community has significantly evolved the project's offerings, changing from being focused on producing a single community Linux distribution, to now building an entire family of tools including openQA, Uyuni, Open Build Service, KIWI, and a trio of Linux distributions, openSUSE Leap, Tumbleweed, and Kubic. This extensive family of tools provides developers with a number of unique options for including in, or using to produce, their exciting projects.

    This talk…

    In recent years the openSUSE community has significantly evolved the project's offerings, changing from being focused on producing a single community Linux distribution, to now building an entire family of tools including openQA, Uyuni, Open Build Service, KIWI, and a trio of Linux distributions, openSUSE Leap, Tumbleweed, and Kubic. This extensive family of tools provides developers with a number of unique options for including in, or using to produce, their exciting projects.

    This talk will outline the openSUSE ecosystem, showcase a number of the Project's offerings, and detail a number of reasons why Developers choose openSUSE and their tools over the others available in both the Open Source and Proprietary worlds.

    See publication
  • Oxidizing Fedora: Try Rust and its applications today

    Fedora Magazine

    In recent years, it has become increasingly important to develop software that minimizes security vulnerabilities. Memory management bugs are a common cause of these vulnerabilities. To that end, the Mozilla community has spent the last several years building the Rust language and ecosystem which focuses primarily on eliminating those bugs. And Rust is available in Fedora today, along with a few applications in Fedora 27 and higher, as described in this article.

    Other authors
    See publication
  • ExtremeTech explains: What is LTE?

    ExtremeTech.com

    Explainer article on LTE technologies. First written in 2011, revised in 2013 and 2015.

    See publication
  • Editorial: Why T-Mobile Should And Will Deploy LTE (The Technical Edition)

    TMoNews.com

    Article describing backstory and context of why T-Mobile will deploy LTE

    See publication
Join now to see all publications

Projects

  • RPMLint

    rpmlint is a tool for checking common errors in RPM packages. rpmlint can be used to test individual packages before uploading or to check an entire distribution.

    rpmlint can check binary RPMs, source RPMs, and plain specfiles, but all checks do not apply to all argument types. For best check coverage, run rpmlint on source RPMs instead of plain specfiles.

    I am a contributing developer and co-maintainer of the project.

    See project
  • KIWI Appliance Builder

    KIWI is an operating system image builder that can build a variety of image formats: containers, disk images, VM images, WSL images, live media, etc.

    I am a major contributor and co-maintainer of the project.

    Other creators
    See project
  • Fedora LiveCD Tools

    The Fedora LiveCD Tools are a set of tools to build operating system images, principally disk images and live media.

    I am the primary developer and maintainer of livecd-tools and associated projects

    See project
  • Mock

    Contributor and co-maintainer

    Other creators
    See project
  • PackageKit

    PackageKit is a D-Bus abstraction layer that allows the session user to manage
    packages in a secure way using a cross-distro, cross-architecture API.

    I am a contributing developer and co-maintainer of this project.

    Other creators
    See project
  • debbuild

    Developer and maintainer to debbuild, developer of related projects around debbuild

    Other creators
    See project
  • DNF

    Major contributing developer and co-maintainer

    Other creators
    See project
  • RPM

    Contributing developer

    See project

Languages

  • English

    Native or bilingual proficiency

Organizations

  • CentOS Project

    -

    - Present
  • openSUSE Project

    -

    - Present
  • Mageia.org

    -

    - Present
  • Fedora Project

    -

    - Present

Recommendations received

View Neal’s full profile

  • See who you know in common
  • Get introduced
  • Contact Neal directly
Join to view full profile

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses