The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Archivos en la Categoría: Sistemas Operativos

Sistema Operativo Android para PC


Este es un proyecto de código abierto bajo la licencia Apache 2.0 para portar el Sistema Operativo Android funcional en teléfonos Móbiles a la plataforma x86, con el cual podrá ser instalado nativamente en una PC.

Pueden descargar el ISO de instalación desde http://www.android-x86.org/download, yo lo he instalado en una máquina virtual en el cual funciona perfectamente, pueden instalarlo en el disco duro o arrancarlo en modo live, nos crea un entorno multi-arranque GRUB, soporta sistemas de archivos ext3, ext2, ntfs, fat32.

Entre otras funcionalidades que han sido adaptadas y agregadas al clásico Android para móbiles podemos mencionar:

  • Kernel 2.6.35.7 – KMS.
  • Soporte para Bluetooth,Wifi, Ethernet
  • Instalador Mejorado
  • Soporte para medir Estado de Bateria
  • Soporte para Mouse
  • Soporte para Netbook
  • Soporte para Audio (ALSA)
  • Soporte para Cámara – V4l2
  • Soporte para monitor externo
  • Soporte para medios de almacenamiento externos
  • Soporte para teclado externo

Pueden encontrar mayor información en la página del proyecto Android-x86 y estar al tanto de los avances que se realicen al respecto.

Instalar Driver Nvidia en Linux / Debian Squeeze


Estos son los pasos que debes realizar para poder tener instalado el Driver Nvidia en un Debian Linux y sacarle todo el provecho a tu tarjeta de video:

Instalar los requerimientos:

# aptitude install module-assistant nvidia-kernel-common
# aptitude install nvidia-glx

Activar módulos:

# module-assistant auto-install nvidia
# depmod -a
# modprobe nvidia

Edita el /etc/X11/xorg.conf y busca la linea:

Section "Device"

Cambia la línea Driver para que quede así:

Driver  "nvidia"

Por último, reiniciar el gestor gráfico:

# /etc/init.d/gdm restart

FLISoL Perú 2011 – PC-BSD Sistema Operativo de Código Abierto


Les presento en esta ocasión una nueva diapositiva sobre PC-BSD – Sistema Operativo de Código Abierto, que elaboré para mi presentación en el FLISOL Perú 2011, en la sede de Huancayo, un año más que participamos en este gran evento hablando sobre este genial Sistema Operativo y en esta oportunidad en compañía de un gran amigo – Alan Chavez, con quien iniciamos hace ya algunos años atrás la Comunidad PC-BSD Perú.

Pueden descargar la presentación de: pcbsd-1.pdf | pcbsd-2.pdf | Descargar

La presentación se divide en dos partes, la primera es información general sobre PC-BSD a manera de FAQ contestando a las preguntas más frecuentes sobre este sistema, y la segunda parte contiene las diferencias entre FreeBSD/PC-BSD con GNU/Linux, tanto como Sistemas Operativos y también a nivel de licenciamientos (GPL/LGPL/BSD).

Espero que este material sea útil para quienes quieren conocer un poco más de PC-BSD, pues define exactamente lo que necesitas saber, cualquier pregunta o duda no duden en hacérmelo llegar.

Instalación y Configuración de un Servidor de Streaming Multimedia con IceCast


Hace mucho tiempo que ya es normal encontrar en la red servicios de transmisión de radio que llegan a todo el planeta, pues en este post voy a explicar cómo realizar la instalación de un Servidor IceCast que es un servicio libre en contraparte al conocido servicio de ShoutCast.

Antes que nada quiero aclarar que esta instalación la realizaré sobre un Debian/Linux, pero la configuración es análoga para cualquier distribución Basada en GNU/Linux.

#aptitude install icecast2 ices2

Icecast2: Servidor de Streaming.
Ices2: Cliente para emitir Stream.

Inicialmente configuraremos el Servicio de Icecast localmente, para ello IP Server = 127.0.0.1 o localhost, el puerto por el que atiende icecast será 8000.

Para las ediciones de los ficheros de texto yo prefiero usar “nano”, ustedes pueden hacer uso del que gusten.  Así mismo, es recomendable que cambien las contraseñas que la instalación trae por defecto, como en <source-password>, <relay-password> y <admin-password>; éste último se refiere a la contraseña de acceso via web: http://127.0.0.1:8000/admin/

Iniciamos con la configuración:

Configuración de Icecast2:

