ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor
Mostrando las entradas con la etiqueta Sistema. Mostrar todas las entradas

Los nuevos algoritmos LZ4 y ztsd harán que Ubuntu 18.10 Cosmic Cuttlefish se inicie más rápido.

Los que usamos Ubuntu desde hace varios años (en mi caso desde el 2004 con Dapper Drake, la única release publicada fuera de tiempo, en junio en vez del tradicional abril del 2004) sabemos la importancia que tienen la fase de inicio en Ubuntu. Especialmente cuando Canonical decidió incorporar Unity por defecto en su distro.

Muchos tuvimos que emigrar ya que nuestros PC no soportaban el peso del nuevo DE y sus aplicaciones. Otros con ordenadores nuevos, de parabienes.

Con Ubuntu 18.10 la velocidad en la fase de inicio pasa a ser un tema importante. Tal vez porque el mercado de PC usados es cada vez mayor y es inútil correr detrás de Windows. Linux (y Ubuntu obviamente) son otra cosa.

Con Ubuntu 18.10 la velocidad en la fase de inicio pasa a ser un tema importante.


Los nuevos algoritmos de compresión.

Ubuntu será más rápido gracias a dos algoritmos de compresión: LZ4 y ztsd, de los cuáles ya habíamos hablado en una entrada anterior.

Los nuevos algoritmos de compresión LZ4 y Ztsd, beneficiarán el arranque del sistema en un 10% más rápido (decíamos en el mes de mayo).



Nuevos test realizados han permitido aumentar ese margen a un 15-20%. Que definitivamente es una buena noticia para todos los usuarios de Ubuntu.

Pero esto en realidad que significa?

Veamos en detalle las características de estos dos algoritmos:
Los nuevos algoritmos LZ4 y ztsd harán que Ubuntu 18.10 Cosmic Cuttlefish se inicie más rápido.Haz Clic para Twittear
LZ4 es un algoritmo de compresión de datos sin pérdida que se centra en la velocidad de compresión y descompresión. Pertenece a la familia LZ77 de esquemas de compresión orientados a bytes.


Características.

El algoritmo proporciona una relación de compresión ligeramente peor que el algoritmo LZO , que a su vez es peor que los algoritmos como gzip . Sin embargo, las velocidades de compresión son similares a LZO y varias veces más rápidas que gzip, mientras que las velocidades de descompresión pueden ser significativamente más rápidas que LZO.


Diseño.     

El algoritmo LZ4 representa los datos como una serie de secuencias. Cada secuencia comienza con un token de un byte que se divide en dos campos de 4 bits. El primer campo representa el número de bytes literales que se copiarán a la salida. El segundo campo representa el número de bytes para copiar desde el búfer de salida ya decodificado (con 0 que representa la longitud de coincidencia mínima de 4 bytes). Un valor de 15 en cualquiera de los campos de bits indica que la longitud es mayor y hay un byte adicional de datos que se agregará a la longitud. Un valor de 255 en estos bytes adicionales indica que se agregará otro byte.

Por lo tanto, las longitudes arbitrarias están representadas por una serie de bytes adicionales que contienen el valor 255. La cadena de literales viene después del token y de los bytes adicionales necesarios para indicar la longitud de la cadena. A esto le sigue un desplazamiento que indica qué tan atrás en el búfer de salida para comenzar a copiar. Los bytes adicionales (si los hay) de la longitud de coincidencia vienen al final de la secuencia.
Leer también: Muchas mejoras en la nueva versión de GNOME presente en Ubuntu 18.10 “Cosmic Cuttlefish”.
La compresión puede llevarse a cabo en una corriente o en bloques. Se pueden lograr relaciones de compresión más altas invirtiendo más esfuerzo en encontrar las mejores coincidencias. Esto da como resultado una salida más pequeña y una descompresión más rápida.

Implementación.

La implementación de referencia en C por Yann Collet está licenciada bajo BSD. Hay puertos y enlaces en varios lenguajes como Java, C #, Python, etc.  Las bases de datos como Hadoop usan este algoritmo para una compresión rápida. LZ4 también se implementó de forma nativa en el kernel de Linux 3.11.

Las implementaciones de FreeBSD, Illumos, ZFS en Linux y ZFS-OSX del sistema de archivos ZFS son compatibles con el algoritmo LZ4 para la compresión sobre la marcha.  Linux es compatible con LZ4 para SquashFS desde 3.19-rc1.  Lann4 también se implementa en el nuevo archivador Zstd por Yann Collet.


