La Linux Standard Base está hecha… ¡en Windows!

La Linux Standard Base (página de LSB de linuxfoundation.org) es una especificación que pretende crear una base común para todas las distribuciones de Linux de forma que éstas mantengan unos elementos mínimos comunes para mantener una mínima uniformidad de la plataforma, algo conveniente y deseable. LSB especifica las librerías y utilidades del sistema que cualquier sistema que se ajuste al estándar debe llevar, habla de la jerarquía del sistema de ficheros y de cosas como el subsistema de impresión, así como del X Window System. Asimismo, es un superconjunto de la especificación POSIX. En la página de las distribuciones que han obtenido la certificación de alguna versión LSB aparecen, cómo no, las más comerciales: las Red Hat y SUSE (no Fedora ni OpenSUSE). No aparece ninguna Debian y de Ubuntu sólo sale la 6.06, aunque no es algo que sus desarrolladores ignoren, ya que tenemos la página Debian and the Linux Standard Base y además hay varios paquetes encaminados a conseguir la compatibilidad con la LSB: $ apt-cache search lsb alien - install non-native packages with dpkg insserv - Reorder boot sequence based on LSB init.d script dependencies lsb - Linux Standard Base 3.1 support package lsb-appchk2 - LSB v2.x Application checking tool lsb-appchk3 - LSB v3.x Application checking tool lsb-base - Linux Standard Base 3.1 init script functionality lsb-build-base2 - LSB v2.x Development tools base package lsb-build-base3 - LSB v3.x Development tools base package lsb-build-cc2 - LSB v2.x Development environment lsbcc package lsb-build-cc3 - LSB v3.x Development environment lsbcc package lsb-build-desktop3 - LSB v3.x Development tools desktop package lsb-core - Linux Standard Base 3.1 core support package lsb-cxx - Linux Standard Base 3.1 C++ support package lsb-desktop - Linux Standard Base 3.1 Desktop support package lsb-graphics - Linux Standard Base 3.1 graphics support package lsb-pkgchk3 - LSB v3.x package checking tool lsb-qt4 - Linux Standard Base 3.1 Qt4 support package lsb-release - Linux Standard Base version reporting utility lsb-rpm - Red Hat package manager for LSB package building La LSB es incluso un estándar ISO desde 2005 (ISO/IEC 23360), aunque no está extenta de polémica, ya que hay quien piensa que esto de la LSB es un negociete que se han montado cuatro que viven de hacer estándares para viajar y ganar buenos sueldos a costa de las distribuciones importantes, ya que en realidad los tests destinados a certificar no son los más adecuados (Linux Standard Base approved as international standard, Do you still think the LSB has some value?). Bueno, sea como sea, el asunto es que un subconjunto de la LSB es el Filesystem Hierarchy Standard. Mientras que la LSB es un mamotreto ilegible, la FHS es un documento de apenas 52 páginas muy conciso, útil y casi de imprescindible consulta para cualquiera que quiera meterse de verdad en el mundo Linux y quiera enterarse bien de cosas como por qué hay ficheros que se guardan en /usr/bin/, y no en /sbin/ o en /usr/share/, /usr/sbin/ o /usr/local/bin/. El FHS es la base del capítulo 16 del documento “core” de la LSB y lo podemos descargar suelto de The home of the Filesystem Hierarchy Standard (FHS). [...] Puedes leer el resto de la entrada en La Linux Standard Base está hecha… ¡en Windows! (452 palabras) Lo hice y lo entendí 2008 | © Vicente Navarro Jover con una licencia CC BY-SA | 5 comentarios Etiquetas: , , , , ,

You have already tagged this post. Your tags:

Noticia original: www.vicente-navarro.com

Valid XHTML 1.0 Strict