Move to xml... finally!!

Submitted by:	jcamou@cox.net
Fixes by:	myself
This commit is contained in:
Jesus Rodriguez Cuesta 2004-03-05 22:42:32 +00:00
parent 2a51167969
commit 0bb048cd4f
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=20279
3 changed files with 608 additions and 58 deletions

View file

@ -1,4 +1,4 @@
# $FreeBSD: www/es/Makefile,v 1.13 2002/11/25 12:27:39 jesusr Exp $
# $FreeBSD$
.if exists(Makefile.conf)
.include "Makefile.conf"
@ -7,34 +7,28 @@
.include "../Makefile.inc"
.endif
# These are turned into validated, normalized HTML files.
DOCS= applications.sgml
DOCS+= auditors.sgml
DOCS+= availability.sgml
DOCS+= docs.sgml
DOCS+= docs.sgml
DOCS+= features.sgml
DOCS+= register.sgml
DOCS+= index.sgml
DOCS+= internet.sgml
DOCS+= mailto.sgml
DOCS+= internet.sgml
DOCS+= mailto.sgml
DOCS+= publish.sgml
DOCS+= send-pr.sgml
DOCS+= support.sgml
DOCS+= where.sgml
DOCS+= y2kbug.sgml
DOCS+= where.sgml
DOCS+= y2kbug.sgml
CLEANFILES+=atoz.sgml site.sgml
# These will be directly installed.
#DATA= COPYING COPYING.LIB README.mirror robots.txt index.html
DATA= robots.txt index.html
# Subdirectories
# SGML
SUBDIR= security
SUBDIR= security
#SUBDIR+= commercial
SUBDIR+= docproj
SUBDIR+= news
@ -44,7 +38,7 @@ SUBDIR+= copyright
SUBDIR+= search
#SUBDIR+= gallery
SUBDIR+= projects
SUBDIR+= releases
SUBDIR+= releases
#SUBDIR+= doc-es
SUBDIR+= gnome
@ -53,14 +47,25 @@ SUBDIR+= ports
SUBDIR+= doc
.endif
# Non-SGML
#SUBDIR+= gifs
#SUBDIR+= cgi
WEBDIR?= data/es
#DOCSUBDIR= FAQ handbook
SGMLFLAGS+= -links -hdr ${.CURDIR}/doc.hdr -ftr ${.CURDIR}/doc.ftr
WEBDIR= data/es
# index.html is special, and generated from index.xsl and news/news.xml
DATA+= index.html
CLEANFILES+= index.html
.include "${WEB_PREFIX}/share/mk/web.site.mk"
index.html: index.xsl ${XML_INCLUDES} \
${XML_NEWS_INCLUDES_MASTER} ${XML_NEWS_NEWS_MASTER} ${XML_NEWS_PRESS_MASTER} \
${XML_MIRRORS} ${XML_TRANSTABLE} ${XML_ADVISORIES}
${XSLTPROC} ${XSLTPROCOPTS} \
-o $@ \
--param mirrors.xml "'${XML_MIRRORS}'" \
--param advisories.xml "'${XML_ADVISORIES}'" \
--param news.press.xml "'${XML_NEWS_PRESS_MASTER}'" \
--param news.project.xml "'${XML_NEWS_NEWS_MASTER}'" \
--param transtable.xml "'${XML_TRANSTABLE}'" \
${.CURDIR}/index.xsl ${XML_NEWS_NEWS_MASTER}
.if !defined(NO_TIDY)
-${TIDY} ${TIDYOPTS} ${.TARGET}
.endif

View file

