Provided by: manpages-es_4.15.0-9_all bug

NOMBRE

       estándares - Estándares de C y UNIX

DESCRIPCIÓN

       la sección 'CONFORME A' está incluida en muchas página de manual para indicar los diversos
       estándares a los que se adhieren las interfaces en ellas documentadas. Esta lista  da  una
       breve descripción de ellos.

       V7     Versión  7  de  UNIX,  también  conocida  como  Séptima  Edición. Fue publicada por
              AT&T/Bell en 1979. Después de esto, los sistemas UNIX divergieron en dos  variantes
              principales: BSD y System V.

       4.2BSD Se  refiere  a  una implementación estándar definida por la versión 4.2 de Berkeley
              Software Distribution publicada por la Universidad de California en Berkley. Fue la
              primera versión que contenía una pila TCP/IP y la API de los conectores. 4.2BSD fue
              publicada en 1983.

              Otras versiones anteriores de BSD fueron: 3BSD (1980), 4BSD (1980) y 4.1BSD (1981).

       4.3BSD El sucesor de 4.2BSD, publicado en 1986.

       4.4BSD El sucesor de 4.3BSD, publicado  en  1993.  Fue  la  última  versión  principal  de
              Berkeley.

       System V
              Esta  es  una  implementación  estándar  definida  por la publicación en 1983 de la
              versión comercial de System V de AT&T. La anterior versión de AT&T fue  System  III
              en 1981.

       System V release 2 (SVr2)
              Fue  la  siguiente  versión  de System V, publicada en 1985. Este SVr2 fue descrito
              formalmente en System V Interface Definition version 1 (SVID 1) publicado en 1985.

       System V release 3 (SVr3)
              Sucesor de SVr2, publicado en 1986. Esta versión fue formalmente descrita en System
              V Interface Definition version 2 (SVID 2).

       System V release 4 (SVr4)
              Sucesor  de  SVr3  publicado  en  1989.  Esta  versión  de  System V se describe en
              "Programmer's  Reference  Manual:  Operating   System   API   (Intel   processors)"
              (Prentice-Hall  1992,  ISBN 0-13-951294-2). Esta versión se describe formalmente en
              System V Interface Definition version 3 (SVID 3). Está considerada como la  versión
              definitiva de System V.

       SVID 4 Cuarta  versión  del  System V Interface Definition pubicada en 1995. Disponible en
              ⟨http://www.sco.com/developers/devspecs/⟩.

       C89    Primer estándar del lenguaje C ratificado por el ANSI (American National  Standards
              Institute)  en  1989 (X3.159-1989). A veces recibe la denominación de ANSI C aunque
              es ambigua porque C99 también es un estándar ANSI. La  ISO  también  ratificó  este
              estándar en 1990 (ISO/IEC 9899:1990) de ahí que a veces se denomine ISO C90.

       C99    Esta  versión del lenguaje C fue ratificada por la ISO en 1999 (ISO/IEC 9899:1999).
              Disponible en ⟨http://www.open-std.org/jtc1/sc22/wg14/www/standards⟩.

       C11    Esta versión del estándar del lenguaje C fue ratificada por la ISO en 2011 (ISO/IEC
              9899:2011).

              En  1996 tuvo lugar la Cumbre para las Especificaciones de Archivos Grande (LFS por
              sus siglas en inglés). En ella se definieron mecanismos para  que  sistemas  de  32
              bits  pudiesen  emplear  archivos  grandes (p.ej: desplazamientos de archivos de 64
              bites). Consulte ⟨https://www.opengroup.org/platform/lfs.html⟩.

       POSIX.1-1988
              Primer estándar POSIX, ratificado por la IEEE con el nombre 'IEEE Std  1003.1-1988'
              y  posteriormente  adoptado  (con  pequeñas modificaciones) como un estándar ISO en
              1990. El término 'POSIX' fue acuñado por Richard Stallman.

       POSIX.1-1990
              Portable Operating System Interface for Computing Environments".  IEEE  1003.1-1990
              part 1, ratificado por la ISO en 1990 (ISO/IEC 9945-1:1990).

       POSIX.2
              IEEE  Std  1003.2-1992, describe órdenes y utlidades. Ratificado por la ISO en 1993
              (ISO/IEC 9945-2:1993).

       POSIX.1b (anteriormente conocido como POSIX.4)
              IEEE Std 1003.1b-1993, describe servicios en tiempo real para  sistemas  operativos
              portables, ratificado por la ISO en 1996 (ISO/IEC 9945-1:1996).

       POSIX.1c  (anteriormente conocido como POSIX.4a)
              IEEE Std 1003.1c-1995 que describe las interfaces de subprocesos POSIX.

       POSIX.1d
              IEEE Std 1003.1c-1999, que describe extensiones auxiliares de tiempo real.

       POSIX.1g
              IEEE Std 1003.1g-2000, que describe API de red (incluidos los conectores).

       POSIX.1j
              IEEE Std 1003.1j-2000, que describe extensiones avanzadas de tiempo real.

       POSIX.1-1996
              Revisión de POSIX de 1996 que incluye POSIX.1b y POSIX.1c.

       XPG3   Publicado  en  1989.  Fue  la  primera verisón de la Guía de Portabilidad de X/Open
              basada en el estándar POSIX (POSIX.1-1988). Esta guía consta de varios tomos y  fue
              publicada por el X/Open Group un consorcio participado por múltiples empresas.

       XPG4   Revisión de la Guía de Portabilidad de X/Open publicada en 1992. incorpora POSIX.2.

       XPG4v2 Revisón  de XPG4 publicada en 1994. También se suele llamar Spec 1170 donde 1170 se
              refiere a la cantidad de interfaces definidas por ese estándar.

       SUS (SUSv1)
              Especificación unificada de UNIX, en ella están agrupados XPG4v2 y otros Estándares
              Abiertos  (X/Open  Curses  Issue 4 versión 2, X/Open Networking Service (XNS) Issue
              4). Los sistemas que cumplen este estándar pueden denominarse UNIX 95.

       SUSv2  Versión 2 de la Especificación Unificada de UNIX.  Algunas  veces  se  denomina  de
              forma  incorrect  XPG5.  Fue  publicada  den  1997,  los  sistemas que cumplen este
              estándar pueden denominarse UNIX 98. Consulte ⟨http://www.unix.org/version2/⟩.)

       POSIX.1-2001, SUSv3
              Publicado en el año 2001, fue  una  revisión  y  consolidación  de  los  estándares
              POSIX.1,  POSIX.2  y  SUS bajo un único documento redactado bajo la supervisión del
              Austin  Group   ⟨http://www.opengroup.org/austin/⟩.    consultarse   en   la   red:
              ⟨http://www.unix.org/version3/⟩.

              El  estándar  define  dos  niveles  de  conformidad:  Conforme POSIX que incluye un
              conjunto básico de interfaces requeridas en un sistema que lo cumpla y Conforme XSI
              que incluye un conjunto de interfaces (las 'extensiones XSI') que son opcionales en
              la conformidad POSIX. Los sistemas conformes a XSI pueden denominarse UNIX 03.

              El documento POSIX.1-2001 se divide en cuatro partes:

              XBD:  definiciones,  términos,  conceptos  y  especificaciones   de   archivos   de
              encabezado.

              XSH:  especificaciones  de  funciones  como  llamadas  del  sistema y biblioteca de
              funciones en las implementaciones actuales.

              XCU:  especificaciones  de  órdenes  y  utilidades,  esto  es,  el  área   descrita
              formalmente por POSIX.2

              XRAT: información sobre las otras partes del estándar.

              POSIX.1-2001  sigue  la  misma  línea  que  C99  por  lo  que  las funciones de las
              bibliotecas estandarizadas en C99 también lo están en POSIX.1-2001.

              La tercera versión de la  Especificación  Unificada  de  UNIX  (SUSv3)contiene  las
              especificaciones  básicas  XBD,  XSH,  XCU  y  XRAT como el anterior además también
              contiene X/open Curses Issue 4 versión 2 como un extra no incluido en POSIX.1-2001.

              Se publicaron dos correcciones técnicas (pequeños arreglos y mejoras)  respeto  del
              original de 2001: TC1 en 2003 y TC2 en 2004.

       POSIX.1-2008, SUSv4
              La  redacción  de una nueva revisión de POSIX.1/SUS se completó y ratificó en 2008.
              El estándar está disponible en ⟨http://www.unix.org/version4/⟩.

              En  esta  revisión  se  incluyen  menos  modificaciones   que   en   el   caso   de
              POSIX.1-2001/SUSv3,   aunque   sí  se  añadieron  varias  interfaces  nuevas  y  se
              modificaron algunas de las presentes. Muchas  interfaces  que  eran  opcionales  en
              POSIX.1.2001  pasaron  a  ser  obligatorias  en  la  revisión  de  2008. Unas pocas
              interfaces se consideraron obsoletas y se eliminaron en esta nueva revisión.

              La revisión del estándar está estructurada del mismo modo  que  su  predecesor.  La
              versión   4   de   la   Especificación   Unificada  de  UNIX  (SUSv4)  incluye  las
              especificaciones básicas XBD, XSH, XCU y XRAT. También incluye X/Open Curses  Issue
              7 como un volumen extra que no está incluido en POSIX.1-2008.

              De  nuevo,  existen  dos  niveles  de  conformidad:  la  básica Conformidad POSIX y
              Conformidad XSI que añade  un  conjunto  adicional  de  interfaces  respecto  a  la
              especificación básica.

              En general, si la sección 'CONFORME A' de una página de manual cita a POSIX.1-2001,
              se podrá asumir que también es conforme a POSIX.1-2008  salvo  que  se  indique  lo
              contrario.

              Corrección  técnica  1 (pequeños arreglos y mejoras) de este estándar se publicó en
              el año 2013.

              Corrección técnica 2 de este estándar se publicó en el año 2016.

              Tiene más  información  en  la  web  del  Austin  Group:  ⟨http://www.opengroup.org
              /austin/⟩.

       SUSv4 2016 edition
              Equivale  a  POSIX.1-2008  añadiéndole  las  Correciones Técnicas 1 y 2 así como la
              especificación de XCurses.

       POSIX.1-2017
              Esta revisión de POSIC es  técnicamente  idéntica  a  POSIX.1-2008  incluyendo  las
              Correciones Técnicas 1 y 2.

       SUSv4 2018 edition
              Equivale a POSIX-1.2017 añadiendo la especificación de XCurses.

       Las  interfaces  documentadas  en  POSIX.1/SUS  están  disponibles en formato de página de
       manual en las secciones 0p (archivos de encabezado), 1p (órdenes) y  3p  (funciones).  Por
       ejemplo, para ver la página de la función 'open' ejecutaría 'man 3p open'.

VÉASE TAMBIÉN

       getconf(1),  confstr(3),  pathconf(3),  sysconf(3), attributes(7), feature_test_macros(7),
       libc(7), posixoptions(7), system_data_types(7)

COLOFÓN

       Esta página es parte de la versión 5.13 del proyecto Linux man-pages. Puede encontrar  una
       descripción  del  proyecto, información sobre cómo informar errores y la última versión de
       esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La traducción al  español  de  esta  página  del  manual  fue  creada  por  Marcos  Fouces
       <marcos@debian.org>

       Esta  traducción  es  documentación  libre;  lea  la  GNU General Public License Version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ o posterior con respecto a las condiciones  de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si  encuentra  algún  error  en  la  traducción de esta página del manual, envíe un correo
       electrónico a ⟨debian-l10n-spanish@lists.debian.org⟩.