Instalación de Gentoo Linux paso a paso

Gentoo Linux

En esta ocasión les comparto un tutorial de como instalar Gentoo Linux desde un live cd ya que es una distribución Linux orientada a usuarios con cierta experiencia, por lo que si decides probar este sistema o simplemente te quieres aventurar en el espero que esta guía sea de tu utilidad.

Antes de iniciar con el proceso es sumamente necesario que tengas al menos la idea de como identificar tus discos duros, particiones, así mismo de cómo están asignadas estas, por lo en caso contrario te recomiendo primero hagas esto sobre una maquina virtual imitando lo que tienes actualmente ya que puede resultar en perdida de información si no conoces donde tienes almacenados tus datos importantes.

Instalación Gentoo Linux

El primer paso que debemos de realizar es descargar la imagen del sistema, lo podemos hacer desde su pagina oficial que te dejo en este enlace.

Preparar el medio de Instalación

La acción siguiente es grabar la imagen del sistema sobre algún medio ya sea sobre algún disco o en alguna USB por lo que te dejo los programas más comunes para cualquiera de los casos.

Medio de instalación CD/DVD

Windows: Podemos grabar el ISO con Imgburn, UltraISO, Nero o cualquier otro programa incluso sin ellos en Windows 7 y posteriores nos da la opción al dar clic derecho sobre la ISO.

Linux: Pueden utilizar en especial el que viene con los entornos gráficos, entre ellos son, Brasero, k3b, y Xfburn.

Medio de instalación USB

Windows: Pueden utilizar Universal USB Installer o LinuxLive USB Creator, ambos son sencillos de utilizar.

Linux: La opción recomendable es usar el comando dd:

dd bs=4M if=/ruta/a/ Gentoo.iso of=/dev/sdx && sync

Ya teniendo nuestro medio preparado solo falta tener configurada la BIOS para que el PC arranque desde la unidad de instalación configurada.

Ya iniciado el sistema lo primero que debemos hacer es abrir una terminal y comenzaremos con el proceso de instalación.

Creación de las particiones

Comenzaremos con crear y asignar las particiones necesarias para el sistema en donde las primordiales son:

  1. Boot: esta es donde se guardan los ajustes del arranque del sistema con 150-250Mb son suficientes para ella
  2. Home: aquí es donde se guardarán todas nuestras aplicaciones por lo que debes de considerar un buen espacio con al menos 80Gb están bien si no planeas más que trabajar.
  3. Root; aquí es donde se instalará todo el sistema por lo que con al menos 20Gb yo considero suficientes
  4. Swap: aunque hoy en día la mayoría cuenta con equipos con buenos recursos nunca esta de mas tener nuestro espacio de intercambio de información.

Ejecutaremos Cfdisk y creamos las particiones con este, es importante que apuntes o tengas bien identificados los puntos de montaje, en mi caso utilice el disco entero, por lo que si decidiste conservar particiones identifiques cuales son y evites esos puntos de montaje.

cfdisk

Hecho esto procedemos a darle formateo a las particiones. Como les comentaba en mi caso use todo el disco por lo que los puntos de montaje pueden deferir de los tuyos.

Para la partición de boot

mkfs.vfat /dev/sda1

Para root y home

mkfs.ext4 /dev/sda3

mkfs.ext4 /dev/sda4

Y para swap

mkswap /dev/sda2

swapon /dev/sda2

Montar particiones

Terminado este proceso procedemos a crear los directorios para la instalación de Gentoo

mkdir /mnt/gentoo

Procedemos a montar la particion de root

mount /dev/sda3 /mnt/gentoo

Hecho esto crearemos directorios para las particiones restantes y los montamos en sus respectivos puntos

Boot

mkdir /mnt/gentoo/boot

mount /dev/sda1 /mnt/gentoo/boot

Home

mkdir /mnt/gentoo/home

mount /dev/sda3 /mnt/gentoo/home

Finalizado esto nos volvemos a posicionar en el directorio principal

cd /mnt/gentoo

Instalación del sistema

Y comenzamos con la descarga de el stage 3 es importante siempre descargar la versión mas actual en mi caso y en este momento la que coloco aquí es la más actual y también en mi caso para un sistema de 64 bits, deben seleccionar el adecuado desde la sección de descargas de la web oficial.

wget http://ift.tt/2DkTa3J
tar Jxvf stage3-amd64-20180114T214501Z.tar.xz

Ahora procederemos a editar el make.conf

nano -w /mnt/gentoo/etc/portage/make.conf

Es sumamente importante que tengan identificado el hardware de su equipo ya que debemos de indicar en el makeopts el número de nuestros núcleos + 1, en la sección de video_card nuestra tarjeta de video, ya sea intel, Radeon, amdgpu, nvidia, etc,

pondremos march=native para que tome automaticamente las especificaciones del hardware, ACCEPT LICENCES para aceptar licencias, como yo todas aceptare pondre “*”

Cerramos y guardamos

Copiamos informacion de las DNS:

cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

Y montamos:

mount -t proc none /mnt/gentoo/proc

mount --rbind /sys /mnt/gentoo/sys

