Util-linux

Last updated
util-linux
Stable release
2.39.3 [1]   OOjs UI icon edit-ltr-progressive.svg / 4 December 2023;2 months ago (4 December 2023)
Repository
Written in C
Operating system Linux
Available in31 languages, 7 full translations [2]
Type Utility software
License Portions variously under GNU General Public License (v2+ or v2 only), GNU Lesser General Public License (v2+) and BSD License. [3]
Website www.kernel.org/pub/linux/utils/util-linux/
git.kernel.org/cgit/utils/util-linux/util-linux.git

util-linux is a standard package distributed by the Linux Kernel Organization for use as part of the Linux operating system. A fork, util-linux-ng (with ng meaning "next generation"), was created when development stalled, [4] but as of January 2011 has been renamed back to util-linux, and is the official version of the package. [5]

Contents

Contents

Included

It includes the following utilities:

Removed

Utilities formerly included, but removed as of 1 July 2015:

See also

Related Research Articles

ReiserFS is a general-purpose, journaling file system initially designed and implemented by a team at Namesys led by Hans Reiser and licensed under GPLv2. Introduced in version 2.4.1 of the Linux kernel, it was the first journaling file system to be included in the standard kernel. ReiserFS was the default file system in Novell's SUSE Linux Enterprise until Novell decided to move to ext3 for future releases on October 12, 2006.

ext2, or second extended file system, is a file system for the Linux kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed according to the same principles as the Berkeley Fast File System from BSD, it was the first commercial-grade filesystem for Linux.

Almquist shell is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s. Initially a clone of the System V.4 variant of the Bourne shell, it replaced the original Bourne shell in the BSD versions of Unix released in the early 1990s.

The Unix file system (UFS) is a family of file systems supported by many Unix and Unix-like operating systems. It is a distant descendant of the original filesystem used by Version 7 Unix.

<span class="mw-page-title-main">GNU Project</span> Free software project

The GNU Project is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the rights to freely run the software, copy and distribute it, study it, and modify it. GNU software grants these rights in its license.

fdisk Command line utility of DOS and Microsoft Windows operating systems

fdisk is a command-line utility for disk partitioning. It has been part of DOS, DR FlexOS, IBM OS/2, and early versions of Microsoft Windows, as well as certain ports of FreeBSD, NetBSD, OpenBSD, DragonFly BSD and macOS for compatibility reasons. Windows 2000 and its successors have replaced fdisk with a more advanced tool called diskpart.

<span class="mw-page-title-main">Syskey</span>

The SAM Lock Tool, better known as Syskey, is a discontinued component of Windows NT that encrypts the Security Account Manager (SAM) database using a 128-bit RC4 encryption key.

<span class="mw-page-title-main">BusyBox</span> Collection of Unix tools

BusyBox is a software suite that provides several Unix utilities in a single executable file. It runs in a variety of POSIX environments such as Linux, Android, and FreeBSD, although many of the tools it provides are designed to work with interfaces provided by the Linux kernel. It was specifically created for embedded operating systems with very limited resources. The authors dubbed it "The Swiss Army knife of Embedded Linux", as the single executable replaces basic functions of more than 300 common commands. It is released as free software under the terms of the GNU General Public License v2, after controversially deciding not to move to version 3.

sudo Command on Unix systems to temporarily assume root privileges

sudo is a program for Unix-like computer operating systems that enables users to run programs with the security privileges of another user, by default the superuser. It originally stood for "superuser do", as that was all it did, and it is its most common usage; however, the official Sudo project page lists it as "su 'do'". The current Linux manual pages for su define it as "substitute user", making the correct meaning of sudo "substitute user, do", because sudo can run a command as other users as well.

udev is a device manager for the Linux kernel. As the successor of devfsd and hotplug, udev primarily manages device nodes in the /dev directory. At the same time, udev also handles all user space events raised when hardware devices are added into the system or removed from it, including firmware loading as required by certain devices.

Interix was an optional, POSIX-conformant Unix subsystem for Windows NT operating systems. Interix was a component of Windows Services for UNIX, and a superset of the Microsoft POSIX subsystem. Like the POSIX subsystem, Interix was an environment subsystem for the NT kernel. It included numerous open source utility software programs and libraries. Interix was originally developed and sold as OpenNT until purchased by Microsoft in 1999.