#nano /etc/icecast2/icecast.xml
 <icecast>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <threadpool>5</threadpool>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>

    <authentication>
        <source-password>source</source-password>
        <relay-password>source</relay-password>
        <admin-user>admin</admin-user>
        <admin-password>admin</admin-password>
    </authentication>

    <hostname>localhost</hostname>

    <listen-socket>
        <port>8000</port>
    </listen-socket>

    <fileserve>1</fileserve>

    <paths>
        <basedir>/usr/share/icecast2</basedir>
        <logdir>/var/log/icecast2</logdir>
        <webroot>/usr/share/icecast2/web</webroot>
        <adminroot>/usr/share/icecast2/admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
      	<loglevel>3</loglevel>
      	<logsize>10000</logsize>
    </logging>

    <security>
        <chroot>0</chroot>
        <!--
        <changeowner>
            <user>nobody</user>
            <group>nogroup</group>
        </changeowner>
        -->
    </security>
</icecast>
#nano /etc/default/icecast2
CONFIGFILE="/etc/icecast2/icecast.xml"
USERID=icecast2
GROUPID=icecast
ENABLE=true
#/etc/init.d/icecast2 start

Si hasta este punto todo se ha hecho bien, la siguiente dirección debería cargar correctamente en el navegador: http://127.0.0.1:8000

Configuración de Ices2:

Modo Live: Para Emitir streaming en linea, por ejemplo con la salida desde micro:
Los ficheros de configuración de ices2 lo pueden crear en su directorio personal, según el ejemplo mi directorio personal es /home/beastieux/

$mkdir /home/beastieux/iceconf
$cd /home/beastieux/iceconf
$nano iceconf/ices2-live.xml
<?xml version='1.0'?>
<ices>
<background>0</background>
<logpath>/var/log/icecast2</logpath>
<logfile>ices.log</logfile>
<loglevel>4</loglevel>
<consolelog>1</consolelog>

<stream>

<metadata>
<name>Radio Beastieux</name>
<genre>rock-metal-bossa-chilli</genre>
<description>Radio con la mejor musica de mi computadora</description>
<url>https://saforas.wordpress.com</url>
</metadata>

<input>
<module>alsa</module>
<param name="rate">44100</param>
<param name="channels">2</param>
<param name="device">hw:0,0</param>
<param name="metadata">1</param>
<!--Localización de un fichero metadata.-->
<param name="metadatafilename">./metadata</param>
</input>

<!--Datos del Servidor Icecast2-->
<instance>
<hostname>127.0.0.1</hostname>
<port>8000</port>
<username>source</username>
<password>source</password>
<mount>/radio-beastieux.ogg</mount>
<yp>1</yp>

<encode>
<!--Datos de la velocidad de transmisión, calidad-->
<minimum-bitrate>48000</minimum-bitrate>
<maximum-bitrate>64000</maximum-bitrate>
<nominal-bitrate>64000</nominal-bitrate>
<samplerate>44100</samplerate>
<!--Calidad de codificación del bitrate. Va de 0 a
10. Interesa tener un valor bajo para conexiones
modestas-->
<quality>1</quality>
<!--Número de canales de la entrada -->
<channels>2</channels>
</encode>

<downmix>1</downmix>
<resample>
<in-rate>44100</in-rate>
<out-rate>44100</out-rate>
</resample>

</instance>
</stream>
</ices>

Para emitir el stream sólo lanzar este comando:

$ices2 ices2-live.xml

Luego pueden hablar por el micro o ayudarse con reproductores y sintetizadores para la transmisión, que todo lo que salga por el audio desde su ordenador se estará transmitiendo en vivo.

Modo Playlist: Para Emitir Streaming desde una lista con las direcciones del audio:

$nano /home/beastieux/iceconf/ices2-playlist.xml
<?xml version='1.0'?>
<ices>
<background>0</background>
<logpath>/var/log/icecast2</logpath>
<logfile>ices.log</logfile>
<loglevel>4</loglevel>
<consolelog>1</consolelog>

<stream>
<metadata>
<name>Radio Beastieux</name>
<genre>rock-metal-bossa-chilli</genre>
<description>Radio con la mejor musica de mi computadora</description>
<url>https://saforas.wordpress.com</url>
</metadata>
<!-- El <input> es lo único diferente al fichero ices2-live.xml -->
             <input>
                       <module>playlist</module>
                       <!--Indicar el sitio donde tenemos la lista de reproducción-->
                       <param name="file">/home/beastieux/iceconf/playlist.m3u</param>
                       <param name="type">basic</param>
                       <!--reproduce en modo random-->
                       <param name="random">1</param>
                       <!--A valor 0 reproduce la lista
                              continuamente."-->
                       <param name="once">0</param>
                       <param name="rate">44100</param>
                       <param name="channels">2</param>
                       <param name="device">/dev/dsp</param>

               </input>

