oracular (7) standards.7.gz

Provided by: manpages-es_4.23.1-1_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).

       LFS    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 utilidades.  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)

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⟩.