الخميس، 26 يناير 2012

Cinnamon, Gnome3, Gnome-Shell and Gnome2

Buscando acerca del descontento con gnome3 me entero que existe un fork de gnome3 que supuesta mente mantiene el feeling de gnome2, así que me dispuse a probar y, NO!, no es así.



¿Es cinnamon parecido o con un feeling a gnome2?
NO!
Entonces,¿ que es?
Es una versión minimista de gnome3, con los mismo efectos de gnome3, un menú por la chingada, la barra no se puede mover, los plugins no se acoplan bien, no tengo la opción de agregar los applet de gnome2, nada, es un simple gnome3 con limitaciones.

De verdad que no comprendo como se atreven a darle tanta publicidad como feeling de gnome2 a esto.



¿Entonces, que ventaja tengo con cinnamon?
La única ventaja son dos las que le veo:
1- consumo de memoria reducido en un 10 a 20%.
2 - El applet que maneja el sonido es completo agrega soporte al boost por lo que se puede subir el volumen en los dos niveles desde un mismo punto, muy muy útil. es lo único.


¿Existe un entorno realmente con el feeling de gnome2?
hasta el momento lo mas parecido que he encontrado a gnome2 aparte de xfce o lxde es el gnome3 corriendo en modo classic con soporte para compiz-fusion.

Esto es feeling a Gnome2


El único problema que tiene es que no soporta los applet de gnome2, pero el feeling es el correcto principalmente corriendo compiz-fusion, otra gran ventaja de utilizar el modo classic de gnome3 es que el consumo de memoria  se reduce entre 40% y 60%.

Errores en Fedora 16

Fedora me ha decepcionado en su ultimo release y en su predecesor, la version 15.


Kernel Panic!
Desde  la version 15 fedora ya me presentaba muchos problemas, algunos de ellos eran: nautilus se cerraba bruscamente, no podia ejecutar nautilus, algunos programas como rhythmbox se me comian la memoria ram  y de repente de ponian a hacer yo que se que los procesos I/O estaban al 100% y me bloqueaba el equipo por horas, banshee no corria muy bien, kde super pesado, casi siempre se cerraban las aplicaciones bruscamente.

 Todo esto evito a pesar de tener muchas oportunidades de promover fedora, teniamos personal nuevo en la oficina, ahora ya no son nuevos, pero mostraron interes y por las fallas no pude convencerlos o mantener el interes en GNU, ademas yo mismo me arrancaba me desesperaba que termine algunas veces trabajando en windows mientras instalaba gentoo.

Con Fedora 16 los problemas no terminaron, el condenado Gnome3 que lo detestaba al principio, por falta costumbre, pero bueno termine acostumbrándome, total todas las distros ya se actualizaron a gnome3, ahora con gnome 3 el problema no es el uso aunque sigo pensando y atacando que ese modo de intercambiar ventanas es una atrofia a algo tan bueno, la cicatriz en la cara de una chica bella, sino que se pega mucho y luego debo entrar en modo clasico para poder trabajar, las extenciones shell no estan bien afinadas.

El beneficio de la duda.
Esta bien lo entiendo Gnome3 esta reciente pero si tiene tantos problemas no deberian liberarlo aun, si tan solo no se pegara tanto, pero francamente hay que ponerle addon para poder tomarle gusto a esta versión, KDE 4 cuando lo liberaron a muy pocos les gusto pero con el tiempo ha sido aceptado ademas han dedicado estos 3 años principalmente a corregir bugs.

Tengo derecho a criticar?
He pensado mucho en esto, se que hay un gran equipo detrás de esto, trabajando arduamente y que io no estoy participando mas que como usuario, pero hay reglas generales y ademas esta en juego la reputacion de GNU, de Fedora que ya es amplia mente conocida y aceptada. Hay un ley que dice: Si vas a hacer algo, hazlo bien, sino mejor no lo hagas.

Para mi como usuario avanzado y veterano en Gnu esta bien le dedico tiempo a ver que pasa a probar a corregir pero para un usuario novel o un inmigrante o demostrar la valía de GNU/Linux si que no esta bien, creo incluso que esta vez quedo a la par de Ubuntu con tantos bugs que tienen estas dos versiones.

Escenario de USO.
Computadora Dell con procesador Intel i7, 4GB de RAM, HDD a 5000 RPM, AGP Intel mobil i915.