Las bases de datos como Hadoop usan este algoritmo para una compresión rápida. 

¿Por qué usar LZ4?

Hay una gran cantidad de argumentos a favor y en contra de habilitar la compresión transparente en sus conjuntos de datos ZFS y no los vamos a repetir todos aquí. Si ya está utilizando la compresión, esta función mejorará su rendimiento esencialmente en todos los ámbitos.

Por lo tanto, los puntos a continuación pueden convencer a las personas que tradicionalmente han evitado comprimir conjuntos de datos por una razón u otra para que prueben LZ4:

El extremadamente alto rendimiento por núcleo de LZ4 significa que los administradores de la base de datos pueden reducir el impacto que la compresión tiene en la latencia de la transacción (a 1,5 GB / s la descompresión de un bloque de disco de 8k agrega solo unos 5 microsegundos a cada acceso de almacenamiento, aproximadamente un orden de magnitud más rápido que incluso los dispositivos flash más rápidos disponibles en la actualidad).

El alto rendimiento combinado con una reducción de 2x en el volumen de datos también podría beneficiar a los sistemas de almacenamiento al reducir la congestión en los buses IO. Los clústeres de almacenamiento generalmente alcanzan la saturación en sus subsistemas de E / S mucho antes que en sus CPU. El uso de la compresión de alta velocidad puede ayudarlo a cambiar el equilibrio de su subsistema de IO haciendo que sus CPU en su mayoría inactivas compartan parcialmente las tareas de almacenamiento.

Otra cosa particular a tener en cuenta es que el rendimiento de LZ4 en datos no comprimibles es muy alto. Esto se logra al incorporar un mecanismo de "aborto anticipado" que se activará si LZ4 no puede alcanzar la relación de compresión mínima esperada (12.5% ​​en ZFS). Esta función es particularmente útil para los administradores de almacenamiento que deseen utilizar la compresión como una característica de "habilitar y olvidarse de ella". La habilitación de LZ4 en todo el tablero solo usa la compresión cuando sea apropiado, mientras se asegura de que el algoritmo no funcione con datos incompresibles (por ejemplo, multimedia) y las lecturas no incurren en una penalización de latencia debido a la descompresión transparente.
Leer también: Las novedades de Ubuntu 18.10 Cosmic Cuttlefish: no solo renovacion estética.
La importancia de las mejoras de rendimiento anteriores depende en gran medida de la composición de su conjunto de datos. Si tiene una combinación razonable de datos compresibles, entonces las ganancias pueden ser significativas. Por otro lado, si está tratando principalmente con cosas incompresibles (por ejemplo, transmisión multimedia), LZ4 no le va a ayudar mucho en absoluto.
El mayor crédito debería ir a Yann Collet por haber creado un algoritmo tan bueno y compartirlo con el mundo.


Ztsd.

Zstandard es un algoritmo de compresión en tiempo real, que proporciona altos índices de compresión. Ofrece una gama muy amplia de compensación de compresión / velocidad, mientras que está respaldado por un decodificador muy rápido.

También ofrece un modo especial para datos pequeños, llamado compresión de diccionario , y puede crear diccionarios de cualquier conjunto de muestra.
 
La biblioteca Zstandard se proporciona como software de código abierto utilizando una licencia BSD.



Zstd puede cambiar la velocidad de compresión por relaciones de compresión más fuertes. Es configurable por pequeño incremento.

La velocidad de descompresión se conserva y permanece aproximadamente igual en todas las configuraciones, una propiedad compartida por la mayoría de los algoritmos de compresión LZ, como zlib o lzma.
La velocidad de descompresión se conserva y permanece aproximadamente igual en todas las configuraciones
La biblioteca Zstandard se proporciona como software de código abierto utilizando una licencia BSD.
Zstandard es un algoritmo de compresión en tiempo real, que proporciona altos índices de compresión
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
rss-icon-feed

Ubuntu recomienza desde la A, la próxima actualización se llamará Artful Aardvark.

A pesar de que esta vez no ha habido ningún trascendido oficial se sabe ya desde hace tiempo que la próxima edición de Ubuntu cuyo lanzamiento está previsto para el 19 de octubre se llamará Artful Aardvark, recomenzando de esta manera con el alfabeto desde el inicio.

Recordemos que la última publicada en abril de este año se llamó Zesty Zapus culminando con el uso del alfabeto tradicional y planteando en ese momento la duda en el nombre de la próxima edición.
ubuntu-logo-640x640
Hasta ahora estos eran los nombres de los animales elegidos por Mark Shuttleworth.

