sábado, 4 de agosto de 2007

Linux Vs Linux

Primero les aburro un poco con mi experiencia:

Soy Usuario Linux desde hace seis años, soy betatester desde hace 8, y programador desde hace 4, he probado infinidad de aplicaciones en windows y Linux, incluso Sistemas Operativos diferentes como Beos o MenuetOS, pasando por ReactOS y Darwin, y ni que decir de distribuciones Linux: Gentoo, eLive, slack, debian, Fedora, Mandriva, knopix, etc, etc, etc... hasta el clon Red Hat del proyecto OLPC, he recurrido a decompiladores y herramientas de destripe como el softice.. haaa... aquellos dias en que existia el OSCAR 2000, la mula me ha hecho flojo...

Cuando testeo distros Linux lo hago con la finalidad de buscar alternativas reales en la Empresa y el usuario final, pero me he llevado grandes decepciones al ver a grupos de linuxeros armando su “propia distro” solo con la finalidad de que lleve el nombre que quieran.

Creo que hacer con linux lo que se te antoje es parte del espiritu Open Source, pero tambien es parte de ese espiritu aportar algo.

Y lo han dicho y lo repito: EL peor enemigo de Linux es el mismo Linux, haciendo un caso en concreto, el numero de Distribuciones Linux es infima en uso Desktop.

Cualquiera le pone un Skin diferente al Gnome y lo llama MiDistroNueva, cuando linux en realidad lo que necesita es organizacion.

La oportunidad actual de Linux existe en el entorno Empresarial como los PTVs, workstations, incluso en dispositivos embebidos, donde no hay necesidad de emular un juego no OGL, donde la hegemonia de las terminales puede ser controlados por el servidor, mi consejo es que para la empresa Linux es muy buena opcion.

Pero no asi en el escritorio, en el usuario normal... quien para usar Linux debe tener un buen nivel de conocimiento sobre el S.O. por que en algunas tareas debes llevar compilaciones, que es el terror de todo usuario nuevo; en esto tienes que distinguier en sons y make, entre bison, gcc y yac... distinguir al sistema de binario de Red Hat a de libs en Ubuntu, distinguir entre los headers de una version y otra... es una locura, una locura....

Nadie puede decir que no se puede hacer tantas cosas como en el sistema mas usado... en linux se puede hacer mas, el problema es el conocimiento, son miles y miles de programas que he visto que el usuario Desktop normal no sabria por donde empezar.

Muchos usuarios no saben que se puede hacer con uira, ktoon o wink lo que se hacer con Macromedia Flash, o que el Quanta bien configurado puede competir con el Dreamwaver, o que el evolution es muy superior en algunos aspectos al outlook...

Pero a veces el manejo MIME/Type de los archivos te enloquece, lo que en windows es tan ridiculamente facil(que tambien los hace una debilidad), pero tan siquiera el navegador visual de archivos(como nautilus) debe hacerlo facil, aunque a nivel de System se maneje como siempre, esto ayudaria mucho al orden de los archivos, ¿o acaso alguien no se ha sentido confundido a tratar de abrir un archivo soportado por Blender en una carpeta con mas de mil Archivos?, o se siente a gusto guardar un simple txt sin extension y llevarlo a Win32, no te fastidia al tratar de abrir simples archivos de texto y que nautilus te pregunte si desea ejecutarlo como programa., o trat de editar un archivo ,desktop desde tu $HOME.

Uno de puntos por lo cual OSx es exitoso, es que el usuario no ve lo que no debe ver, y todo se hacer con clicks(aunque en sus interior corra un complejo sistema Unix), asi deberia ser un desktop...

Existe una gran diferencia entre MacOS y la mejor distro linux, y se llama Paralells, aunque WineHQ, Cedega y WineX tienen un excelente concepto de compatibilidad, este intento de convivencia entre Linux/otros SO esta muy lejos de ser aceptado por los principales actores del mundo linux, lo impresionante es que nos sigamos resistiendo a lo inevitable: Linux es Desktop, ya no para geeks.

En mi opinion, el Proyecto WineHQ debe ser trabajado a nivel System y no como un Binario cualquiera.

Segun muchos conocedores, hay un Monopolio de Ubuntu en el Desktop, pero esto tiene sus razones, y una de ellos lo constituye la facilidad de operacion por el usuario normal. Ubuntu ha cambiado la forma de ver al Linux-Desktop, aunque sigue heredando los defectos logisticos de su padre...

Si Ubuntu sigue evolucionando como ahora, Vista no sera´ competencia, y no es por criticar, pero que fastidio con vista por sus mensajitos del tipo: “USTED ES UN IDIOTA, SI ABRE/EJECUTA/CLICKEA ESTO PUEDE HACER UNA IDIOTEZ, DESEA ABRIR/EJECUTARLO”.... aburrido...

Y Si Linux no se estandariza le pasara lo que a python: superpotentes pero no despegan.

Tuner Steren COM-430 sobre Ubuntu

Uno de los problemas mas comunes del hardware en Linux es que los ensambladores no ponen a disposicion del usuario informacion Tecnica, todo fabricante expone su producto en la Caja y el el dispositvo reconocido por el Sistema Operativo como propio, sin detallar que en su entrañas lleva un chip de un fabricante conocido o generico...

Es el caso de Steren, que a pesar de tener altibajos en sus productos, no deja de ser una buena opcion.

Llevaba dias tratando de hecharlo a andar, bondadosamente Linux me identifico el Chip del Harware, pero te lo montaba en el Kernel como UNKNOWN/GENERIC, y un tuner no identificado...

Busque en la Internet y nada parecido a Steren COM-430, pero al menos tenia el Chip: SAA7130.

El chip SAA7130 es soportado por el Driver saa7134, y si usas un distro moderna, el SO no debe tener problemas para identificarlo, si no es asi, debes compilarlo y entre sus requisitos debes tener los headers de tu kernel.

Para cargar el modulo saa7134 con parametros personalizados debemos configurar en la carpeta modprobe.d el archivo options(en el caso de ubuntu).

y agregamos/Editamos esta linea:


options saa7134 card=21 tuner=38 gbuffers=4


El tuner 21 corresponde a un tuner Philips PAL/SECAM multi (FM1216ME MK3), el card corresponde a un 10MOONS PCI TV, probe con todo tipo documentado, toda combinacion.

y si no era un error en el audio, era la imposibilidad de receptar señal, esta es la unica que funciono de forma correcta.

y bueno, al tener tu tarjeta corriendo, puedes instalar tu tv-tuner favorito, y el mio es tvtime

para configurarlo, ve al shell:


tvtime-scanner

tvtime-configure -f custom

tvtime


el dispositivo de audio funciona perfectamente en /dev/mixer:line, sobre mi tarjeta Nvidia nForce 2 MCP...

have fun!!!!!