<instance>
<hostname>127.0.0.1</hostname>
<port>8000</port>
<username>source</username>
<password>source</password>
<mount>/radio-beastieux.ogg</mount>
<yp>1</yp>

<encode>
<!--Datos de la velocidad de transmisión-->
<minimum-bitrate>48000</minimum-bitrate>
<maximum-bitrate>64000</maximum-bitrate>
<nominal-bitrate>64000</nominal-bitrate>
<samplerate>44100</samplerate>
<!--Calidad de codificación-->
<quality>1</quality>
<!--Número de canales de la entrada -->
<channels>2</channels>
</encode>

<downmix>1</downmix>
<resample>
<in-rate>44100</in-rate>
<out-rate>44100</out-rate>
</resample>

</instance>
</stream>
</ices>

Crear la lista de reproducción:
La lista de reproducción solo es una lista con las direcciones de los archivos de audio, en este caso deben de ser OGG, el fichero debe constar de una dirección por linea. Si tienen un directorio con músicas podrían generar el fichero.m3u automáticamente con algo como:

$find /media/sda2/musicas/ -name "*ogg" > ~/iceconf/playlist.m3u

Para ejecutar el modo automático de emisión desde un playlist con los audios (ogg) añadidos:

$ices2 ices2-playlist.xml

Si quieren escuchar la transmisión vía web pueden ingresar al punto de montaje configurado, para este ejemplo el punto de montaje fue radio-beastieux.ogg, por lo cual accederemos a: http://127.0.0.1:8000/radio-beastieux.ogg

Por último, tanto la ejecución en modo live como en modo playlist con ices2 no debe de niguna manera devolvernos al promt del terminal, si eso ocurre es porque los ficheros están mal configurados o el servidor no está iniciado correctamente. Si todo ha salido bien entonces tendrían su servidor de Icecast básicamente configurado y listo para empezar a emitir normalmente, podrian empezar a transmitir para el mundo entero.

El Sistema de Paquetería “PBI” Re-implementado para FreeBSD y PC-BSD


Kris Moore, fundador del Proyecto PC-BSD presentó un paper del nuevo o mejor dicho re-implementado formato PBI, que es el Sistema de Paquetería de PC-BSD que incorpora en él todas las librerías necesarias para su funcionamiento sin depender del resto, ya que se encuentra aislado del la estructura de directorios clásico de UNIX.

EL Paper está disponible para su descarga en PDF. En él se describen el porque de la creación de los PBI, la estructura de estos paquetes como también descripción de las herramientas desde linea de comandos implementados para los PBI: pbi_add,pbi_add, pbi_update, etc; al estilo del sistema de paquetería de binarios de freebsd con pkg.

En las siguientes imágenes contenidas en el paper podemos ilustrar cómo es que están formados los paquetes llamados PBI (Push Button Installer) y como se aíslan del modelo tradicional de paqueteria.

Un Nuevo Mundo Virtual en 3D llamado Avination


Avination es una plataforma virtual de código abierto basado en Second Life, muy idéntico, aunque por el momento con pocos residentes. El visor que ofrece Avination para acceder al mundo virtual, cuyos binarios para los distintos sistemas operativos y código fuente lo pueden obtener del Sitio Oficial de Avination, también ofrece la posibilidad de acceder a Second Life.

En pocas palabras, al igual que Second Life, Avination presenta su propia moneda, regiones, residentes, aunque también ofrece la capacidad de crearse un avatar basado en el de Second Life.

Lo más importante de estos mundos virtuales es la prestación que brinda para poder realizar actividades colaborativas, metodología de enseñanza espacial, diversión, negocios, etc; uno más que se une a la lista de Mundos Virtuales  en la Red.

Realizar Actualización del Árbol Ports en FreeBSD con CVSup


Una de las tareas algo conflictivas para los administradores de sistemas FreeBSD son las actualizaciones de ports, pues suele existir conflictos de versiones si no se actualizan adecuadamente, para resolver este inconveniente vamos a hacer uso de portupgrade y cvsup.

Para actualizar nuestro arbol de ports de FreeBSD con un simple comando, se deben instalar previamente 2 paquetes:

#pkg_add -r cvsup-without-gui
#pkg_add -r portupgrade

Con esto quedan instalados los dos programas que necesitamos para hacer la actualización.

Ahora editamos el archivo make.conf que se encuentra en el directorio /etc con el editor vi.

#vi /etc/make.conf

y agregamos al principio del archivo las siguientes lineas.