mount --rbind /dev /mnt/gentoo/dev

Creamos el directorio portage:

mkdir /mnt/gentoo/usr/portage

Y entramos a nuestro nuevo sistema, nos hacemos chroot:

chroot /mnt/gentoo /bin/bash
source /etc/profile

export PS1="(chroot) $PS1"

Y  procedemos a sincronizar:

emerge-webrsync

En esta parte les aconsejo que seleccionemos un perfil diferente a uno que no tenga systemd ya que, si no, tendrán que crear su propio kernel. Para ver la lista de opciones lo hacemos con:

eselect profile list

En mi caso estaría entre KDE o GNOME pero prefiero kde en este momento:

eselect profile set 19

Y procedemos a actualizar

emerge --ask --update --deep --newuse @world

Ahora solo nos toca las configuraciones del sistema empezamos por nuestra zona horaria:

echo "America/Mexico_City" > /etc/timezone
emerge --config sys-libs/timezone-data
nano -w /etc/locale.gen

Y marcamos:

es_MX.UTF-8 UTF-8

Generamos las locales

locale-gen

Y la seleccionamos con eselect

eselect locale list
eselect locale set 3

Configuramos el teclado:

nano -w /etc/conf.d/keymaps

Y ponemos:

la-latin1

Ahora haremos un punto muy importante, descarga el Kernel y compilarlo, para esta instalación les recomiendo que descargen genkernel :

emerge gentoo-sources

eselect kernel list

O  el numero donde está el kernel

eselect kernel set 1
genkernel-all

Nos tocara editar el fstab

nano -w /etc/fstab

Configuramos el nombre de nuestro Host:

nano -w /etc/conf.d/hostname

Aquí en este paso si cuentas con una conexión wifi es importante que lo hagas,

emerge linux-firmware networkmanager

Indicamos que se active para cuando inicie el sistema:

rc-update add NetworkManager default

Ahora debemos asignar la contrasena de root:

passwd

E instalamos unas herramientas necesarias:

emerge dhcpcd pciutils gentoolkit

Bien ahora instalaremos “grub” y en mi caos cuento con uefi por lo que mi proceso queda así

GRUB_PLATFORMS="efi-64"

E instalamos grub:

emerge sys-boot/grub:2

E instalamos grub en la particion efi:

grub-install --target=x86_64-efi --efi-directory=/boot

Ahora solo debemos de ejecutar lo siguiente:

grub-mkconfig -o /boot/grub/grub.cfg

Finalmente salimos de todo

exit

cd ..

cd ..

umount -l /mnt/gentoo/dev{/pts,/shm,}

umount -l /mnt/gentoo{/boot,/home,/sys,/proc,}

Hecho esto ya tenemos instalado Gentoo en nuestro sistema.

El artículo Instalación de Gentoo Linux paso a paso ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2mKwvEA
via IFTTT

BlankOn: Una distribución de indonesia basada en Debian

blankon tambora

BlankOn Linux es una distribución de Linux basada en Debian hecha en Indonesia. Esta distribución está diseñada y adaptada a las necesidades de los usuarios en general en Indonesia. BlankOn Linux se desarrolla abierta y conjuntamente para producir una distro distintiva de Linux en Indonesia, especialmente para educación, oficinas y gobierno.

Por su parte BlankOn Linux ha decidió mantener el soporte para la arquitectura de 32 bits esto con el fin de brindar un sistema a aquellos usuarios que aun utilizan equipos de bajos recursos, en donde los principales ordenadores que aun mantienen esto son las de instancias educativas primarias.

BlankOn Linux actualmente se encuentra en su décima versión la cual ha bautizado como nombre de código “Tambora” (que es un nombre de un volcán en Indonesia).

BlankOn Linux X Tambora

Dentro de las características de esta versión encontramos que utiliza el Kernel de Linux 4.6.0-1. En esta versión, la aplicación de Office utiliza la aplicación LibreOffice versión 5.1.4.2 que es la última versión.

Cuenta con el entorno de escritorio Gnome Shell en su versión 3.20 el cual incluye soporte mejorado para pantallas HiDPI y dispositivos de entrada MultiTouch, incluido soporte de movimiento.

MANOKWARI

Manokwari es un entorno de escritorio basado en el shell GNOME 3. Combinó Gtk + y HTML5 frontend (Gtk + es heredado aquí y sería reemplazado totalmente por HTML5 en el futuro). Es una evolución de un shell llamado panel en blanco. En este lanzamiento, Manokwari recibe muchas actualizaciones y varias funciones, entre ellas la función de búsqueda actualizada, panel lateral derecho, widget del clima, reproductor de música e iconos hermosos. Manokwari en BlankOn Tambora admite resoluciones de pantalla más altas, como la pantalla retina y también puede usarse en la pantalla 4k.

Manokwari cuenta con varios elementos, de los cuales están:

Panel izquierdo

Este es un menú bastante elegante que se despliega al hacer clic en la esquina superior izquierda, que básicamente nos recordara al viejo menú de Gnome 2 pero de manera vertical, además cuenta con un recuadro de búsqueda que resulta bastante útil.

