stringtranslate.com

Utilidades principales 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 GNU coreutils fusionando los paquetes anteriores textutils , shellutils y fileutils , junto con algunas otras utilidades diversas. [3] En julio de 2007, la licencia de GNU coreutils se actualizó de GPL-2.0 o posterior a GPL-3.0 o posterior . [4]

Las utilidades principales 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 esté configurada la variable de entorno POSIXLY_CORRECT ). Esta variable de entorno habilita una funcionalidad diferente en BSD .

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

Hay paquetes de implementación alternativos disponibles en el ecosistema FOSS , con un alcance y enfoque o licencia ligeramente diferentes. Por ejemplo, BusyBox , que tiene licencia únicamente GPL-2.0 , 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]

Ver 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 lanzado [estable]" . Consultado el 28 de marzo de 2024 .
  2. ^ "El proyecto de código abierto de 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. ^ ab Meyering, Jim (13 de enero de 2003). "Paquete-README-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). "COPIANDO: 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". grupos.google.com .
  6. ^ "Lanzadas las utilidades de programación de shell GNU". grupos.google.com .
  7. ^ "Lanzadas nuevas utilidades de texto y archivos GNU". grupos.google.com .
  8. ^ "Quién de GNU".

enlaces externos