SUP_UPDATE=yes
SUP=/usr/local/bin/cvsup
SUPFLAGS= -g -L 2
SUPHOST=cvsup.uk.FreeBSD.org
SUPFILE=/usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
DOCSUPFILE=/usr/share/examples/cvsup/doc-supfile

(:wq) Guardamos y salimos + ENTER
Ahora para actualizar:

#cd /usr/ports
#make update

Código Bash – Obtener Un Listado Completo y Todos Logos de las Distribuciones Linux y BSD


El siguiente script está escrito en Bash y su objetivo es obtener una lista completa en formato HTML de todas las distribuciones Linux/BSD registrados en Distrowatch con enlace directo al Sitio Oficial de la Distribución, así como también permite obtener todos los logos en formato PNG de todas las distribuciones encontradas.

#!/bin/bash

# distrolist.sh - Copyright (C) 2011 Beastieux Zeroo <the.beastieux@gmail.com>
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301, USA.

DISTRO1='/tmp/LinuxTemp1'
DISTRO2='/tmp/LinuxTemp2'
DISTRO3='DistrowatchList'
DISTRO4='/tmp/LinuxTemp4'
DISTRO5='DistrowatchFile'
ICO_DIR='ICONS'
BAN=0

if [ -d $ICO_DIR ] ; then
	rm -rf $ICO_DIR
	mkdir $ICO_DIR
else
	mkdir $ICO_DIR
fi

rm $DISTRO1 2> /dev/null
rm $DISTRO2 2> /dev/null
rm $DISTRO3 2> /dev/null
rm $DISTRO4 2> /dev/null
rm $DISTRO5 2> /dev/null

function setRequirements {

	if [ -x /usr/bin/lynx ] ; then
		BAN=$[$BAN + 1]
	else
		echo "*Necesitas instalar lynx"
	fi

	if [ -x /usr/bin/wget ] ; then
		BAN=$[$BAN + 1]
	else
		echo "*Necesitas instalar wget"
	fi

}

function getWebFile {
	#OBTENER LA LISTA DE DISTROS DESDE DISTROWATCH
	lynx -dump "http://distrowatch.com/stats.php?section=popularity" > $DISTRO1

	cat $DISTRO1 | grep '[=><]' > $DISTRO2
	cat $DISTRO2 | tr '[=><]' ']' | awk -F"]" '{print $3}' | rev | awk '{print $2,$3}' | rev | sort -n | uniq | sed 's/^ //g' > $DISTRO3
}

function setURLFile {
	#GENERAR FILE CON LAS URLS DE LA WEB DE CADA DISTRO

	lynx -dump "http://distrowatch.com/stats.php?section=popularity" | sed 's/Last 6 months/Last 12 months/g' > /tmp/LIST
	csplit /tmp/LIST '/Last 12 months/' '/Last 12 months/' > /dev/null

	cat xx01 | grep '[=><]' | awk '{print $2}' | grep -v '[:=]' > $DISTRO4

	#EL VALOR DE $DESDE - $HASTA SUELE VARIAR CON EL TIEMPO

	DESDE=`cat $DISTRO4|head -1 | sed 's/\[/]/g' | awk -F']' '{print $2}'`
	HASTA=`cat $DISTRO4|tail -1 | sed 's/\[/]/g' | awk -F']' '{print $2}'`

	i=$DESDE

	while [ $i -le $HASTA ] ; do
	  URL=`cat $DISTRO1|awk '{print $1,$2}' | grep "^$i\."|awk '{print $2}'|awk -F'\t' '{print $1}'`
	  HOMELINUX=`lynx -dump "$URL" | grep " Home Page"|awk -F']' '{print $2}'`
	  #DOWNLOAD=`lynx -dump "$URL" | grep "\[33\]"|awk -F':' '{print $2}'`
	  NOMBRE=`cat $DISTRO1|grep "\[$i\]"| awk -F"]" '{print $2}'|awk -F'  ' '{print $1}'`
	  ICONO=`echo http://distrowatch.com/images/xnwchcfnxz/$(echo $URL | awk -F'/' '{print $4}').png`
	  echo "$NOMBRE;$HOMELINUX;$ICONO" >> $DISTRO5
	  i=$[$i+1]
	  echo $[$i-$DESDE]:$NOMBRE
	done

	rm xx0* 2> /dev/null
	rm /tmp/LIST 2> /dev/null
}

function getIcons {
	#OBTENIENDO ICONOS DE CADA DISTRO

	cd $ICO_DIR

	for ico in $(cat ../$DISTRO5|awk -F';' '{print $3}') ; do
		wget $ico 2> /dev/null
		echo -e .'\c'
	done

	echo -e .'\n'

	cd -
}