Programas de uso Frecuente, un 90%:
Herramientas de Trabajo Trabajo.
Eclipse I.D.E. Indigo a 1024MiB de heap de Java maxPerSize 512mib, con GWT
Tomcat ejecutándose a 512mib de heap.
gwt developer server a 512mib.
Firefox y GWT plugin developer
pgadmin3
 Guake.

Extras
Rhythmbox para escuchar música.
Thunderbird lector de correo electrónico,

Como pueden ver me consumo toda la RAM fácilmente.

Escritorio Pesado.
Siempre he escuchado muchas criticas de Fedora: que por tener muchas cosas nuevas tiene muchos bugs, que es carne de cañón de SUSE, y siempre la he defendido, pero esta vez si que tiene muchos problemas.

Parece que el problema es la gestión de memoria aunque obviamente en algunas cosas como en nautilus y los ad-don en python es de programación.

En algunas operaciones es incluso mas lento que windows.

Lo que he logrado observar es que las operaciones I/O son laprincpal debilidad y muchas de estas son disparadas por tracker o por rhythmbox,
en KDE es por NEPOMUK, y aunque no lo crea por firefox, claro el plugin de flash si que tiene problemas, pero con gnash no se mira tan bien.


El problema no es solo de Fedora.
He revisado el Kernel y los programas en distintas distros a diff de Debian todas presentan problemas, claro Debian tiene la ventaja que esta atrasado en las versiones de todo garantizando así casi "cero fallas".

Un problema conocido que se come la memoria e inicia un ciclo de I/O y congela el computador es el plugin x64 para Flash  de Acrobat, esto es un estigma de los que utilizamos arquitectura x64



 Otro problema que suele ocurrir es la compatibilidad con UTF-8, que aunque no lo crean no todos los programas lo aplican, al tener un programa que usa una librería que se limita a UTF-8 y luego se cambia el código de caracteres en uso algunos programas simplemente no funcionan.


La gestion de memorias y el swap file.
El comportamiento del S.O. mejoro grandemente al aumentar la memoria de 4GB a 6GB de RAM, por lo que las transacciones I/O en el swap file se redujeron en un 90% y la estabilidad del sistema fue mejor.

Con Gnome3 en gentoo me funciona bien, pero en algún momento no se porque se pega y puedo seguir trabajando, y abrir mas programas seguir utilizando los que tenia pero los paneles, animaciones y menúes no funcionan.



El problema no es el Kernel
He probado el kernel de Fedora en Gentoo y me trabaja bien, asi que el problema esta en los demonios como dbus, udev, envdev,  y la interacción con los demás programas.

El nautilus con los plugin de python no funciona, el tracker no tiene como configurar para que deje de molestar tanto y solo se active en ralenti, o al menos aun no lo encuentro.


Como colaborar (GNU es de colaboración)
Como usuario satisfecho hasta ahora de GNU/Linux mi obligación es aportar algo y aparte de este post en que muestro mi insatisfacción y compartir algunos datos para la comunidad lo sepa, debo hacer que el equipo de Fedora conozca todos los problemas posibles con su traza para poder corregirlos cuanto antes.

Conclusión y Recomendación.
No he utilizado fedora en un mes ya, para nada, me da mucho problemas me atrasa en el trabajo así que he estado utilizando gentoo, pero en los fines de semana deseo continuar con las pruebas, espero no continué esto, porque de ser asi ni modo a decirle adios como se lo dije una vez a ubuntu.

Recomendaciones:
  1. Como recomendación principal si quieren un sistema lo mas estable posible utilicen una o dos versiones anterior a la ultima.
  2. Mas memoria RAM

Seguiré ayudando reportando bugs siempre que me sea posible y de profeta de GNU, GNU/Linux.


الجمعة، 13 يناير 2012

Hacking Etico

El termino "Hacking Etico" accion de un "Hacker Etico" es un neologismo que aparece debido a la ignorancia del concepto Hacker o a una forma degenerada del mismo.

Estoy en contra de este termino por dos razones:

Uno:
Hacker es un termino que ha evolucionado en estos 40 años, actualmente a grandes rasgos significa: apasionado y especialista en una materia, esto tal vez en algún intento por definirlo claramente, en el sentido mas puro este concepto fue acuñado para determinar específicamente a los apasionados a la tecnología, principalmente las TICs, cuyo corazon/cerebro o parte mas importante son las computadoras, pero no solo apasionado sino que sabe, y quiere seguir aprendiendo y generalmente solo se aplica el termino hasta que ya tiene un nivel avanzado en esto, por tanto en la definición mas pura un Hacker es: un especialista en TICs y seguridad informática, capaz de encontrar fallos de seguridad en los sistemas de computacion y aprovecharlos.

