stringtranslate.com

Utilidades básicas de GNU

GNU Core Utilities o coreutils es un paquete de software GNU que contiene implementaciones para muchas de las herramientas básicas, como cat , ls y rm , que se utilizan en sistemas operativos tipo Unix .

En septiembre de 2002, se crearon los GNU coreutils fusionando los paquetes anteriores textutils , shellutils y fileutils , junto con algunas otras utilidades diversas. [3] En julio de 2007, la licencia de los GNU coreutils se actualizó de GPL-2.0-or-later a GPL-3.0-or-later . [4]

Las utilidades básicas de GNU admiten opciones largas como parámetros de los comandos, así como la convención relajada que permite opciones incluso después de los argumentos regulares (a menos que se configure la variable de entorno POSIXLY_CORRECT ). Esta variable de entorno permite una funcionalidad diferente en BSD .

Consulte la Lista de comandos de GNU Core Utilities para obtener una breve descripción de los comandos incluidos.

Existen paquetes de implementación alternativos disponibles en el ecosistema FOSS , con un alcance y enfoque ligeramente diferentes (menos funcionalidad) o licencia. Por ejemplo, BusyBox , que tiene licencia GPL-2.0-only , y Toybox , que tiene licencia 0BSD .

Historia

En 1990, David MacKenzie anunció GNU fileutils . [5]

En 1991, MacKenzie anunció GNU shellutils y GNU textutils . [6] [7] Además, Jim Meyering se convirtió en el mantenedor de los paquetes (conocidos ahora como coreutils) y ha permanecido así desde entonces. [8]

En 2002, Meyering anunció GNU coreutils como una fusión de los paquetes anteriores textutils, shellutils y fileutils, junto con algunas otras utilidades diversas. [3]

Véase también

Notas

  1. ^ GPL-3.0 o posterior desde la versión 6.10.
  2. ^ GPL-2.0 o posterior hasta la versión 6.9.

Referencias

  1. ^ Pádraig Brady (28 de marzo de 2024). «coreutils-9.5 released [stable]» (se publicó coreutils-9.5 [estable]) . Consultado el 28 de marzo de 2024 .
  2. ^ "El proyecto de código abierto GNU Core Utilities en Open Hub: página de idiomas". Archivado desde el original el 28 de marzo de 2019. Consultado el 28 de marzo de 2019 .
  3. ^ de Meyering, Jim (13 de enero de 2003). "README-package-renombrado-a-coreutils". Archivado desde el original el 25 de diciembre de 2019. Consultado el 15 de agosto de 2018 .
  4. ^ Meyering, Jim (23 de julio de 2007). «COPIA: Actualización a la versión 3». Archivado desde el original el 25 de diciembre de 2019. Consultado el 15 de agosto de 2018 .
  5. ^ "Utilidades de archivos GNU versión 1.0". groups.google.com .
  6. ^ "Se lanzan utilidades de programación de shell GNU". groups.google.com .
  7. ^ "Se lanzaron nuevas utilidades de texto y archivos GNU". groups.google.com .
  8. ^ "Quién es GNU".

Enlaces externos