function setHTMLFile {
	#CREA UN FICHERO HTML CON LOS ENLACES A CADA DISTRO
	WEB=distros.html
	i=1
	echo '<body bcolor="#ffffff">' > $WEB
	echo '<ol>' >> $WEB
	echo '<TABLE BORDER="0">' >> $WEB

	echo '<TR>' >> $WEB
	for f in $(cat $DISTRO5|sed 's/ /__/g'|sort) ; do

	    URL=`echo $f|awk -F';' '{print $2}'`
	    NOM=`echo $f|awk -F';' '{print $1}'|sed 's/__/ /g'`

	    echo "<TD WIDTH=\"150\"><li><a href=\"$URL\" title=\"$NOM\" target=\"_blank\">$NOM</a></li></TD>" >> $WEB

	    if [ $[$i % 4] -eq 0 ] ; then
		echo '</TR>' >> $WEB
		echo '<TR>' >> $WEB
	    fi
	    i=$[$i+1]
	done

	echo '</TABLE>' >> $WEB
	echo '</ol>' >> $WEB
	echo '</body>'>> $WEB
}

setRequirements;

if [ $BAN -eq 2 ] ; then
	getWebFile
	setURLFile
	getIcons
	setHTMLFile
fi
$chmod +x distrolist.sh
$./distrolist.sh

