¿Fedora?

A mí me gusta Fedora y por eso lo uso, pero voy a explicar por qué deberíais utilizarlo vosotros.

No es peor que Debian, no es peor que Linux Mint o Ubuntu, no es peor que Archlinux. Quizás algunas personas estén en desacuerdo con eso, pero curiosamente las mismas personas si les dieras una licencia gratis de RHEL, no lo desinstalarían jamás.

¿Incrédulos? ¿Sí? Me he topado con esta doble verdad varias veces, no les gusta porque no lo tienen, si tuvieran la posibilidad de tenrlo, gratis, les gustaría.

Y me diréis, pero Billy, ¿que tiene que ver Fedora con RHEL? A primera vista poco y sin embargo mucho. Iré poco a poco.

Antes de alabar Fedora, debo alabar RHEL y su clon gratuito e independiente de Red Hat, ¿lo habéis adivinado?, sí, CentOS. La diferencia con RHEL y CentOS es mínima, unas cuantas horas (o minutos) en cuanto a la salida de parches de seguridad y el soporte. Con RHEL pagas por él, en CentOS te lo dan gratis. Curiosamente los usuarios de CentOS lo son también de RHEL, es una práctica común tener una licencia de RHEL y un montón de equipos con CentOS.

Además, CentOS fue creado por miembros de Fedora y empleados de Red Hat entre otros, pero que como he dicho, no deben ninguna sumición a la empresa.

De hecho la única diferencia real es un nuevo repositorio lanzado por Red Hat, que añade software de desarrollo más nuevo y compatible con el antíguo, haciendo la posibilidad de tener un híbrido entre RHEL y Fedora posible. El sueño de muchos, por lo menos es uno de los míos.

Con todo esto, CentOS y RHEL (o RHEL y CentOS) se hacen unas opciones muy viables para sistemas que requieran mucha seguridad y mucha estabilidad, ¿no? ¿Qué sistemas serían esos? Servidores, tanto caseros como de algún cliente, y desktop de clientes, tipo tiendas, etc. ¿O le pondrías algo poco estable para que estuviera llamando cada dos por tres?

Pensaréis que me he ido un poco por las ramas, no es así, os he convencido o por lo menos he hecho notar la utilidad de CentOS. Aquí es donde entra Fedora.

Si soys como yo, nunca le pondréis a alguien un sistema que no conozcáis de pe a pa. ¿Cuál es el modo de conocer un sistema sin mucho esfuerzo? Tenerlo instalado en tu desktop, workstation o lo que sea que estéis usando.

Si seguís leyendo esto, os habréis dado cuenta de que Fedora y CentOS tienen muchas diferencias, y de que tener CentOS en un equipo de desarrollo puede ser muy cansino. Todo eso es verdad.

¿En qué se basa RHEL? Seguro que sabéis que RHEL 7 (y CentOS 7) están a la vuelta de la esquina. Y mientras que RHEL/CentOS 6 está basado en Fedora 12,13 y 14, RHEL/CentOS 7 están basados en Fedora 18 y 19. Si miráis a fondo esos sistemas, veréis que hay una gran diferencia, Systemd, Gnome3, entre otros.

¿Quién fuera usuario de Fedora 19? Yo lo fuí. Eso es lo bueno de Fedora, que introduce las cosas que estarán en RHEL. Hay un tiempo suficiente entre la salida de cada versión de CentOS como para acostumbrarse con cualquier nueva tecnología.

Divagando acerca de distribuciones independientes

El otro día le comentaba a Cereal mi opinión sobre las distros y porqué no hay nada más seguro, en mi opinión, que una distro independiente, que no esté basada en nada.

Se resume en que en el momento en el que el/los creador/es del proyecto decidan abandonarlo o cuando se caiga un servidor, o pase una tragedia, o lo que sea, como no hay nada que se le parezca, seguro que aparece un grupo de personas que hayan decidido continuar el proyecto que han utilizado hasta aquel entonces. Eso no pasa con las distros basadas en … Cuando una distro que está basada en otra desaparece, lo usuarios simplemente hacen una transición hacia eso en lo que estaba basada la distro.