Nota: Originalmente el termino Hacker fue acuñado en la década del auge de la telefonía, fue la primera tecnología que llegó a mas personas. Los primeros Hacker pirateaban las lineas telefónicas.

Dos:
El termino Cracker.
Comúnmente al ser un Hacker capaz de romper la seguridad de algunas redes o sitios, es capaz de sustraer información de estos, logrando la inconformidad de los afectados, involucrando a las autoridades convirtiendo esta acción que antes no lo era en un delito, y los medios de comunicación (como siempre pasa) se encargaron de difuminar el termino y convertirlo ante el resto de la población en algo malo, y comenzaron a generalizar que todo que hacia algo malo en la red es un Hacker.

La comunidad Hacker es un principio solo curiosa, lo hacen con fines de aprender, al ser agredidos por los medios acuñaron el termino: Cracker para diferenciarse de los que aparte de violar un sistema de seguridad solo por aprendizaje y demostrar que algo esta mal echo lo hacían con el fin de lograr beneficios personales.

A que le llaman "Hacking Etico"
Le llaman Hacking etico a la practica o al curso de auditoria iformatica que imparten ciertos centros de  estudio donde debido a las practicas y metodos aplicados para auditar la seguridad de sistemas encajan facilmente en las actividades y descripcion de un hacker. Ademas de darle realce al nombre y llamar asi la atencion.

Conclusión:
El termino "Hacker Etico" es una ambiguedad, no deberia existir, existe solo el efecto mediatico que causa zozobra en la poblacion, que no invenstigan bien, y que aveces se aprovechan de su posicion como comunicadores para expandir su punto de vista, la culpa tambien es de las empresas que para no proyectar una imagen negativa al utilizar un termino comunmente mal percibido se ve en esta penosa digamosle "obligación", lo que no significa que sea correcto, una vez mas, se promueve la ignorancia colectiva.

Enlaces:
Algunas paginas referente al tema:
http://www.dragonjar.org/los-hackers-tambien-son-personas.xhtml

الخميس، 15 ديسمبر 2011

gentoo eror LC_NUMERIC to default locale: No such file or directory

If you have compilation error in a emerge process, or this message at run: locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory


Fix:
Edit /etc/locale.gen add or edit the line to adjust at we need.

Example:
es_NI ISO-8859-1
es_NI UTF-8

es = languaje
NI = Country

UTF-8 or ISO-8859-1 = is de character code page.

now just run: locale-gen

Problem solved.

الثلاثاء، 13 ديسمبر 2011

Gentoo error compiling binutils 2.22


If you have this error message on emerge bitnutils,




* Messages for package sys-devel/binutils-2.22-r1:

 * Failed Patch: 66_all_binutils-2.22-warn-textrel.patch !
 *  ( /var/tmp/portage/sys-devel/binutils-2.22-r1/work/patch/66_all_binutils-2.22-warn-textrel.patch )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/sys-devel/binutils-2.22-r1/temp/66_all_binutils-2.22-warn-textrel.patch.out
 * ERROR: sys-devel/binutils-2.22-r1 failed (unpack phase):
 *   Failed Patch: 66_all_binutils-2.22-warn-textrel.patch!
 *
 * Call stack:
 *     ebuild.sh, line   75:  Called src_unpack
 *   environment, line 3290:  Called toolchain-binutils_src_unpack
 *   environment, line 4112:  Called tc-binutils_apply_patches
 *   environment, line 3435:  Called epatch
 *   environment, line 1852:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 *
 * If you need support, post the output of 'emerge --info =sys-devel/binutils-2.22-r1',
 * the complete build log and the output of 'emerge -pqv =sys-devel/binutils-2.22-r1'.
 * The complete build log is located at '/var/tmp/portage/sys-devel/binutils-2.22-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-devel/binutils-2.22-r1/temp/environment'.
 * S: '/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22'
The hit word here is patch, the solution: unmask, emerge or re-emerge the patch:

emerge -qb sys-devel/patch

or

emerge -qu sys-devel/patch

ready

الجمعة، 9 سبتمبر 2011

Linux x64 Firefox 6.0 GWT plugin Developer

En esta ocacion les proporciono el plugin para GWT Developer para Firefox que trabaja para Linux x64 bits, XulRunner mas reciente el 2.x.


Compilado al dia de hoy 09 de Septiembre, asi que tiene todos los cambios y ajustes mas reciente hasta el dia de hoy.

Enlace para MegaUpload:
http://www.megaupload.com/?d=3IC42X26