Los originales de estas imágenes en DeviantArt, así como en la página personal de Sylvia Ritter.

Todos los animales presentes en Ubuntu.

Leer también: Ubuntu 17.10 Artful Aardvark no estará disponible en la tradicional versión de 32 bits.
Ubuntu recomienza desde la A, la próxima actualización se llamará Artful Aardvark.Haz Clic para Twittear

Por què Artful Aardvark?

Supongo que todos sabrán que “artful” se refiere a una cosa llena de arte o de habilidades, pero el nombre de “aardvark” (cerdo hormiguero u oricteropo) es algo que no todo el mundo sabe a lo que se refiere. Al menos yo no lo sabía.

Según Wikipedia, el cerdo hormiguero u oricteropo “es una especie de mamífero tubulidentado de la familia Orycteropodidae nativo de África, donde vive en sabanas y zonas boscosas donde encuentra alimento”.

Además, es una de las especies que ha logrado sobrevivir a la Edad de Hielo, y de hecho este animal fue retratado en la serie de películas animadas Ice Age.

Por lo tanto podemos denominarlo como Cerdo Hormiguero Ingenioso.



Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
rss-icon-feed

Ubuntu 17.10 Artful Aardvark no estará disponible en la tradicional versión de 32 bits.

Parecería que Ubuntu de a poco está dejando de lado la implementación de su sistema operativo en PC antiguos, dejando esta tarea a cargo de Xubuntu y/o Lubuntu por citar dos ejemplos.

La próxima  actualización de Ubuntu 17.10 Artful Aardvark no estará disponible en las versiones de 32 bits beta y final.

Se vienen cambios importantes para la nueva versión de Ubuntu, bautizada como Artful Aardvark, pues ya adelantábamos el regreso de GNOME como entorno de escritorio y con ello un nuevo centro de control mejor organizado.
Ubuntu-17.10-artful

Ubuntu sólo estará disponible en versión de 64 bits.


Según lo expresado por Dimitri John Ledkov de Canonical del equipo de desarrolladores, el nuevo Ubuntu sólo estará disponible en versión de 64 bits.

Esto significa que la versión conocida como Ubuntu Desktop i386 no estará disponible para su descarga en versiones beta y final, y de hecho ahora mismo ya no se anuncia como tal en la página web de Ubuntu en sus versiones de escritorio, servidor y nube.
Leer también: Ubuntu recomienza desde la A, la próxima actualización se llamará Artful Aardvark.

No obstante el cambio el sistema se actualizará con normalidad.

Ubuntu habría seguido la pauta de otras distribuciones, como Manjaro, que de igual manera sólo estará disponible en versión de 64 bits. Sin embargo, como en Manjaro, los usuarios no tendrán que preocuparse si cuentan con una instalación de 32 bits, ya que el sistema se actualizará con normalidad.

El resto de las actualizaciones.


De igual manera, no debería haber problemas con el resto de las actualizaciones del sistema operativo. En realidad sólo se publicarán las imágenes de disco de la versión de 64 bits y esta decisión sólo afectará a los nuevos usuarios de Ubuntu 17.10 (Artful Aardvark).

Vale reseñar que esta medida solo afecta a las ISO’s de escritorio y servidores por lo que aún los 32 bits seguirán siendo soportados por Canonical en los siguientes aspectos:

  • Actualizaciones de seguridad.
  • Imágenes de Ubuntu Core snappy.
  • Imágenes para las versiones de la nube.
  • Imágenes para contenedores.
  • Instalaciones minimalistas (netinst).
  • Soporte para las ya existentes instalaciones de 32 bits de Ubuntu.
En un principio Xubuntu, Kubuntu y Ubuntu Budgie sí tendrán versiones de 32 bits.Haz Clic para Twittear
En cuanto a los “sabores oficiales de Ubuntu”, esta medida no las afectará ya que solo se aplicará a Ubuntu y serán los líderes de dichos “sabores” los que tomen esa decisión.

En un principio Xubuntu, Kubuntu y Ubuntu Budgie sí tendrán versiones de 32 bits.



Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

rss-icon-feed

Cómo cambiar la resolución de pantalla y profundidad de bits en Linux.

Hoy voy a explicarles como cambiar la resolución de pantalla y profundidad de bits, de una manera sencilla.

Este metodo nos resultara util cuando:

- No se pueda cambiar la resolucion desde los ajustes del monitor.
- La tarjeta grafica detecta una resolucion minima de 800x600 o inferior.
- La profundidad de bits no es la adecuada.
- Tengamos la nesecidad de conectar la PC al una TV, monitor HD, por medio de cables HDMI o VGA.
- Si tenemos una tarjeta de video antigua como la serie de (Silicon Integrated Systems)
modelos SiS300/305 y posteriores.
- Las tarjetas de video modernas no presentan en su mayoria problemas en cuanto a resolucion, pero en caso de necesitar modificar las propiedades tambien puede servir.
bits-and-bytes_key1
La grafica integrada Intel me acepta perfectamente una resolucion de 1024x768 a 60Hz, con la cual  puedo trabajar perfectamente, pero la profundidad de bits no es la adecuada, nesesito cambiar dependiendo de las necesidad entre 8bpp 16bpp o 24 bpp.

En la siguiente imagen se observa la resolucion de la tarjeta grafica en un primer arranque:

En caso de tener una grafica (Silicon Integrated Systems) SIS o una tarjeta que no mustre mas resolucion que 800x600.

En este caso probe una tarjeta grafica SIS 300/315 que saque de los escombros.

Los resultados en un primer arranque fueron:

Maxima resolucion: 800x600 60Hz vease la necesidad de mas resolucion para trabajar adecuadamente.

Profundidad de color: 24bpp Gama de colores normal.

EL PROBLEMA:
- En versiones recientes el archivo xorg.conf y xandr, son generados automaticamente en cada arranque del sistema es posible que al tratar de modificarlo en muchos casos se encuentre vacio.

LA SOLUCION:
- En nuevas versiones los archivos de configuracion de xorg han sido movidos hacia la carpeta /usr/share/X11/xorg.conf.d/ aqui crearemos un archivo que llevara por nombre 10-monitor.conf a continuacion el procedimiento:


1.0 En terminal vamos a generar un modeline:
Tecleamos: gtf x y r
Donde:
x = Resolucion horizontal
y = Resolucion vertical
r = Refresh rate (tasa de refresco)
El resultado sera parecido a esto:
# 0x0 @ 0.00 Hz (GTF) hsync: -nan kHz; pclk: -nan MHz
Modeline "0x0_0.00" -nan 0 -2147483648 -2147483648 -2147483648 0 1 4 1 -HSync +Vsync

1.1 Para cambiar la resolucion de la grafica en este caso SIS que solo reconoce 800x600 60Hz que deseo cambiar a 1024x768 60HZ
debemos usar: gtf + Nueva Resolucion (Cualquier tamaño)+ Tasa de refresco
Leer también: cómo cifrar tus directorios locales o en la nube con Encfs Manager.
Ejemplo en la terminal: gtf 1024 768 60
Copiamos el resultado parecido a este, copiamos en un archivo aparte:
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync

 2.0 Ahora encontraremos la interfaz del adaptador de video.

En terminal tecleamos: xrandr

El resultado sera parecido a este o variable, copiamos en un archivo aparte:
Screen 0: minimum 320 x 240, current 800 x 600, maximum 856 x 600
default connected 800x600+0+0 0mm x 0mm

- Tambien podemos ver las resoluciones que la tarjeta de video soporta, si no aparece la deseada no importa.

 - En este caso: "default" es la interface del adaptador VGA. antes de la palabra connected.
Si usan salida HDMI "HDMI-1" o "HDMI-0" deberia aparecer antes de la palabra connected y asi sucesivamente dependeiendo del adaptador que usen su sistema lo van a encontrar antes de la palabra connected.

3.0 Ahora crearemos el archivo 10-monitor.conf para la nueva resolucion de pantalla, en la ruta /usr/share/X11/xorg.conf.d/10-monitor.conf para esto abrimos la terminal y tecleamos:

sudo leafpad /usr/share/X11/xorg.conf.d/10-monitor.conf

Se abrira un nuevo documento de texto en blanco que lleva por nombre 10-monitor.conf dentro pegamos el siguiente texto:

Section "Monitor"
Identifier "Monitor0"
<INSERTAMOS EL MODELINE AQUI>
EndSection
Section "Screen"
Identifier "Screen0"
Device "<INSERTAMOS LA INTERFAZ DEL ADAPTADOR AQUI>"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "<INSERTAMOS MODO DE RESOLUCION AQUI>"
EndSubSection
EndSection