Al ejecutar el script obtendremos un fichero HTML con el listado completo y todos los logos en un directorio nuevo. Eres libre de realizar las modificaciones que creas conveniente sobre el código.

  1. 2X
  2. Absolute
  3. AbulÉdu
  4. AgiliaLinux
  5. Alinex
  6. aLinux
  7. Alpine
  8. ALT
  9. AnNyung
  10. antiX
  11. APODIO
  12. aptosid
  13. ArchBang
  14. ArcheOS
  15. Arch
  16. AriOS
  17. Ark
  18. ArtistX
  19. Asianux
  20. ASPLinux
  21. Astaro
  22. AsteriskNOW
  23. Asturix
  24. Aurora
  25. AUSTRUMI
  26. B2D
  27. BackTrack
  28. Baltix
  29. Bayanihan
  30. Bee
  31. Berry
  32. Big Linux
  33. blackPanther
  34. BLAG
  35. BlankOn
  36. Bodhi
  37. BOSS
  38. BRLix
  39. BU Linux
  40. Burapha
  41. CAELinux
  42. CAINE
  43. Caixa Mágica
  44. Calculate
  45. Canaima
  46. Caos
  47. CCux
  48. CDlinux
  49. CensorNet
  50. CentOS
  51. Chakra
  52. ClearOS
  53. Clonezilla
  54. Comfusion
  55. Connochaet
  56. Coyote
  57. CrunchBang
  58. CRUX
  59. Càtix
  60. CTKArchLive
  61. Debian
  62. Debris
  63. Deepin
  64. DEFT
  65. DesktopBSD
  66. Devil
  67. DigAnTel
  68. Draco
  69. DragonFly
  70. Dragora
  71. Dreamlinux
  72. DVL
  73. EasyPeasy
  74. Edubuntu
  75. Ekaaty
  76. Elastix
  77. Element
  78. Elive
  79. Endian
  80. EnGarde
  81. Epidemic
  82. Estrella Roja
  83. ESUN
  84. Evinux
  85. ExTIX
  86. Fedora
  87. Fermi
  88. Finnix
  89. Foresight
  90. FreeBSD
  91. FreeNAS
  92. Frenzy
  93. Frugalware
  94. FuguIta
  95. Fusion
  96. GeeXboX
  97. Gentoo
  98. Gentoox
  99. GhostBSD
  100. Gibraltar
  101. GnackTrack
  102. gNewSense
  103. GNOBSD
  104. GNUstep
  105. GoboLinux
  106. GParted
  107. Greenie
  108. Grml
  109. Guadalinex
  110. Hacao
  111. Helix
  112. Honeywall
  113. Hymera
  114. IDMS
  115. iMagic
  116. Imagineos
  117. Incognito
  118. Inquisitor
  119. Insigne
  120. IPCop
  121. IPFire
  122. Jibbed
  123. JoLinux
  124. Joli OS
  125. K12Linux
  126. kademar
  127. KahelOS
  128. KANOTIX
  129. Karoshi
  130. Kiwi
  131. Knoppel
  132. KNOPPIX
  133. KnoSciences
  134. Kongoni
  135. Kororaa
  136. Kubuntu
  137. Kwort
  138. Legacy
  139. LFS
  140. LinEx
  141. LinHES
  142. Linpus
  143. LinuxConsole
  144. Linux-EduCD
  145. linuX-gamers
  146. LinuxTLE
  147. Linux XP
  148. Litrix
  149. LiveCD Router
  150. LliureX
  151. Lubuntu
  152. Lunar
  153. m0n0wall
  154. Macpup
  155. Madbox
  156. Mageia
  157. Magic
  158. Mandriva
  159. Mangaka
  160. MAX
  161. MCNLive
  162. MeeGo
  163. MEPIS
  164. MidnightBSD
  165. MilaX
  166. MiniNo
  167. MINIX
  168. Mint
  169. Miracle
  170. MirOS
  171. Moblin
  172. MoLinux
  173. Momonga
  174. Monomaxos
  175. moonOS
  176. Musix
  177. Myrinix
  178. Mythbuntu
  179. MythDora
  180. Nature’s
  181. NeoShine
  182. NepaLinux
  183. NetBSD
  184. Netrunner
  185. NetSecL
  186. Nexenta
  187. NexentaStor
  188. Niigata
  189. NimbleX
  190. Nova
  191. Novell SLE
  192. NST
  193. NuTyX
  194. Ojuba
  195. OLPC
  196. Omoikane
  197. O-Net
  198. OpenBSD
  199. Openfiler
  200. OpenIndiana
  201. openmamba
  202. openSUSE
  203. Openwall
  204. Ophcrack
  205. Oracle
  206. PAIPIX
  207. paldo
  208. PapugLinux
  209. Pardus
  210. Parsix
  211. Parted Magic
  212. PC-BSD
  213. PCLinuxOS
  214. PC/OS
  215. PelicanHPC
  216. Pentoo
  217. Peppermint
  218. pfSense
  219. Phayoune
  220. Pinguy
  221. Plamo
  222. PLD
  223. Plop
  224. Porteus
  225. Poseidon
  226. pQui
  227. Privatix
  228. Puppy
  229. Puredyne
  230. PureOS
  231. Qimo
  232. Qomo
  233. Quirky
  234. Red Flag
  235. Red Hat
  236. redWall
  237. Resulinux
  238. RIPLinuX
  239. Rocks Cluster
  240. rPath
  241. Runtu
  242. Sabayon
  243. Sabily
  244. Saline
  245. Salix
  246. SAMity
  247. Satux
  248. SchilliX
  249. Scientific
  250. Securepoint
  251. Skolelinux
  252. Slackintosh
  253. Slackware
  254. SLAMPP
  255. SliTaz
  256. SME Server
  257. SmoothWall
  258. SMS
  259. Solaris
  260. SoL
  261. Sorcerer
  262. Source Mage
  263. StartCom
  264. STD
  265. StressLinux
  266. STUX
  267. SuliX
  268. SuperGamer
  269. Super OS
  270. Syllable
  271. SystemRescue
  272. T2
  273. TFM
  274. Thinstation
  275. Tiny Core
  276. TinyMe
  277. Toorox
  278. Topologilinux
  279. Toutou
  280. Trinity
  281. Trisquel
  282. trixbox
  283. Truva
  284. Tuquito
  285. Turbolinux
  286. TurnKey
  287. UberStudent
  288. Ubuntu Christian
  289. Ubuntu
  290. Ubuntu Rescue
  291. Ubuntu Studio
  292. UHU-Linux
  293. Ulteo
  294. Ultimate
  295. Unity
  296. Untangle
  297. UPR
  298. Userful
  299. UTUTO
  300. Vector
  301. VENENUX
  302. Vine
  303. Vinux
  304. VLOS
  305. VMKnoppix
  306. VNLinux
  307. VortexBox
  308. Vyatta
  309. wattOS
  310. Webconverger
  311. Wifislax
  312. Wolvix
  313. Xange
  314. xPUD
  315. Xubuntu
  316. Yellow Dog
  317. Ylmf
  318. Yoper
  319. Zencafe
  320. Zentyal
  321. Zenwalk
  322. Zeroshell
  323. ZevenOS
  324. Zorin

Logos de Distribuciones Linux / BSD

PC-BSD 8.2 – Hubble Edition Lanzado y Listo para Descargar


PC-BSD 8.2 Liberado
Después de algunas semanas previas de evaluación, PC-BSD 8.2 – Hubble Edition fué por fin lanzado en su versión estable como ya se tenía previsto. Esta nueva entrega presenta cambios y mejoras importantes respecto a versiones anteriores, entre ellos:

  • Convivencia con FreeBSD 8.2-Release
  • Entorno Gráfico KDE 4.5.5
  • Capacidad para seleccionar el tipo de sistema de archivos y el cifrado en la auto-partición
  • Capacidad de lectura de particiones MBR/GPT
  • Correcciones de fallo en las conexiones de redes inalámbricas.

