awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
util-linux avatar

util-linux/util-linux

0
View on GitHub↗
3,178 stars·1,369 forks·C·GPL-2.0·13 viewsen.wikipedia.org/wiki/Util-linux↗

Util Linux

Util-linux is a collection of essential command-line tools and system administration binaries designed for managing core Linux operating system functions and hardware. It provides a suite of low-level programs that interact directly with the Linux kernel to configure system resources and perform standard administrative tasks on Unix-like operating systems.

The project is built upon a modular architecture where independent, loosely coupled binaries share common libraries to minimize resource usage. It adheres to standard system programming interfaces to ensure portability and stability across diverse hardware and software environments, while maintaining compatibility with legacy administrative tools through support for traditional data serialization formats.

Beyond core system management, the project includes capabilities for auditing user access by tracking and storing historical login records. It also provides integrated workflows for generating and maintaining localized system documentation and manual pages, alongside automated testing and build processes to verify the integrity and performance of the compiled utilities.

Features

  • Linux System Administration - Provides essential command-line tools and administrative utilities for managing core Linux system functions.
  • Compiled Build Systems - Compiles essential system utilities from source code to ensure compatibility across diverse hardware architectures.
  • Modular Architecture - Organizes system tools into a modular architecture of independent, loosely coupled binaries that share common libraries.
  • Kernel Interface Utilities - Provides low-level programs that interact directly with the Linux kernel to configure hardware and system resources.
  • Source-to-Binary Compilation Toolchains - Builds and verifies essential system executables from source code for optimal performance and compatibility.
  • POSIX Interfaces - Implements core system utilities using standard POSIX interfaces to ensure portability across Unix-like environments.
  • System Administration Utilities - Provides a suite of standard utilities for managing user logins, hardware, and file system operations on Unix-like systems.
  • Access Auditing - Audits user access by tracking and storing historical login records for administrative oversight.
  • Build-Time Configuration - Implements build-time configuration to tailor binaries for specific host environments and hardware features.
  • User Identity Tracking - Tracks and stores historical user login timestamps using a database backend for administrative oversight.
  • Automated Test Suites - Provides a comprehensive suite of automated tests to verify the functional correctness and integrity of system binaries.
  • System Correctness Verifiers - Verifies system integrity by executing automated tests against compiled binaries to confirm performance and correctness.

Star history

Star history chart for util-linux/util-linuxStar history chart for util-linux/util-linux

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Util Linux

Hand-picked collections where Util Linux appears.
  • Command line utilities

Frequently asked questions

What does util-linux/util-linux do?

Util-linux is a collection of essential command-line tools and system administration binaries designed for managing core Linux operating system functions and hardware. It provides a suite of low-level programs that interact directly with the Linux kernel to configure system resources and perform standard administrative tasks on Unix-like operating systems.

What are the main features of util-linux/util-linux?

The main features of util-linux/util-linux are: Linux System Administration, Compiled Build Systems, Modular Architecture, Kernel Interface Utilities, Source-to-Binary Compilation Toolchains, POSIX Interfaces, System Administration Utilities, Access Auditing.

What are some open-source alternatives to util-linux/util-linux?

Open-source alternatives to util-linux/util-linux include: stevenslxie/tutorials-for-web-developers — This repository serves as an educational resource for software developers, providing a structured collection of… torvalds/linux — The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling… nix-rust/nix — nix is a Unix system API library and Rust system programming interface that provides type-safe bindings for invoking… cheatsnake/backend-cheats — backend-cheats is a comprehensive backend engineering reference guide and a collection of technical cheatsheets. It… crypto101/book — This project is a cryptography educational book and digital textbook that provides an introductory guide to… midoks/mdserver-web — mdserver-web is a Linux server management panel and plugin-based server orchestrator. It provides a web interface for…

Open-source alternatives to Util Linux

Similar open-source projects, ranked by how many features they share with Util Linux.
  • stevenslxie/tutorials-for-web-developersStevenSLXie avatar

    StevenSLXie/Tutorials-for-Web-Developers

    894View on GitHub↗

    This repository serves as an educational resource for software developers, providing a structured collection of tutorials focused on fundamental computational concepts and system operations. It covers core areas including algorithmic data processing, document-oriented database management, and Linux system administration. The project distinguishes itself by bridging the gap between theoretical computer science and practical infrastructure management. It offers guidance on implementing functional programming patterns and fundamental search algorithms, while simultaneously providing instruction

    View on GitHub↗894
  • torvalds/linuxtorvalds avatar

    torvalds/linux

    237,355View on GitHub↗

    The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling across diverse computing architectures. It provides a standardized, POSIX-compliant environment for application execution while maintaining a modular driver framework that allows for the dynamic loading and removal of hardware interfaces. The project is distinguished by its high-performance concurrency toolkit, which utilizes lockless synchronization primitives and read-copy-update mechanisms to manage shared data access in multi-core environments. It incorporates a comprehen

    C
    View on GitHub↗237,355
  • nix-rust/nixnix-rust avatar

    nix-rust/nix

    2,986View on GitHub↗

    nix is a Unix system API library and Rust system programming interface that provides type-safe bindings for invoking low-level system calls. It serves as a low-level operating system wrapper and POSIX compatibility layer, allowing for kernel interactions and administrative tasks through safe wrappers around platform-specific APIs. The project provides a kernel device interface for controlling hardware devices, managing kernel modules, and configuring terminal interfaces. It differentiates itself by offering type-safe wrappers for memory mapping and zero-copy input-output operations to reduce

    Rustlibcrustrust-bindings
    View on GitHub↗2,986
  • cheatsnake/backend-cheatscheatsnake avatar

    cheatsnake/backend-cheats

    4,619View on GitHub↗

    backend-cheats is a comprehensive backend engineering reference guide and a collection of technical cheatsheets. It serves as a knowledge base for server-side development, networking, and computer science fundamentals, delivered as a markdown-based static site. The project provides detailed handbooks for API design, specifically covering REST and GraphQL interfaces, and software architecture patterns such as Monolithic, Microservices, and MVC. It includes a database architecture overview comparing relational and NoSQL paradigms, as well as a web security reference for identifying vulnerabilit

    architectural-patternsarchitectureawesome
    View on GitHub↗4,619
  • See all 30 alternatives to Util Linux→