-En la linea DefaultDepth podemos cambiar la profundidad de bits 8bpp 16bpp o 24bpp
lo mismo deberan escribir en la linea Depth

-En la linea Modes "<INSERTAMOS MODO DE RESOLUCION AQUI>" insertamos la resolucion nueva que vamos a crear en mi ejemplo seria "1024x768_60.00" "1024x768"

Ahora reemplazamos con nuestros datos de manera que quede asi:

Section "Monitor"
Identifier "Monitor0"
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "default"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768_60.00" "1024x768"
EndSubSection
EndSection
Guardamos y listo!!!

Solo queda reiniciar el sistema para ver los nuevos resultados:
En mi caso la grafica SIS con nueva resolucion a 1024x768 @60 a 24bpp

 Y la grafica Intel a 1024x768 @60 24bpp

SI NOS DA ERROR!
Veremos la pantalla en negro en el arranque del sistema. Calma de seguro nos equivocamos en algo, asi que borramos el archivo 10-monitor.conf y todo vuelve a la normalidad para esto cambiamos a modo texto (Control+Alt+F1) y tecleamos:

sudo rm /usr/share/X11/xorg.conf.d/10-monitor.conf

Reiniciamos la pc y volvera a la normalidad con las configuraciones por defecto.
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
rss-icon-feed

Cómo instalar Proteus 8.1, potente simulador de circuitos eléctricos, en Ubuntu.

Proteus es un software de diseño electrónico desarrollado por Labcenter Electronics que consta de dos módulos, ARES e ISIS:

 

ISIS: Mediante este programa podemos diseñar el circuito que deseemos con componentes muy variados, desde una simple resistencia hasta algún que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchas otras prestaciones.

 

Los diseños realizados en Isis pueden ser simulados en tiempo real.

 

ARES: Ares es la herramienta de rutado de Proteus, se utiliza para la fabricación de placas de circuito impreso, esta herramienta puede ser utilizada de manera manual o dejar que el propio programa trace las pistas.

Proteus

...Y que hay de nuevo en Proteus 8?

 

Proteus 8 es el resultado de más de dos años de desarrollo con un enfoque consistente en la integración de productos. Incluye:

✔ Un nuevo diseño del programa que le permite ver los módulos de Proteus (como  ISIS y ARES) mediante pestañas en una sola ventana o, a través de arrastrar y soltar, como ventanas separadas para una vista de lado a lado.

✔ Una nueva base de datos común de los componentes que permite el intercambio de información entre esquemático y PCB de modo que los cambios en los datos se reflejan instantáneamente en todo el software.

✔ Cambios en vivo de la conectividad en el esquema (ISIS) puede ser inmediatamente reflejado en el PCB (ARES), la lista de materiales y el Explorador de Diseño.

✔ Mejoras en el visor 3D

 

En este tutorial les mostrare como instalarlo en nuestro querido linux específicamente en ubuntu y derivados, en mi caso Linux Mint 17.1.
1.- Primero que nada necesitamos tener instalado Wine para poder emular las aplicaciones de windows si no lo tienes instalado lo único que tienes que hacer es abrir la terminal y escribir:

 

sudo apt-get update
sudo apt-get install wine

2.- Cuando tengamos ya instalado wine procedemos a la instalación de wine.
3.- El primer paso es instalar la licencia.

Proteus 8.1 en Ubuntu y derivados

electronica

4.- Ya instalada la licencia instalamos Proteus de la siguiente manera:

circuitos

simulador

wine

Linux

En esta parte de la licencia ojo deben seleccionar la opción de (usa a key installed on a server)

Proteus 8.1 en Ubuntu y derivados

En este rec, no hay uadro de Server name lo dejamos en blanco

electronica

Esto lo dejamos como aparece

circuitos

Aquí pueden seleccionar la que prefieran

simulador

Comienzan la instalación y dejan que termine

wine

Al final aparecerá una imagen como la siguiente, no hay problema solo denle en Finish

Linux

5.- Ahora solo falta mover las carpetas BIN y Models a la carpeta donde se instalo Proteus que debe ser un directorio mas o menos así:
/home/user/.wine/drive_c/Program Files (x86)/Labcenter Electronics/Proteus 8 Professional/
copiamos las carpetas como se haría en el caso de windows y listo.
6.- Ahora solo buscamos en los programas instalados y debe aparecer :

Proteus 8.1 en Ubuntu y derivados

electronica

Y por supuesto la certificada:
circuitos

 

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

rss-icon-feed