PC-BSD 8.2 es posible descargarlo accediendo a la web oficial de PC-BSD.ORG, o vía torrent desde GOTBSD.NET. También podemos encontrar instaladores por USB,  DVD, en arquitecturas 32bit y 64bit.

Cada vez el equipo de desarrollo de PC-BSD realiza mejoras significativas respecto a este Sistema Operativo basado en FreeBSD, que sin duda cumple totalmente con la filosofía de un Sistema moderno, de interfaz amigable, fácil uso y sobre todo sólido, y que además no nos aísla del tipo de operatividad clásico de los sistemas basados en FreeBSD.

Evolución de las Distribuciones Linux al 2011


Hace mucho que no hacia un post dedicado a GNU/Linux Timeline, creo que había perdido el interés por conocer tantas distribuciones Linux que no aportaban cambios o innovaciones reales a sus predecesores. Hoy veo hace atrás, comparo y me doy cuenta que la mayor parte de “distribuciones” creadas a partir de entonces derivan de Debian y de su descendiente Ubuntu. Otra cosa que resaltar es que la mayor parte de estas podrían fácilmente pertenecer a la categoría de meta-distros por la insignificancia de los cambios como Sistema Operativo, mas bien tratan de brindar al usuario las herramientas de trabajo de acuerdo al enfoque que tiene la distribución, sea de seguridad, multimedia, internet, desarrollo, etc, etc, etc.

Por lo menos estos Timelines nos recuerda a los tres más grandes pilares de las distribuciones Linux, como son Debian, RedHat y Slackware que hasta la fecha ya han logrado crear una comunidad muy grande.

Instalación y Configuración del Emulador de Android en Linux


Hoy voy a jugar por un momento con Android, no tengo un Teléfono Mobil con tal Sistema, por lo tanto haré uso del emulador que podemos conseguirlo de la web de Android Developers:

Descargar: SDK Android

Yo descargué la versión para Linux, pues lo instalaré sobre mi Debian.
Antes que nada vamos a necesitar cumplir ciertos requisitos; primero instalar los componentes de java si aun no lo tienen:

Configurar Java:

#aptitude install sun-java6-jdk sun-java6-jre

Si están usando el sistema a 64-bit necesitarán instalar las librerías de compatibilidad a 32-bit

#aptitude install ia32-libs

Si tienen instalado el GCJ (Gnu Compiler for Java), lo cual no tiene nada de malo pero no lo consideren por ahora, los recomiendo que para hacer correr el Android trabajen con el Sun JDK, pues yo tuve problemas al tratar de hacerlo con GCJ, lo desinstalé momentáneamente:

#aptitude remove gcj-jdk

Luego nos aseguramos de seleccionar el compilador por defecto que usaremos, en ambos casos los que son de Sun, descarten si está seleccionado el GCJ:

#update-alternatives --config javac
#update-alternatives --config java

Configurar Android:
Una vez configurado nuestro entorno de java y descargado el SDK de Android, vamos a descomprimir el paquete descargado, en mi caso acostumbro instalar los programas externos en /opt:

#cp android-sdk_r09-linux_x86.tgz /opt
#cd /opt
#tar -xvf android-sdk_r09-linux_x86.tgz

#cd android-sdk-linux_x86/tools

Finalmente, para tener acceso desde el terminal a los binarios y lista de comando a usar agregamos al PATH el directorio descomprimido:

PATH=$PATH:/opt/android-sdk-linux_x86/tools
export PATH

Y ahora para ejecutarlo, simplemente escribimos en la terminal:

#android

Se abrirá una ventana como esta:

Debemos actualizar e instalar los componentes que nos sean útiles, por el momento yo instalé la plataforma SDK Android Honeycomb revisión1 y la plataforma SDK Android 2.3.1 API 9 revisión2:

Para terminar, nos vamos a Virtual Devices y elegimos crear un nuevo dispositivo Android, este paso lo puedes configurar según como lo desees:

Lo único que nos queda por hacer es ejecutarlo seleccionando el dispositivo creado, dándole clic en “start” y realizar todas las operaciones que nos son permitidas como si fuese realmente un fierro:

 

Debian 6.0 Squeeze Liberado con Sabor a Linux y FreeBSD


Como de costumbre, los usuarios de Debian solemos esperar un buen tiempo para ver una nueva versión estable de nuestro sistema operativo, pero eso tiene sus recompensas, por fin hoy disponemos de Debian 6.0 Squeeze listo para descargarlo en su versión estable.

