Dear Pilgrim, if You accidentally hit this place during Your journey through The Internet, let me welcome You to my Kingdom of Links to the Stuff I am interested in. Maybe You find some of these interesting too.
- Applications
- Articles, Blogs, GitHub Users
- Books
- CentOS
- Debugging
- Dictionaries & Translators
- Electronics
- Fedora Project
- Games & Game Engines
- Hardware
- Linux
- Math
- Opensource.com Articles
- Operating Systems
- Programming
- Projects
- Research
- Security
- Testing
- Virtualization
- Web Development
- Z-Stuff (Unsorted Stuff)
- 9 Key Machine Learning Algorithms Explained in Plain English
- A jeweller, sociologist, composer, a mum, go into cybersecurity…
- A Red Hat lesson for Elon Musk
- All You Need to Know About Red Hat Universal Base Image
- An open letter to the Linux community
- API Security 101
- Build a kiosk with Fedora Silverblue
- Building an AI engineering team: Interview with Catherine Weeks from OpenShift AI
- ChatGPT costs $700,000 daily, maker may go bankrupt in 2024: Report
- Curl Distro Report
- Data privacy: 5 mistakes you are probably making
- Distributed transaction patterns for microservices compared
- Don’t Equate Story Points to Hours
- Efficient Language and Library Use to Reduce Carbon
- Enhancing fleet management, governance and GitOps with Red Hat Advanced Cluster Management for Kubernetes 2.9
- Faster hardware through software
- Fedora Project mulls 'privacy preserving' usage telemetry
- Fedora's RPM Fusion Adds Experimental Intel IPU6 Web Camera Support
- Firefox on Linux update
- gnome-info-collect: What we learned
- HDR hackfest wrap-up
- How Big Tech Runs Tech Projects and the Curious Absence of Scrum
- How To Ask Questions The Smart Way
- How to Become an Amazing OSS Project Maintainer, Survive, And Have Fun on The Way!
- HOW TO CONTRIBUTE TO OPEN SOURCE: THE ULTIMATE GUIDE
- How to run an open-source service?
- IBM Announces Availability of Open-Source Mistral AI Model on watsonx, Expands Model Choice to Help Enterprises Scale AI with Trust and Flexibility
- In favor of CentOS Stream
- Inception of rotating roles
- IPython-like RPM Lua interactive console
- Knative accepted as a CNCF incubating project
- Kubernetes shows the way forward for AI
- Linux Foundation Launches Open Source Valkey Community
- Meeting-free days: 11 productivity tips from IT leaders
- New normal is just normal
- Nginx core developer quits project in security dispute, starts “freenginx” fork
- OpenAI and Elon Musk
- Opening the doors of tech: why diversity is critical to the future of computing
- Project Bluefin and the future of operating systems
- Questions for a new technology
- Rant about Github pull-request workflow implementation
- Rebuilding the entire RubyGems in Copr
- Red Hat Aiming To Address IBRS Mitigation Still Being Too Costly On Performance
- Red Hat’s commitment to open source: A response to the git.centos.org changes
- Red Hat's HDR Hackfest Sounds Like It Was A Success
- Red Hat Storage strategy update
- RISC-V for FPGAs: benefits and opportunities
- Share team responsibilities efficiently
- Starting with an idea and building a community
- Switzerland federal government requires releasing its software as open source
- The Craftsman 62, The Dark Path
- The Cruelty of Meritocracy
- The future of AI is predicated on trust
- What are OKRs? Objectives and Key Results Explained.
- Why introverts are ignored and often overlooked
- Why Is Apple’s M1 Chip So Fast?
- Will CIQ’s new support program alienate the community it built on an objection to subscriber-only services?
- 3 essential soft skills IT pros need
- 4 Reasons Why AWS Could Lose Its Dominant Cloud Market Share
- 5 Kubernetes trends to watch in 2022
- 10+ years on the Red Pill
- 50+ Useful Kubernetes Tools for 2020
- 5G must go cloud-native from edge to core
- A First Look At The Podman 2.0 API
- A holistic vision of open source beyond 2021
- a unified theory of low/no code, middleware, and the future of enterprise applications
- After Red Hat acquisition, StackRox takes unusual path to open source
- Amazon and commercial open source in the cloud: It's complicated
- Announcing the Cloud Native Glossary
- AWS commits to update its own Linux every other year
- AWS’ secret weapon is revolutionizing computing
- 'Boringly reliable': Red Hat architect thinks Kubernetes is 'mostly done' – but there are still plenty of bugs
- Breaking Analysis: The Improbable Rise of Kubernetes to Become the Cloud OS
- Canonical: OpenStack is dead, long live OpenStack
- CentOS Linux 8 is about to die. What do you do next?
- CentOS Linux 8 will end in 2021 and shifts focus to CentOS Stream
- CentOS replacement Rocky Linux 8.4 arrives, and proves instantly popular
- CentOS Stream: 'I was slow on the uptake, but I get what they are doing now,' says Rocky Linux founder
- Cloud Pricing Comparison: AWS vs. Azure vs. Google Cloud Platform in 2022
- Conductor: Why We Migrated from Kubernetes to Nomad
- Containers are Not the Future
- Containers vs. Pods - Taking a Deeper Look
- Conway Is Killing You And Little Is Helping
- Cool happenings in Fedora Workstation land
- Cracks are showing in Enterprise Open Source's foundations
- Developers: These are the top skills you will need in 2021
- Does Google Have the Best Container Platform?
- Don't Use Kubernetes, Yet
- EKS vs GKE vs AKS – Evaluating Kubernetes in the Cloud
- Fedora Developers Discuss Retiring NTP, Deprecating SCP Protocol
- Fedora Project lead targets design, packaging in ten year vision
- Five key and emerging trends in cloud observability
- Free will is the real benefit of Red Hat OpenShift Service on AWS
- Gartner: 10 infrastructure trends you need to know
- Gartner: Key infrastructure and operations trends to dominate 2022
- Gartner reveals four trends that are shaping the future of public cloud
- Here's Why IBM Is Wading Deeper Into Hybrid Cloud Waters (as It Should)
- How Are API Management and Service Mesh Different?
- How Jim Whitehurst sold the IBM deal to Red Hat board
- How Kubernetes Saved OpenStack
- HOW THE FINANCIAL SECTOR CAN PREPARE FOR THE NEW AGE OF RESILIENCE
- How to Choose a Kubernetes Service: 6 Questions to Consider
- How to explain GitOps in plain English
- IBM ‘A Different Company’ Post-Kyndryl, With Bets On Red Hat, Automation, Consulting
- IBM buoys investors with strong results and a bright forecast
- IBM CEO Arvind Krishna wants to completely transform his organization
- IBM: Misunderstood Growth Strategy
- IBM: Shareholders Must Prepare For An Ideological Shift
- IBM’s First “Pandemic Quarter”: 5 Key Takeaways from Big Blue’s Earnings
- IBM’s Jim Whitehurst On Why Red Hat Wins vs. VMware, HPE
- Inclusivity leads to diversity: How men can be better allies for women in tech
- Intel And AMD’s Biggest Cloud Threat May Be An Open X86 Instruction Set
- Istio as an Example of When Not to Do Microservices
- IT careers: 10 essential skills for 2022
- Karōjisatsu
- Kubernetes Failure Stories
- Kubernetes Is Not Your Platform, It's Just the Foundation
- Kubernetes is so Simple You Can Explore it with Curl
- Leaders Focus on Automation Opportunity
- Linus Torvalds on how AMD and Intel are changing how processor interrupts are handled
- Lock-in and Multi-Cloud
- Managed container services: KaaS, KPaaS & CaaS explained and compared
- Managed services vs. hosted services vs. cloud services: What's the difference?
- Microsoft’s New Linux Distro Is a Warning Shot at Red Hat
- Multi-cloud architecture: pros and cons
- New GNOME Human Interface Guidelines now official – and obviously some people hate it
- NixOS and the changing face of Linux operating systems
- No, Kubernetes doesn’t make applications portable, say analysts. Good luck avoiding lock-in, too
- No, we don’t use Kubernetes
- Open Service as a Service in Practice
- Open Source Jobs Report: Explosive cloud growth knocks Linux off top spot for desired skillsets
- OpenStack’s Complicated Kubernetes Relationship
- Oracle Linux appears somewhere unexpected: The Windows Store
- Rackspace is now the roach motel of cloud platforms
- Reality Check: A Peek at the Developer Experience with Kubernetes
- Red Hat in-vehicle operating system in modern and future vehicles
- Red Hat tackles enterprise-grade AI/ML issues through its Kubernetes platform
- Red Hat’s new CEO talks about navigating the gradual recovery from the coronavirus
- Red Hat’s retiring CFO on her advice for younger professionals
- Remote work, one year in: 5 ways to boost mental health
- Review of Pod-to-Pod Communications in Kubernetes
- Rocky Linux is go: CentOS founder's new project aims to be 100% compatible with Red Hat Enterprise Linux
- Start skilling on Azure with these helpful guides
- Steering Through Shocks, Chasing Chances: Why Open Source Technology Makes More Sense Than Ever
- Systemd’s Lennart Poettering Wants to Bring Linux Home Directories into the 21st Century
- Ten Years Later — What Is Cloud Native?
- Terraform vs. Ansible: A Fight to the Death or Friends Forever?
- The 2 Problems Facing Linux (and Open Source) in 2020
- The cloud native story behind Red Hat’s partnership with AWS
- The Edge, the cloud and Kubernetes with Brian Gracely
- The future of Kubernetes – and why developers should look beyond Kubernetes in 2022
- The future of Linux: Fedora project leader Matthew Miller weighs in
- The Intel Split
- The killing of CentOS Linux: 'The CentOS board doesn't get to decide what Red Hat engineering teams do'
- The Quantum Technology Ecosystem – Explained
- The rise and rise of open-source software
- The rise of Rocky Linux
- The Truth About Starting With Microservices
- Thoughts on Cloud Outages
- Ubuntu market-share is in a nosedive (and that's ok)
- Virtual collaboration: 9 resources to help your team
- What Developers Need to Know About Edge Computing
- What is Cloud Native? The Cloud Computing Delivery Model Explained
- What is serverless computing? An introduction to AWS Lambda
- Where edge is making a difference
- Where to Turn for a CentOS Replacement? Here’s 5 Solid Linux Distros to Check Out
- Why Choose VMware Virtualization for Kubernetes and Containers
- Why Cloud-Based Architectures and Open Source Don’t Always Mix
- Why data gravity won’t stop the move to multicloud
- Why I Hate the Cloud
- Why IBM's Non-GAAP Reporting Isn't as Bad as People Are Saying
- Why Kubernetes was inevitable
- Why the Kubernetes wave is not equal to Virtualization… but why that doesn’t matter!
- You probably don’t need AWS and are better off without it
- Your Linux container and Kubernetes forecast for 2021
- 0x00sec
- Allan Day's GNOME Blog
- Alexander Bokovoy
- Bartosz Milewski
- bell0bytes
- Bob Nystrom
- BruXy.REGNET.CZ
- Catch22
- catonmat Articles Archive
- Chris Kief
- Daniel P. Berrangé
- David Cantrell
- Dev Dungeon
- Doomsday Vault
- FPComplete
- Haoyi's Programming Blog
- Internal Register
- ionel's codelog
- Ivan Velichko
- Jakub Kadlčík
- jamiebuilds
- Jan Grulich
- Karel Zak's blog
- Ken Shirriff's blog
- Marius Bancila's Blog
- Miroslav Suchý
- Molo76 blog
- null program (Chris Wellons)
- Pavel Raiskup
- Pradyun Gedam
- Radek Pazdera
- Richard W.M. Jones
- Shefferding containers
- Simeon Visser
- Simon Brand
- SoByte
- Sorin Sbarnea
- Stephen Gallagher's Open-Source Blog
- TechOverflow
- Terence Tao's What's New
- The Clean Coder
- Thorsten Kukuk
- Victor Stinner blog 3
- Vladimir Keleshev
- Fabian (copy) [home]
- jamiebuilds
- John Lamb
- msehnout
- Radim Kocman
- Red Hat On GitHub
- Samuel Colvin
- Vladimir Botka
- Blog.CentOS.org
- CentOS
bootc
on Quay.io - CentOS Composes
- CentOS Integration SIG
- CentOS Project
- CentOS Software Factory
- CentOS Stream
- CentOS Stream Contributor’s Guide
- CentOS Stream Dist-Git
- CentOS Stream Feature Request SIG
- CentOS Stream Koji (public)
- CentOS Stream Mirror
- CentOS Stream Wiki
- CentOS Vault Mirror
centpkg
repo- The CentOS Project
- Where can I report bugs/RFE for the CentOS Project ?
- 7 pro tips for using the GDB step command
- Add custom windows to GDB: Programming the TUI in Python
- Debugging binaries invoked from scripts with GDB
- Debugging in GDB: Create custom stack winders
- Debugging with GDB
- How do I analyze a program's core dump file with GDB when it has command-line parameters?
- How to Debug C Program using gdb in 6 Simple Steps
- How to debug C++ lambda expressions with GDB
- List of all function calls made in an application
- New Delve features in RHEL 9.2
- Running a Debuginfod server alongside pulp
- StackTraces
- Tracing program/function execution on source line level
- Where is core dump located?
- DeepL Translator
- slovnik.cz
- The Free Dictionary
- The Punctuation Guide
- Uncountable Nouns List
- Wiktionary
- All About Circuits
- Creative Techos
- ElectroNoobs
- Harry's Homebrew Homepage [link2]
- Le labo de Michel
- PaJa
- Ronald's electronic Project Site
- Talking Electronics
- Pro pamětníky - trochu historie RC, aneb jak jsme bastlili v Česku
- REYAX RYLR998 868/915MHz LoRa® Antenna Transceiver Module
- Schéma rádiového dálkového ovládání. Vyrábíme rádiové ovládání letadla. Vysvětlení režimu
- Digital Vintage Sound
- The mysterious heart of the Roland TR-808 drum machine
- You Can’t Build A Roland TR-808 Because You Don’t Have Faulty Transistors
- Antiside Tone Circuit
- Australian Post Office Telephone No. 1040
- Eliminate back feeded Audio Signal
- How were four wires replaced with two wires in early telephones?
- Modeling Telephony Hybrids using 2 x 2 Matrices
- The first one-piece telephone: type 330
- The Papers of Thomas A. Edison: From Workshop to Laboratory, June 1873-March 1876
- ARC notes
- Change submission guidance
- Changes policy
- Content Resolver
- Fedora Comps
- Fedora CoreOS Working Group Issue Tracker
- Fedora Crypto Consolidation
- Fedora Discussion
- Fedora Engineering Steering Committee
- Fedora Home
- Fedora Infrastructure Ansible Playbooks
- Fedora Legal Documentation (repo)
- Fedora Legal Resources
fedora-license-data
- Fedora Magazine
- Fedora meets RHEL: upgrading UBI to RHEL
- Fedora Minimization Objective
- Fedora Project Contributor Agreement
- Fedora Project schedules
- Fedora SPDX Reports
- Greenwave
- Infra Tickets
- Infrastructure/Kerberos
- Legal:Export
- License Review Process
license-validate
- Release Monitoring
- Report from the Reproducible Builds Hackfest during Flock 2023
- RFC: Feature macros (aka USE flags)
- rpms
- Software Factory
- SPDX License Diff
- SPDX License Phase 1
- SPDX License Phase 2
- SPDX License Phase 3
- SPDX License Phase 4
- System Administrator’s Guide
- Universal Blue
- Updating License: field for Existing Packages
- Using Fedora Accounts
- Vojtux
- Build Fedora Cloud Edition Images Using Kiwi in Koji
- Build Fedora with DNF 5
- Deprecating libuser and removing passwd package from Fedora
- Disable Openssl engine support
- DNF: Do not download filelists by default
- fno-omit-frame-pointer
- Linker Error On Security Issues
- Make Tuned the Default Power Profile Management Daemon
- Optimized Binaries for the AMD64 / x86_64 Architecture
- Ostree Native Container (Phase 2, stable)
- ostree native containers (Preview) / CoreOS layering
- Python built with
gcc -O3
- Register EC2 Cloud Images with uefi-preferred AMI flag
- Retire Python 2.7
- systemd-resolved
- Transitioning to Zlib-ng as compatible replacement for Zlib
- Tuned Replaces Power-profiles-daemon
- Unify
/usr/bin
and/usr/sbin
- Boosting the Real Time Performance of Gnome Shell 3.34 in Ubuntu 19.10
- Documentation
- GNOME Applications
- GNOME Shell Extensions
- How to install a GNOME Shell extension
- Monospaced fonts in pidgin
- Allowed Licenses
- Bodhi
- Bridging the Gap: Packit automation for CentOS and upstream projects
check-missing
- Creating RPM Packages with Fedora
- depict (Python)
- Extra Packages for Enterprise Linux (EPEL)
- Fedora Copr [stats] [repo]
- Fedora Packager Dashboard
- Fedora Packages
- Fedora Packaging Guidelines
- Fedora Rawhide Gating
- Fedora rawhide RPM Graph [repo]
- fedora-packager (Python)
- fedpkg HOWTO
- Flatpaks without Modules
- GitRepos-master-to-main
- How to build in Copr
- How to create a GNU Hello RPM package
- How to Remove RPM Package GPG Keys
- Infrastructure/WhatHappenedToPkgdb
- Join the package collection maintainers
- Koji build system
- License Approval
- License: field in Spec File
- Licensing Guidelines [old]
- Licensing:FAQ
- Licensing:Main
- Licensing:MIT
llvm-daily-fedora-rpms
- Log Detective
- Mass Prebuild
- Need something extra? Employ your own Copr builders!
- Not-Allowed Licenses
- Order your Copr builds using batches
- Package Retirement Process
- Package Review Process
- Package Update Guide
- Packaging Guidelines and Policies for EPEL
- Packaging Guidelines for MinGW Cross Compilers
- packit
- Prioritize BuildRequires from Copr
- redhat-rpm-config
- Release Engineering Issue Requests
- Retire Modularity
- rpkg [doc] [repo]
- rpmautospec [doc #2] [proposal]
- rpminspect [copr]
- Scriptlets
- Staying close to upstream projects
- Thousands of PyPI and RubyGems RPMs now available for RHEL 9
- Unified source and PR driven workflow
- Universal Packaging Tool (upt) (Python)
- Updates policy
- Upstream and downstream, best friends forever?
- Upstream Release Monitoring
- Go Packaging Guidelines Draft (packaging-committee)
- go-compilers
- go-macros
- gofed
- [email protected]
- More Go packaging
- More Go packaging (packaging-committee)
- Packaging activity of various golang libraries
- elazarl/goproxy
- Go binding to google protobuf
- Awesome Python Typing
- build [repo]
- Building and Distributing Packages with Setuptools [repo]
- Building and Distributing Packages with setuptools
- Clarifying PEP 518 (a.k.a. pyproject.toml)
- Classifiers
- coverage [repo]
- coveralls.io
- Dead Simple Python: Project Structure and Imports
- Distributing Python Libraries with Type Annotations
- fedora-python-tox
- Further reduce Fedora-specific build flags in non-RPM Python extensions
- Less known packaging features and tricks
- Linters
- nox [repo]
- Packaging a Python library
- PEP 20 -- The Zen of Python
- PEP 257 -- Docstring Conventions
- PEP 263 -- Defining Python Source Code Encodings
- PEP 345 -- Metadata for Python Software Packages 1.2
- PEP 420 -- Implicit Namespace Packages [example]
- PEP 426 -- Metadata for Python Software Packages 2.0
- PEP 459 -- Standard Metadata Extensions for Python Software Packages
- PEP 484 -- Type Hints
- PEP 517 -- A build-system independent format for source trees
- PEP 518 -- Specifying Minimum Build System Requirements for Python Projects
- PEP 561 -- Distributing and Packaging Type Information
- pipenv [repo]
- pipx [repo]
- pluggy [repo]
- Poetry
- Prevent from building RPM packages providing
python3dist(...) = 0
- pyp2spec
- pyproject-rpm-macros
- pytest [repo]
- Pytest 8
- Python 2 Dropping Database for Fedora
- Python 3.13
- Python in RHEL 8
- Python Packaging Authority
- Python Packaging Guidelines
- Python Packaging User Guide
- python-packaging
- python-rpm-packaging
- Rehashing the src layout
- setuptools [pypa] [repo] [distutils repo]
- spec file examples
- Status of Python versions
- The Quick Guide to Python Eggs
- tox [repo]
- twine [repo]
- Update python-packaging to version >= 22
- wheel
- Create Local Repos
- Maximum RPM
mock
- Packaging:RPMMacros
- RPM Guide
- RPM HOWTO
- RPM Macros
- RPM Packaging Guide
- RPM Package Manager
- RPM Reference Manual
- rpm-showme
rpmlint
- Rukověť baliče RPM (in Czech)
- show rpm packages scriptlets
- Some tips on RPM conditional macros
- SpecParser (Python)
- bundling Provides needlessly bloat metadata
- Consider auto-approving new repo requests for rust compat packages
- CI
- Fedora CI All Projects
- Fedora CI General Issues
- Fedora CI Pipeline Library
- Fedora QA
- Flexible Metadata Format
- Greenwave
- How to test updates
- QA:Updates Testing
- Standard Discovery, Staging and Invocation of Integration Tests
- Taskotron
- Test Management Tool
- Using Mock to test package builds
- Zuul Based CI
- DNF System Upgrade
- How to clean up PackageKit in Fedora OS the right way !
- Upgrading Fedora Linux Using DNF System Plugin
- CoDes : A co-design research lab to advance specialized hardware projects
- Empowering The Industry with Open System Firmware – AMD openSIL
- AlmaLinux Wiki
- An update on Red Hat's conscious language efforts
- Awesome Ricing
- Building Red Hat Enterprise Linux 9 for the x86-64-v2 microarchitecture level
- Destination Linux
- Exploring x86-64-v3 for Red Hat Enterprise Linux 10
- Further simplifying the move to Red Hat Enterprise Linux with convert2RHEL enhancements
- Furthering the evolution of CentOS Stream
- Getting Red Hat Developer Subscription: What RHEL users need to know
- Hannah Montana Linux
- How Operating Systems Work: 10 Concepts you Should Know as a Developer
- How to activate your no-cost Red Hat Enterprise Linux subscription
- How to convert CentOS Linux to RHEL with Red Hat Insights
- How to install Arch Linux on VirtualBox
- How to use RHEL application compatibility guidelines
- Install Arch Linux with Full Disk Encryption (LVM on LUKS)
- LWN.net
- Making open source more inclusive by eradicating problematic language
- Migrate from CentOS Linux to Red Hat Enterprise Linux
- Red Hat Development Model
- Referenced Specifications
- RHEL: Behind the scenes of a simple backport
- Simplifying CentOS Linux to RHEL conversions with Red Hat Insights
- The Future of AlmaLinux is Bright
- Učebnice GNU/Linuxu (in Czech)
- Updates to using Ansible in RHEL 8.6 and 9.0
- Using image mode for RHEL to build, deploy, and manage operating systems
- Clear systemd journal
- Configuring Sudo
- Enable Sysadmin (Sysadmin Articles & Guides by Red Hat)
- How to read *.journal files?
- Linux Magic System Request Key Hacks
- Linux Users and Groups
- Miscellaneous stuff
- pacman (Arch Linux)
- sudo (Arch Linux)
- System Administrator’s Guide (Fedora)
- The Virtual Disk Guide
- Use Redfish to manage servers automatically
user_namespaces(7)
- Users and groups (Arch Linux)
- Ansible Docs (latest)
- Ansible on root.cz
- Ansible Tower Lab (With Demos) Using Vagrant For Mac OS
- Getting started with Red Hat Ansible Lightspeed with IBM watsonx Code Assistant
- Good Practices for Ansible - GPA
- Red Hat Ansible Automation Platform is now natively available on IBM Power, and on IBM Z and IBM LinuxONE
- Ansible Roles Explained | Cheat Sheet
- Introduction to RHEL system roles
- Meta Best Practices (v1.0.0)
- Roles (from Ansible User Guide)
- Roles (from Adfinis Sygroup Ansible Guide)
- ansible-role-nodepool
- ansible-role-nvidia-driver
- Cloud Alchemy Roles
- FreeIPA Ansible Collection
- geerlingguy's Ansible Roles [GitHub]
- OASIS Roles (OASIS Origin)
- standard-test-roles
- A brief introduction to Apps and Stacks Container Images
- A Hacker’s Guide To Moving Linux Services Into Containers
- A Makefile for your dockerfiles
- AeroGear
- Basic Setup and Use of Podman in a Rootless environment
- Bazel rules for OCI containers
- Build a Container with a Dockerfile
- Build multi-architecture container images on GitHub Actions
- Build smaller container images using S2I
- CentOS Containers on Quay.io Registry
- Changing shmem size of a docker container
- Compose Specification [repos]
- Container Anatomy [code]
- Container permission denied: How to diagnose this error
- Control startup and shutdown order in Compose
- Customize AWS cloud images with RHEL image builder and Packit
- Docker: Copying files from Docker container to host
- Fedora
bootc
Base Images - Fedora
bootc
Docs - Fedora
bootc
Examples - Fedora Container Registry
- For the Love of God, Stop Using CPU Limits on Kubernetes (Updated)
- Forensic container checkpointing in Kubernetes
- From Docker Compose to Kubernetes with Podman
- Hello Kafka!
- How Podman can transfer container images without a registry
- How the Kepler project is working to advance environmentally-conscious efforts
- How to configure Podman 4.0 for IPv6
- How to create a workspace via Try in Dev Spaces extension
- How to deploy the new Grafana Tempo operator on OpenShift
- How to run Camel on Spring Boot in the Developer Sandbox
- How to use Podman inside of a container
- Hub for systemd-nspawn containers and images
- Install Cryostat with the new Helm chart
- Introducing Kepler: Efficient power monitoring for Kubernetes
- kind
- Knative
- Knative: An Opinionated Kubernetes
- Kubernetes
- KubeVirt
- Managing Containers in Podman with Systemd Unit Files
- Migration Toolkit for Applications
- minikube
- Monitoring container vitality and availability with Podman
- OpenShift Container Platform 4.12 Documentation
- OpenShift Container Platform 4.13 Documentation
- OpenShift Container Platform 4.14 Documentation
- OpenShift sandboxed containers
- OpenShift sandboxed containers 1.2 release notes
- OpenShift Serverless
- OpenShift Serverless - Technology and Developer Preview Releases
- OpenShift Virtualization 4.14: Cloud deployment options, expanded security and more
- openshift-beginners-workshop
- Operator SDK Documentation
- Optimising Docker Layers for Better Caching with Nix
- Optimize container images for NGINX and Apache HTTPd
- Orchestrating Windows containers on Red Hat OpenShift
- Podman (from Docker Mailserver)
- Podman and Buildah for Docker users
- Podman Compose or Docker Compose: Which should you use in Podman?
- Podman container|image exists
- Podman Desktop 1.0: Local container development made easy
- Podman Hello World
- Quadlets
- Quay.io Status
- Red Hat Advanced Cluster Management for Kubernetes
- Red Hat OpenShift AI
- Red Hat OpenShift Service on AWS Documentation
- Red Hat OpenShift Service on AWS with hosted control planes now available
- Red Hat OpenStack Services on OpenShift - the next generation of Red Hat OpenStack Platform
- Red Hat Quay 3.10 is generally available
- Red Hat Universal Base Images for Docker users
- Requesting and installing Let’s Encrypt Certificates for OpenShift 4 on AWS
- Rootless Podman on Fedora
- Running containers with Podman and shareable systemd services
- Simplify managing Grafana Tempo instances in Kubernetes with the Tempo Operator
- Speeding up container image builds with Buildah
- Stolostron project
- Sustainability, the cloud native way
- The Red Hat build of OpenTelemetry reaches general availability
- toolbx
- Toolbx — running the same host binary on Arch Linux, Fedora, Ubuntu, etc. containers
- Try Camel on Quarkus in the Developer Sandbox for Red Hat OpenShift
- Universal Base Images FAQ
- Unraveling the Magic Behind Buildpacks
- Using volumes with rootless podman, explained
- What's new in the Red Hat build of Quarkus version 3.2
- Why can’t rootless Podman pull my image?
- Common DB schema change mistakes
- DB-Engines Ranking of Graph DBMS
- DBeaver Universal Database Tool [repo]
- EdgeDB [repo]
- Everything wrong with databases and why their complexity is now unnecessary
- How to configure GTID-based replication on MySQL servers
- JSON and JSONB support in SQLite
- Latest MySQL release is underwhelming, say some DB experts
- PostgreSQL [doc]
- Commitfests
- Foreign keys + table inheritance in PostgreSQL?
- Online Playground
pg_top
[repo]- PostgreSQL array of elements that each are a foreign key
- Queries in PostgreSQL
- The Magic of VACUUM: Keeping Your PostgreSQL Database in Top Shape
- Unlock the Power of PostgreSQL: A Comprehensive Guide to pg_stat_statements
- What is a slow SQL query?
- 9 commands to check hard disk partitions and disk space on Linux
- Can losetup be made efficient with sparse files?
- EFI system partition
- Filesystem Hierarchy Standard
- How can I use fdisk to create a ntfs partition on
/dev/sdx
? - How to create virtual block device (loop device/filesystem) in Linux
- How To Format USB Drive in Linux Command Line
- ISO 9660
- Linux Hard Disk Format Command
- Mirror, mirror on the wall, which image building tool is the fairest of them all?
- Partition and Format Drive With NTFS
- Scsi_debug adapter driver for Linux
- Turn off (spin down) external (USB) HDD on Linux
- UDF Packet Writing
- Building A Full Linux Debug Kernel Optimized From 53GB To 25GB Heap Use
- Continuous Kernel Integration (CKI) Project
- Developing on a native Linux platform
- Eudyptula Challenge
- Kernel Development Learning Pipeline
- linux-0.01
- Linux Kernel Module Cheat
- New Design for
initrd
s - RHEL 7.7: Important Changes to External Kernel Parameters
- Support kdump with LUKS encryption by reusing LUKS master key
- The Linux Kernel Archives
- The Linux Kernel documentation
- The Linux Kernel HOWTO
- vmlinuz Definition
- Boot from an EFI Shell
- boot.ipxe.org (downloadable files)
- Bootable CDs for BIOS and UEFI
- Booting CentOS from UEFI
- booting vmlinuz/initrd from a bootloader
- bootup (systemd)
- Creating a bootable ISO image with custom bootloader
- EFI Boot ISO Example
- how to build grub2 bootloader from it's source and test it with qemu emulator
- How to Create a UEFI Shell Boot Device
- How to use initramfs
- initramfs buffer format
- ISOLINUX
- isolinux.cfg
- Linux initial RAM disk (initrd) overview
- modern uefi network booting
- UAPI Group Specifications [repo]
- Using GRUB on UEFI
- Control mouse by writing to
/dev/input/mice
- MouseK-driver
- uinput module
- Using Linux virtual mouse driver
- 13 Linux Network Configuration and Troubleshooting Commands
- Architectural Styles and the Design of Network-based Software Architectures
- Blocked by Cloudflare
- BPF Documentation
- Build a network emulator using Libvirt and KVM
- Building a virtual network with qemu
- Cloudflare challenges
- Cloudflare, we have a problem
- Computer Networking Fundamentals Learning Series
- Connecting two qemu VMs (Qemu-discuss)
- DHCPv6 and the Trouble with MAC Addresses (1/2)
- DHCPv6 and the Trouble with MAC Addresses (2/2)
- dnsconfd: system integrated DNS cache
- DNSSEC algorithms for TLDs (and everyone else)
- hosts
- How to check if port is in use on Linux or Unix
- how to connect multiple kvm/qemu VM guests in to a subnet
- Hypertext Transfer Protocol (HTTP) Parameters
- If You Like Bonding, You Will Love Teaming
- Introducing Passim
- Pi-hole [repo]
- The case of the 500-mile email
- Why HTTP request compression is almost never supported
- RFC 822 -- STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES
- RFC 3315 -- Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
- RFC 5234 -- Augmented BNF for Syntax Specifications: ABNF
- RFC 6454 -- The Web Origin Concept
- RFC 6939 -- Client Link-Layer Address Option in DHCPv6
- RFC 7519 -- JSON Web Token (JWT)
- RFC 8098 -- Message Disposition Notification
- RFC 8615 -- Well-Known Uniform Resource Identifiers (URIs)
- RFC 8624 -- Algorithm Implementation Requirements and Usage Guidance for DNSSEC
- RFC 8801 -- Discovering Provisioning Domain Names and Data
- RFC 8952 -- Captive Portal Architecture
- RFC 9110 -- HTTP Semantics
- RFC 9462 -- Discovery of Designated Resolvers
- RFC 9463 -- DHCP and Router Advertisement Options for the Discovery of Network-designated Resolvers (DNR)
- CUPSDriverlessPrinting
- How to Make a Raspberry Pi-Powered Print Server
- PAPPL Printer Application Framework [repo]
- Printing
- Printing and Scanning
- Undocumented Printing
- Advanced Programming in the UNIX® Environment Sources
- In-Memory-Only ELF Execution (Without tmpfs)
- Loading "fileless" Shared Objects (memfd_create + dlopen)
- Non-blocking I/O with pipes in C
popen
implementation in Android- Pure python in memory SO loading without shm
- The Definitive Guide to Linux System Calls
- Flamegraphs for Sysprof
- Frame pointers and other practical near-term solutions
- How to use Sysprof (again)
- More Sysprof’ing
- Performant Terminals
- Profiling with medium-aged hardware
- Sysprof 45
- VTE performance improvements
- What have frame-pointers given us anyway
- Writing Fast Search
- Establishing client VNC connection over SSH in one step (e.g., with the -via option)
- Generate public SSH key from private SSH key
- Generating a new SSH key and adding it to the ssh-agent
- How to use ssh-keygen to generate a new SSH key
- SSH from RHEL 9 to RHEL 5 or RHEL 6
- Use RSA private key to generate public key?
- Chapter 5: Building shared libraries with Libtool
- ld.so, ld-linux.so - dynamic linker/loader
- Program Library HOWTO
- Can I change 'rpath' in an already compiled binary?
- How to find out the dynamic libraries executables loads when run?
- What is the order that Linux's dynamic linker searches paths in?
- Why I cannot override search path of dynamic libraries with LD_LIBRARY_PATH?
- Awesome Shell
- Bourne Again Shell
- Advanced Bash-Scripting Guide
- Bash bang commands: A must-know trick for the Linux command line
- Bash completion tutorial code
- Bash Guide
- Bash Guide for Beginners
- Bash One-Liners Explained, Part I: Working with files
- Bash One-Liners Explained, Part II: Working with strings
- Bash Pitfalls
getopts_long
- How To Use Bash Parameter Substitution Like A Pro
- Quotes
- Small
getopts
tutorial - The Definitive Guide to Bash Command Line History
- What are the practical differences between Bash and Zsh?
- Why does bash say No such file or directory when the file is on the path
- Why should eval be avoided in Bash, and what should I use instead?
- Writing your own Bash Completion Function
- commandlinefu.com
- DASH Shell (repo)
- FISH Shell [repo]
- Korn Shell (repo)
- POSIX
- Build your own Command Line with ANSI escape codes
- Ctrl-s hang terminal emulator?
- How to unfreeze after accidentally pressing Ctrl-S in a terminal?
- ioctl_tty - ioctls for terminals and serial lines
- Linux Serial Console
- Look how to fix column calculation in Python readline if use color prompt
- Performant Terminals
- Serial Programming/termios
- TTY
- VTE performance improvements
- What Is the Unix Epoch, and How Does Unix Time Work?
- Y2038 and utmp/wtmp/lastlog on bi-arch systems like x86-64
- Y2038, glibc and utmp/utmpx on 64bit architectures
- Y2038, glibc and /var/log/lastlog on 64bit architectures
- freedesktop.org repositories
- Motif
- Red Hat Enterprise Linux 10 plans for Wayland and Xorg server
- XCB
- Aleph 0
- Every Unsolved Math problem that sounds Easy
- Lean (theorem prover) [repo]
- math.stackexchange.com
- Mathematics (bell0bytes)
- NRICH
- Papers We Love
- PlanetMath
- Project Euler
- SageMath [repo]
- Steven Roman - Mathematics
- The Legend of the 'Unsolvable Math Problem'
- The On-line Encyclopedia of Integer Sequences
- The Putnam Archive
- Topology (University of Toronto Course)
- Deriving the Gamma Function
- Have you ever seen this definition of Euler's constant??
- Morphocular (YouTube channel)
- Origin of the dot and cross product?
- The Marvelous Leap From Factorial To The Gamma Function
- The Quadratic Formula No One Taught You
- What exactly is e? Exploring e in 5 Levels of Complexity
- Where did the Gamma Function come from?!?!
- Why is Pi here? | Half factorial without Gamma function
- A covariant form of Maxwell's equations
- How do you derive Maxwell's equations?
- The Feynman Lectures on Physics, Volume I
- The Feynman Lectures on Physics, Volume II
- Category Theory - Bartosz Milewski
- Category Theory II - Bartosz Milewski
- Category Theory for Programmers
- A well-order on a uncountable set
- Equivalents of a Failure of the Axiom of Choice
- Is there a known well ordering of the reals?
- V=L and a Well-Ordering of the Reals
- Why worry about the axiom of choice?
- 4 ways to edit photos on the Linux command line
- 5 must-have Linux media players
- 5 open source alternatives to Doodle polls
- 5 ways to protect your documents with open source software
- 12 inspiring examples of open source in education this year
- An introduction to the Linux boot and startup processes
- An open source alternative to Microsoft Exchange
- Compiler optimization and its effect on debugger line information
- How disagreement creates unity in open source
- How open source leaders can foster an inclusive environment
- How to create a Bash completion script
- Introduction to GNU Autotools
- Manage your Gmail filters from the Linux command line
- My favorite Linux commands for optimizing web images
- Open source file sharing with this Linux tool
- Open source photo processing with Darktable
- Run your favorite Windows applications on Linux
- Send your scans to a Linux machine over your network
- What is a Makefile and how does it work?
- API Catalog and Documentation
- ClearlyDefined Docs
- Codewars
- Continuous Delivery Events Common Specification
- Conventional Comments
- Conventional Commits
- Design Patterns
- Elements of Programming [book (PDF)]
- Keep A Changelog
- Model Driven Design – theory to practice
- Red Hat Developer Blog
- Red Hat Developer Hub
- Refactoring Guru
- Reproducible Builds
- Reuse Software (make licensing easy for everyone)
- Semantic Commit Messages
- Semantic Release [repo]
- Semantic Versioning
- Serverless Workflow
- Software optimization resources
- SOLID
- Source Making
- Sourcegraph
- Stack Overflow 2023 Developer Survey
- Standard Glossary of Terms Used in Software Testing
- strchr.com
- The Missing Semester of Your CS Education
- The Open Source Way
- What is Git Flow
- Advanced Proactive Caching for Heterogeneous Storage Systems
- Crit-bit trees
- Dijkstra's Hidden Prime Finding Algorithm
- Data structure for text editor
- EditorConfig
- Gap buffer
- Piece table
- Rope (data structure)
- Most efficient data structure to add styles to text
- Text Editor: Data Structures
- Asynchronous API in C++ and the Continuation Monad
- BPF Type Format support in libabigail 2.3
- Build Your Own X
- Comparing ABIs for Compatibility with libabigail - Part 1
- ELF section retrieval with
debuginfod
- Frame pointers and other practical near-term solutions
- How libabigail 2.2 supports multiple debugging formats
- How to build terminal emulator
- How to use Valgrind to track file descriptors
- How to write an ABI compliance checker using Libabigail
- How we ensure statically linked applications stay that way
- How we expanded GCC value range propagation to floats
- Memory access ordering - an introduction
- Memory access ordering part 2: Barriers and the Linux kernel
- Memory access ordering part 3: Memory access ordering in the Arm Architecture
- Parsing command line arguments
- The benefits of Fedora 38 long double transition in ppc64le
- Tips for handling localized ranges in regular expressions
- Writing kernels that boot with Qemu and Grub - a tutorial
- A Journey Towards Efficient Software Profiling: Challenges and Solutions
- AnalysisTools [repo]
- Automation of Formal Verification
- Awesome Static Analysis!
- Cloudhubs
- Code Climate
- CodeQL [repo]
- Compiler Explorer
- Guide to disassemble
- KLEE Symbolic Execution Engine [repo]
- lgtm.com help
- OpenScanHub
- Runtime Verification [repos]
- Static Analysis of a Linux Distribution
- Static and Dynamic Analysis of a Linux Distribution
- TOP 40 Static Code Analysis Tools (Best Source Code Analysis Tools)
- Bugzilla binding (Python)
- extract-trace (Bash)
- faf (Python)
- generic_autotools.py (Python)
- Prospector (Python)
- A whirlwind tour of the LLVM optimizer
- Benjamin Bouvier #compilers
- Crafting Interpreters
- DWARF Debugging Standard
- Advent of Code
- one-liners
- Docutils
- draw.io (online diagram drawing tool)
- (Google) Slides Code Highlighter [repo]
- Is LaTeX dead? If yes, what are some modern alternatives?
- Markdown
- On comment headers
- Read the Docs
- reStructuredText
- Sphinx
- Type terms
- Using Graphviz dot for ERDs, network diagrams and more
- What should I put in header comments at the top of source files?
- Writing manual pages
- Definition of the TEXINPUTS variable
- Diagonal lines in table cell
- Knuth's TeX (CTAN)
- Knuth-Plass Line Breaking Algorithm
- LaTeX font encodings (PDF)
- OPmac - rozšiřující makra plain TeXu
- Springer Monograph Template (old) [example]
- TeX's algorithms for "breaking paragraph into lines" and "setting the glue"
- TeX line breaking algorithm in JavaScript
- TeXbook naruby errata
- Beginner’s Guide to Interactive Rebasing
- Git Cheat Sheet
- Git: Understanding the Index File
- git-abc
- GitKraken
- Pro Git
- Reference
- Adding Commits to Someone Else's Pull Request
- Break a previous commit into multiple commits
- Checking Out GitHub Pull Requests Locally
- fork forced sync
- Git: 1.List all files in a branch, 2.compare files from different branch
- git branch messed up
- Git Commit Messages: 50/72 Formatting
- Git rebase gets stuck after resolving merge conflict
- How can I move a tag on a git branch to a different commit?
- How do I apply rejected hunks after fixing them?
- How do I git rebase the first commit?
- How to clean up unused side-branches in your commit trees?
- How to create patch between two tags with multiple commits between them?
- How to compare files from two different branches?
- How to grep (search) committed code in the Git history
- How to retrieve a single file from a specific revision in Git?
- How To Split A Git Commit Into Multiple Ones?
- How to sync with a remote Git repository?
- How To Undo Last Git Commit
- Is there a way to squash a number of commits non-interactively?
- Make an existing Git branch track a remote branch?
- Move branch pointer to different commit without checkout
- Renaming the default branch from master
- Source Forge repo gives “denying non-fast-forward refs/heads/master” error
- Update Git submodule to latest commit on origin
- Deploying to GitHub Pages using gh-pages
- GitHub Community Discussions [repo]
- GitHub Flavored Markdown Spec
- GitHub Pages Import
- GitHub Standard Fork & Pull Request Workflow
- github.com status [Github down?]
- Good First Issues
- Managing large numbers of GitHub notifications
- Secret scanning and push protection are enabled by default on new public repositories
- actions/cache
- actions/upload-artifact
- Caching dependencies to speed up workflows
- easimon/maximize-build-space
- C Coding Standard (SEI CERT)
- Checking usage of realloc with Valgrind
- ClangFormat
- Complete macro expansion algorithm
- Complete macro expansion algorithm (annotated and corrected)
- CScout
- glibc wiki [TitleIndex]
- ISO/IEC 9899:1999 (Draft)
- New C features in GCC 13
- SEI CERT C Coding Standard
- That is not a number, that is a freed object
- Undefined behavior
- What Every C Programmer Should Know about Undefined Behavior
- A Brief Introduction to Rvalue References
- A new constant expression interpreter for Clang
- Bjarne Stroustrup: “I Did It For You All…”
- C++ Coding Standard (SEI CERT)
- C++ Core Guidelines
- Error handling and exceptions
- Frame pointers: Untangling the unwinding
- Frame pointers vs DWARF – my verdict
- Functional Programming in C++
- GCC and MSVC C++ Demangler
- Implementing sframes
- Itanium C++ ABI
- Linus Torvalds on C++
- New C++ features in GCC 13
- Obscure C++ Features
- Squaring the circle: value oriented design in an object oriented system [video]
- Substitution Failure Is Not An Error (SFINAE)
- Top 20 C++ multithreading mistakes and how to avoid them
- Where and why do I have to put the “template” and “typename” keywords?
- Functional Programming Course
- How to Script with Stack
- Learn You a Haskell
- Practical Haskell programs from scratch - a quick and easy guide
- A sample Spring-based application
- How to migrate apps from JBoss EAP 7.x to JBoss EAP 8-Beta
- JBang
- What's new in JBoss Enterprise Application Platform 8.0
- Effective TypeScript
- Locknote: How JavaScript Happened: A Short History of Programming Languages - Mark Rendle
- Node.js
- npm [GitHub]
- nvm
- The Modern JavaScript Tutorial
- TypeScript Home
- Type Challenges [repo]
See Caml.
- 10 most common security bugs in Python and how to avoid them
- Annotations Best Practices
- Constantly print Subprocess output while process is running
- Cryptography [repo]
- Debug a Python reference leak
- Debugging Python C extensions with GDB
- Fedora Loves Python
- GUI Programming in Python
- Hide implementation details from the Python C API
- How Do I Get the Module Name of an Object's Class Definition Rather Than the Module Name of the Object's Instantiation?
- How do you find python package metadata information given a module
- How to find third-party vulnerabilities in your Python code
- How to load compiled python modules from memory?
- Image Processing With the Python Pillow Library
- Import Python module from memory
- In practice, what are the main uses for the "yield from" syntax in Python 3.3?
- Isolate Python Subinterpreters
- Nauč se Python!
- PEP 302 – New Import Hooks
- PEP 706 – Filter for
tarfile.extractall
- Providing Multiple Constructors in Your Python Classes
- PyCon PL 2022: Making sudo pip safe again [repo]
- Python (The Blue Book)
- Python 3 documentation
- Python 3: Using "yield from" in Generators - Part 1
- Python 3: Using "yield from" in Generators - Part 2
- Python C API
- Python Developer’s Guide
- Python Development (Victor’s notes)
- Python eval(): Evaluate Expressions Dynamically
- Python Incompatible Changes
- Python Metaclasses
- Python Security
- Python’s super() considered super!
- Python Tips
- Python Type Checking (Guide)
- Setting up pyenv in docker
- curses
- curtsies [repo]
- npyscreen [home] [repo]
- Python Curses Handling Window (Terminal) Resize
- Python Prompt Toolkit [repo]
- Textualize [repos]
- Urwid [repo]
- Main document here
- Named arguments
- Parse Command Line in a Tcl Script
- Tcl Library
- TCL TK Tutorial: Tool Command Language
- Tcl/Tk 8.6 Manual
- Tcl/Tk Books
- Tcl/Tk Documentation
- TclTk.com
- Coding Dojo Brno
- Container Plumbing Days
- DevConf.cz [repo]
- Flock
- FOSDEM
- Linux App Summit
- PackagingCon
- Reproducible Builds Events
- Shell & Display Next hackfest 2023
- prof. Donald Ervin Knuth in Brno
- Old Is the New New - Kevlin Henney, GOTO Chicago 2018
- Procedural Programming: It’s Back? It Never Went Away - Kevlin Henney, ACCU 2018
- The Future of Programming - Bret Victor, DBX 2013
- ABI Compliance Checker (Perl)
- act (Golang)
- Allocator Builder (C++)
- AlmaLinux Build System Build Node (Python)
- AlmaLinux Build System Web-Server (Python)
- AMD ROCm™ (Python)
- anaconda (Python) [doc]
- Ansible (Python)
- ansible-bender (Python)
- Ansible lint (Python)
- Ansible Molecule (Python)
- ansible-rulebook (Python)
- Ansible Runner (Python)
- Ansible modules
- Antora (JavaScript) [home] [doc]
- Apicurio Registry (Java)
- argcomplete (Python) [doc]
- Argo CD (Golang) [doc]
- Argo CD Operator (Golang) [doc]
- Artifact Hub (Golang/TypeScript) [home]
- Asciidoctor (Ruby) [home] [doc]
- ASIO (C++) [doc]
- ast (C)
- Async http client/server framework (Python) [doc]
- Augeas (C)
- autocast (Rust) [doc] [crate]
- AutoGen (C)
- Backward-cpp (C++)
- bandwhich (Rust)
- Bash Line Editor (Bash)
- bash-lib (Bash)
- Bats: Bash Automated Testing System (Bash)
- Bats-core: Bash Automated Testing System (Bash)
- Beautiful Soup (Python) [home] [doc]
- Bifrost (YAML/Python/Bash) [doc]
- bin-public (Bash)
- Bioconductor repositories
- BioPython (Python)
- Bitwarden repositories
- blockdiag
- Blueprint CSS Framework (CSS)
- Bob (Rust)
- Bocker (Bash)
- Boehm-Demers-Weiser Garbage Collector (C)
- Boost
exception
(C++) [doc] - bootc (Rust) [home]
- bootc-image-builder (Golang/Python)
- Bottlerocket OS (Rust)
- Brotli (C)
- build (Python) [doc]
- Bulma (CSS/SASS) [home]
- Bython (Python)
- Capstone Engine (C) [home] [doc]
- Casbin (Golang) [home]
- cc2600 (Rust/C) [crate]
- CCore3 (C++)
- cdemu (C) [home]
- cdrkit (C)
- centos-bootc (Ruby)
- centos-bootc-dev (Dockerfile)
- centos-bootc-layered (Dockerfile/Ruby)
- cereal (C++) [doc]
- Charcoal (Python)
- Cheese (C)
- chroma (Golang)
- CJS Module Lexer (JavaScript/WebAssembly)
- cli (Golang) [home]
- click (Python)
- click-extra (Python) [doc]
- cloud-init (Python)
- cloup (Python) [doc]
- cmdliner (OCaml)
- Cockpit (C/Python/JavaScript)
- Cockpit Bots (Python/Bash)
- cockpit-podman (Python/JavaScript)
- CodeQL (CodeQL)
- Common Expression Language (Golang)
- ComplianceAsCode
- compose-go (Golang) [home]
- compose-utils (Python)
- containers/common (Golang)
- cool-retro-term (QML/C++)
- CoreDNS (Golang)
- CoreOS Assembler (Golang) [doc]
- CoreOS CI (Groovy/YAML)
- cppcheck (C++)
- cpptex/TeX++ (C++) [home]
- crc (Golang) [home]
- criu - Checkpoint and Restore in Userspace (C)
- Crosshatch (Python)
- cryostat (Java) [home]
- cryptography (Python) [doc]
- cscope (C)
- curtsies (Python) [doc]
- cve-schema (JSON)
- cvelib (Python)
- cxxtools (C++) [home]
- Cython (C/Python/Cython)
- Dart Sass (Dart) [home]
- dasm (C) [home]
- Dasm macro assembler for VSCode (TypeScript)
- dax (TypeScript)
- DBeaver (Java) [home]
- dbox (Python)
- defloc (Haskell)
- dekorate (Java)
- delta (Rust) [home]
- delve (Golang)
- Deno (Rust/JavaScript) [home]
- depict (Python)
- devstack (Bash)
- dhcpcd (C)
- did (Python)
- distorm (C/Python)
- dockerfile-parse (Python)
- Docs to Markdown (JavaScript)
- docutils (Python) [doc]
- doit (Python) [doc]
- dosfstools (C)
- dracut (Bash/C) [wiki]
- dracut-ng (Bash/C) [wiki]
- DropWatch (C)
- dsc (TypeScript)
- duktape (C/JavaScript) [home]
- dune (OCaml) [home]
- dxr (Python) [doc]
- Dyninst (C/C++)
- ebiso (C)
- Eclipse Che (TypeScript)
- EdgeDB (Python) [home]
- EDK II - Altera (C)
- EDK II - TianoCore (C)
- EfiFs - EFI File System Drivers (C)
- Electron (C++/TypeScript) [home]
- elfutils (C)
- errata-tool (Python)
- Ethereum [home]
- ewig (C++)
- Expected
Type
- factory_boy (Python) [doc]
- Fedora Infrastructure
- Ferdium (TypeScript) [home]
- ferrypick (Python)
- File Access Policy Daemon (C)
- Fitcrack (Distributed password cracking system) (C/C++/PHP) [home]
- flexmock (Python) [doc]
- FlySpell (EmacsLisp)
- {fmt} (C++)
- fmt (OCaml)
- Forgejo (Golang) [home] [doc]
- Forklift controller (Golang)
- FTL - The Functional Template Library (C++)
- funcparserlib (Python)
- Furo (SASS/HTML/JavaScript/Python)
- fuse-overlayfs (C)
- gamma-ray (TypeScript)
- gdbm (C) [home]
- Generating code in M4 (M4)
- git absorb (Rust)
- git-review (Python)
- git-smart (Ruby)
- GitHub Pages Import (Python)
- GLab (Golang)
- Glazier (Python)
- Gmail-Preview-Pane-Arrow-Scrolling-Userscript (JavaScript)
- gmail-yaml-filters (Python)
- gnu-efi (C)
- go-criu (Golang)
- goals (OCaml) [video]
- fedora-ocaml-rebuild (example of use)
- Godot Engine (C++)
- Google Group Crawler (Bash)
- gosu (Golang)
- Grafana (TypeScript/Golang) [home]
- Grafana Tempo (Golang) [home]
- GridPlayer (Python)
- guac (Golang) [home]
- Hana (C++) [doc]
- highlight.js (JavaScript/CSS) [home]
- Hoard Memory Allocator (C++)
- hub (Golang) [doc]
- hubtty (Python) [home]
- husky (Bash/JavaScript) [home]
- HyperShift (Golang)
- Hypervisor (C/C++)
- Hyprland (C++) [home]
- icmake (C) [home]
- IGT GPU Tools (C) [doc]
- ILua (Lua)
- imagefactory (Python)
- ImageJ: An open platform for scientific image analysis (Java)
- ImGui (C++)
- immer (C++) [doc]
- Infrastructure Services
- Insights Core (Python)
- InstructLab
- invoke (Python) [home]
- ipa-tuura (Python)
- iPXE (C) [home]
- ipyrad: interactive assembly and analysis of RAD-seq data sets (Python)
- J Engine Source (C/J)
- Jaeger (Golang) [home]
- Janus [home]
- JanusGraph (Java) [home]
- JBake (Java) [home]
- Jim Tcl (C)
- jsonschema (Python) [doc]
- kbd (C) [repo] [home]
- Kepler (Golang) [home]
- kepler-operator (Golang)
- keycloak (Java) [home]
- keylime (Python)
- kcov (C++)
- kdenlive (C++)
- kdump-utils (Bash)
- keda (Golang) [home]
- kexec-tools (C) [git.kernel.org]
- kind (Golang) [home]
- kivy (Python/Cython/C)
- KLEE Symbolic Virtual Machine (C/C++)
- Konveyor [home]
- Korrel8r (Golang)
- Korrel8r Operator (Golang)
- kramdown (Ruby) [home]
- Krita (C++) [home] [doc]
- ksh (C)
- Kubedock (Golang)
- KubeLinter (Golang)
- Kubernetes (Golang) [home]
- kubevirt (Golang) [home]
- kubevirtci (Bash/Golang)
- L-system (M4)
- lab (Golang) [home]
- lager (C++) [doc]
- LanguageTool (Java) [home]
- lark (Python) [home]
- Lemmy (Rust/PLpgSQL) [home]
- libabigail (C++)
- libao (C) [doc]
- libarchive (C) [home]
- libcgroup (C)
- libchrony (C)
- libcpuid (C)
- libdaemon (C)
- libdnet (C)
- libevent (C)
- libgit2 (C) [home]
- libguestfs (OCaml/C) [home]
- libkrun (Rust)
- libleak (C)
- liblockfile (C)
- libmodulemd (C)
- libmypaint (C)
- librdkafka (C/C++)
- libsass (C++)
- libsigsegv (C)
- libslirp (C)
- libteam (C)
- libtsm (C) [origrepo]
- libuv (C)
- libvirt (C) [home]
- libwuya (C)
- Liquid Prompt (Bash)
- Lit (JavaScript/TypeScript) [home]
- llama.cpp (C/C++)
- LL(k) Parsing Table Generator (JavaScript/Java)
- LLVM (C++) [home]
- lodash (JavaScript) [home]
- logiops (C++)
- lolcat (Ruby)
- lpc10 (Fortran/C)
- Lua (C) [home]
- luafun (Lua) [home]
- LuaJIT (C) [home]
- luatest (Lua)
- LunarVim (Lua) [home]
- lunit (Lua) [home]
- lunr.js (JavaScript)
- LVM2 (C)
- makedumpfile (C)
- Marshal parser (Python)
- matplotlib (Python)
- Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker (Ansible)
- memleax (C)
- Mermaid (TypeScript) [home]
- Meson (Python) [doc]
- micromatch (JavaScript)
- miniflac (C)
- minikube (Golang) [doc]
- minix (C)
- MkDocs (Python) [home]
- mkosi — Build Bespoke OS Images (Python)
- mock (Python)
- modulemd-tools (Python)
- Monad Transformer Library (Haskell)
- Mosh: the mobile shell (C++)
- mpllibs (C++) [home]
- mpv (C)
- MyPaint (Python)
- nbdkit (C)
- neli (Rust)
- neovim (C/Lua/Vim Script) [home]
- NetObserv Operator (Golang)
- Ninja (C++) [doc]
- nix (C++) [home]
- NLTK (Python) [doc]
- nmstate (Python)
- Nodeshift Archived
- nohang (Python)
- normalize.css (CSS)
- nox (Python) [home]
- npyscreen (Python) [home] [doc]
- NVIDIA Linux Open GPU Kernel Module Source (C) [blog]
- nvm (Bash)
- odo (Golang) [home]
- opc (Golang)
- open-vm-tools (C)
- OpenSCAD (C/C++) [home]
- OpenShift [homepage]
- OpenShift GitOps Operator (Golang)
- OpenShift Toolkit - IntelliJ (Java)
- OpenShift Toolkit - VSCode (TypeScript)
- OpenSSL (C) [home] [library]
- OpenTelemetry K8s Operator (Golang)
- OS and Application Modernization Group
- OSBuild (Python) [home]
- OSBuild Composer (Go)
- ostree (C) [doc]
- ostree-ext (Rust)
- OtterDog (Python)
- oVirt
- packer (Go)
- packit
- PANDA (C)
- PAPPL - Printer Application Framework (C) [home]
- passt (C) [home] [GitLab]
- PatternFly (SCSS/Handlebars/JavaScript) [home]
- PCMemTest (C)
- pcre2 (C)
- pdfrw (Python)
- pdoc (Python)
- Pegex Parser for Perl (Perl)
- pg_top (C) [home]
- Pipeless (Python) [home]
- PipeWire (C) [home] [doc]
- pkcs11-provider (C)
- Playwright (TypeScript) [home]
- pluggy (Python)
- Podium (JavaScript)
- Podlet (Rust)
- Podman (Golang)
- Podman Desktop (TypeScript) [home]
- podman-py (Python)
- polkit (C)
- popt (C)
- Portable Test Execution Framework (C)
- Postgres Message Queue (Rust/PLpgSQL/Python) [doc]
- potatis (Rust)
- power-gzip (C)
- pping (C++)
- Primaza (Golang) [book]
- proselint (Python) [home]
- ptyxis (C)
- purebred (Haskell)
- PyCParser (Python)
- pyenv (Bash) [wiki]
- pyenv installer (Bash)
- pyghmi (Python)
- PyHamcrest (Python)
- pyparsing (Python)
- Python Prompt Toolkit (Python) [doc]
- python-html-assert (Python)
- python-magic (Python)
- PyTorch (C++/Python)
- QATzip (C)
- qemu (C) [home]
- qemu-boot (Bash)
- Quarkus (Java) [home]
- Quay (Python)
- QuestDB (Java)
- RE2 (C++)
- React Photobooth (JavaScript)
- react-print-pdf (TypeScript) [home]
- rebase-helper (Python)
- Red Hat
- Red Hat Bugzilla (Perl)
- Red Hat Plumbers
- Red Hat Serverless Operator (Golang) [home]
- Redis (C) [home]
- release-engineering
- renovate (TypeScript) [home]
- Resurrecting Open Source Projects
- retdec (C++)
- review-rot (Python)
- rhlp (Java)
- Rosenbridge (ASM/C/Python)
- rpm (C)
- rpm-ostree (C/C++/Rust) [home]
- rpm-showme (Python)
- rpminspect (C)
- RSpec (Ruby) [home]
- rvm (Bash)
- Sanos OS (C) (github)
- Sass (TypeScript) [home]
- ScanCode toolkit (Python)
- scantailor (C++)
- scelta (C++)
- schema (Python)
- Schematics (Python)
- semigroup (Haskell)
- sh (Golang)
- shadow-utils (C)
- Shake (Haskell) [docs]
- ShellCheck (Haskell)
- shim, a first-stage UEFI bootloader (C)
- six (Python)
- Skupper [home]
- slack-libpurple (C)
- Slides Code Highlighter (HTML/SCSS/JavaScript)
- slirp (C) [home]
- slirp4netns (C)
- slop (C++)
- SmallRye Stork (Java) [doc]
- Software Collections [home]
- SoS (Python) [doc]
- Spack (Python) [doc]
- specfile (Python)
- SpecParser (Python)
- sphinx (Python) [doc]
- Stella (C/C++) [home]
- strace (C)
- stratisd (Rust) [home]
- Strimzi Kafka operator (Java) [home]
- stubby (C)
- Sushy (Python)
- sway (C) [home]
- syslinux (C) [mirror]
- systemd (C) [home]
- tailwindcss (JavaScript) [home]
- tarantool (Lua/C) [home]
- temporal.io [home]
- Terminal emulators
- tcllib (Tcl)
- tfsec (Golang)
- The LaTeX3 Project
- thinbox (Python)
- ticketutil (Python)
- tix (C/Tcl/Python) [home]
- toolbox (Bash)
- toolbox (Bash/Golang)
- toolbx images (Dockerfile)
- tre (C)
- Trustification (Rust)
- tuned (Python) [home]
- tup (C) [homepage]
- Turtle (Haskell)
- Typer (Python) [home]
- ugene (C++)
- unbox - J Interpreter (C/J)
- undici (JavaScript/HTML) [home]
- Unified Communication X (C)
- urwid (Python) [home]
- USBSnoop (C++)
- usbutils (C)
- util-linux (C)
- utmpx (C)
- V8 (C++) [v8.dev]
- v86 (JavaScript)
- Vagrant (Ruby) [doc]
- vagrant-kvm (Ruby)
- vagrant-libvirt (Ruby)
- vale (Golang) [home]
- Valkey (C) [home]
- vdr (C)
- verify (Python) [doc]
- virt-manager (Python) [home]
- virt-viewer (C)
- virtualenv (Python)
- Vlang (V) [home]
- VLC-Qt Library (C++)
- Volatility Framework (Python)
- Vyxal (Python)
- WASI Libc (C)
- wee-slack (Python)
- Weldr
- whatpkgs (Python)
- wiggle (C)
- Window managers
- Windows Machine Config Operator (Golang)
- Windup (Java) [home]
- WirePlumber (C)
- wlroots (C)
- woke (Golang)
- wtmpdb (C)
- Xbyak (C++)
- XL - An extensible language (C++/XL)
- yajl (C)
- yamllint (Python)
- yapps (Python)
- yasm (C) [home]
- yodl (C) [home]
- youtube-dl (Python)
- yq (Golang) [home]
- zchunk (C)
- Ziglang (Zig) [home]
- Zircon OS (C/C++)
- zlib (C)
- zlib-ng (C)
- zstd (C)
- zug (C++) [doc]
- zziplib (C)
- 2019 CWE Top 25 Most Dangerous Software Errors
- A (Very) Basic Intro To Elliptic Curve Cryptography
- Announcing Red Hat Trusted Artifact Signer (RHTAS) Tech Preview
- Announcing Zero Trust DNS Private Preview
- Authenticode (I): Understanding Windows Authenticode
- Automated dynamic application security testing with RapiDAST and cross-team collaboration
- Below the Surface: The Supply Chain Security Podcast
- Beyond the STIG: What does “security leadership” really mean?
- Common Security Advisory Framework (CSAF) beta files now available
- Containers vulnerability risk assessment
- Critical Rust flaw enables Windows command injection attacks
- Cryptographic signatures for zip distributions
- CWE VIEW: Software Development
- CWE/SANS TOP 25 Most Dangerous Software Errors
- Employee Personal GitHub Repos Expose Internal Azure and Red Hat Secrets
- EntryBleed: Breaking KASLR under KPTI with Prefetch (CVE-2022-4543)
- Evolving OVAL
- Executive Order on Improving the Nation’s Cybersecurity
- FIRST
- Fixing Races for Fun and Profit: How to use access(2)
- FreeIPA [repo]
- Glyph & Cog Added as CVE Numbering Authority (CNA)
- Handling FIPS mode in upstream projects for RHEL
- How it works: The novel HTTP/2 ‘Rapid Reset’ DDoS attack
- How Red Hat Supports Open-Source Vulnerabilities Within the CVE Program
- How static application security testing improves software security
- How to add trusted CA certificate on CentOS/Fedora
- How to prevent broken access control
- How to setup your own CA with OpenSSL
- HTTP/2 CONTINUATION frames can be utilized for DoS attacks
- Implementation Guidance for FIPS 140-3 and the Cryptographic Module Validation Program (PDF)
- Is your Go application FIPS compliant?
- It's official: BlackLotus malware can bypass Secure Boot on Windows machines
- Kerberos
- Kubernetes Operators: good security practices
- Learn about Confidential Computing Attestation
- Moving the U.S. Government Toward Zero Trust Cybersecurity Principles (PDF)
- MSI and Insecure KMs
- National Vulnerability Database
- NIST Cryptographic Module Validation Program - Certificate #4642
- NIST Cryptographic Module Validation Program - FIPS 140-3 Standards
- NIST FIPS Standards
- Nobody Expected C++ Memory Safety. Rust In Trouble
- Non-interactive creation of SSL certificate requests
- NVIDIA Morpheus
- OpenSSL: Email address buffer overflow security flaws
- OpenSSL - Manpages for master
- Our CVE Story: Why Red Hat Became a Root
- Project Zero
- Python Security
- Red Hat Enterprise Linux security
- Red Hat extends Common Vulnerabilities and Exposure Program expertise as newly-minted Root organization
- Red Hat Product Security risk report 2022
- Red Hat Trusted Software Supply Chain
- Red Hat’s CWE journey
- RHEL 9.0 EUS Security Target (PDF)
- Rosenbridge (older x86 CPUs vulnerabilities)
- Sec-certs
- Secure by Design: Google's Perspective on Memory Safety
- Secure Development Guide
- Secure Programming HOWTO
- Secure Software Development Framework
- Securing open source development: A supply chain perspective
- Security by design: Security principles and threat modeling
- SHA-1 is a Shambles
- The art and science of secure open source software development
- The experience of bringing OpenSSL 3.0 into Red Hat Enterprise Linux and Fedora
- The future of Red Hat security data
- The German cipher machine Enigma
- What is GSSAPI?
- What's new in the Red Hat build of Keycloak version 22
- XZ Backdoor
- Zero Day Initiative
- Automated testing of GNOME Shell
- beakerlib
- Build custom images for Testing Farm
- Centos on DockerHub
- CI Configuration Examples (from openstack)
- CI Tests for Container Images Based on Red Hat Software Collections
- container-ci-suite
- Containerized Testing with Kerberos and SSH
- Cross-project testing with tmt and Packit
- dbus test example (lvm2)
- dogtail
- fmf [doc]
- freedesktop.org CI templates [docs]
- GitHub CI
- Build multi-architecture container images on GitHub Actions
- Differential ShellCheck
- End-to-end testing with self-hosted runners in GitHub Actions
- Get Fedora Releases action
- GitHub Actions example
- Github Actions: “Expected — Waiting for status to be reported”
- Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests
- Migrating the DNF Stack CI to GitHub Actions
- Practical guide to CI with Jenkins and GitHub
- Red Hat Actions
- Release Action
- Support legacy Python 2.6/3.3/3.4 for python-future
- Test GitHub projects with GitHub Actions and Testing Farm
- testing-farm-as-github-action
- Testing Github actions locally
- The Build and Push GitHub Action
- Tox GitHub Action
- Using concurrency
- Using Docker Containers In Jobs - GitHub Actions
- Graphics
- How Fedora and tox make Python testing easier
- How to use Testing Farm outside of RHEL
- HTTPie [GitHub]
- Jake Wernette's series on Jenkins Shared Libraries
- Jenkins Job Builder
- Kerberos Manual Testing
- KUnit - Unit Testing for the Linux Kernel
- LinchPin
- Linux Network Stack Test
- Packit + Testing Farm and Fedora: the perfect marriage
- Pexpect [doc]
- Playwright [repo]
- Portable Test Execution Framework [video (short)] [video (long)]
- Project OpenUBL
- PyAutoGUI
- Python-uinput
- Red Hat Quality Engineering
- ReportPortal.io [repos]
- resalloc
resalloc
Fedora Copr Repo- resalloc-openstack
- Restraint
- rhts
- Schedule tests the GitOps way with Testing Farm as GitHub Action
- Special Project Upstream Testing Repository
- SSSD Containers for CI
- Standard Glossary of Terms Used in Software Testing
- Store and analyze your test-suite logs with this open source tool
- Stratis Storage CI
- Test container images in Red Hat OpenShift 4 with Ansible and CI/CD
- testing-cabal
- testing-farm [status] [stats] [doc] [api]
- The Test Trove Repositories
- tmt [repo]
- Travis CI [docs]
- The log/event processing pipeline you can't have
- Uncover interesting test cases with AI/ML and Bunsen
- Unified upstream and downstream testing with tmt and Packit
- umockdev
- useful tmt commands (pvalena)
- xdotool [doc]
- Zuul CI [docs]
- zuul-distro-jobs
- Configuring and managing virtualization (RHEL 8)
- Create a libvirt network with Open vSwitch
- How to set up a network bridge for virtual machine communication
- How to Setup QEMU Output to Console and Automate Using Shell Script
- How to SSH from host to guest using QEMU?
- How to use vagrant-kvm
- Installation and configuration of cloud-init on the Linux server
- KVM Forum 2019 (blog posts)
- libguestfs
libvirt
Domain XML format- PiKVM [repo]
- QEMU Documentation
- QEMU Guest Agent Protocol Reference
- QEmu-KVM: How to configure VMs without libvirt stuff?
- QEMU QMP Reference Manual
- QEMU User Documentation
- RHEL 8 Hyper-V Quick Install
- Setting up a VM on Fedora Server using Cloud Images and virt-install version 3
- Use virt-manager as a non-root user on Linux
- virtio-mem
- Virtio-networking series
- Virtio-networking series two: Advanced topics
- 6 Methods For Vertical Centering With CSS
- Awesome CSS Learning
- Awesome JavaScript Learning
- Browsers' default CSS for HTML elements
- Bulma [repo]
- Bulma Jekyll theme [repo]
- Color schemes
- CSS browser reset
- CSS examples
- cssnano
- Cypress (JavaScript Testing Framework) [repo]
- Guidelines for Visualizing Links
- highlight.js [repo]
- How do I vertically align text in a div?
- How do I vertically center text with CSS?
- Jak psát web (in Czech)
- Jekyll Static Site Search With lunr.js
- Learning Axis
- Lit [repo]
- PatternFly [repo]
- Sass [repo]
- (S)CSS Best Practices That You Have Not Yet Known
- Selenium [doc] [repo]
- tailwindcss [repo]
- The Beginner's Guide to Typography in Web Design
- Typography Handbook
- Typography: Spacing
- Vertical Centering in CSS
- Web Hypertext Application Technology Working Group (WHATWG)
- webcomponents.org
- 12 zlatých pravidel duševního zdraví
- 3D Sets
- Aktuální stav regulace otevřeného softwaru v EU
- base48 hackerspace
- Bizarre, Expensive or Incredible Things Found Only in the Netherlands
- Blue Light Screen Protector Panels
- Book Depository
- Brno Hobby Amateur Radio Club (OK2KOJ)
- Brno Observatory and Planetarium (mobile version, in Czech)
- Color Cards
- Comic Mono
- Contact Lens History
- curl: Collected emails
- dafilms
- Dálkový pochod Drahanskou vrchovinou
- Digitální Česko
- Facebook and Instagram login popup remover
- Final Round AI
- Fotori
- Framework Laptop
- Hlídač státu [repos]
- How can I extract a page range / a part of a PDF?
- How can I restart pulseaudio without having to logout?
- How to download an MP3 track from a YouTube video
- InterSucho
- Jak jsme z těžítek udělali užitečné notebooky pro žáky
- Jak rozebrat smartphone Huawei P 20 Lite / Nova 3 / Smart P / Y5 / Y6 Prime 2018 / Y9
- Metrostav Handy Cyklo Maraton 2022 – trasa
- Mimecast Service Status
- Moon Sign Calculator
- More Woodstock Photos That Will Make You Wish You Were There
- MTB okruh severozápadně od Brna
- MTBIKER
- Open Railway Map
- Open Street Map
- Organizujeme sprinty. A ty můžeš taky!
- Our Own Devices
- Patagonia
- Polagraph Brno
- Programmers are also human
- Red Hat People team
- Report ze Sprintu na východě
- Rozbité prasátko
- Rubens LP (Illustrator / Graphic Artist)
- Search Engine for the Internet of Everything
- Soutěž ve vaření chilli
- Tea shops
- The Blue Book
- Vylepši si imunitu s Wim Hofem
- Wheelmap.org