@ -1,50 +1,49 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- $FreeBSD: www/es/includes.xsl,v 1.2 2003/05/12 10:07:31 jesusr Exp $ -->
<!-- Original version: 1.13 $ -->
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="../share/sgml/includes.xsl" />
<xsl:variable name="url.doc.langcode" select="'es_ES.ISO8859-1'" />
<xsl:variable name="i.daemon">
<img src="{$base}/gifs/daemon.gif" alt="" align="left" width="80" height="76"/>
<img src="{$enbase}/gifs/daemon.gif" alt="" align="left" width="80" height="76"/>
</xsl:variable>
<xsl:variable name="i.new">
<img src="{$base}/gifs/new.gif" alt="[New!]" width="28" height="11"/>
<img src="{$enbase}/gifs/new.gif" alt="[New!]" width="28" height="11"/>
</xsl:variable>
<xsl:variable name="copyright" select="'Copyright (c) 1995-2003 the FreeBSD Project. All rights reserved.'"/>
<xsl:variable name="copyright">
<a href="{$enbase}/copyright/index.html">Copyright</a> &#169; 1995-2004 the FreeBSD Project. Todos los derechos reservados.
</xsl:variable>
<xsl:variable name="email" select="'freebsd-questions'"/>
<xsl:variable name="author">
<a>
<xsl:attribute name="href">
<xsl:value-of select="concat($base, '/mailto.html')"/>
<xsl:value-of select="concat($base, '/mailto.html')"/>
</xsl:attribute>
<xsl:value-of select="$email"/>@FreeBSD.org</a><br/><xsl:value-of select="$copyright"/>
</xsl:variable>
<xsl:variable name="home">
<a href="{$base}/index.html"><img src="{$base}/gifs/home.gif" alt="FreeBSD Home Page" border="0" align="right" width="101" height="33"/></a>
<a href="{$base}/index.html"><img src="{$enbase}/gifs/home.gif" alt="FreeBSD Home Page" border="0" align="right" width="101" height="33"/></a>
</xsl:variable>
<xsl:variable name="header1">
<head>
<title><xsl:value-of select="$title"/></title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<meta name="MSSmartTagsPreventParsing" content="TRUE"/>
</head>
</xsl:variable>
<xsl:attribute-set name="att.body">
<xsl:attribute name="text">#000000</xsl:attribute>
<xsl:attribute name="bgcolor">#FFFFFF</xsl:attribute>
<xsl:attribute name="alink">#FFCC33</xsl:attribute>
</xsl:attribute-set>
<xsl:variable name="header2">
<img src="{$base}/gifs/bar.gif" alt="Navigation Bar" width="565"
<img src="{$enbase}/gifs/bar.gif" alt="Navigation Bar" width="565"
height="33" border="0" usemap="#bar"/>
<h1 align="left"><font color="#660000"><xsl:value-of select="$title"/></font></h1>
@ -53,54 +52,119 @@
<map name="bar">
<area shape="rect" coords="1,1,111,31"
href="{$base}/index.html" alt="Top"/>
href="{$base}/index.html" alt="Home"/>
<area shape="rect" coords="112,11,196,31"
href="{$base}/ports/index.html" alt="Aplicaciones"/>
<area shape="rect" coords="196,12,257,33"
href="{$base}/support.html" alt="Soporte"/>
href="{$base}/support.html" alt="Soporte"/>
<area shape="rect" coords="256,12,365,33"
href="{$base}/docs.html" alt="Documentaci&#243;"/>
<area shape="rect" coords="366,13,424,32"
href="{$base}/commercial/commercial.html" alt="Vendors"/>
<area shape="rect" coords="425,16,475,32"
href="{$base}/search/search.html" alt="Buscar"/>
href="{$base}/search/search.html" alt="Buscar"/>
<area shape="rect" coords="477,16,516,33"
href="{$base}/search/index-site.html" alt="Index"/>
<area shape="rect" coords="516,15,562,33"
href="{$base}/index.html" alt="Top"/>
<area shape="rect" coords="0,0,564,32"
href="{$base}/index.html" alt="Top"/>
<area shape="rect" coords="0,0,564,32"
href="{$base}/index.html" alt="Top"/>
</map>
</xsl:variable>
<xsl:variable name="footer">
<hr noshade="noshade"/>
<address><xsl:copy-of select="$author"/><br/>
<xsl:copy-of select="$date"/></address>
</xsl:variable>
<!-- template: "html-index-advisories-items-lastmodified" -->
<xsl:template name="html-index-advisories-items-lastmodified">
<xsl:param name="advisories.xml" select="''" />
<xsl:value-of select="document($advisories.xml)/descendant::day[position() = 1]/name"/>
<xsl:text> </xsl:text>
<xsl:call-template name="transtable-lookup">
<xsl:with-param name="word-group" select="'number-month'" />
<xsl:with-param name="word">
<xsl:value-of select="document($advisories.xml)/descendant::month[position() = 1]/name"/>
</xsl:with-param>
</xsl:call-template>
<xsl:text> </xsl:text>
<xsl:value-of select="document($advisories.xml)/descendant::year[position() = 1]/name"/>
</xsl:template>
<!-- template: "html-index-news-project-items"
pulls in the 10 most recent project items -->
<xsl:template name="html-index-news-project-items">
<xsl:param name="news.project.xml" select="''" />
<xsl:for-each select="document($news.project.xml)/descendant::event[position() &lt;= 10]">
<xsl:value-of select="$leadingmark" /><a>
<xsl:attribute name="href">
<xsl:value-of select="$enbase"/>/news/newsflash.html#<xsl:call-template name="generate-event-anchor"/>
</xsl:attribute>
<xsl:choose>
<xsl:when test="count(child::title)">
<xsl:value-of select="title"/><br/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="p"/><br/>
</xsl:otherwise>
</xsl:choose>
</a>
</xsl:for-each>
</xsl:template>
<!-- template: "html-index-news-press-items"
pulls in the 10 most recent press items -->
<xsl:template name="html-index-news-press-items">
<xsl:param name="news.press.xml" select="''" />
<xsl:for-each select="document($news.press.xml)/descendant::story[position() &lt; 10]">
<xsl:value-of select="$leadingmark" /><a>
<xsl:attribute name="href">
<xsl:value-of select="$enbase"/>/news/press.html#<xsl:call-template name="generate-story-anchor"/>
</xsl:attribute>
<xsl:value-of select="name"/>
</a><br/>
</xsl:for-each>
</xsl:template>
<!-- template: "html-index-news-project-items-lastmodified" -->
<xsl:template name="html-index-news-project-items-lastmodified">
<xsl:param name="news.project.xml" select="''" />
<xsl:value-of select="document($news.project.xml)/descendant::day[position() = 1]/name"/>
<xsl:text> </xsl:text>
<xsl:call-template name="transtable-lookup">
<xsl:with-param name="word-group" select="'number-month'" />
<xsl:with-param name="word">
<xsl:value-of select="document($news.project.xml)/descendant::month[position() = 1]/name"/>
</xsl:with-param>
</xsl:call-template>
<xsl:text> </xsl:text>
<xsl:value-of select="document($news.project.xml)/descendant::year[position() = 1]/name"/>
</xsl:template>
<xsl:variable name="rel.current" select='"5.0"'/>
<xsl:variable name="u.rel.notes">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel.current"/>R/relnotes.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel.current"/>R/relnotes.html</xsl:variable>
<xsl:variable name="u.rel.announce">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel.current"/>R/announce.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel.current"/>R/announce.html</xsl:variable>
<xsl:variable name="u.rel.errata">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel.current"/>R/errata.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel.current"/>R/errata.html</xsl:variable>
<xsl:variable name="u.rel.hardware">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel.current"/>R/hardware.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel.current"/>R/hardware.html</xsl:variable>
<xsl:variable name="u.rel.early">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel.current"/>R/early-adopter.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel.current"/>R/early-adopter.html</xsl:variable>
<xsl:variable name="rel2.current" select='"4.9"'/>
<xsl:variable name="u.rel2.notes">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel2.current"/>R/relnotes.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel2.current"/>R/relnotes.html</xsl:variable>
<xsl:variable name="u.rel2.announce">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel2.current"/>R/announce.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel2.current"/>R/announce.html</xsl:variable>
<xsl:variable name="u.rel2.errata">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel2.current"/>R/errata.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel2.current"/>R/errata.html</xsl:variable>
<xsl:variable name="u.rel2.hardware">
<xsl:value-of select="$base"/>/releases/<xsl:value-of select="$rel2.current"/>R/hardware.html</xsl:variable>
<xsl:value-of select="$enbase"/>/releases/<xsl:value-of select="$rel2.current"/>R/hardware.html</xsl:variable>
</xsl:stylesheet>