No digo que la desaparición de una distro que estaba basada en otra no pueda provocar un alzamiento de la comunidad para continuar con la visión de los creadores, lo que digo es que no es necesario. Las personas somos vagas por naturaleza y salvo que nos encontremos entre la espada y la pared, en el, digamos, 80 % de los casos no vamos a hacer nada. Por eso cuando desaparece algo que no tiene nada cercanamente parecido, en el 99.9 % de los casos se va a continuar el proyecto bajo la tutela de otros. Ahí interviene otro aspecto de nuestra naturaleza, “si algo funciona, ¿para qué cambiar?

Un ejemplo. Sigue leyendo

Mate en CentOS 7 (beta)

¡Wau! Parece que los chicos de CentOS van a ofrecer, a parte de Gnome Shell, Mate como una opción de entorno de escritorio. Según he inferido (puede que sean imaginaciones mías) de las pocas líneas del blog CentOS Seven, parece que no va a ser el Mate más puro, sino que van a combinar Mate con aplicaciones Gnome 3, como Gedit por ejemplo. Si combinan eso con un theme para gtk2 y gtk3, puede resultar.

Pensadlo bien, dando a elegir Gnome Shell Clasic (o como se llame ahora, he dejado de estar atento a esas cosas) o “Gnome 2″ de toda la vida a un usuario de CentOS 6 o 5, o incluso Ubuntu 10.04, ¿qué creéis que eligirían?

RHEL 7 Gnome Shell
CentOS 7 Mate

 

 

 

 

 
Sigue leyendo

Concepto de Script para comprimir

El otro día alguien planteó un problema para un script de bash en los foros de Desdelinux. Tenía que comprimir en *.tar.gz todos los archivos de un directorio. Ojo, todos los archivos, no todos los archivos y todos los directorios y los archivos de esos directorios, …

También había que poder especificar un tamaño máximo de los archivos a comprimir.

Wada, publicó un script que hacía exactamente lo que pedía el chaval, para un trabajo de la facultad, me imagino.

La cosa es que desconocía el comando stat. Estaba pensando en parsear el tamaño del fichero directamente desde la salida de ls y al ver la solución de Wada, me piqué y esta tarde hice un script alternativa.
Sigue leyendo

Buscando el Menu Inicio perfecto

Lanzador estilo clásicoComo alguien recién llegado a KDE, es comprensible que no me agrade del todo el Menú Inicio por defecto. Buscando, me dí cuenta de que KDE tiene muchísimas opciones para algo tan trivial. Es es bueno, porque como usuario de un escritorio de paradigma tradicional, para mí eso es muy importante.

Me topé con que se puede cambiar el aspecto del lanzador a estilo clásico, es lo más cómodo, pero deja algo que desear en la integración de su estilo gráfico con el resto de KDE.

Homerun KickerOtra posibilidad es Homerun, un lanzador de menú que se parece muchísimo a gnome shell y unity. Lo primero que se me pasó por la cabeza cuando lo ví fue “ni en broma, para eso utilizo gnome shell”. Pero (ahí está) tiene un plugin disponible desde no hace tan poco, llamado Homerun Kicker, que es jústamente lo que estaba buscando.

Sigue leyendo

Confiar o no confiar en Google

Yo diría que no. Ya le damos demasiado poder a una sola compañía y ¿ahora se supone que debemos confiar en su “antivirus”? Digo “antivirus” pues aunque no lo llame así la compañía, lo llama demonio (daemon) de Verificación continua de aplicaciones, viene a ser básicamente eso o ¿cómo le llamas tu a un escaner de malware?

La noticia salió ayer. Google va a sacar pronto una actualización, según tengo entendido para todos sus sistemas, empezando por Android 2.3, que proveerá esta opción. La buena nueva es que se podrá desactivar.

