El Proyecto Heirloom es una colección de utilidades tradicionales de Unix . La mayoría de ellas derivan del código fuente original de Unix , publicado como código abierto por Caldera y Sun. [ 1 ]
El proyecto consta de los siguientes componentes:
- El cofre de herramientas de la herencia: awk , cpio , grep , tar , pax , etc.
- El Bourne Shell Heirloom
- Herramientas de documentación de reliquias: nroff , troff , dpost , etc.
- Herramientas de desarrollo de Heirloom: lex , yacc , m4 y SCCS
- Mailx de herencia
- Herramientas para el empaquetado de objetos de valor añadido: pkgadd , pkgmk , etc.
Aunque en general la intención del proyecto es proporcionar versiones de programas Unix cuyo comportamiento imite el de las versiones clásicas, se han introducido algunas mejoras. En particular, muchos de los programas Heirloom se han adaptado para manejar Unicode UTF-8 . La mayoría de los programas cuentan con una versión clásica y una variante compatible con POSIX . [ 1 ]
Referencias
- 1 2 "The Heirloom Project" . heirloom.sourceforge.net . Consultado el 26 de noviembre de 2023 .
Caja de herramientas de herencia, nueva generación
Heirloom Toolchest New Generation, o heirloom-ng , es una bifurcación [ 1 ] derivada de la última versión estable de Heirloom Toolchest, creada por el proyecto Pindorama . Incorpora cambios realizados después de la última versión formal de Heirloom Toolchest, [ 2 ] junto con nuevas implementaciones o adaptaciones para un puñado de utilidades que se espera que estén presentes en nuevos sistemas y/o mejoren la experiencia del usuario, manteniendo la misma disciplina presente en el proyecto original [ 3 ] y modernización en partes del código fuente, [ 4 ] con utilidades más antiguas que reciben mantenimiento ocasional cuando es necesario. Es utilizado activamente por la distribución Copacabana Linux, como parte integral de su espacio de usuario, pero también es compatible con muchos sistemas operativos compatibles con UNIX . [ 5 ] A partir de abril de 2024, se puso en camino una propuesta de conjunto de pruebas para una nueva versión, [ 6 ] pero se ha retrasado gravemente debido a la magnitud de los casos de prueba junto con la fuerza laboral insuficiente para completarlo a tiempo para el lanzamiento realizado el 20 de febrero de 2025; puede que no sea una fuente de preocupación con respecto al estado de mantenimiento del proyecto ya que no es un componente esencial del proyecto, sino un "extra" para garantizar que los esfuerzos de portabilidad se puedan hacer considerablemente menos laboriosos.
Enlaces externos
- Proyecto Heirloom en SourceForge
- Versión para Mac OS X
- Entrada al Museo de la Retroinformática
- Manual de GNU Autoconf: Systemology
- Paquete heirloom-mailx - Debian
- Herramientas de documentación de Heirloom en GitHub
- bifurcación de heirloom-ng en GitHub
- ↑ "El Proyecto Heirloom – OSnews" . OSNews . Consultado el 20 de agosto de 2025 .
- ↑ "Fusionar confirmaciones posteriores al 07/07/15 que quedaron atrapadas en el antiguo repositorio CVS. por takusuman · Solicitud de extracción n.° 43 · Proyecto-Pindorama/heirloom-ng" . GitHub . Consultado el 29/08/2025 .
- ^ "heirloom-ng/README.md en 250220 · Projeto-Pindorama/heirloom-ng" . GitHub . Consultado el 29 de agosto de 2025 .
- ↑ «Adaptado yes.c y vpfmt.c a ANSI C · Projeto-Pindorama/heirloom-ng@ce3885f» . GitHub . Consultado el 25 de agosto de 2025 .
- ↑ "Heirloom New Generation" . Consultado el 29 de agosto de 2025 .
- ^ "Suite de pruebas de reliquias de takusuman · Solicitud de extracción n.° 49 · Projeto-Pindorama/heirloom-ng" . Consultado el 29 de agosto de 2025 .
- Software Unix