Ir al contenido

Shiba87

Administrador
  • Contenido

    8389
  • Registrado

  • Última Visita

  • Días Ganando

    1273

Todo el contenido de Shiba87

  1. Apt-build nos brinda la oportunidad de compilar los paquetes de los repositorios para ajustarlos a las especificaciones de nuestro sistema y, de esa manera, aumentar el rendimiento. Permite compilar cada paquete manteniendo las reglas y dependencias del sistema. Al hacerlo no vamos a perder la habilidad de administrar el programa a través de apt, ya que el propio apt-build se encarga de crear el paquete .deb para luego instalarlo como si se tratara de un paquete descargado directamente desde repositorios. La desventaja es que hay que perder tiempo compilando y seguramente instalar multitud de dependencias para poder llevarlo a cabo dicho proceso. Por no hablar de tener que repetir todo cada vez que sea actualizado el paquete. Lo primero que debemos hacer es asegurarnos de que tenemos los repositorios "source" (deb-src) En el caso de Debian podemos consultarlos en Debian Source list generator En ambos casos es tan simple como añadir deb-src delante de la dirección del repositorio en lugar del típico deb (El repositorio debe contener las fuentes, de lo contrario no funcionará aunque añadamos la línea deb-src) Ambas direcciones son idénticas, sólo cambia la cabecera de la línea Instalar y configurar apt-build: aptitude install apt-build[Mientras se instala nos preguntará qué nivel de optimización nos interesa: El nivel agresivo no es muy recomendado porque puede dar algunos problemas. El nivel escaso, personalmente no lo aconsejo ¿Que gracia tiene hacer toda esta locura para obtener un rendimiento "escaso"? Esto deja como nivel recomendado, el nivel medio Lo siguiente que pregunta es el modelo de procesador que tenemos en el equipo, de esto depende el resultado de la optimización. En caso de duda, podemos ver toda la información de nuestra cpu con el comando: lscpu Proceso de compilado [Apt-build tiene un funcionamiento muy similar a apt-get o aptitude Lo primero es actualizar la lista de sources: apt-build updatePara compilar e instalar un paquete Para compilar e instalar un paquete que ya está instalado Para eliminar un paquete Limpiar después de compilar/instalar apt-build clean-sources; apt-build clean-buildEl resto de opciones pueden consultarse con el habitual apt-build --help Compilar código fuente ajeno a los repositorios Para paquetes que provengan de repositorios, para compilar el código fuente de algún programa que descarguemos y vayamos a compilar también nos puede servir de ayuda. Suele ocurrir que aparece una nueva versión de determinado programa, y no hay ningún paquete .deb y los repositorios sólo ofrecen versiones antiguas de ese programa, por lo que no tenemos más remedio que descargar el código fuente y compilarlo por nuestra cuenta. A la hora de compilar siempre nos encontramos con que son necesarias multitud de dependencias previas y es algo que molesta, y mucho. Eso se puede solucionar con un: De esta manera se descargarán e instalarán todas las dependencias necesarias para poder compilar ese programa/paquete en concreto. Una vez instaladas ya podremos proceder a compilarlo manualmente teniendo instalado todo lo necesario para que se complete el proceso. (No es necesario el apt-build para hacer esto último) (Tampoco es necesario aptitude build-dep para paquetes que compilemos con apt-build) Apt-build world Llega la parte peliaguda. El apt-build con el parámetro "world" lo que hace es compilar absolutamente todo lo que hay en el sistema. Este proceso es sólo para los más osados, porque no ofrece garantías de que todo funcione correctamente una vez termine y, encima, tardará una barbaridad en compilar todo el sistema. Si termina y todo sale bien, mejorará el rendimiento notablemente y con el apt-build podremos administrar las actualizaciones y paquetes que vayan surgiendo sin tener que volver a empezar, pero si no sale, habremos perdido unas cuantas horas compilando y las que nos quedarán para arreglarlo Vale, ahora que ya los he asustado, empecemos con el proceso Antes de ejecutar el apt-build world hay que tener en cuenta una cosa, y es que no se deben compilar los mismos paquetes que se utilizan para compilar (suena redundante pero es así), por lo que debemos excluirlos para que no haya problemas. Creamos una lista de los paquetes que tenemos instalados para que la lea apt-build dpkg --get-selections | awk '{if ($2 == "install") print $1}' > /etc/apt/apt-build.listUna vez termine debemos acceder al archivo y eliminar los paquetes que no queremos que se compilen: nano /etc/apt/apt-build.listLos paquetes que tenemos que eliminar de la lista son los siguientes: Cuando nos hayamos asegurado de que hemos excluido esos paquetes del proceso, ejecutamos el comando: apt-build worldAunque algunos no lo tengan en cuenta, lo siguiente es muy importante, y es que si no le pones unas velitas a San Ignucio, y le rezas a San Torvalds, tienes muchas menos posibilidades que que el proceso se complete satisfactoriamente Después de varias Horas/Días compilando verás como te tomas la última recomendación mucho más en serio
  2. Bueno, aunque en un principio se me resistió un poco, creo que he encontrado la clave de este programa Glc es un software de captura especializado en programas que hagan un uso intensivo de OpenGL y Alsa (Como pueden ser los juegos ). Está inspirado en Yukon y Fraps. Desde su espacio en github se puede encontrar todo lo relacionado a su compilación y a su uso, así que lo más que haré será traducir y añadir un par de cosas: INSTALACIÓN Gentoo Arch Linux Otros (Todos los demás usan este método además de las dependencias que correspondan a cada uno) Debian Fedora x86_64 https://github.com/n...lc/wiki/Install Capturar una aplicación No dispone de GUI, es todo desde consola, pero no es nada complicado. Para hacer la captura de un programa basta con ejecutar: Y será el propio glc el que abra la aplicación que queremos grabar.Una vez ejecutada, para empezar a grabar o parar la grabación se usará la combinación CONTROL + F8 De esta manera, el programa utilizará las opciones por defecto que son 30FPS y el archivo donde se guarda la captura será nombre-del-programa.glc La extensión es lo de menos, la captura es "en bruto", así que preparen una buena cantidad de espacio para poder grabar Se pueden conocer todas las opciones del programa ejecutando: glc-capture --helpComo más utilizadas: -o, --out= Nos permite decirle en qué archivo se va a guardar la grabación -f, --fps=Nos permite especificar la tasa de FPS -r, --resize=Permite redimensionar el vídeo manteniendo la proporción. El número que acompaña a la opción es un factor tamaño respecto al original 0.75 (75%), 0.5 (50%), 0.25 (25%), 0.1 (10%), etc, etc -s, --startEmpieza la grabación inmediatamente, al abrir el programa --disable-audio No capturar el sonido -c, --crop=WxH+X+Y Nos permite delimitar la grabación a una zona concreta. Las letras W H X Y, corresponden a el ancho, el alto y la posición en X y en Y de la zona a grabar (El punto 0 es la esquina superior izquierda de la pantalla): Por ejemplo: Un vídeo que capture la esquina inferior derecha de la pantalla y que esté limitado a una zona de 320x200 pixels: (Para calcular X e Y, en este caso restamos la zona total, al acho y alto real de la pantalla, que para el ejemplo supondré de 1440x900----> 1440-320=1120 ; 900-200=700) Codificado El programa dispone de la herramienta glc-play, que podemos utilizar para codificar el vídeo y empezar a trabajar con él. Este paso es ya tratamiento de vídeo, cada uno puede hacerlo con el programa que prefiera. En este ejemplo lo haré con mencoder he utilizado x264 como demuxer y como codec raw, así que el vídeo resultante será brutalmente grande y "sin pérdidas" (también podía haber usado "copy").Como no quería sonido, he puesto un -nosound y como nombre para el archivo he puesto gl-capture.mpeg. El resultado en mi caso.......un archivo con un peso medio de unos 60GB Como ya dije, esto depende de cada uno y lo que quiera hacer. NOTA En el caso de juegos, instalados como usuario, es recomendable ejecutar el glc-capture desde la carpeta donde está el ejecutable del juego, para que pueda encontrar los archivos y librerías necesarias para iniciarlo. GAMECASTER Recientemente se ha desarrollado una GUI para esta aplicación que facilita el trabajo descrito anteriormente. Su estado de desarrollo es aún un tanto preliminar, pero ofrece buenos resultados y comodidad a la hora de realizar capturas de videojuegos y aplicaciones OpenGL. http://gnulinuxvagos...-de-videojuegos
  3. Como lo están preguntando bastante, me he decidido a poner un tema sobre cómo hacer esto. Ahora que estamos volviendo otra vez al P2P y los torrents van dejando paso a los magnet links, no encontramos con un problema y es que Firefox (o sus forks) no sabe qué hacer con este tipo de enlaces ni tampoco elinks. ¿Cómo se soluciona? esto Antiguamente, había que crear varias cadenas desde about:config donde se asociaba algún programa que abriera estos enlaces. A día de hoy, hay que hacer casi que lo contrario. Magnet Links (Torrent) Para asociar estos enlaces, abrimos en la barra de navegación la dirección: Aceptamos el aviso para los manazas y en el espacio que se ha abierto hacemos click secundario >> Nuevo >> Lógico (boolean) Como nombre ponemos: Siendo enlace el tipo de enlace que queremos asociar. Como en este caso hablamos de magnet sería: Y como "valor" elegimos "false" Esto hará que Firefox no sepa qué hacer con este tipo de enlaces y la próxima vez que nos topemos con uno nos preguntará a nosotros qué hacer: Sólo tenemos que decirle qué programa queremos usar para abrir esos enlaces y ponerle la ruta hasta el ejecutable. Por ejemplo si fuera kTorrent, pondríamos: o Vuze o QBitorrent etc, etc NOTA Si marcamos la casilla "recordar" usará siempre ese programa Una vez hecho esto, Firefox añadirá una entrada en Preferencias >> Aplicaciones donde en "Tipo de contenido" tendremos el tipo de enlace y en "Acción" el programa que le hemos asociado. Teniendo eso ya podremos cambiar desde ahí el programa que queremos usar siempre que queramos simplemente haciendo click en esa entrada. Ed2k Links (Edonkey, Emule,...) Para asociar estos enlaces, es exactamente igual que en el caso de los magnet. Abrimos en la barra de navegación la dirección: Aceptamos el aviso para los manazas y en el espacio que se ha abierto hacemos click secundario >> Nuevo >> Lógico (boolean) Como nombre ponemos: Siendo enlace el tipo de enlace que queremos asociar. Pero en este caso hablamos de ed2k, así que sería: Y como "valor" elegimos "false" Esto hará que Firefox no sepa qué hacer con este tipo de enlaces y la próxima vez que nos topemos con uno nos preguntará a nosotros qué hacer: Sólo tenemos que decirle qué programa queremos usar para abrir esos enlaces y ponerle la ruta hasta el ejecutable. Por ejemplo si fuera amule, pondríamos: O mldonkey etc, etc NOTA Si marcamos la casilla "recordar" usará siempre ese programa Una vez hecho esto, Firefox añadirá una entrada en Preferencias >> Aplicaciones donde en "Tipo de contenido" tendremos el tipo de enlace y en "Acción" el programa que le hemos asociado. Teniendo eso ya podremos cambiar desde ahí el programa que queremos usar siempre que queramos simplemente haciendo click en esa entrada. Este método valdría para cualquier situación similar, no sólo magnets o elinks, cualquier enlace que Fireofx no sepa manejar podemos hacer que lo asocie a algún programa mediante este método.
  4. Empiezo por la swap. Antiguamente, al instalar cualquier distro, se dejaba el doble del tamaño de la Ram, como memoria swap. Hoy en día, no se hace eso, las memorias Ram son muy grandes y rápidas y la swap es casi innecesaria. Lo que se recomienda en un equipo "nuevo", es entre 512MB y 1,5 GB de swap, no más. La única excepción, es si utilizas la "suspensión a disco", que en ese caso la swap debe ser un poco mayor que la memoria Ram instalada en el equipo para que se pueden volcar los detos de una a otra. Particionar el disco Una distro, puede instalarse en casi tantas particiones como quieras. Puedes realizar la instalación en una sola partición y prescindir de swap, y el sistema funcionará. También puedes instalarlo en 5 particiones distintas (/, swap, /boot, /home, /etc) y también funcionará sin problemas. Se podría instalar el sistema separando todos sus directorios en distintas particiones individuales, e igualmente funcionaría Lo que se recomienda, y lo que se suele usar es una instalación en 3 particiones: /, swap y /home. Dejando para la swap, lo que dije antes, para la partición raíz entre 6 y 20GB, y para el /home todo lo demás. De esta forma, si algún día reinstalas o cambias de distro, tus datos y en especial tus configuraciones personales estarán a salvo en la partición home y podrás seguir usándolos. Punto de montaje Este aspecto es los más libre que puede haber. Una partición puede montarse en el directorio que quieras, con las opciones que elijas y en el momento que quieras, exceptuando las particiones primordiales del sistema (/, /home, /etc, /boot,...) que deben montarse donde su nombre indica. No me voy a enrollar con esto, pero lo básico para definir un punto de montaje es saber un poco cómo funciona el fichero /etc/fstab En éste ejemplo de archivo /etc/fstab. La parte en rojo, es la partición que queremos definir La parte en azul es la carpeta donde queremos que se monte, que debe existir de antemano. (en un alarde de originalidad, definí el punto de montaje de mi partición de Datos, en la carpeta Datos) La parte en verde, es el tipo de partición que se va a montar (ext3, ext4, vfat, ntfs, hfs+, btrfs,...) La parte en naranja, son las opciones de montaje. Son muchas, y no las nombraré todas. Como más importantes están: defaults (opciones por defecto) user (se permite que cualquier usuario monte la partición) nouser (no se permite que cualquier usuario monte la partición, sólo el root) auto (la partición se montará automáticamente al arrancar) noauto (la partición no se montará automáticamente al arrancar) exec (permiten ejecutar binarios desde esa partición) noexec (no permiten ejecutar binarios desde esa partición) Los números que restan al final, son las opciones dump y pass. La opción dump es siempre 0 (Al activarlo (1) se hará un backup con las opciones, pero ésto no es necesario nunca (o casi)) La opción pass, le dice al fsck si debe o no revisar la partición en caso de un mal apagado o error ,y al igual que antes , se desactiva con 0 y se activa con 1 . Es recomendable que esté siempre a 1 (excepto en el caso de medios extraíbles). (¿Por qué puse pass 2 en mi fstab?, Pues porque se decidió que para las particiones que no sean /, en lugar de un 1, se utiliza un 2, para que la partición raíz tenga mayor prioridad) NOTA La partición swap, no se "monta", así que como punto de montaje hay que poner none,como sistema de archivos hay que poner swap y como opciones de montaje sw (se considera removible, así que el pass va a 0)
  5. ¿Qué es GNU/Linux? GNU/Linux es un sistema operativo libre tipo Unix que surgió a raíz del proyecto GNU iniciado por Richard Stallman bajo el seno de la Free Software Foundation en 1985. Si bien este proyecto tenía como objetivo ofrecer un sistema operativo funcional y libre para todos los usuarios, no fue hasta que Linus Torvlds desarrolló el Kernel o núcleo de sistema, Linux, en 1992, que el proyecto pudo ser completado. Es precisamente la unión de las bibliotecas y componentes del proyecto GNU con el núcleo Linux lo que da forma al sistema operativo. La representación gráfica de la composición de un sistema GNU/Linux sería más o menos así: ¿Linux o GNU/Linux? Es muy común la utilización del término Linux para hacer referencia tanto al núcleo como al sistema operativo completo e incluso a otras muchas otras cosas con o sin referencia directa con GNU/Linux. Esto se debe, entre otras cosas, a la difícil pronunciación de GNU/, errores de nomenclatura que se han ido asentando con el tiempo y la poca cultura general que suele existir entorno al software libre en general y GNU/Linux en particular. La forma correcta para referirse al sistema operativo completo, que como ya hemos dicho está compuesto esencialmente por componentes de GNU y el Kernel Linux es, como no podía ser de otra forma, GNU/Linux. Linux a secas hace referencia única y exclusivamente al kernel o núcleo. Esto puede parecer una cuestión trivial y es objeto de continuas polémicas en la comunidad, pues si bien en muchos casos se puede sobreentender a qué se está haciendo referencia aunque no se utilicen los términos correctos, en general, para evitar malentendidos, facilitar la comprensión y expresarnos de manera correcta, lo adecuado es llamar a cada cosa por su nombre. GNU, Linux y GNU/Linux ¿Son lo mismo?¿Cuál es la diferencia?¿Cuál usar? ¿Por qué hacer uso de un sistema operativo libre? La principal y más evidente ventaja del software libre es, como su propio nombre indica, la libertad que nos ofrece. Esto podemos entenderlo muy fácilmente si sabemos cuáles son las cuatro libertades esenciales que este tipo de software cumple para con sus usuarios y desarrolladores Al contrario que el software cerrado, patentado, restrictivo, es decir, privativo, el software libre nos asegura poder utilizarlo cómo queramos y para lo que queramos, con la posibilidad de estudiar su funcionamiento, mejorarlo, adaptarlo a nuestras necesidades y compartirlo. Todo lo que el software privativo y El software privativo está sujeto a licencias muy restrictivas y caras que no permiten a quien lo usa hacer lo que quiera con ese software. Cosas tan comunes como instalar ese software en más de un equipo, dárselo a un amigo para que lo use, hacer una copia o hacer cualquier modificación sobre ese software y que son ilegales en el caso del software privativo. Un sistema libre está al servicio de quien lo utiliza, no en contra. ¿Es cierto que todo es gratis? No Como ya hemos dicho, el software libre hace especial énfasis en la libertad que tienen lo usuarios para poder hacer uso del mismo, pero esto no implica que quien ha desarrollado dicho software no puede percibir una compensación económica por su trabajo. Este malentendido se ha perpetuado por la ambigüedad del término anglosajón Free, cuyo significado puede hace referencia tanto a la gratuidad como a la libertad. Es por esto que Free Software suele ser traducido incorrectamente como Software Gratuito, cuando lo que en realidad se quiere decir es Software Libre. No obstante, sí que es verdad que hay una enorme cantidad de aplicaciones y todo tipo de software libre que se distribuye gratuitamente y al que podemos recurrir y, al mismo tiempo, programas y herramientas con un enfoque más comercial y también libre a las que también podemos recurrir. ¿Por dónde empiezo? Antes de adentrarse al mundo de los sistemas operativos libres, debemos embarcarnos en la tarea, no siempre sencilla, de elegir la distribución GNU/Linux con la que vamos a empezar. ¿Qué es una distribución? Es un conjunto de software específico ya compilado y configurado que conforma un sistema operativo completo. En el caso de las distribuciones GNU/Linux, todas tienen en común el núcleo Linux y se diferencian en el software que compone el resto del sistema. Dicho de manera más sencilla, como ya hemos dicho, el software libre nos da la posibilidad de utilizarlo y adaptarlo, modificarlo y moldearlo para cumplir unos objetivos o acomodarlo a unas necesidades específicas. GNU/Linux, como sistema Operativo, nos brinda también esta posibilidad. Es por eso que existen diferentes enfoques sobre lo que un sistema operativo como GNU/Linux debe ser o el uso al que debe estar destinado, surgiendo así diferentes aproximaciones con diferentes objetivos, usos, público objetivo, desarrollo, etc. Es decir, diferentes distribuciones de GNU/Linux. ¿Qué es un sistema "Live" o "en vivo"? Un sistema live o sistema en vivo es aquel que puede ser ejecutado sin necesidad de haber sido instalado previamente, comportándose como si realmente lo estuviera. Esto nos permite probar una distribución GNU/Linux utilizando un medio extraíble, disco, dispositivo USB u otro tipo, para familiarizarnos con su uso, hacer comprobaciones y llevar a cabo todo tipo de tareas sin tener que pasar el trámite que supone el proceso de instalación del sistema y una vez hemos terminado de trabajar con él, simplemente apagarlo y volver a iniciar nuestro equipo como si no hubiera ocurrido nada o, tras decidirnos que realmente vale la pena, decidirnos a instalarnos de manera definitiva, con una idea clara y bastante precisa de lo que obtendremos una vez finalice la instalación. ¿Qué distribución es la idónea para alguien que empieza? (rediseñar) Como ya hemos comentado, existen multitud de distribuciones GNU/Linux diferentes, con objetivos distintos y enfocadas a públicos de todo tipo y, entre ellas, existen algunas cuya misión es precisamente acercar GNU/Linux a los usuarios noveles, facilitar la experiencia de usuario y/o enfocarse en el uso del sistema operativo en el ámbito doméstico. [Reconstrucción] Linux Mint https://www.linuxmint.com/ Zorin OS https://zorinos.com/ Solus https://solus-project.com/ Elementary OS https://elementary.io/ Pinguy OS http://pinguyos.com/ Mageia https://www.mageia.org/es/ Tengo un equipo con pocos recursos ¿Qué distribución sería la idónea en este caso? Existen distribuciones de todo tipo, entre ellas, las hay destinadas tanto para equipos de pocos recursos y/o para los netbooks o ultraportátiles Estas distribuciones se caracterizan principalmente por utilizar entornos de bajos consumo y estar pensadas para pantallas de tamaño reducido. Algunas distribuciones de este tipo son: Linux Mint MATE/XFCE https://www.linuxmint.com/ SolydX https://solydxk.com/downloads/solydx/ Bodhi http://www.bodhilinux.com/ Sparky Linux https://sparkylinux.org/ Puppy Linux http://puppylinux.org/main/Overview and Getting Started.htm Dudas Antes y después de instalar Tengo otro sistema en el equipo ¿Puedo instalar una distribución GNU/Linux sin perder lo que ya tengo? Por supuesto. Muchos instaladores ofrecen la posibilidad de instalar junto a otros sistemas instalados, y aunque no lo ofrezcan directamente, siempre es posible editarlo de manera sencilla para tener varios sistemas al mismo tiempo y poder elegir con cual de ellos arrancar. Al mismo tiempo podrás acceder a tus datos de Windows/Mac OS desde GNU/Linux, así que no tendrás problema para leerlos y/o modificarlos (Windows/Mac OS no es compatible con otro tipo de sistemas de ficheros que no sean los de Microsoft/Apple, así que el acceso desde Windows/Mac OS a los datos de GNU/Linux no es posible/aconsejable). ¿Es más difícil que Windows/Mac OS? No. Existen distribuciones de todo tipo y las que están enfocadas a la sencillez de uso son tan o más sencillas de usar que Windows/Mac OS. La dificultad radica en el cambio, pues aunque no es complicado, el manejo es muy diferente a como es el de Windows/Mac OS y de entrada hay que habituarse a hacer las cosas de forma distinta. ¿Podré seguir usando los mismo programas? No. Aunque es cierto que cada vez se ven más programas y aplicaciones multiplataforma (Firefox, Google Chrome, Opera, JDownloader, VLC, FileZilla, Thunderbird, Google Earth....) Muchas aplicaciones comerciales no permiten su uso fuera la plataforma para la que fueron originalmente diseñadas. ¿Entonces hay programas para todo? Si es así ¿Dónde se consiguen? Si. Aunque una aplicación determinada no pueda funcionar en GNU/Linux, sí que existen programas y aplicaciones para realizar todo tipo de tareas, simplemente no son las mismas que podemos encontrar en Windows/Mac OS Al tratarse de software libre, la mayoría de aplicaciones se encuentran "centralizadas" en lo que llamamos "repositorios" y es posible acceder a ellos sin tener que abandonar el sistema para buscar el software que queremos. Simplemente se accede a la aplicación que tendrá la distribución destinada a tal fin y se seleccionará el programa que queremos. De buscarlo, descargarlo e instalarlo ya se encarga el sistema por nosotros. A la hora de buscar programas equivalentes existen alguna bases de datos de consulta, como puede ser la de Alternatives-To Con esta herramienta podremos buscar las aplicaciones que queremos y ésta nos devolverá una lista de aplicaciones equivalentes para otras plataformas. Alternatives-To ¿Y los virus?¿Tendré que usar antivirus?¿Donde lo consigo? GNU/Linux es virtualmente inmune a los virus gracias, entre otras cosas, a que es un auténtico sistema multiusuario, a ser un sistema de código abierto y a la enorme velocidad de respuesta ante la corrección de las vulnerabilidades. No, no es necesario antivirus. De hecho no existe ningún antivirus para GNU/Linux como tal, los antivirus comerciales para GNU/Linux que pueden verse por ahí no son otra cosa que antivirus destinados a limpiar o evitar infecciones en sistemas Windows utilizando una plataforma "inmune" como es GNU/Linux, pero al sistema anfitrión no le sirven para absolutamente nada. ¿Que es un "Entorno Gráfico"? Un Entorno Gráfico es un conjunto de software que permite al usuario interactuar con el sistema Operativo de manera visual, de una forma mucho más cómoda que recurriendo a la línea de comandos. ¿Cual elegir? Depende de los gustos de cada usuario, y las características de la maquina. Cada distribución GNU/Linux viene con un entorno predefinido, pero el usuario tiene la posibilidad instalar cualquier otro, pudiendo luego elegir con qué entorno utilizar en el inicio del sistema. Entornos Gráficos: CRÉDITOS
  6. Una vez más, tras un largo parón, ponemos a prueba los navegadores más populares de la actualidad para ir viendo cómo se comportan y cómo van evolucionando con el tiempo. En esta ocasión, he reducido el número de navegadores a prueba y cambiado un poco "las reglas de juego", hay test que solía utilizar que ya no son válidos y otros que han sido modificados para adaptarse a los nuevos tiempos, así que hay que tenerlo en cuenta en caso de querer comparar con resultados obtenidos anteriormente. Navegadores puestos a prueba: Firefox 13.0.1 Iceweasel 14 Beta11 Google Chrome 20.1132.47 Chromium 20.1132.43 Opera 12.00-1467 Pruebas realizadas Pruebas de consumo: Consumo de ram inicial Consumo de ram con 5 pestañas abiertas Consumo de ram con 10 pestañas abiertas Pruebas de rendimiento javascript : Sunspider V8 benchmark Kraken benchmark Pruebas de rendimiento gráfico y WebGL: Webvizbench Asteroids Benchmark Khronos WebGL Test Otros Tests: PeaceKeeper Html5test Browser Security Test Tiempo de carga de distintas webs: Google Facebook Debian.org Phoronix.com Equipo de pruebas Procesador: Intel I5-2400 3.1GHz Placa base: Gigabyte H67MA-UD2H-B3 Memoria: 8GB G.Skill ddr3 1600 Mhz Tarjeta gráfica: Nvidia GTX 560 Ti Disco duro: WD Caviar black sata3 500GB Distribución: GNU/Linux Debian Testing/Sid Kernel: Linux 3.4.4 Pruebas de consumo Consumo inicial de Ram La mayoría de las veces escuchamos, "tal navegador es más ligero", "tal otro consume mucho", "la memoria ram esto", "la memoria ram lo otro". Lo cierto es que casi todas las cosas que se dicen por ahí son falsas, o se tergiversan según conviene. La realidad es que Chrome/Chromium es el navegador que más consume, con diferencia. Esto se debe a que este navegador separa todo en procesos independientes. Cada pestaña abierta es como si abriéramos un nuevo navegador. Este sistema, tiene como ventaja que si en un momento dado el navegador sufre un problema, el único proceso que se verá afectado será el que corresponde a la pestaña problemática. La desventaja es la que ya hemos dicho, un consumo mucho más elevado por parte del navegador. EL resto de navegadores agrupan todo en un número concreto de procesos, por lo que su consumo es mucho menor. La desventaja es que en caso de fallo, una pestaña problemática puede afectar al resto. Consumo de Ram con 5 Pestañas abiertas Cuantas más pestañas abrimos más evidente se hace la diferencia y mientras Opera y los navegadores de Mozilla se mantienen con un consumo "moderado", el consumo de Chromium/chrome se dispara, aunque un poco menos en el caso de Chromium. Consumo de Ram con 10 Pestañas abiertas Ahora la diferencia entre Chromium y Chrome se hace aún más evidente y si continuáramos abriendo pestañas se alejarían cada vez más. En cuanto al resto de competidores, está claro que el más ligero es Firefox, seguido de Opera y en tercer lugar Iceweasel, moviéndose los 3 más o menos en la misma franja de valores. Se puede apreciar también una diferencia de consumo notable entre Iceweasel y Firefox, como la que ocurre entre Chromium y Chrome, pero recordemos que en este caso uno de ellos es la versión final y el otro la beta, así que que no podemos estar seguros de a qué es debido el aumento de consumo. Pruebas de rendimiento javascript Sunspider Chromium/Chrome recuperan el primer puesto que habían perdido anteriormente ante Firefox/Iceweasel y continúa el tira y afloja entre estos dos. Opera sigue a su ritmo y no entra en batalla, aunqe no hace un mal papel ni mucho menos. V8 benchmark Hay que tener en cuenta, que este test está diseñado por Google para el motor V8, con lo cual, quien "juega en casa" sale con ventaja. El ganador indiscutible de este benchmark sigue siendo Chromium/Chrome , pero parece que los de Mozilla se les van acercando, aunque aún están bastante lejos. Kraken Benchmark En anteriores pruebas, Chromium/Chrome pasó de ser el peor con diferencia en esta prueba a ocupar los puestos de cabeza, que aún conserva a día de hoy. Opera sigue sin ser rival para los otros dos en esta prueba y Mozilla mantiene un buen puesto aunque algo alejado del primero. Pruebas de rendimiento gráfico y WebGL Webvizbench Si en las pruebas de javascript, el rey era Chromium/chrome, en cuanto a rendimiento gráfico es Mozilla quien se lleva el gato al agua. La versión actual de Firefox es más capaz que Chromium/Chrome en cuestiones gráfica y según se puede apreciar en la beta de Iceweasel, en futuras versiones mejorará aún más. En cuestiones gráficas Opera sigue teniendo mucha tarea pendiente, aunque parece que va avanzando a buen ritmo. Asteroids Benchmark Contrariamente a lo sucedido con webvizbench, en este test tanto Firefox/iceweasel como Chrome/chromium se mantienen más o menos al mismo nivel. Opera sigue sin poder seguirles el ritmo a los otros. Khronos WebGL Test El resultado de este Benchmark es cuanto menos "curioso". Si bien a simple vista podríamos decir, que la diferencia entre Firefox/Iceweasel y Chromium es apenas un 1%, ni Chrome ni Opera han sido capaces de pasar esta prueba. En el caso de Opera, aunque recientemente han empezado a trabajar con WebGL aún no está lo suficientemente maduro y no ha podido ni empezar la prueba, tan sólo ha mostrado un error de compatibilidad. El caso de Chrome es más extraño, pues siendo el Fork de Chromium debería pasar la prueba con resultados idénticos o muy similares, pero en lugar de eso, el navegador acaba fallando y cerrando la pestaña del test. He realizado la prueba varias veces y de distintas maneras y todas ellas han acabado en desastre, en ningún caso Chrome ha podido terminar la prueba, por lo que está claro que hay "algo" que Google ha añadido/quitado/modificado en Chrome que no le ha sentado nada bien. Otros Tests PeaceKeeper Como siempre, Chromium/Chrome sigue intratable en este Test en el que Firefox/Iceweasel siguen sin destacar. Html5test Características HTML5, un test que hay que coger con pinzas. Este test es bastante simple, se listan las características html5 que debería soportar actualmente un navagador y en función de hasta que punto estén soportadas por el navegador que estemos probando, se obtiene una puntuación. El problema que surge con este test es que hay ciertas características Html5 que son privativas y/o de pago, por lo que no todos los navegadores están dispuestos a implementarlas o no son capaces de asumir el desembolso económico que eso supone. Aún con todo, está claro que Chrome/Chromium son los que mejor puntúan aquí y Opera soprende en esta ocasión, pasando de ser el peor con diferencia a estar en los puestos de cabeza, por encima de Firefox/Iceweasel. Sin embargo, se observa un "problema" al comparar Chrome y Chromium y es que su puntuación es idéntica. Sabemos que, al contrario que Chrome, Chromium no incluye plugins privativos o da soporte a estándares cerrados, por lo que tendría que puntuar menos que Chrome. Eso me lleva a pensar que o bien Chrome ha dejado de lado ciertas Tecnologías o que se han incluido cosas en Chromium no muy deseables. Tendré que comprobar de nuevo este test punto por punto a ver qué descubro. Actualización: Al pasar el html5test Chromium "da positivo" para todas esas cosas que no deberían estar ahí, h.264, Mp3, Acc.... Sólo he echado un vistazo por encima, no sé si se debe a un falso positivo o que realmente se han incluido, pero está claro que hay algo raro. Browser Security Test Este test comprueba si el navegador cuenta con ciertas características de seguridad, no la seguridad en sí, ojo con eso, y en función de si son soportadas o no se obtiene una puntuación, que va de 0 a 17 (son 17 características, la que está soportada suma un punto, la que no, no suma). No es un test que represente gran cosa, lo he puesto más que nada por petición popular. Tiempo de carga de distintas webs Bueno....creo que este test, que aunque no pueda realizarse de forma correcta, pues cada web es un mundo y imposible probar todas y cada una de las direcciones de internet para sacar la media, sí que suele resultar interesante, si no el más interesante a la hora de realizar pruebas con un navegador. No creo que haya mucho que decir. En esta ocasión, Debian.org, Facebook y Phoronix cargan más rápido (con diferencia) en los navegadores de Mozilla, mientras que Google, curiosamente, tarda más en cargar en Chrome que en el resto, siendo Opera el más rápido. CONCLUSIONES Se acabó la parte objetiva de las pruebas y ahora empieza la parte en la que yo me dejo llevar y empiezo a decir tonterías. Empezaré diciendo que todo esto son simplemente Tests, no obtendremos los mismos resultados en todos los equipos ni podremos comprobar todos y cada uno de los casos posibles que pueden darse, por lo que esto sólo sirve para hacerse una idea de cómo son las cosas, no pueden ser tomados, ni mucho menos, como "la verdad absoluta". Ahora quiero recalcar una cosa, que ya dijeron hace tiempo algunos desarrolladores y que tras 5 o 6 pruebas de este tipo he podido constatar. Alguien dijo una vez, que existen diferentes maneras de desarrollar un navegador y o bien puedes centrarte en que puntúe muy bien en test sintéticos y luego a la hora de la verdad pueda pasar cualquier cosa u olvidar los test sintéticos y mejorar el navegador de verdad. En las pruebas anteriores y en otras ocasiones, hemos visto como navegadores que obtienen unas altas puntuaciones en los tests, luego a la hora de la verdad no hacen gala de esa supuesta superioridad. En este caso vemos como Chrome y Opera sacan altísimas notas en cuanto a compatibilidad Html5, Peacemaker y demás y luego no han podido pasar las pruebas de WebGL y en las pruebas de rendimiento gráfico no han estado por encima de navegadores que han puntuado mucho menos en las pruebas sintéticas. De la misma forma se ve que Opera, a pesar de ser el que peor puntúa en los test de Javascrit, es más rápido que Chrome/chromium a la hora de cargar distintas webs, aunque se supone que los anteriores son "los más rápidos". Personalmente, por lo visto aquí y por otros motivos, desaconsejo totalmente el uso de Google Chrome como navegador. Si bien cuenta con una serie de "extras" que Chromium no lleva, estos no han demostrado ser una ventaja a la hora de navegar, sino todo lo contrario. Entre los restantes, Firefox es el "todoterreno", el más versatil, el que se adapta a todo, pero sin dejar de ser rápido. Chromium, muy rápido, pero poco versátil, está pensado para una navegación "simple y veloz", no para hacer de todo. El caso de Opera es, sin duda, el más "especial", pues es un navegador que siempre ha ido a su aire. A día de hoy tiene pendiente ponerse al día en muchos aspectos en los que se ha quedado atrás, pero no por ello deja de ser un navegador rápido y con una serie de características propias que no han sido igualadas por nadie. No obstante, su carácter privativo y sus idas y venidas con los estándares me llevan a no incluirlo entre los aconsejados. En resumen, versátil y todoterreno, Firefox (y derivados), simple y rápido, Chromium(Y derivados LIBRES).
  7. Métodos para evadir la censura en Internet Tomo 1, capítulo segundo, versículo primero En vista de los últimos acontecimientos y que las diferentes leyes anticultura y antilibertad.... digo... antidescarga y antipiratería (en qué estaría yo pensando ) están ya aquí, hay unas pocas cosas relacionadas con la navegación por Internet y métodos de censura en la red que deberíamos saber, por si en algún momento las llegamos a necesitar. DNSs Cuando introducimos cualquier dirección en el navegador, lo que escribimos es una dirección en "lenguaje humano". Esa no es la dirección real de la página a la que queremos acceder, esa página tendrá una dirección IP que a nosotros nos sería muy difícil recordar. Aquí es donde entran los servidores DNS (Sistema de dominio de nombres), cuya función es asociar dominios e IPs para que así, cuando nosotros introduzcamos una dirección, podamos llegar a la IP asociada a ella aunque no la conozcamos. Básicamente, al navegar introducimos la dirección del dominio tal y como la conocemos, esa dirección es consultada en el servidor DNS, que nos devuelve la dirección IP para que así podamos llegar a nuestro destino Uno de los métodos básicos para censurar dominios de Internet es "sabotear" los servidores DNS. Si una dirección es eliminada de los DNS no podremos acceder a ella porque no conocemos la IP que nos lleva a dicha página y tampoco podemos consultarla porque ya no figura en los DNS. Lo más común es que en condiciones normales utilicemos los servidores DNS que nos brinda nuestro ISP (Proveedor de servicio de Internet) porque son los que vienen preconfigurados. Estos DNS son los que seguramente estén en el punto de vista de los censores, por eso tenemos que cambiar los DNS que utilizamos habitualmente por otros más "neutrales" o menos propensos a ser censurados. Algunos de esos DNS serían: OpenDNS DNS Advantage ScrubIT 208.67.222.222 208.67.220.220 156.154.70.1 156.154.71.1 67.138.54.100 207.225.209.66 En otra época hubiera dicho también los de Google pero viendo que últimamente los están obligando a censurar servidores y otras cosas de sus búsquedas, no me fío mucho de ellos. Seguro que buscando un poco encuentran muchos más. Modificar/Añadir servidores DNS GNU/Linux Método universal Modificamos el archivo /etc/resolv.conf como root utilizando cualquier editor del que dispongamos. Por ejemplo Debemos añadir los DNS de la siguiente manera: Por ejemplo Guardar los cambios (En el caso del ejemplo CONTROL + O y CONTROL +X) NOTA Si tenemos ip dinámica (Local), tendremos que editar el fichero de configuración de dhcp /etc/dhcp/dhclient.conf Y añadir al principio las líneas: Por ejemplo Guardar los cambios (En el caso del ejemplo CONTROL + O y CONTROL +X) Y reiniciar la tarjeta de red. Por ejemplo en el caso de eth0 Entornos Gnome "Configuración del Sistema" >> "Administración" >> "Red" Hacer click en la conexión, "Inalámbrica" o "Cableada" según sea el caso Pulsar "Configurar" Ir a la pestaña Dirección IPv4 y en "método" elegimos "Sólo direcciones automáticas DHCP", o si la ip es estática elegimos "Manual" Añadir los datos de los servidores DNS elegidos en la casilla correspondiente separados por una coma. Guardar y cerrar Entornos KDE "Menú K" >> "Preferencias del sistema" Ir al apartado de "Red y conectividad" y pulsar sobre el icono de "Preferencias de red" Pulsar sobre la pestaña de nuestra conexión, dependiendo de si es cableada (wired) o inalámbrica (Wireless) Ir a la pestaña Dirección IPv4 y en "método" elegimos "Sólo direcciones automáticas DHCP", o si la ip es estática elegimos "Manual". Añadir los datos de los servidores DNS elegidos en la casilla correspondiente separados por una coma o pulsar en el botón [...] de la derecha y añadir los DNS de uno en uno. Aceptar y pulsar "Aplicar" Mac OS Leopard "Preferencias del Sistema" >> "Red". Click en "Avanzado" > pestaña "DNS". Si tenemos añadido algún DNS en el apartado de "Servidores DNS", borrar pulsando "-". Después pulsar "+" y añadir los nuevos servidores DNS. Click en "ok" y aplicar los cambios. Windows Vista/7 Panel de control >> "Ver el estado y las tareas de red". En la parte izquierda >> "Cambiar configuración del adaptador". Seleccionar la tarjeta de red que queremos cambiar. Si usamos wifi, será una conexión de red inalámbrica; si no, una conexión de área local. Click secundario >> "Propiedades". En "Protocolo de internet versión 4" (ipv4) >> "Propiedades". Elegir las direcciones de servidor DNS e introducirlas en la casilla destinada a ello. Aceptar y cerrar. XP Ir a "Panel de control" > "Conexiones de red". Abrir la conexión de red que se quiere modificar. Pulsar el botón "Propiedades". Doble click sobre "Internet Protocol (TCP/IP)". Seleccionar "Usar las siguientes DNS" e introducir las que hemos seleccionado. Pulsar "Aceptar" Proxies Un proxy, en una red, programa o dispositivo que realiza una acción en representación de otro. Su finalidad más habitual es la de servidor proxy, que sirve para interceptar las conexiones de red que un cliente hace a un servidor de destino. Es decir, que entre nosotros y la web de destino hay un intermediario. Nosotros únicamente interactuamos con el proxy y éste hace de puente hasta la información que solicitamos, de esta manera podemos utilizar proxys que no estén sujetos a la censura a la que estamos nosotros para acceder a contenidos que de manera directa no podríamos. El inconveniente es que la navegación también es más lenta que si lo hiciéramos directamente y navegando a través de un proxy no es aconsejable descargar o hacer subidas, únicamente navegar. Lo que debemos hacer es utilizar el proxy para llegar hasta los contenidos que queremos descargar o para enviar la información sobre lo que queremos compartir, pero a la hora de descarga o subir, no debemos actuar bajo ningún proxy, la aplicación de descarga/subida se conectará a la red de manera directa. Utilizar web Proxies Podemos acceder a direcciones concretas utilizando web proxies sin modificar o instalar nada en nuestro equipo. Algunos ejemplos de web proxy: Anonymouse HideMyAss PhpMyProxy ProxyWeb Configurar el navegador para que acceda a través de un proxy También podemos ir un paso más allá y hacer que el navegador acceda siempre a través de un proxy. Evidentemente, esto hará la navegación más lenta y no debemos realizar descargas desde el navegador mientras estemos tras un proxy Para esto necesitamos la dirección de un proxy y su correspondiente puerto. Existen páginas y listas con un sin fin de ellos, así que no habrá gran problema en encontrar alguno, por ejemplo: Dirección del Proxy Puerto tr --> 50.76.6.154 8080 149.250.245.156 80 83.172.0.119 3128 216.157.222.82 80 77.248.14.178 8118 202.146.184.152 80 187.115.68.233 8080 201.236.222.92 8080 188.132.220.71 3128
  8. Yo tambien lo tenía pensado y más ahora que estamos con el "bum" de Android, que no deja de ser otra distribución y todas esas tablets que están por venir, se puede hacer una sección para eso, GNU/Linux movil, portable, tablets y demás, es cuestión de ver cómo hacerlo. El mayor problema es que ahora mismo debemos hacernos a la idea de que hay que evitar en todo lo posible todo lo que sean descargas de aplicaciones, programas o lo que sea, salvo en el caso de software libre. Y claro, una sección de tablets/ android sin aplicaciones se queda un poco coja http://gnulinuxvagos.es/public/style_emoticons/default/unsure.png, pero siempre podemos dedicarla a soporte, charla, noticias, manuales....lo mismo que el resto de zonas El tema de anunciarnos en cuentas de facebook, twitter o cualquier otra red social de cada uno no hay ningún problema, pero el Facebook de vagos.es.... eso ya es otra historia y va a ser que no. Al fin y al cabo no deja de ser usar el espacio de otro para promocionarnos nosotros :lol: , el boca a boca como quien dice sí, que se difunda el foro, pero sin meternos en terreno ajeno, que tampoco queremos malos rollos nada más empezar. Y que no guste o no y aunque no sea esa nuestra intención, nos hemos convertido en "la competencia". Tampoco podemos ir y pedirles si nos dejan llevarnos unos pocos de sus usuarios, no sé si me explico La estructura del foro la hicimos anoche entre las 3 y las 4 a.m. es más que nada orientativa http://gnulinuxvagos.es/public/style_emoticons/default/_jojo.gif Con la sección de personalización estuve un rato dándole vueltas a ver qué se podía meter y al final puse un poco por encima, está "a medias". Es cuestión de ponernos y decidir qué secciones necesitamos y qué va a ir dentro de cada una, el resto en dos minutos se hace El logo ahora mismo lo tenemos un poco atragantado, más que nada porque no tenemos mucha idea de cómo va a ser el aspecto final del foro. Si prueban alguno de ls temas que tenemos ahora mismo disponibles verán que el logo en algunos casos queda bien de tamaño pero mal de color, en otros queda bien de color pero se sale medio logo fuera, en otros es que no hay forma humana de hacer que quepa...... en fin, que mejor saber cómo va a ser "la base" donde lo vamos a poner, para después ya ponernos a ajustarlo. También, ya que este foro nos permite mantener varios temas a la vez, se podría trabajar en logos distintos. Habrá quien le gusten temas oscuros con letras claras, otros letras negras y fondos claros, otros el rosa pastel..... podemos ponernos de acuerdo en dos o tres temas diferentes para el foro, ajustamos el logo para que se vea bien en los 3 o haciendo diferentes versiones del logo para cada uno y luego cada cual que tenga libertad para decidir con qué aspecto va a ver el foro . Realmente, lo que hay que hacer ahora de entrada es ir abriendo temas para ir puliendo cada punto, aspecto, estructura, funciones......y según vayámonos poniéndonos de acuerdo ir haciendo Y creo que no me he olvidado nada por el camino....aunque conociéndome, dentro de un rato me acordaré de algo que no he dicho http://gnulinuxvagos.es/public/style_emoticons/default/_ja.gif
  9. Para sorpresa de muchos, yo incluido, ahora contamos con un foro que es una maravilla, sobre todo si lo comapramos con el anterior Disculpen si está todo un poco pasta arriba, aún estamos poniéndolo a punto, todavía quedan muchas cosas por hacer, pero no podíamos aplazar la apertura mucho más, dado que no podemos traspasar la información desde el antiguo foro y cuanto más lo aplazáramos más temas serían los que habría que reescribir Como aún estamos "en obras", es precisamente el mejor momento para ayudarnos a terminar el foro, así que no se corten y hagan sugerencias, aportes o dígannos hacia dónde deberías mos encaminar el foro, cualquier sugerencia es bien recibida y nos ayudará a mejorar Una vez más, he de agardecer a los principales culpables, Mikadoss y Krato, que han hecho posible de este genial cambio de aires Esperamos que disfruten del foro SalUnix
×
×
  • Crear Nuevo...