Google es una empresa de marketing y de recopilación de información, no de seguridad informática. ¿O es que llamarías al quiosquero para que te instalara las camaras de seguridad? Dejemos eso para los expertos.

“No es reducir el riesgo de que ocurra algo, sino una vez que ocurra, reducir los daños.”

 

 

 

>

Buenas noticias + un concurso

Salió ayer. Broadcom ha liberado como open source, bajo la licencia BSD, toda su documentación sobre Broadcom VideoCore IV 3D. Para los no tan espabilados: “Es la gráfica que traen los Raspberry Pi”. Bueno, ¿y qué?, os preguntaréis. Resulta que si indagais en el funcionamiento del Raspberry Pi, os daréis cuenta que aunque los procesos se ejecutan en la CPU, todo lo controla la GPU. Las GPU VideoCore IV de Broadcom controla cosas tan importantes como el arranque del Raspberry.

Frambuesas Raspberry PiHasta ahora el driver de la gráfica era de código cerrado y espero que siga así por poco tiempo. Esto le ha complicado la vida a más de un propietario de un Pi.
Sigue leyendo

Aplicaciones Android para el paranoico y el no tan paranoico

Logo AndroidSupongamos que empezamos con la rom de stock de Android o AOSP, cualquiera de las roms que hay por ahí. En caso de que sea la rom del fabricante del móvil, necesitaremos que este rooteado (creo que aosp viene rooteado por defecto).

Lo ideal sería instalar primero el antivirus y que este vaya escaneando las demás aplicaciones que instalamos, pero salvo que tengamos el *.apk, necesitaremos instalar una tienda de aplicaciones. Podemos elegir entre varios, entre el obvio Google Play Store, Yandex Store, Amazon App Store y F-Droid.
Sigue leyendo

Función de Bash para el [Si/no]

Para los que, como yo, estáis hartos de implementar una y otra vez las preguntas con respuestas si o no en los scripts de bash, os dejo una función fácil de usar:

function yesno () {
	# usage: $(yesno default)
	if [[ $1 == yes ]]
		printf " [Yes/no]: "
		DEFAULT=yes
	else
		printf " [yes/No]: "
		DEFAULT=no
	fi
	while 1 == 1; do
		read RESPONSE
		RESPONSE=$(echo ${RESPONSE,,})
		if [[ $RESPONSE == yes || $RESPONSE == y ]]; then
			printf "yes"
			return 0
		elif [[ $RESPONSE == no || $RESPONSE == n ]]; then
			printf "no"
			return 0
		elif [[ $RESPONSE == "" ]]; then
			printf $DEFAULT
			return 0
		else
			printf "Please respond yes or no: "
}

Una vez ejecutada, solo acepta “yes”, “no” o la tecla ENTER, no hay otra manera de salir del loop. El “yes” y el “no” te lo acepta de cualquier manera, incluso “yEs”. Y la tecla ENTER devuelve la respuesta por defecto.

¿Cómo usarlo? Sigue leyendo

Huawei hg556a: RIP

Huawei hg556a

Estaba planchando cuando lo desmonté, ¿qué pasa?

Una cosa os digo, cuando en la wiki de openwrt os digan que no reiniciais de ninguna manera antes de acabar el upgrade del firmware, ¡no lo hagáis!

Ea, he brickeado otro dispositivo. No se, después de 15 minutos me harté de esperar “Eso puede tardar unos 2 minutos” y forcé un reinicio a lo “unplug and plug again”.

Ni qué decir que eso está muerto. Hasta que no suelde unas conexiones para acceder al puerto spi, no podré hacer nada. Por ahora ocupa el puesto de pisapales en mi mesa.

Lo bueno de todo esto es que aprendí acceder con la cuenta admin al router, justo 15 minutos antes de cargármelo.

Por cierto, la clave es: VF-EShg556. Os explico la clave: VF es de Vodafone, ES es de españa (pero si es de otro país, obviamente cambia) y luego el modelo. Aunque cueste creerlo, tardé más de 5 minutos en darme cuenta de eso, probando con VF-IRhg556, creo, o algo así.