481
es/index.xsl Normal file
View file

@ -0,0 +1,481 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="includes.xsl"/>
<xsl:import href="../en/news/includes.xsl"/>
<xsl:variable name="base" select="'.'"/>
<xsl:variable name="enbase" select="'..'"/>
<xsl:variable name="date" select="'$FreeBSD$'"/>
<xsl:variable name="title" select="'El Proyecto FreeBSD'"/>
<!-- these params should be externally bound. The values
here are not used actually -->
<xsl:param name="advisories.xml" select="'none'"/>
<xsl:param name="mirrors.xml" select="'none'"/>
<xsl:param name="news.press.xml" select="'none'"/>
<xsl:param name="news.project.xml" select="'none'"/>
<xsl:output type="html" encoding="iso-8859-1"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/>
<xsl:template match="/">
<html>
<head>
<title><xsl:value-of select="$title"/></title>
<meta name="description" content="El Proyecto FreeBSD"/>
<meta name="keywords" content="FreeBSD, BSD, UNIX, Support, Gallery,
Release, Application, Software, Handbook, FAQ, Tutorials, Bugs,
CVS, CVSup, News, Commercial Vendors, homepage, CTM, Unix"/>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
<link rel="icon" href="/favicon.ico" type="image/x-icon"/>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
alink="#0000FF">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td><a href="http://www.FreeBSD.org/it/index.html">
<img src="{$enbase}/gifs/freebsd_1.gif" height="94" width="306"
alt="FreeBSD: The Power to Serve" border="0"/></a></td>
<td align="right" valign="bottom">
<form action="http://www.FreeBSD.org/cgi/mirror.cgi"
method="get">
<br/>
<font color="#990000"><b>Selecciona el servidor m&#225;s
cercano:</b></font>
<br/>
<select name="goto">
<xsl:call-template name="html-index-mirrors-options-list">
<xsl:with-param name="mirrors.xml" select="$mirrors.xml" />
</xsl:call-template>
</select>
<input type="submit" value=" Ir "/>
<br/>
<font color="#990000"><b>Idioma: </b></font>
<a href="{$enbase}/de/index.html" title="Tedesco">[de]</a>
<xsl:text>&#160;</xsl:text>
<a href="{$enbase}/index.html" title="Ingl&#233;s">[en]</a>
<xsl:text>&#160;</xsl:text>
<span title="Espa&#241;ol">[es]</span>
<xsl:text>&#160;</xsl:text>
<a href="{$enbase}/fr/index.html" title="Franc&#233;s">[fr]</a>
<xsl:text>&#160;</xsl:text>
<a href="{$enbase}/index.html" title="Italiano">[it]</a>
<xsl:text>&#160;</xsl:text>
<a href="{$enbase}/ja/index.html" title="Japon&#233;s">[ja]</a>
<xsl:text>&#160;</xsl:text>
<a href="{$enbase}/ru/index.html" title="Ruso">[ru]</a>
</form>
</td>
</tr>
</table>
<br/>
<hr size="1" noshade="noshade"/>
<!-- Main layout table -->
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td valign="top">
<table border="0" cellspacing="0" cellpadding="1"
bgcolor="#000000" width="100%">
<tr>
<td>
<table cellpadding="4" cellspacing="0" border="0"
bgcolor="#ffcc66" width="100%">
<tr>
<td>
<p>
<a href="{$enbase}/platforms/index.html">
<font size="+1" color="#990000"><b>Arquitecturas:</b></font>
</a><small><br/>
&#183; <a href="{$enbase}/smp/index.html">i386</a><br/>
&#183; <a href="{$enbase}/platforms/alpha.html">Alpha</a><br/>
&#183; <a href="{$enbase}/platforms/ia64/index.html">IA-64</a><br/>
&#183; <a href="{$enbase}/platforms/amd64.html">AMD64</a><br/>
&#183; <a href="{$enbase}/platforms/sparc.html">Sparc64</a><br/>
&#183; <a href="{$enbase}/platforms/index.html">Otros</a><br/>
</small></p>
<p><font size="+1" color="#990000"><b>Software</b></font>
<small><br/>
&#183; <a href="{$enbase}/doc/es_ES.ISO8859-1/books/handbook/mirrors.html">Obtener FreeBSD</a><br/>
&#183; <a href="{$base}/releases/index.html">Informaci&#243;n de releases</a><br/>
&#183; <a href="{$base}/ports/index.html">Aplicaciones portadas</a><br/>
</small></p>
<p>
<a href="docs.html">
<font size="+1" color="#990000"><b>Documentaci&#243;n</b></font>
</a><small><br/>
&#183; <a href="{$enbase}/doc/es_ES.ISO8859-1/books/faq/index.html">FAQ</a><br/>
&#183; <a href="{$enbase}/doc/es_ES.ISO8859-15/books/handbook/index.html">Handbook</a><br/>
&#183; <a href="http://www.FreeBSD.org/cgi/man.cgi">Manuales</a><br/>
&#183; <a href="{$base}/projects/newbies.html">Para principiantes</a><br/>
&#183; <a href="{$base}/docproj/index.html">Doc. Project</a><br/>
</small></p>
<p>
<a href="{$base}/support.html">
<font size="+1" color="#990000"><b>Soporte</b></font>
</a><small><br/>
&#183; <a href="{$base}/support.html#mailing-list">Listas de distribuci&#243;n</a><br/>
&#183; <a href="{$base}/support.html#newsgroups">Listas de news</a><br/>
&#183; <a href="{$base}/support.html#user">Grupos de usuarios</a><br/>
&#183; <a href="{$base}/support.html#web">Recursos Web</a><br/>
&#183; <a href="{$base}/security/index.html">Seguridad</a><br/>
</small></p>
<p>
<a href="{$base}/support.html#gnats">
<font size="+1" color="#990000"><b>Informe de Bugs</b></font>
</a><small><br/>
&#183; <a href="http://www.FreeBSD.org/cgi/query-pr-summary.cgi?query">Buscar</a><br/>
&#183; <a href="http://www.FreeBSD.org/cgi/query-pr.cgi">Ver un reporte</a><br/>
&#183; <a href="http://www.FreeBSD.org/cgi/query-pr-summary.cgi">Ver todos los reportes</a><br/>
&#183; <a href="{$base}/send-pr.html">Enviar un reporte</a><br/>
&#183; <a href="{$enbase}/doc/en_US.ISO8859-1/articles/problem-reports/article.html">Escribir reporte</a><br/>
</small></p>
<p>
<a href="{$base}/projects/index.html">
<font size="+1" color="#990000"><b>Desarrollo</b></font>
</a><small><br/>
&#183; <a href="{$enbase}/doc/en_US.ISO8859-1/books/developers-handbook">Manual del desarrollador</a><br/>
&#183; <a href="{$enbase}/doc/en_US.ISO8859-1/books/porters-handbook">Manual del Porter</a><br/>
&#183; <a href="{$base}/support.html#cvs">Repositorio CVS</a><br/>
&#183; <a href="{$enbase}/releng/index.html">Release Engineering</a><br/>
&#183; <a href="{$enbase}/doc/en_US.ISO8859-1/articles/contributing/index.html">Contribuir a FreeBSD</a><br/>
</small></p>
<p><font size="+1" color="#990000"><b>Comercial</b></font>
<small><br/>
&#183; <a href="{$enbase}/commercial/software_bycat.html">Software</a><br/>
&#183; <a href="{$enbase}/commercial/hardware.html">Hardware</a><br/>
&#183; <a href="{$enbase}/commercial/consulting_bycat.html">Consultor&#237;a</a><br/>
&#183; <a href="{$enbase}/commercial/misc.html">Varios</a><br/>
</small></p>
<p><font size="+1" color="#990000"><b>Donaci&#243;n</b></font>
<small><br/>
&#183; <a href="{$enbase}/donations/index.html">Equipo de Donaciones</a><br/>
&#183; <a href="{$enbase}/donations/donors.html">Donaciones Actuales</a><br/>
&#183; <a href="{$enbase}/donations/wantlist.html">Lista de necesidades</a><br/>
</small></p>
<p>
<a href="{$base}/search/index-site.html">
<font size="+1" color="#990000"><b>Mapa del web</b></font>
</a><small><br/>
&#183; <a href="{$base}/search/search.html#web">Buscar en sitio</a><br/>
&#183; <a href="{$base}/search/search.html#mailinglist">Buscar en listas</a><br/>
&#183; <a href="{$base}/search/search.html">Buscar en todo</a><br/>
</small></p>
<p>
<a href="mailto.html">
<font size="+1" color="#990000"><b>Contactar FreeBSD</b></font>
</a>
</p>
<p>
<a href="{$base}/copyright/index.html">
<font size="+1" color="#990000"><b>El Copyright BSD</b></font>
</a>
</p>
<form action="http://www.FreeBSD.org/cgi/search.cgi" method="get">
<small>Buscar:<br/>
<input type="text" name="words" size="10"/>
<input type="hidden" name="max" value="25"/>
<input type="hidden" name="source" value="www"/>
<input type="submit" value="Buscar"/></small>
</form></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td></td>
<!-- Main body column -->
<td align="left" valign="top" rowspan="2">
<h2><font color="#990000">&#191;Qu&#233; es FreeBSD?</font></h2>
<p>FreeBSD es un avanzado sistema operativo para arquitecturas
x86, AMD64, DEC Alpha, IA-64, PC-98 UltraSPARC&#174;.
FreeBSD es un derivado de BSD UNIX, la versi&#243;n de
<xsl:value-of select="$unix"/> desarrollada en la Universidad
de California, Berkeley. FreeBSD es desarrollado y mantenido
por un
<a href="{$enbase}/doc/en_US.ISO8859-1/articles/contributors/index.html">
numeroso equipo de personas</a>. El soporte para otras
<a href="{$enbase}/platforms/index.html">arquitecturas</a>
est&#225; en diferentes fases de desarrollo.</p>
<h2><font color="#990000">Caracter&#237;sticas principales
</font></h2>
<p>FreeBSD ofrece altas
<a href="{$base}/features.html">prestaciones</a>
en comunicaciones de red, rendimiento, seguridad y
compatibilidad, todav&#237;a inexistentes en otros sistemas
operativos, incluyendo los comerciales de mayor renombre.</p>
<h2><font color="#990000">Potentes Soluciones Internet</font>
</h2>
<p>FreeBSD es el servidor ideal para servicios de
<a href="{$base}/internet.html">Internet o Intranet</a>.
Proporciona unos servicios de red robustos, incluso en
situaciones de alta carga, haciendo un uso eficaz de la
memoria para mantener buenos tiempos de repuesta con cientos
o miles de procesos simult&#225;neos de usuarios. Visita
nuestra
<a href="{$enbase}/gallery/gallery.html">galer&#237;a</a>
para ver ejemplos de aplicaciones y servicios ofrecidos por
FreeBSD.</p>
<h2><font color="#990000">Ejecuta una gran variedad de
aplicaciones</font></h2>
<p>La calidad de FreeBSD conbinada con el hoy en d&#237;a bajo
coste del hardware de alta velocidad para PC's hace de este
sistema una alternativa muy econ&#243;mica sobre las
estaciones de trabajo <xsl:value-of select="$unix"/>
comerciales. Existe gran cantidad de
<a href="{$base}/applications.html">aplicaciones</a>
tanto a nivel servidor como usuario.</p>
<h2><font color="#990000">F&#225;cil de instalar</font></h2>
<p>Se puede instalar FreeBSD desde una gran variedad de
soportes, incluyendo CD-ROM, DVD-ROM, disquetes, cintas
magn&#233;ticas, una partici&#243;n MS-DOS&#174;, o si se
dispone de conexi&#243;n de red, se puede instalar
<i>directamente</i> mediante FTP an&#243;nimo o NFS. Todo lo
necesario son dos discos de 1.44MB de arranque y
<a href="{$enbase}/doc/es_ES.ISO8859-1/books/handbook/install.html">estas instrucciones</a>.</p>
<h2><font color="#990000">FreeBSD es <i>libre y gratuito</i>
</font></h2>
<a href="copyright/daemon.html"><img src="{$enbase}/gifs/dae_up3.gif"
alt=""
height="81" width="72"
align="right"
border="0"/></a>
<p>Si esperabas que un sistema operativo con estas
caracter&#237;sticas tuviese un alto coste, FreeBSD
est&#225; disponible disponibile
<a href="{$base}/copyright/index.html">completamente gratis</a>
incluyendo el c&#243;digo fuente. Si quieres probarlo,
<a href="{$enbase}/doc/es_ES.ISO8859-1/books/handbook/mirrors.html">
aqu&#237; tienes m&#225;s informaci&#243;n</a>.</p>
<h2><font color="#990000">Contribuyendo a FreeBSD</font></h2>
<p>Es muy f&#225;cil contribuir a FreeBSD. Todo lo que tienes
que hacer es encontrar una parte de FreeBSD que creas puede
mejorarse y hacer los cambios (cuidadosa y limpiamente) y
enviarlas al proyecto mediante un "send-pr" o un committer, si
conoces a alguno. M&#225;s informaci&#243;n en la
<a href="{$enbase}/doc/en_US.ISO8859-1/articles/contributing/index.html">
secci&#243;n de contribuciones del manual</a>.</p>
<p>A&#250;n no siendo programador, existen otros m&#233;todos
de colaborar y contribuir a FreeBSD. La Fundaci&#243;n
FreeBSD es una organizaci&#243;n no lucrativa para la que
todas las contribuciones directas directas son deducibles de
impuestos en su totalidad. Por favor, contactar con
bod@FreeBSDFoundation.org para obtener m&#225;s
informaci&#243;n o escribir a The FreeBSD Foundation, 7321
Brockway Dr. Boulder, CO 80303. USA.</p>
<p>La compa&#241;ia Silicon Breeze ha realizado unas esculturas
del BSD Daemon en metal y dona el 15% de todos los pedidos de
estas estatuillas a la Fundaci&#243;n FreeBSD. Para conocer
la historia completa y como realizar pedidos, consultar
<a href="http://www.linuxjewellery.com/beastie/">esta p&#225;gina</a>.</p>
</td>
<td></td>
<!-- Right-most column -->
<td valign="top">
<!-- News / release info table -->
<table border="0" cellspacing="0" cellpadding="1"
bgcolor="#000000" width="100%">
<tr>
<td>
<table cellpadding="4" cellspacing="0" border="0"
bgcolor="#ffcc66" width="100%">
<tr>
<td valign="top"><p>
<a href="{$u.rel.early}">
<font size="+1" color="#990000"><b>Nueva
Tecnolog&#237;a:
<xsl:value-of select="$rel.current"/></b></font></a><br/>
<small>&#183; <a href="{$u.rel.announce}">Anuncio</a><br/>
&#183; <a href="{$enbase}/doc/es_ES.ISO8859-1/books/handbook/install.html">Gu&#237;a de Instalaci&#243;n</a><br/>
&#183; <a href="{$u.rel.notes}">Notas de Release</a><br/>
&#183; <a href="{$u.rel.hardware}">Notas de Hardware</a><br/>
&#183; <a href="{$u.rel.errata}">Errata</a><br/>
&#183; <a href="{$u.rel.early}">Early Adopter's Guide</a></small></p>
<p>
<a href="{$u.rel2.announce}">
<font size="+1" color="#990000"><b>Release en
Producci&#243;n:
<xsl:value-of select="$rel2.current"/></b></font></a><br/>
<small>&#183; <a href="{$u.rel2.announce}">Anuncio</a><br/>
&#183; <a href="{$enbase}/doc/es_ES.ISO8859-1/books/handbook/install.html">Gu&#237;a de Instalaci&#243;n</a><br/>
&#183; <a href="{$u.rel2.notes}">Notas de Release</a><br/>
&#183; <a href="{$u.rel2.hardware}">Notas de Hardware</a><br/>
&#183; <a href="{$u.rel2.errata}">Errata</a></small></p>
<p><font size="+1" color="#990000"><b>Noticias del
Proyecto</b></font><br/>
<font size="-1">
Ultima actualizaci&#243;n:
<xsl:call-template name="html-index-news-project-items-lastmodified">
<xsl:with-param name="news.project.xml" select="$news.project.xml" />
</xsl:call-template>
<br/>
<xsl:call-template name="html-index-news-project-items">
<xsl:with-param name="news.project.xml" select="$news.project.xml" />
</xsl:call-template>
<a href="{$enbase}/news/newsflash.html">M&#225;s...</a>
</font></p>
<p><font size="+1" color="#990000"><b>FreeBSD en la
Prensa</b></font><br/>
<font size="-1">
Ultima actualizaci&#243;n:
<xsl:call-template name="html-index-news-press-items-lastmodified">
<xsl:with-param name="news.press.xml" select="$news.press.xml" />
</xsl:call-template>
<br/>
<xsl:call-template name="html-index-news-press-items">
<xsl:with-param name="news.press.xml" select="$news.press.xml" />
</xsl:call-template>
<a href="{$enbase}/news/press.html">M&#225;s...</a>
</font>
</p>
<p><font size="+1" color="#990000"><b>Avisos de
Seguridad</b></font><br/>
<font size="-1">
Ultima actualizaci&#243;n:
<xsl:call-template name="html-index-advisories-items-lastmodified">
<xsl:with-param name="advisories.xml" select="$advisories.xml" />
</xsl:call-template>
<br/>
<xsl:call-template name="html-index-advisories-items">
<xsl:with-param name="advisories.xml" select="$advisories.xml" />
</xsl:call-template>
<a href="{$base}/security/index.html">M&#225;s...</a>
</font>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p>&#xa0;</p>
<table border="0" cellspacing="0" cellpadding="1"
bgcolor="#000000" width="100%">
<tr>
<td>
<table cellpadding="4" cellspacing="0" border="0"
bgcolor="#FFFFFF" width="100%"><tr>
<td>Para aprender m&#225;s sobre FreeBSD, visita
nuestra galer&#237;a de
<a href="{$base}/publish.html">publicaciones</a>
relacionadas con FreeBSD o
<a href="{$base}/news/press.html">FreeBSD en la prensa</a>,
y navega a trav&#233;s de este web!</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<hr noshade="noshade" size="1" />
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td><a href="http://www.freebsdmall.com/"><img src="{$enbase}/gifs/mall_title_medium.gif" alt="[FreeBSD Mall]"
height="65" width="165" border="0"/></a></td>
<td><a href="http://www.ugu.com/"><img src="{$enbase}/gifs/ugu_icon.gif"
alt="[Sponsor del Unix Guru Universe]"
height="64" width="76"
border="0"/></a></td>
<td><a href="http://www.daemonnews.org/"><img src="{$enbase}/gifs/darbylogo.gif"
alt="[Daemon News]" height="45" width="130"
border="0"/></a></td>
<td><a href="{$base}/copyright/daemon.html"><img
src="{$enbase}/gifs/powerlogo.gif"
alt="[Powered by FreeBSD]"
height="64"
width="160"
border="0"/></a></td>
</tr>
</table>
<table width="100%" cellpadding="0" border="0" cellspacing="0">
<tr>
<td align="left"
valign="top"><small><a href="{$base}/mailto.html">Contactar con nosotros</a><br/>
<xsl:value-of select="$date"/></small></td>
<td align="right"
valign="top"><small><a href="{$base}/copyright/index.html">Copyright</a> &#169; 1995-2004
The FreeBSD Project.<br/>
All rights reserved.</small></td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<!--
Local Variables:
mode: xml
sgml-indent-data: t
sgml-omittag: nil
sgml-always-quote-attributes: t
End:
-->