Barra de tareas

Escritorio

En esta se nos mostraran las ventanas y procesos que están en ejecución, por lo que es algo bastante simple pero sumamente útil. Si el puntero se mantuvo en la barra de tareas, aparecerá una vista previa similar a la barra de tareas del shell de GNOME.

Indicadores

Aquí encontraremos lo más común como lo es la hora, indicador de red, indicador de sonido, indicador de entrada, indicador de aplicación e indicador de escritorio virtual.

Panel derecho

Del lado derecho encontramos otra barra, que como les comentaba, se asimila bastante a la que podemos encontrar en Deepin, puedo decir que también es bastante útil ya que nos muestra applets con acciones a las configuraciones principales, como lo son, teclado y mouse, red, monitor, región e idioma entre otros.

Base de aplicaciones

En la parte inferior encontrarás un muelle muy agradable y muy simple. Si hace clic con el botón derecho en el acceso directo de una aplicación en el menú desplegable del panel izquierdo y hace clic en “Agregar al escritorio”, el acceso directo a la aplicación se colocará en el dock.

BlankOn X Tambora utiliza una versión modificada del tema Arc GTK que se ve magnífico. Junto con un tema de icono agradable llamado Tebu, me encanta la totalidad de las ilustraciones de BlankOn X. Muy buen trabajo para el equipo de trabajo de BlankOn. BlankOn X Tambora también tiene un elegante diálogo de apagado.

Uso de Recursos

Requisitos para instalar BlankOn Linux

Como les decía esta distribución se puede ejecutar en equipos de bajos recursos por lo que el hardware necesario para que funcione perfectamente no es muy elevado, tan solo debemos tener:

  • Un CPU 1 GHz
  • 1 GB RAM
  • Al menos 15 GB de espacio en disco duro
  • VGA 256 MB

Descarga

Para descargar esta distribución solo debemos dirigirnos a su pagina web oficial y en la sección de descargas encontramos el enlace para ello. Te dejo el link aquí.

El artículo BlankOn: Una distribución de indonesia basada en Debian ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2rcpSjc
via IFTTT

Nextcloud Talk, un rival libre y privado al WhatsApp

Nextcloud Talk

Las aplicaciones cloud y multiplataforma se han convertido en el software reina de nuestras vidas, sin embargo, muchas de estas aplicaciones no son propias sino que pertenecen a empresas privadas y suelen capturar o medir nuestros datos personales.

Frente a esto, los servidores Linux y las aplicaciones de Software Libre se presentan como la única solución privada y segura para nuestros datos e información privada. Recientemente la empresa encargada de Nextcloud ha lanzado NextCloud Talk, un servicio de mensajería instantánea que pretende rivalizar con Google Hangouts, Apple Facetime y WhatsApp de Facebook.

Nextcloud Talk es una app para móvil Android e iOS que utiliza la tecnología de Nextcloud para funcionar. Esto quiere decir que por un lado necesitaremos un servidor propio o privado donde instalar Nextcloud y asociar el servicio Nextcloud Talk y por otro lado tendremos la app que funcionará con cualquier dispositivo y que se podrá unir a cualquier conversación que tenga conexión con Nextcloud, la conversación no el usuario.

Nextcloud Talk necesitará de un servidor privado para funcionar correctamente

Puesto que Nextcloud es un software que podemos instalar en un servidor propio o usar los servicios de la empresa, como actualmente ocurre con WordPress, la seguridad y privacidad de Nextcloud Talk están aseguradas. Sin embargo, este software está aún en base beta. Nextcloud Talk necesita tener y usar Nextcloud 13, una versión en estado beta, por lo que la aplicación y el funcionamiento aún puede tener algún problema.

En cualquier caso, Nextcloud Talk nos permite hablar directamente con cualquier usuario, añadir usuarios a la conversión o hablar con el Administrador del servidor. Nos permite añadir y enviar cualquier archivo y la conversación la podemos realizar escrita o bien realizar una videoconferencia. Los archivos Log de la aplicación se almacenan en el servidor Nextcloud por lo que nuestros datos están a salvo y solo podrán ser manipulados por el administrador del servidor.

El uso de Nextcloud en empresas y servidores domésticos se ha multiplicado por siete; debido entre otras cosas a la facilidad de uso, a la seguridad que proporciona y sobre todo a la privacidad que ofrece frente a otras soluciones similares. Es por todo esto que el lanzamiento de Nextcloud Talk es interesante, siendo una alternativa real a WhatsApp, Facetime y Google Hangouts ¿no creéis?

El artículo Nextcloud Talk, un rival libre y privado al WhatsApp ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2D2dkMF
via IFTTT

Nextcloud Talk, un rival libre y privado al WhatsApp

Nextcloud Talk

Las aplicaciones cloud y multiplataforma se han convertido en el software reina de nuestras vidas, sin embargo, muchas de estas aplicaciones no son propias sino que pertenecen a empresas privadas y suelen capturar o medir nuestros datos personales.