Windows Services for UNIX (SFU) is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems.

NILFS or NILFS2 is a log-structured file system implementation for the Linux kernel. It was developed by Nippon Telegraph and Telephone Corporation (NTT) CyberSpace Laboratories and a community from all over the world. NILFS was released under the terms of the GNU General Public License (GPL).

<span class="mw-page-title-main">Minix 3</span> Unix-like operating system

Minix 3 is a small, Unix-like operating system. It is published under a BSD-3-Clause license and is a successor project to the earlier versions, Minix 1 and 2.

In computer science and computer programming, system time represents a computer system's notion of the passage of time. In this sense, time also includes the passing of days on the calendar.

utmp, wtmp, btmp and variants such as utmpx, wtmpx and btmpx are files on Unix-like systems that keep track of all logins and logouts to the system.

In computer operating systems, mkfs is a command used to format a block storage device with a specific file system. The command is part of Unix and Unix-like operating systems. In Unix, a block storage device must be formatted with a file system before it can be mounted and accessed through the operating system's filesystem hierarchy.

XZ Utils is a set of free software command-line lossless data compressors, including the programs lzma and xz, for Unix-like operating systems and, from version 5.0 onwards, Microsoft Windows. For compression/decompression the Lempel–Ziv–Markov chain algorithm (LZMA) is used. XZ Utils started as a Unix port of Igor Pavlov's LZMA-SDK that has been adapted to fit seamlessly into Unix environments and their usual structure and behavior.

Sysinfo is a shareware program written completely in Assembler for the Motorola 68k equipped Amiga computers to benchmark system performance. Sysinfo shows which version of system software is present in ROM, which hardware is present, and which operating mode the hardware uses.

<span class="mw-page-title-main">Qvwm</span>

Qvwm is a window manager, intended as a reimplementation of the Windows 95 interface for Linux systems. Released in 1996 under the GNU General Public License. The project's name comes from wordplay references to Japanese words and Roman numbers. In 2000, Linux Format called Qvwm "an unusually impressive imposter".

References

  1. Karel Zak (4 December 2023). "[ANNOUNCE] util-linux v2.39.3" . Retrieved 4 December 2023.
  2. "Translation Project util-linux textual domain". 2022. Retrieved 2022-06-04.
  3. "README.licensing". util-linux source tree. Retrieved 20 February 2016.
  4. Karel Zak (2006-12-18). "[ANNOUNCE] util-linux-ng fork" . Retrieved 2014-04-12.
  5. Karel Zak (2010-12-01). "[ANNOUNCE] util-linux without -ng" . Retrieved 2014-04-12.
  6. "blkdiscard(8) - Linux manual page". July 2014. Retrieved 2020-01-13.
  7. 1 2 3 4 5 "Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01.
  8. "Release v2.36 notes".
  9. "lscpu manual".
  10. "Release v2.36 notes".
  11. Karel Zak (2012-01-25). "prlimit(1)" . Retrieved 2020-01-13.
  12. Sami Kerola (2012-12-16). "tunelp: deprecation: remove command from default build". util-linux. Retrieved 2014-04-12.
  13. Karel Zak (2013-03-14). "arch: remove the command, deprecated since 2.13, use coreutils version". util-linux. Retrieved 2015-07-01.
  14. Karel Zak (2013-03-14). "chkdupexe: remove, deprecated for years". util-linux. Retrieved 2015-07-01.
  15. Karel Zak. "clock: Dropped entirely. Use hwclock". util-linux. Retrieved 2015-07-01.
  16. Sami Kerola (2014-05-11). "cytune: remove from util-linux". util-linux. Retrieved 2015-07-01.
  17. Karel Zak (2011-08-18). "build-sys: add --enable-ddate". util-linux. Retrieved 2014-04-12.
  18. Sami Kerola (2012-10-08). "ddate: remove from util-linux". util-linux. Retrieved 2015-07-01.
  19. Sami Kerola (2013-08-17). "build-sys: complete elvtune removal". util-linux. Retrieved 2015-07-01.
  20. 1 2 3 4 5 6 7 Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12.
  21. 1 2 3 4 Karel Zak (2010-05-13). "rdev: remove this deprecated command". util-linux. Retrieved 2014-04-12.
  22. Sami Kerola (2017-04-02). "tailf: remove deprecated utility". util-linux.