#language es

<<Include(FreedomBox/Hardware/PioneerEdition, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>

<<TableOfContents()>>

## BEGIN_INCLUDE

== FreedomBox Pioneer Edition ==

Los servidores caseros !FreedomBox Pioneer Edition los fabrica y vende Olimex, una compañía epecializada en ''hardware'' de fuentes abiertas. El Kit incluye ''hardware'' de servidor tamaño bolsillo, una tarjeta SD con el sistema operativo preinstalado, y una batería de respaldo que puede alimentar el ''hardware'' durante 4-5 horas en casos de indisponibilidad de la red eléctrica. Se vende por 82 €. Olimex ofrece una extensión opcional para almacenamiento de alta capacidad en disco duro o de estado sólido.  Al comprar este producto contribuyes a los esfuerzos de la !FreedomBox Foundation's para crear y promover su ''software'' de servidor libre.

{{attachment:pioneer-edition.jpg|Pioneer Edition FreedomBox Home Server Kit|width=640,height=513}}


== Características del Producto ==

=== HW Recomendado ===
Éste es el hardware recomendado para los usuarios que quieran simplemente una !FreedomBox llave en mano, y '''no''' quieran '''construirse''' una.

(Construir tu propia !FreedomBox implica algunos tecnicismos como elegir y comprar los componentes adecuados, descargar la imágen y preparar una tarjeta SD).

=== Este Kit ===
Este producto proporciona la combinación perfecta de hardware de fuentes abiertas y software libre y ''open source''. Comprando este producto, soportas también los edfuerzos de la !FreedomBox Foundation para crear y promover su software libre y ''open source'' de servidor.

El [[https://www.olimex.com/Products/OLinuXino/Home-Server/Pioneer-FreedomBox-HSK/|Kit de Servidor Casero FreedomBox Pioneer Edition]] incluye todo el hardware necesario para arrancar un servidor !FreedomBox casero sobre una placa Olimex [[FreedomBox/Hardware/A20-OLinuXino-Lime2|A20-OLinuXino-LIME2]]:
 * la A20-!OlinuXino-LIME2,
 * su carcasa de metal con el logo de !FreedomBox grabado mediante laser,
 * una tarjeta micro SD de alta velocidad y 32GB con el software !FreedomBox preinstalado,
 * una batería de respaldo,
 * un transformador,
 * un cable Ethernet, y
 * una extensión para almacenamiento de alta capacidad en disco duro o de estado sólido.


=== Disponibilidad ===

El servidor casero !FreedomBox Pioneer Edition es la primera versión comercial disponible de !FreedomBox.
 
 * Precio: 82 EUR
 * [[https://www.olimex.com/Products/OLinuXino/Home-Server/Pioneer-FreedomBox-HSK/|Tienda Olimex]]

=== Especificaciones del Hardware ===

El servidor casero !FreedomBox Pioneer Edition se basa en la A20-OLinuXino-LIME2 Rev.G

 * Hardware de fuentes abiertas (OSHW): [[https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE|Sí]]
 * CPU: Allwinner A20, ARM Cortex-A7 dual-core a 1GHz
 * RAM: 1 GiB DDR3
 * Almacenamiento: tarjeta microSD de 32GB de clase 10+ precargada con !FreedomBox
 * SATA: 1 puerto SATA compatible 2.6 a 3Gb/s
 * USB: 2 puertos host de alta velocidad USB 2.0
 * Batería: Li-Po, 3.3V y 1400mAh (4-5 horas de respaldo si no hay dispositivos adicionales conectados al puerto USB)
 * Ethernet: 10/100/1000, RJ45 (cable de 1 m incluído)
 * Transformador: Entrada a 110-220V, salida a 5V, estilo UE (enchufes opcionales para el Reino Unido o EE.UU)
 * Consumo eléctrico: 1.5W o 5W dependiendo de la carga (corriente entre 0.3A 1 1A)
 * Carcasa: Metálica con la marca !FreedomBox

Los kits ejecutan sólo Software Libre. Funcionan con núcleo (kernel) y ''u-boot'' de los repositorios Debian. Incluso el firmware de arranque de la ROM, llamado [[https://linux-sunxi.org/BROM|BROM]] es software libre (GPLV2+).

Más información:
 * [[https://www.olimex.com/Products/OLinuXino/Home-Server/Pioneer-FreedomBox-HSK/open-source-hardware|Guía de inicio rápido.]]
 * [[https://www.olimex.com/Products/OLinuXino/Home-Server/Pioneer-FreedomBox-HSK/open-source-hardware|Ficheros fuente del hardware]]
 * [[https://www.olimex.com/Products/OLinuXino/Home-Server/Pioneer-FreedomBox-HSK/open-source-hardware|Esquéma de la A20-OLinuXino-LIME2 rev.G]]
 * [[http://dl.linux-sunxi.org/A20/A20%20Brief%202013-02-27.pdf|Especificaciones técnicas del SoC A20]]


=== Extensión para Almacenamiento ===

Junto con tu servidor casero !FreedomBox Pioneer Edition puedes encargar una extensión para almacenamiento consistente en una carcasa para disco SATA, opcionalmente con un disco duro o de estado sólido de entre 128 y 2000 GB de capacidad. Si ya has comprado tu
servidor casero sin la extensión puedes encargarla aparte.

 * [[https://www.olimex.com/Products/OLinuXino/Home-Server/BAY-HDD-1000GB/|Tienda Olimex]]
 * Precio:  9 EUR (carcasa suelta sin disco duro, para albergar un disco tuyo)
 * Precio: 42 EUR (con disco de estado sólido de 128 GB)
 * Precio: 69 EUR (con disco de estado sólido de 512 GB)
 * Precio: 42 EUR (con disco duro de 320 GB)
 * Precio: 53 EUR (con disco duro de 500 GB)
 * Precio: 64 EUR (con disco duro de 1000 GB)
 * Precio: 86 EUR (con disco duro de 2000 GB)

=== Descarga ===

Los kits vienen con una tarjeta SD precargada con !FreedomBox. '''NO hace ninguna falta descargar imágenes'''.

No obstante, si deseas restablecer tus dispositivos a un estado virginal puedes hacerlo con la imágen provista. Sigue las instrucciones de la página de [[es/FreedomBox/Download|descargas]] para crear una tarjeta SD de !FreedomBox y arrancar tu dispositivo. Asegúrate de descargar imágenes para la [[https://ftp.freedombox.org/pub/freedombox/pioneer/|Pioneer Edition]]. Estas imágenes de tarjeta SD se usan en la ranura SD de la propia placa y no funcionarán si se insertan en un lector SD externo conectado por USB. 

Una alternativa a descargar estas imágenes es [[InstallingDebianOn/Allwinner|instalar Debian]] en el dispositivo y luego [[es/FreedomBox/Hardware/Debian|instalar FreedomBox]] sobre él.

=== Construcción de una Imágen ===

Las imágenes de !FreedomBox para este hardware se pueden construir usando [[FreedomBox/Maker|Freedom Maker]].

=== Reparos conocidos ===

 * La imágen distribuída con los kits usa un [[https://salsa.debian.org/freedombox-team/u-boot|u-boot ligéramente modificado]] en vez de el de serie de Debian como el resto de !FreedomBox. Así que si quieres obtener su código fuente usa por favor el [[https://salsa.debian.org/freedombox-team/u-boot|repositorio de u-boot]] del equipo de !FreedomBox.


== Obtener el Código Fuente ==

!FreedomBox es 100% [[https://www.gnu.org/philosophy/free-sw.html|software libre]] y puedes obtener el código fuente para estudiarlo, modificarlo y distribuir mejoras.

=== Desde (dentro de) FreedomBox ===

!FreedomBox se compone de diferentes programas de software y puedes obtener el código fuente de cualquiera de ellos. Estas instrucciones son similares a obtener y [[https://www.debian.org/doc/manuals/maint-guide/build.en.html|construír]] [[https://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html|código fuente]] [[https://wiki.debian.org/BuildingTutorial|de Debian]] ya que !FreedomBox es una variante pura de Debian. Usando este procedimiento puedes obtener el código fuente de la misma versión del paquete que estás usando actualmene en !FreedomBox.

 1. Para ver la lista de paquetes software instalados en tu !FreedomBox, ejecuta lo siguiente en un terminal:
 {{{
dpkg -l
}}}
 1. Para obtener el código fuente de cualquiera de esos programas ejecuta:
 {{{
apt source <nombre_del_paquete>
}}}
 Esto requiere que el archivo [[https://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html|/etc/apt/sources.list]] contenga información acerca de los repositorios de código fuente. Esto es así por defecto en todas las imágenes !FreedomBox. Pero si has instalado !FreedomBox desde Debian necesitas asegurarte de que los repositorios de código fuente figuren en este archivo.
 1. Para construir el paquete desde su código fuente, primero instala sus dependencias
 {{{
apt build-dep <nombre_del_paquete>
}}}
 Cambia al directorio fuente creado con el comando ''apt source'':
 {{{
cd <directorio_fuente>
}}}
 Y construye el paquete
 {{{
 dpkg-buildpackage -rfakeroot -uc
}}}
 1. Instala el paquete:
 {{{
 dpkg -i ../<paquete_construído>.deb
}}}

=== Otras Maneras de Obtener el Código Fuente ===

 1. El código fuente de cualquier paquete se puede ver y buscar usando el interfaz web de [[https://sources.debian.org/|sources.debian.org]]. Por ejemplo, mira el paquete [[https://sources.debian.org/src/plinth/|plinth]].

 1. El código fuente y el binario precompilado de cualquier version de un paquete, incluyendo versiones antigüas, se pueden obtener de [[https://snapshot.debian.org/|snapshot.debian.org]]. Por ejemplo, mira el paquete [[https://snapshot.debian.org/package/plinth/|plinth]].

 1. También puedes obtener los enlaces a la web del proyecto original, al control de versiones del proyecto original, al control de versiones de Debian, registro de cambios, etc. desde la página de control Debian para el proyecto en [[https://tracker.debian.org/|tracker.debian.org]]. Por ejemplo, mira la página de control para el paquete  [[https://tracker.debian.org/pkg/plinth|plinth]].

 1. Puedes compilar e instalar un paquete desde el control de versiones de Debian. Por ejemplo,
 {{{
 git clone https://salsa.debian.org/freedombox-team/freedombox.git
 cd freedombox
 apt build-dep .
 dpkg-buildpackage -rfakeroot -uc
 dpkg -i ../freedombox*.deb
}}}

=== Construyendo Imágenes de disco ===

También puedes construír imágenes de disco !FreedomBox para varias platformas de ''hardware'' usando la herramienta '''freedom-maker'''. Esta también está disponible como paquete Debian y su código fuente se puede obtener empleando los métodos anteriores. Hay disponibles [[https://salsa.debian.org/freedombox-team/freedom-maker/blob/master/README.md|Instrucciones de Construcción]] para generar imágenes de disco incluídas en el código fuente del paquete '''freedom-maker'''.

Las imágenes de disco de !FreedomBox se construyen y suben a los servidores oficiales empleando la infraestructura de integración contínua automatizada. Esta infraestructura está disponible también como [[https://salsa.debian.org/freedombox-team/infrastructure|código fuente]] y proporciona información precisa acerca de como se contruyen las imágenes de !FreedomBox.

==== Imágenes U-boot sobre Pioneer Edition ====

Hay una excepción menor en el paquete u-boot que viene con el ''hardware'' que se vende como Kits de Servidor Casero !FreedomBox Pioneer Edition. Contiene un parche pequeño pero importante que no está en el código fuente de Debian. Tanto el repositorio fuente de Debian u-boot como el parche  de !FreedomBox están disponibles como [[https://salsa.debian.org/freedombox-team/u-boot|un repositorio aparte]]. Esperamos que en algún momento este parche esté integrado en u-boot de serie y este repositorio ya no sea necesario. Este paquete se puede compilar en una máquina Debian armhf como sigue (también se puede hacer compilación cruzada, simplemente sigue las instrucciones para compilación cruzada de paquetes Debian):

{{{
apt install git git-buildpackage
git clone https://salsa.debian.org/freedombox-team/u-boot.git
cd u-boot
pbuilder create --distribution=buster
gbp buildpackage --git-pbuilder
}}}

El paquete u-boot Debian estará en ''u-boot-sunxi*.deb''. Este paquete contendrá

{{{
mkdir temp
dpkg -x u-boot-suxi*.deb temp
unxz <lime2_image_built_with_freedom_maker>
dd if=temp/usr/lib/u-boot/A20-OLinuXino-Lime2/u-boot-sunxi-with-spl.bin of=<lime2.img> seek=8 bs=1k conv=notrunc
}}}

La imagen resultante tendrá el u-boot modificado.

=== Botones de encendido y apagado ===

El Kit Pioneer Edition tiene 3 botones indocumentados para RESET, ARRANQUE, e INTERRUPTOR de ALIMENTACIÓN (Encendido/Apagado). Son restos de funcionalidades heredadas originalmente diseñadas para usarse con el sistema operativo Android pero que son útiles para casos particulares.


{{attachment:FreedomBox/Hardware/PioneerEdition/power-buttons.jpeg|Botones indocumentados de la Pioneer Edition|width=320,height=257}}

Aviso: '''Aplicar demasiada fuerza romperá los botones'''. Estos botones no se han dieñado para apretarlos regularmente, por eso son frágiles y difíciles de accionar.

Más detalles en [[https://discuss.freedombox.org/t/shutdown-and-the-battery/119/5|nuestro Foro]].


## END_INCLUDE

<<Include(es/FreedomBox/Portal)>>

----
CategoryFreedomBox