Frente a esto, los servidores Linux y las aplicaciones de Software Libre se presentan como la única solución privada y segura para nuestros datos e información privada. Recientemente la empresa encargada de Nextcloud ha lanzado NextCloud Talk, un servicio de mensajería instantánea que pretende rivalizar con Google Hangouts, Apple Facetime y WhatsApp de Facebook.

Nextcloud Talk es una app para móvil Android e iOS que utiliza la tecnología de Nextcloud para funcionar. Esto quiere decir que por un lado necesitaremos un servidor propio o privado donde instalar Nextcloud y asociar el servicio Nextcloud Talk y por otro lado tendremos la app que funcionará con cualquier dispositivo y que se podrá unir a cualquier conversación que tenga conexión con Nextcloud, la conversación no el usuario.

Nextcloud Talk necesitará de un servidor privado para funcionar correctamente

Puesto que Nextcloud es un software que podemos instalar en un servidor propio o usar los servicios de la empresa, como actualmente ocurre con WordPress, la seguridad y privacidad de Nextcloud Talk están aseguradas. Sin embargo, este software está aún en base beta. Nextcloud Talk necesita tener y usar Nextcloud 13, una versión en estado beta, por lo que la aplicación y el funcionamiento aún puede tener algún problema.

En cualquier caso, Nextcloud Talk nos permite hablar directamente con cualquier usuario, añadir usuarios a la conversión o hablar con el Administrador del servidor. Nos permite añadir y enviar cualquier archivo y la conversación la podemos realizar escrita o bien realizar una videoconferencia. Los archivos Log de la aplicación se almacenan en el servidor Nextcloud por lo que nuestros datos están a salvo y solo podrán ser manipulados por el administrador del servidor.

El uso de Nextcloud en empresas y servidores domésticos se ha multiplicado por siete; debido entre otras cosas a la facilidad de uso, a la seguridad que proporciona y sobre todo a la privacidad que ofrece frente a otras soluciones similares. Es por todo esto que el lanzamiento de Nextcloud Talk es interesante, siendo una alternativa real a WhatsApp, Facetime y Google Hangouts ¿no creéis?

El artículo Nextcloud Talk, un rival libre y privado al WhatsApp ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2D2dkMF
via IFTTT

Cómo restablecer la contraseña de WordPress desde MySQL

wordpress_logo_contraseña

WordPress es quizá el CMS (Content Management System, o Sistema de gestión de contenidos) más popular y utilizado en el mundo entero, y creció desde un pequeño proyecto open source hasta encontrarse a día de hoy en alrededor del 29% de todos los sitios de la web y contar con más de 45.000 plugins. Por ello casi todos pensamos en el a la hora de comenzar con un blog o incluso un sitio web, ya que a estas alturas podemos decir que está probada de sobra la facilidad que ofrece para todo tipo de proyectos en la red.

Claro que más allá de su facilidad de uso, es normal que de tanto en tanto podamos toparnos con algún inconveniente, por ejemplo olvidarnos la contraseña de acceso. Y aunque desde luego tenemos métodos para restablecerla (mediante el enlace de ‘Olvide mi contraseña’) puede que hayamos perdido el acceso a la cuenta de email con el que nos registramos. Así que vamos a mostrar cómo restablecer nuestra contraseña de WordPress desde la línea de comandos de MySQL.

El procedimiento no es para nada complejo y consta de unos pocos pasos, a saber:

En primer lugar creamos una versión de nuestra contraseña con hash MD5, la cual será asignada a nuestra cuenta mediante el siguiente comando (reemplazamos “nuevacontraseña” por la que vayamos a utilizar:

#echo -n “nuevacontraseña” | md5sum

Se nos motrará un código del tipo e7018eb9d78e02ae40beeeacef203c1a, que deberemos copiar. Luego de esto tenemos que acceder a nuestro servidor MySQL como root:

#mysql -u root -p

Ejecutamos el siguiente comando, para seleccionar la base de datos de WordPress (si no estamos utilizando el nombre por defecto, cambiarlo por el apropiado):

use wordpress;

Ahora vamos a obtener el ID, nombre de login y contraseña de la cuenta que necesitamos modificar:

SELECT ID, user_login, user_pass FROM wp_users;

Nuevamente, wp_users es el nombre genérico con el que WordPress crea las tablas, pero si al momento de la instalación hemos optado por uno personalizado necesitaremos cambiarlo por el que hayamos elegido.

Ahora vamos a cambiar la contraseña, y para ello tomamos debida nota del ID de usuario que hemos obtenido en el paso anterior (para nuestro caso, vamos a suponer que es 12) e ingresamos la contraseña obtenida al comienzo de todo, con el hash MD5:

UPDATE wp_users SET user_pass= “e7018eb9d78e02ae40beeeacef203c1a” WHERE ID = 12;

Eso es todo, si ahora volvemos a ejecutar el comando:

SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 12;

veremos que la contraseña ya no es la misma de antes, y que efectivamente ha sido modificada.

El artículo Cómo restablecer la contraseña de WordPress desde MySQL ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2Dyrvu2
via IFTTT

Absolute Linux una distro de peso ligero basada en Slackware

Absolute Linux

Absolute Linux es una distribución bastante ligera basada en Slackware, esta distribución al estar basada es compatible con las versiones de Slackware por lo que casi se puede utilizar cualquier paquete de la misma versión.

Absolute Linux incluye varias utilidades que vienen a simplificar la configuración y el mantenimiento. Incluye aplicaciones para escritorio e Internet habituales y está configurada con una integración ajustada de menús, aplicaciones y tipos MIME.

Esta distribución de Linux de 64 bits, aun que anteriormente también manejaba de 32 bits, ya solo maneja esta arquitectura. Absolute Linux usa IceWM y a Rox para su gestión de ventanas y de archivos, respectivamente.

Versión estable de la distro

De momento la ultima versión estable es la 14.2.2 la cual está basada en Slackware de 64 bits, en donde actualiza la versión de Xorg, además de ocuparse de las reparaciones de seguridad y funcionales como ajustes al audio de pulso, administrador de red, administración de la batería.

El instalador también se actualizó para corregir el error de no encontrar unidades para la instalación automática.

Todas las actualizaciones de Slackware en el programa actual incluido y varios programas recompilados para mantenerse al día con los cambios de dependencia.

Nueva versión Beta al Publico

Por su parte el creador de esta distribución a lanzado el público una nueva versión beta que es la 15.0, donde actualiza el Kernel de Linux, así como la inclusión de la solución de los problemas actuales de fusión y de seguridad de scpecter , de los cuales se encarga de 2 de 3 vulnerabilidades.

spectre-meltdown-checker

De momento es lo único que se ha recibido en este lanzamiento, por lo que si quieres contribuir a la detección de bugs o en su desarrollo puedes descargarte el ISO del sistema desde este enlace.

La única recomendación que puedo dar es que de momento debemos quedarnos en su versión estable y actualizar el Kernel constantemente y a su versión estable mas nueva por los temas de seguridad que ha causado revuelto en estas ultimas semanas.

El artículo Absolute Linux una distro de peso ligero basada en Slackware ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2EHYjjJ
via IFTTT

Barcelona planea cambiar Windows por Linux y software libre

Barcelona

De acuerdo con el importante periódico español El País, la ciudad de Barcelona está migrando sus computadoras lejos de Windows. Primero remplazando todas las aplicaciones por alternativas open-source hasta que Windows sea el único software de propietario, para después ser reemplazado por Linux.

Para lograr este cambio, la ciudad contratará a 65 desarrolladores que trabajaran en distintos proyectos, uno de ellos será un mercado digital en el que los pequeños negocios podrán participar en licitaciones públicas.

Este cambio viene como un respiro de aire fresco para los seguidores del software libre luego de que la Múnich (ciudad que desde hace mucho tiempo estuvo a favor Linux y Libre Office) decidiera que todas las computadoras con Linux serian remplazadas por Windows 10 antes del 2020.

El proceso de cambio ya ha empezado y tiene como meta la primavera del 2019

Durante el 2018, el 70% de los recursos de la ciudad que son destinados a la adquisición de licencias y permisos de software será usado para la creación de software open-source. Se espera que esto ayude a que la transición esté completa para la primavera del 2019.

De acuerdo a Francesca Bria, la comisionada de tecnología e innovación digital de la ciudad, el software creado estará disponible para que el público pueda usarlo, además, se brindarán guías para que las personas puedan aprender más sobre el software libre.

Por lo pronto, Outlook y Exchange serán remplazados por Open-Xchange. Internet Explorer y Office se cambiarán a favor de usar Mozilla Firefox y LibreOffice. Como paso final, se espera que Ubuntu sea la distribución que domine en la ciudad. En la actualidad, ya se han ubicado más de 1,000 máquinas corriendo Ubuntu en diversos puntos públicos como parte de un programa piloto.

Aparte de ahorrar mucho dinero en licencias, se espera que este cambio también impulse al público a usar el código libre para modificar sus programas y agregar sus propias ideas.

El artículo Barcelona planea cambiar Windows por Linux y software libre ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2mwhqGr
via IFTTT

Linux Mint 19 se llamará “Tara”

Linux Mint 19 Tara

Una de las ventajas más grandes de Linux es que su ecosistema es muy grande. A diferencia de los otros dos sistemas importantes (MacOS y Windows), en Linux podemos encontrar diferentes distribuciones dedicadas a tareas como los negocios o las pruebas de seguridad.

Una de las distribuciones más importantes es sin duda Linux Mint, la favorita de muchos usuarios por ser estable, siendo la más amigable para aquellos que acaban de cambiar de sistema, pero manteniendo el espíritu libre que caracteriza a Linux.

Hace un par de semanas te contamos que Linux Mint 19 y LMDE (Linux Mint Debian Edition) ya han comenzado su desarrollo de la mano de Clem Lefebvre y una parte importante de este proceso es elegir su nombre. El día de hoy ya lo tenemos y es nada menos que Tara.

Así será Linux Mint 19 Tara

El mismo Lefebvre ha dicho que la razón de que el sistema se llame “Tara” es que ese nombre es muy popular en Irlanda y al equipo realmente le gusta como suena.

Además del nombre sabemos que el desarrollo de Linux Mint 19 Tara apenas ha comenzado y sólo se pueden dar pequeños detalles:

  • Se espera que Linux Mint 19 sea liberado en mayo o junio de este año, aunque en este sentido no puede haber nada confirmado
  • Linux Mint 19 está basado en Ubuntu 18.04 LTS y su soporte durará hasta el 2023
  • Linux Mint 19 usará GTK 3.22, una versión estable de GTK3 y la interfaz gráfica por defecto.

Linux Mint 19 Tara supondrá un gran cambio para Linux Mint ya que usará el nuevo código de Ubuntu LTS que, como sabemos, tiene muchas novedades.

Poco a poco se darán a conocer más detalles de Linux Mint 19 Tara, aunque conocemos de sobra el trabajo del equipo dirigido por Lefebvre y sabemos de antemano que será un lanzamiento excelente.

El artículo Linux Mint 19 se llamará “Tara” ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2mllV5Z
via IFTTT

¿Hay algo que podamos hacer para no perder tanto rendimiento por los parches de Meltdown y Spectre?

logos spectre y meltdown sobre un die shot del wafer

Intel quiso excusarse de que Meltdown y Spectre era un problema suyo, luego rectificó e hizo una declaración pública en la que citó a AMD y ARM como socios tecnológicos con los que estaba trabajando para resolver el problema y así de paso señalarlos también a ellos, pero tanto ARM como AMD no están tan afectados por estas vulnerabilidades como lo está Intel, ya que Meltdown es casi exclusividad de los microprocesadores de Intel (y algún ARM) y Spectre sí que afecta a más microprocesadores, pero no en la misma medida e Intel vuelve a llevarse la peor parte.

También se apresuraron a decir que la pérdida de rendimiento sería casi nula, que los usuarios no lo notarían tras instalar los parches. Y es cierto que no hay una pérdida tan dramática como se preveía en la mayoría de casos, pero sí que es verdad que dependiendo de la generación de tu chip la pérdida puede ser mínima o bastante severa. Ya de hecho lo han reconocido y ahora ya han realizado algunas pruebas con benchmarks para calcular las pérdidas que podrás tener en los Intel tras instalar los parches correspondientes en tu sistema, y aunque las pruebas se realizaron con Microsoft Windows, para Linux y otros sistemas como macOS serán similares…

Perdidas de rendimiento estimadas…

Cambio de CPU con una excavadora de juguete

Como digo, ese 30% de pérdida de rendimiento no es del todo así, al menos en los últimos modelos de CPUs lanzados. Mientras más antiguo sea tu chip más pérdida de rendimiento supondrá la actualización con los parches de Meltdown y Spectre. Las pruebas realizadas por Intel se deberían de coger con pinzas, puesto que supongo que los benchmarks elegidos benefician al fabricante y no se han puesto en el peor de los casos, además las mediciones las hicieron teniendo en cuenta las aplicaciones más cotidianas que usa un usuario medio, pero como sabes dependiendo del software puede variar.

Intel además ha hecho otra trampa para las mediciones, y es usar unidades SSD en todos los equipos que ha usado, algo que sería una de las mejoras que podríamos hacer nosotros mismos para luchar contra el impacto. Sí, si cambiamos un HDD por un SSD, la velocidad de acceso para estos últimos sería mucho más rápida y el vaciado del TLB supondría una pérdida inferior a lo que se podría dar en un disco duro convencional. Por tanto, si tienes un HDD los datos arrojados por estas pruebas de Intel son bastante optimistas y no debes esperar obtener los datos de estos benchmarks. Además las pruebas no se han realizado con todos los modelos sino que han elegido uno de cada generación, supongo que nuevamente han seleccionado los que arrojen datos más positivos para la imagen de la marca.

Los resultados han sido:

  • Intel Core 8º Generación (Kaby Lake y Coffe Lake): se calcula que la media del impacto en el rendimiento sería del 6% para la mayoría de actividades y en aplicaciones web como la ejecución de código JavaScript se podría ver una pérdida de hasta el 10%.
  • Intel Core 7º Generación (Kaby Lake-H): aquí para aplicaciones ofimáticas y demás el rendimiento caería un 7%, un punto más que en el caso anterior y en el caso de aplicaciones web también aumentaría un poco con respecto a la 8º.
  • Intel Core 6º Generación (Skylake-S): en torno al 8% por lo general… Pero en una prueba concreta llamada Responsiveness de SYSMark 2014 SE se han detectado périddas de hasta el 79% incluso usando el SSD.
  • Intel anteriores a esto: pues no se han realizado pruebas por el momento, al menos no públicas, pero con cada generación deberías ir añadiendo más puntos de pérdida a lo visto en las tres últimas, ya que estas tres últimas se supone que es en las que la pérdida es mucho menor. ¿Qué ocurre con procesadores de hace 10 años por ejemplo? Veremos la respuesta de los usuarios…

Con las cargas de trabajo probadas por Intel las pérdidas son estas para esas generaciones, pero… ¿y con cargas de trabajo más elevadas? Creo que próximamente habrá más polémicas de usuarios descontentos. Eso sí, los gamers pueden estar un poco más tranquilos debido a que los videjuegos no necesitan de demasiadas llamadas al sistema para su funcionamiento la bajada de rendimiento para ellos no es tan notable y puede rondar el 2% y prácticamente no se perjudican los FPS.

¿Cómo mejorar el rendimiento desde el punto de vista físico?

 

robot sustituyendo cpu

En cuanto al hardware podemos invertir un poco de dinero para compensar la pérdida de rendimiento:

  • CPU: podemos actualizar la CPU a un modelo más moderno si nuestro socket y chipset lo admite, así lo ganado por incluir una microarquitectura más moderna o un procesador con unas características superiores podría camuflar esa pérdida de rendimiento, aunque evidentemente igual que tu chip anterior, el nuevo también tendrá una pérdida de rendimiento con respecto al sistema sin parchear. Lo lógico sería no actualizar el microprocesador a no ser que tengamos uno muy antiguo y la pérdida sea notoria y ya lo tengamos amortizado como para pensar en un cambio.
  • RAM: ampliar la memoria RAM tampoco vendría mal, ya que podríamos elevar un poco el rendimiento y hacer más llevable la pérdida de rendimiento. En este caso, quizás sea para aquellos que tengan un microprocesador más moderno y no quieran cambiarlo pero por un desembolso de no demasiado dinero podríamos comparar un módulo nuevo evitando así el uso de la memoria secundaria (SWAP) para almacenar datos de procesos y que el microprocesdor se demore aún más ciclos por el drenado del TLB.
  • Disco duro: también puede ser una buena opción incluir un SSD en nuestro equipo, esto mejorará notoriamente el rendimiento por reducir bastante el tiempo de acceso a esta memoria con respecto a los HDD. Por eso el impacto de rendimiento con SSD será bastante menor, es por ello que Intel los usó para hacer las pruebas. Siempre puedes dejar tu HDD como un disco para datos y el SSD para el software.
  • Overclock: siempre que sepas bien lo que haces, quizás ahora sea un buen momento por apostar por realizar overclocking sobre tu sistema para sacar algunos cientos de megahertzios desbloqueados en tu CPU… Pero no olvides que eso puede generar problemas de estabilidad en algunos chips y sobre todo deberías mejorar la refrigeración, por tanto implicará también un coste económico.

Ciertamente ninguno de los cambios de hardware son demasiado baratos, y si queremos recuperar parte del rendimiento nos tocará gastar dinero. Evidentemente no todos los usuarios necesitan hacer esto, solo aquellos para los cuales el rendimiento sea crítico. Además si tu CPU es de las últimas generaciones ya ves que las pérdidas no son tan enormes, y solo deberías plantearte un cambio de componentes cuando tu equipo sea más antiguo o cuando las aplicaciones que uses sí que noten más el detrimento por los parches como las bases de datos, etc.

¿Cómo mejorar el rendimiento por software?

Letras sobre fondo oscuro

Descartando los desembolsos de dinero que supone tocar a nuestro hardware nos deberíamos preguntar si con el mismo hardware que tenemos podemos hacer algo en nuestra distribución GNU/Linux para que la pérdida de rendimiento no se note tanto. La respuesta es que probablemente algo podamos hacer y es cualquier práctica que por cambios en las configuraciones pueda ayudar al rendimiento. Y seguro que algunas de estas configuraciones ya las conoces:

  • AMD: si tienes una CPU de AMD deberías evitar los parches, aunque esto supone un riesgo, ya que estos chips no están del todo libres de Spectre pero es cierto que el riesgo es bastante inferior por las diferencias arquitectónicas entre Intel y AMD…De todos modos tarde o temprano llegará un kernel en el que ya tenga estos parches de serie y tampoco sería bueno usar un kernel sin actualizar para otros posibles problemas. Lo mejor es un mecanismo de configuración para desactivar esto en ciertas CPUs…
  • Swappiness: yo particularmente no tocaría el parámetro del kernel referente a Cache Pressure, pero sí que podríamos modificar el Swappiness sobre todo si tenemos un HDD, ya que en el caso de tener un SSD la diferencia sería menor. El valor de Swappines hace que el kernel modifique la prioridad del uso de RAM/SWAP. Un valor 0 o bajo significa que no se usará tanto la SWAP por lo que beneficiará un poco a la pérdida de rendimiento tras instalar los parches de Spectre y Meltdown. Sin embargo, sería recomendable tener una RAM amplia para que este paso no perjudique por otro lado el rendimiento. Si tienes una buena capacidad RAM y un HDD evita valores altos o próximos a 100 porque harán más uso de la partición SWAP de intercambio y dejarán a la RAM más vacía, por tanto se tardará más en el acceso a datos e instrucciones alojadas allí. Para ver el valor actual de tu Swappiness podemos usar el concatenador cat y para modificar el valor sysctl, por ejemplo para poner 10% de uso de la SWAP y 90% para la RAM:

cat /proc/sys/vm/swappiness

sysctl -w vm.swappiness=10

  • Usar entornos de escritorio ligeros o prescindir totalmente de un entorno gráfico, siempre que sea posible y el usuario se sienta cómodo con el modo texto, resulta una solución radical pero que contribuye enromemente al rendimiento. Si en tu caso no quieres renunciar a las bondades de las GUIs puedes optar por una distro ligera. Recuerda que toda carga de trabajo que le quites singifica recursos libres que pueden ser destinados a otros fines.
  • Y con lo que he comentado en el párrafo anterior decir que sería también una buena idea parar todos esos demonios de servicios que no utilicemos. Esto no solo mejora el rendimiento, también la seguriadad. El comando kill también puede ser tu alidado para matar procesos no necesarios.
  • Si no sabes configurar SELinux adecuadamente mejor no lo uses, opta por otros mecanismo de seguridad. Aunque mejora la seguridad enormemente pero es muy pesado, y si está mal configurado tal vez no merezca la pena esa pérdida enorme de rendimiento que podría suponer.
  • Compila siempre el software desde las fuentes, además puedes usar flags para el compilador específicas para que se optimicen las instrucciones para tu CPU concreta lo que va a mejorar el rendimiento.
  • Configura un kernel lo más ligero posible eliminando todos aquellos controladores que no utilicemos para no generar una imagen demasiado grande, y si son secundarios no los marques para que se incluyan dentro del kenel, sino como módulos. Las opciones de configuración referentes a la CPU que encontarás en la config también puede optimizar mucho el trabajo.
  • Elige un buen sistema de archivos:
    • btrfs: un buen rendimiento en general, incluso mejor que ext4 por lo que sería la mejor opción.
    • ext4: buen rendimiento en general.
    • JFS: hace muy poco uso de la CPU, por tanto es una opción a considerar.
    • XFS: si manejas ficheros muy grandes, como bbdd sería la mejor opción por su rendimiento. En cambio para un usuario normal puede ser perjudicial ya que su rendimiento empeora con ficheros pequeños.
    • ReiserFS: lo contrario al anterior, buen rendimiento para ficheros pequeños.
  • No te aconsejo reservar espacios de memoria RAM y montar algún tipo de FS allí como alternativa a un SSD o cargar el /tmp allí, ya que es cierto que mejorará el tiempo de acceso para esos datos alojados ahí pero también usará más la CPU. Así que evita este tipo de de prácticas o usar compcache, etc.
  • También hay software que mejora el rendimiento de nuestro sistema, por tanto sería bueno usar este software de mantenimiento de vez en cuando para colaborar en una mejora del rendimiento. Por ejemplo verynice… Y ahora que he escrito este nombre me acabo de acordar de comandos como nice, renice e ionice que pueden ser especialmente relevantes en estos casos. Ya hemos hablado de ellos en LxA.
  • También hay trucos por la red para diferentes programas, si usas alguno con frecuencia puedes buscar estos trucos para agilizarlos. Por ejemplo para Firefox, LibreOffice, SSH, etc.

No olvides dejar tus comentarios, dudas o sugerencias…

El artículo ¿Hay algo que podamos hacer para no perder tanto rendimiento por los parches de Meltdown y Spectre? ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2mnkjc6
via IFTTT

Ya está disponible Ubuntu 17.10 nuevamente para descargar

Ubuntu 17.10 Artful Aardvark

Bien y aprovechando el momento, de última instancia Canonical ha puesto nuevamente a la disposición del público la ISO de su sistema operativo Ubuntu en su última versión estable que es la 17.10, esto debido a que en días anteriores había retirado de su sitio de descargas el enlace de este.
Todo este revuelto fue causado debido a un fallo que tenía el sistema y comprometía la integridad de algunos equipos Lenovo que resultaron perjudicados al instalar el sistema de Canonical en sus equipos.

Pero por si no sabían algo al respecto, déjenme resumirles el asunto. Hace poco más de algunas semanas (durante el mes de diciembre), el equipo de Canonical detectó un grave error en Ubuntu 17.10, el cual afectaba a los modelos más recientes de la marca Lenovo y algunos modelos de ACER.

En el mejor de los casos este error detectado afectaba al equipo durante la instalación lo que hacía que la BIOS se corrompiera, impidiendo guardar los cambios de configuración y en el peor de los casos este error impedía que el arranque por USB de nuestro hardware dejando nuestro equipo como un bonito pisapapeles.

Pero este problema ya quedo resuelto y a partir del día de hoy ya podemos disponer nuevamente del sistema para poderlo descargar directamente desde la página web oficial.

Si fuiste alguno de los afectados, navegando por la web, me encontré con una solución, te debo de decir que requiere de conocimientos avanzados, por lo que es decisión tuya si deseas realizar esto.

Te dejo el link, donde un usuario nos comparte en los foros de soporte de Lenovo, la solución ante esta falla de Ubuntu 17.10, el enlace es este.

Realizando esto, podremos volver a flashear la BIOS de nuestro equipo y revertir los cambios que afectaron al equipo.
Sin más si conoces algún otro método, no dudes en compartirlo con nosotros.

El artículo Ya está disponible Ubuntu 17.10 nuevamente para descargar ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2D32fz9
via IFTTT