Durante todo este tiempo el equipo de Debian ha sabido mantener su filosofía de software intacta, lo que no se podría decir mucho de otras distribuciones, en fin, cada uno se embriaga con el trago que más les guste, a no ser que beban por beber, pero hoy si es motivo para celebrar todos los debianeros, pues en esta nueva entrega, Debian ha hecho incorporaciones muy importantes que ya podíamos darnos cuenta desde las versiones testing y una de las cosas que más me motiva también como usuario de FreeBSD y particularmente de PC-BSD es que la integración con el núcleo de FreeBSD, anteriormente desarrollándose bajo el proyecto independiente KFreeBSD, cada vez va tomando mas estabilidad pero esta vez en trabajo conjunto con el Equipo de desarrollo de Debian. Queda decir que, así como FreeBSD guarda compatibilidad binaria con Linux, Debian nos ofrece la oportunidad de contar con la robustez de BSD.

Las descargas de las imágenes lo pueden realizar con el método que gusten, para ello pueden acudir directamente a la web de Debian.org. Ahora me toca hacerle una despedida como se debe a Lenny por los dos últimos años de estabilidad y darle la bienvenida a Squeeze.

PC-BSD 8.2 RC2 Disponible para su Último Testeo


La liberación de PC-BSD 8.2 RC2 (Hubble Edition)está cada vez mas cerca. El equipo de PC-BSD ya ha anunciado el próximo lanzamiento de PC-BSD, mientras tanto, ya se ha puesto a disposición pública lo que viene a ser la última versión beta correspondiente a la versión 8.2 de este estupendo Sistema Operativo. Así mismo, se tiene planificado el lanzamiento oficial dentro de las siguientes 2 o 3 semanas.

Algunas cosas a comentar de lo que se ha incorporado hasta el momento:

  • FreeBSD 8.2RC2
  • KDE 4.5.4
  • Xorg 7.5
  • Nvidia Driver 260.19.29
  • Nvidia Driver 173.14.25
  • Nvidia Driver 96.43.16

Agregar Tipografías en linux


A quién nunca le ha interesado poder contar con diferentes estilos de letras al momento de realizar redacciones, para ello solo se necesitan los archivos respectivos. Existen muchos que se diferencian por su forma de vectorzación como pos sus licencias, por ejemplo los TTF, desarrollado inicialmente por la gente de Apple para hacer frente al Type 1 de Adobe, aunque posteriormente cayó en otras manos. O también nos podemos topar con los OFL cuya licencia se acerca más a ser catalogada dentro de los formatos libres, aunque distribuciones muy rigurosas como Debian aún no lo toma como tal. En fin, vamos a descargar algunos de ellos y luego agregarlos a nuestro sistema linux.

Aqui dos links de donde pueden descargar algunas tipografías:

Better Fonts

Open Font Library

Para empezar, necesitaremos conseguir algunas tipografías, aquí les dejo un link con muchas tipografías disponibles.
Para agregar al Sistema vamos a descomprimirlo, copiarlo al directorio /usr/share/fonts y por último actualizar la cache con el contenido del directorio copiado:

#unzip Tipografia.zip -d Tipografia
#cp -rf Tipografia /usr/share/fonts/
#fc-cache /usr/share/fonts/Tipografia

Instalación de Second Life en Linux


Parece ser que Second Life Viewer ya va tomando estabilidad en sus recientes versiones para linux, pues hasta hace poco siempre solía estar en versiones beta mientras que para otros sistemas operativos existía en sus versiones más recientes. En seguida vamos a describir en pocos pasos el método de instalación en linux, está por sobreentendido que debemos contar mínimamente con una tarjeta de video que soporte aceleración gráfica y un no despreciable ancho de banda.

Descargar Second Life Linux Viewer:

Se obtendrá un tar.bz2, que especifica la versión correspondiente del programa:

SecondLife-i686-2.4.0.216989.tar.bz2

Descomprimir el tar.bz2 y proceder a la instalación:

#tar -xvf SecondLife-i686-2.4.0.216989.tar.bz2

#cd SecondLife-i686-2.4.0.216989/

#chmod +x install.sh

#./install.sh

Existe otros visores, inclusive muchos que son Open Source, y muchos de ellos tienen soporte para Linux, pueden obtener información en Alternates Viewer del Second Life Wiki

Una vez completado, desde el menú se puede acceder a ejecutar la aplicación, iniciar sesión con su cuenta y listo.

A %d blogueros les gusta esto: