Las fortunas más grandes del mundo tecnológico. He aquí la lista

Las fortunas más grandes

Forbes es una revista de negocios de publicación quincenal. Aunque la edición original es estadounidense, hay versiones locales en diferentes países. Uno de sus contenidos más famosos es su lista anual de las 500 personas más ricas del mundo.

Analizando la lista de este año, se desprende que los multimillonarios que provienen del sector de la tecnología suman un valor combinado de $ 2.5 mil millones. Esto supera con creces a las industrias con mejor desempeño que siguen en la lista: moda y comercio minorista ($ 1.7 mil millones) y finanzas e inversión ($ 1.5 mil millones).

Como sé que los lectores de Linux Adictos son almas sensibles y preocupadas por su prójimo, tengo el inmenso placer de comentarles que gracias a la recuperación del mercado de valores después de la caída provocada por el COVID, la fortuna conjunta de los millonarios tecnológicos aumentó un 80% con respecto al año pasado. También aumentó el número de multimmillonarios, pasando de 241 a 365.

El peso de la tecnología

Según lo que señala la propia revista, los 20 millonarios tecnológicos más ricos acumulan entre ellos un valor combinado de 1,2 billones de dólares. Estro representa casi el 50% del patrimonio neto total de todos los multimillonarios de su industria. Y si miramos a los 20 más ricos de la lista general, los ejecutivos de la industria ocupan ocho de los 20 lugares en la lista de personas más ricas del mundo, incluidos 6 puestos entre los primeros diez.

Estados Unidos sigue siendo todavía el país que más millonarios tiene en el sector tecnológico, pero China experimenta un gran crecimiento. Este año sumó tres nuevos miembros al club.

Yendo a lo que nos interesa, aunque algunas de las empresas utilizan tecnologías de código abierto e incluso colaboran con Linux, no hay ninguna que lo tenga como negocio principal.

Las fortunas más grandes del mundo tecnológico

Jeff Bezos

Aún después de un caro divorcio, el fundador de Amazon cuenta con un patrimonio de 177 mil millones. Bezos piensa dejar su cargo en el gigante del comercio electrónico y servicios en la nube para dedicarse a su empresa de viajes espaciales e iniciativas de lucha contra el cambio climático.

Bill Gates

Como nativo de un país exportador de carne vacuna, todavía no consigo dilucidar si me da más miedo que vuelva a Microsoft a sacar otro Internet Explorer o haciendo propaganda por la carne artificial y opinando sobre el COVID. Guillermito Puertas dispone de un patrimonio de 126 mil millones. Pudo superar la marca de los 100 mil millones este año gracias al repunte de casi un 70% de las acciones de Microsoft, así como del fabricante de tractores Deere & Co.

Mark Zuckerberg

Si quieren darle una mano, el probre Mark no llega a los 100 mil millones. Tiene que conformarse con 97 mil.  De acuerdo a lo que señala Forbes, parece que el uso de Facebook no disminuyó a pesar de las acusaciones de venta de datos ni las investigaciones en EE.UU  y  Europa.

Así nos va.

Larry Ellison

Niños, aquí tienen una historia con moraleja. Larry Ellison dijo que la nube no tenía futuro. Se cargó OpenOffice y OpenSolaris, 0bligó a crear un fork de MySQL por miedo a que cambiara las licencias sin previo aviso. Demandó (y perdió) a Google por la API’s de Java, un juicio que en caso de haber ganado hubiera hecho retroceder a la industria a la época de las cavernas. Pero, aún así, en lugar de estar cobrando el paro o ser chofer de Uber,maneja Oracle,  y cuenta con una fortuna de 93 mil millones de dólares. Para conservarla, trasladó las operaciones de su empresa desde San Francisco a Texas . Antes  había pagado, 300 millones de dólares para comprar la isla hawaiana de Lanai, para convertirla en un laboratorio de salud y bienestar.

El karma no existe.

El resto de la lista lo integran

  • Larry Page (Google)  91 mil millones.
  • Sergey Brin (Google) 89 mil millones.
  • Steve Ballmer (Microsoft) 68 mil millones.
  • Ma Huateng (Tencent) 55 mil millones.
  • MacKenzie Scott (Ex esposa de Bezos)  53 mil millones.
  • Jack Ma (Ali Baba) 48 mil millones.
  • Michael Dell (Dell) 45 mil millones.
  • Zhang Yiming (BYTEDANCE) 35 mil millones.
  • William Lei Ding (NetEase) 33 mil millones.
  • Wang Xing (Meituan’s) 26 mil millones.
  • Shiv Nadar (HCL Technologies) 23 mil millones.

 

from Linux Adictos https://ift.tt/3cTMzy9
via IFTTT

Configurando PHP y María DB para instalar Mautic en Ubuntu 20.04

Configurando PHP y MariaDB
Hace algún tiempo venimos escribiendo una serie de artículos sobre como instalar Mautic, una solución integral de automatización de tareas de marketing. Aunque la configuración es un poco engorrosa, a la larga termina compensando en flexibilidad  y costos a soluciones privativas llave en mano como Hubspot.


Configurando php y María DB

El siguiente paso que tenemos que hacer (aunque en el título los haya puesto en orden inverso) es la configuración de la base de datos.

sudo mysql -u root

Puedes cambiar root por el usuario que quieras. En la ventana que se abre
CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
En la línea que sigue, cambia la palabra contraseña por la contraseña que prefieras.
GRANT ALL ON mautic.* TO 'root'@'localhost' IDENTIFIED BY 'contraseña';
FLUSH PRIVILEGES;
EXIT;

Dado que las bases de datos son una de las presas preferidas de los delincuentes informáticos, tenemos que tomar algunas precauciones de seguridad. Lo hacemos lanzando un script con este comando:
sudo mysql_secure_installation
Veremos lo siguiente:

Enter current password for root (enter for none):

Pon la contraseña que elegiste en la configuración de la base de datos y pulsa Enter

Change the root password? [Y/n]

Pulsa N para dejar la contraseña actual.

Remove anonymous users? [Y/n]

Pulsa Y para eliminar a los usuarios anónimos.

Disallow root login remotely? [Y/n]

Pulsa Y para desactivar el acceso en forma remota.

Remove test database and access to it? [Y/n] y

Pulsa Y para eliminar la base de datos de prueba y su acceso (Ya sé que es redundante, pero es como aparece el texto)

Reload privilege tables now? [Y/n]

Pulsa Y para actualizar los privilegios

Configurando PHP

Si iniciaras el asistente de instalación de Mautic, te marcaría tres errores:

  • No está configurado el uso horario.
  • Límite de memoria insuficiente.
  • La web no tiene certificado de seguridad.

Los dos primeros lo solucionamos  modificando cosas en el archivo php.ini

sudo nano /etc/php/7.4/apache2/php.ini

Con CTRL + W buscamos

date.timezone =

Cuando te marque esta línea

; date.timezone = «UTC»

Elimina el punto y coma y reemplaza UTC por tu zona horaria. La lista de zonas horarias admitidas las encuentras aquí.

Con CTRL + W buscamos esta línea

;cgi.fix_pathinfo=1

Cambia 1 por 0 y borra el punto y coma.

Para terminar, vuelve a pulsar CTRL + W y busca

memory_limit

Pon el valor en 512. En caso de que esté el punto y coma, borralo.
Guarda con CTRL + W

Obteniendo el certificado de seguridad

Los navegadores se están poniendo duros con el tema de seguridad, por suerte, podemos acceder en forma gratuita a un certificado para acreditar que nuestro sitio es legítimo. Dependiendo de la configuración de tu proveedor de hosting esto puede hacerse de forma automática o semiautomática.

En forma automática, se guarda una clave en el servidor y el proveedor del certificado accede a ella y comprueba que todo está correcto. En la forma seimiautomática deberrás poner esa clave en tus DNS para que le proveedor pueda comprobarla. Tu hosting te dará instrucciones de como hacerlo.

El procedimiento es el siguiente:
Instalamos la aplicación
sudo snap install --classic certbot
Creamos el enlace simbólico para que funcione como si fuera un programa nativo
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Lanzamos el programa para que configure el servidor.
sudo certbot --apache

En caso de que te de un mensaje de error, prueba esto:
sudo certbot --manual --preferred-challenges dns certonly \
-d midominio1.com \
-d www.midominio1.com \

Verás que te muestra un texto alfanumérico y un título que deberás agregar en tus DNS como registros de texto. Una vez que lo hagas. Pulsa Enter y el proveedor de certificados comprobará que eres propietario del sitio.

Ahora ya puedes abrir el navegador y poner tu nombre de dominio. Verás la página inicial de Mautic que te dice que todo está bien. Ahora puedes acceder al archivo de configuración que deberás completar con los siguientes datos:
Database driver: MySQL PDO
Database Host: localhost
Database port: 3306
DB name: mautic
Database Table Prefix: Déjalo vacio
DB User: root
DB Password: La contraseña que pusiste en tu base de datos
Backup existing tables: No

from Linux Adictos https://ift.tt/3uFvRcf
via IFTTT

Cómo crear enlaces a archivos o carpetas (Symlink) en Linux

Cómo crear enlaces a archivos o carpetas (Symlink) en Linux

Los accesos directos de Windows son una pesadilla para mí. Casi cualquier aplicación que instalas te mete por defecto uno en el escritorio. Personalmente, cada vez que esto pasa lo meto en la papelera, incluso antes de que finalice la instalación. Yo quiero mi escritorio limpio, sólo dejándolo con más iconos mientras estoy haciendo un trabajo. Pero no todos los accesos directos son malos, y en Linux existen los enlaces simbólicos o Symlink que ya me gustan más.

Para empezar, estos enlaces no se generan espontáneamente y no está todo lleno de ellos. Para continuar, nos puede servir para lo que veis en la captura: enlazar todo el contenido de una carpeta multimedia a la carpeta personal. De este modo, software como VLC sólo tiene que buscar en la carpeta original para encontrar el contenido y será casi al 100% lo mismo. Y es que VLC no permite añadir una ruta extra para la biblioteca; hay que hacer que muestre su Biblioteca Multimedia, algo que no es lo mismo y, por lo menos ahora mismo, no está disponible en VLC 4.0 beta.

Cómo crear un Symlink

Para crear un Symlink, lo mejor es hacerlo con el terminal. Hay gestores de archivos que lo hacen con interfaz gráfica, pero eso sólo nos valdrá para crear un enlace a cada vez. Desde el terminal podemos arrastrar el contenido de toda una carpeta. El comando sería el siguiente:

ln -s "/ruta/de/origen" "/ruta/de/destino"

Lo bueno es que el terminal permite que le arrastremos carpetas dentro. Un ejemplo para crear el Symlink a una carpeta sería ln -s ‘/media/pablinux/Datos/Música/All That Remains’ /home/pablinux/Música, teniendo el primero las comillas porque lo he arrastrado. El comando que he usado para meter toda la carpeta de música es «un poco» más largo:

Enlazar toda la carpeta de música

Para seleccionar todo el contenido de una ventana, lo más habitual en Linux es pulsar Ctrl + A, pero es posible que algún gestor de archivos use la combinación Ctrl + E. Una vez está todo seleccionado, lo arrastramos al terminal, indicamos la ruta de destino y presionamos Intro.

Otros usos

Esto puede servirnos también para «meter» algunos archivos en la carpeta /bin, más concretamente algunos que usaremos con el terminal. Por ejemplo, podemos instalar varias opciones de youtube-dl, pero sólo se actualizará al instante la que ofrecen en la página web oficial y la de su GitHub. Justo después se actualiza la que instalamos con el comando pip, pero para usarlo tenemos que instalar el paquete python3-pip y el comando para actualizar los paquetes es un poco más largo. En estos casos yo prefiero descargarme el archivo original. Actualizar si elegimos esta opción es tan sencillo como escribir youtube-dl -U, fácil de recordar en el momento veamos que funciona erráticamente.

Creando un Symlink en /bin conseguiremos que el terminal pueda lanzarlo esté donde esté. De lo contrario, no podremos lanzarlo y tendremos que arrastrar el archivo al terminal antes del enlace a descargar. Esto, arrastrarlo al terminal, es algo que sí tendremos que hacer si lo queremos actualizar, puesto que una vez lo metemos en la carpeta /bin nos da error. Quiero remarcar que meter ejecutables en la carpeta /bin puede ser peligroso y sólo se recomienda si se confía al 100% en el desarrollador .

La velocidad, su posible talón de aquiles

Pero no todo es perfecto. Puede haber un par de problemas dependiendo del origen del enlace. Si estamos enlazando a la parte HDD de un disco híbrido, no se nota ninguna diferencia real. Ahora bien, algunos sistemas operativos Linux no montan esta parte automáticamente, y eso es algo que tenemos que configurar desde los ajustes. Los problemas se acentúan si el disco es externo o uno inalámbrico. Primero, en algunos casos hay que montarlo manualmente, y segundo, ahí se notará que carga los archivos. Pueden ser 2-3 segundos una película, pero es algo que hay que mencionar.

Sea lo que sea y esté donde esté el archivo original, los enlaces directos o, en este caso, Symlink pueden ser muy útiles y, teniendo en cuenta que no ocupan nada, merecen la pena.

from Linux Adictos https://ift.tt/3cU8h58
via IFTTT

Y el ganador de la batalla sobre los derechos de autor de la API de Java sobre Android es…

Oracle-Google-Android-Lawsuit

Después de muchos años de una demanda realizada por parte de Oracle en contra de Google en relación con los derechos de autor sobre la API de java que es utilizada en Android, por fin se ha dado a conocer el resultado final que ha sentado los precedentes sobre este tipo de situaciones.

Y es que como recordatorio, en 2012, un juez con experiencia en programación estuvo de acuerdo con la posición de Google y admitió que el árbol de nombres que forma la API es parte de la estructura del comando: el conjunto de caracteres asociado con una función en particular. Tal conjunto de comandos es tratado por la ley de derechos de autor como no sujeto a derechos de autor, ya que la duplicación de la estructura del comando es una condición para la compatibilidad y portabilidad.

Por lo tanto, la identidad de las líneas con declaraciones y descripciones de encabezado de métodos no importa: para implementar una funcionalidad similar, los nombres de las funciones que forman la API deben coincidir, incluso si la funcionalidad en sí se implementa de manera diferente. Dado que solo hay una forma de expresar una idea o función, todos son libres de usar declaraciones idénticas y nadie puede monopolizar tales expresiones.

Oracle presentó una apelación y logró que la Corte Federal de Apelaciones de EE. UU. anulara la corte de apelaciones dictaminó que la API de Java es propiedad intelectual de Oracle. Desde entonces, Google ha cambiado de táctica y ha tratado de demostrar que la implementación de la API de Java en la plataforma Android es de uso justo y este intento se vio coronado por el éxito.

La posición de Google era que la creación de software portátil no requería una licencia de API y repetir una API para crear contrapartes funcionales interoperables era un «uso justo». Según Google, la clasificación de las API como propiedad intelectual afectará negativamente a la industria, ya que socava el desarrollo de innovaciones, y la creación de análogos funcionales compatibles de plataformas de software puede convertirse en objeto de reclamos legales.

Oracle presentó una segunda apelación y nuevamente el caso fue reexaminado a su favor. El tribunal dictaminó que el principio de «uso justo» no se aplica a Android, ya que esta plataforma es desarrollada por Google con fines egoístas, implementada no a través de la venta directa de un producto de software, sino a través del control sobre los servicios relacionados y la publicidad.

Al mismo tiempo, Google retiene el control sobre los usuarios a través de una API propietaria para interactuar con sus servicios, cuyo uso está prohibido para crear análogos funcionales, es decir, el uso de la API de Java no se limita a un uso no comercial. En respuesta, Google presentó una petición en un tribunal superior y el Tribunal Supremo de EE. UU. Volvió a revisar el tema de los derechos de propiedad intelectual de las API y falló a favor de Google.

Y ahora, la Corte Suprema de EE. UU. se pronunció sobre el caso Oracle vs Google en curso desde 2010 sobre el uso de la API de Java en la plataforma Android. Un tribunal superior se puso del lado de Google y dictaminó que la API de Java era de uso legítimo.

El tribunal acordó que el objetivo de Google era crear un sistema diferente centrado en resolver problemas para un entorno informático diferente y el desarrollo de la plataforma Android ayudó a realizar y popularizar este objetivo. La historia muestra que hay varias formas en las que la reimplementación de una interfaz puede promover el desarrollo de programas de computadora. La intención de Google ha sido lograr este tipo de progreso creativo, que es el enfoque principal de la ley de derechos de autor.

Google tomó prestadas aproximadamente 11.500 líneas de descripciones de estructura de API, que es solo el 0,4% de la implementación de API de 2.86 millones de líneas. Teniendo en cuenta el tamaño y la importancia de la parte utilizada del código, el tribunal consideró 11.500 líneas como una pequeña parte de un todo mucho mayor.

Como parte de la interfaz de programación, las cadenas copiadas están inextricablemente vinculadas por otro código (que no pertenece a Oracle) que utilizan los programadores. Google copió el fragmento de código en cuestión no por su perfección o sus beneficios funcionales, sino porque permitió a los programadores utilizar las habilidades existentes en un nuevo entorno informático para teléfonos.

 

from Linux Adictos https://ift.tt/3dCMyxP
via IFTTT

AMD confirma que Zen 3 es susceptible al ataque Spectre-STL

Hace poco los voceros de AMD dieron a conocer mediante una publicación un informe en el que se da a conocer información sobre el análisis realizado de la seguridad de la tecnología de optimización PSF (Predictive Store Forwarding) implementada en los procesadores de la serie Zen 3.

El estudio confirmó teóricamente la aplicabilidad del método de ataque Spectre-STL (Spectre-v4) a la tecnología PSF, identificado en Mayo de 2018, pero en la práctica, aún no se han encontrado plantillas de código capaces de provocar un ataque, y el peligro general se considera insignificante.

The Record citó al especialista de la Universidad de Tecnología de Graz, Daniel Gruss quien descubrió que AMD PSF puede ser vulnerable a una variedad de ataques de canal lateral, que a lo largo de los años se han desarrollado mucho.

Recordemos que el ataque Spectre-v4 (Speculative Store Bypass) se basa en restaurar datos que se han asentado en la caché del procesador luego de descartar el resultado de la ejecución especulativa de operaciones al procesar operaciones alternas de escritura y lectura usando direccionamiento indirecto.

Cuando una operación de lectura sigue a una operación de escritura (por ejemplo, mov [rbx + rcx], 0x0; mov rax, [rdx + rsi]), es posible que el desplazamiento de la dirección de lectura ya se conozca debido a operaciones similares (las operaciones de lectura se realizan mucho más a menudo y la lectura se puede hacer desde la caché) y el procesador puede leer especulativamente antes de escribir, sin esperar a que se calcule el desplazamiento de la dirección indirecta de escritura.

Esta característica permite que la instrucción de lectura acceda al valor anterior en alguna dirección mientras la operación de guardado aún está pendiente. En el caso de un error de predicción, se descartará una operación especulativa fallida, pero los rastros de su ejecución permanecerán en la caché del procesador y se pueden recuperar mediante uno de los métodos para determinar el contenido de la caché basado en el análisis de cambios en el tiempo de acceso a los datos almacenados en caché y no almacenados en caché.

Añadida a los procesadores AMD Zen 3, la tecnología PSF optimiza el método Store-To-Load-Forwarding (STLF), que realiza operaciones de lectura de forma especulativa basándose en la predicción de la relación entre las operaciones de lectura y escritura. Con el STLF clásico, el procesador realiza una operación de «carga» en los datos directamente redirigidos desde la instrucción «almacenar» anterior, sin esperar la escritura real del resultado en la memoria, pero asegurándose de que las direcciones utilizadas en la «carga» y Las instrucciones de «tienda» coinciden.

La optimización de PSF hace que la verificación de direcciones sea especulativa y realiza una operación de «carga» antes de completar el cálculo de la información de la dirección, si se ejecutó previamente un par de almacenamiento / carga manipulando una dirección. Si el pronóstico falla, el estado se revierte, pero los datos permanecen en la caché.

Un ataque a PSF solo es factible dentro del marco de privilegios del mismo nivel, cubre solo el contexto del proceso actual y está bloqueado por métodos de aislamiento del espacio de direcciones o mecanismos de caja de arena de hardware. Sin embargo, las técnicas de aislamiento de la zona de pruebas de software en los procesos pueden verse potencialmente afectadas por el problema.

El ataque representa una amenaza para sistemas como navegadores, máquinas virtuales de ejecución de código y JIT que ejecutan código de terceros dentro del mismo proceso (como resultado del ataque, el código de espacio aislado que no es de confianza puede obtener acceso a otros datos del proceso).

AMD ha proporcionado varios métodos para deshabilitar PSF completa o selectivamente, pero dado el riesgo insignificante para la mayoría de las aplicaciones, recomendó no deshabilitar esta optimización de forma predeterminada.

Para la protección selectiva de procesos que ejecutan código no confiable de forma aislada, se propone inhabilitar PSF estableciendo los bits MSR «SSBD» y «PSFD», incluso para subprocesos individuales. Para el kernel de Linux, se han preparado parches con la implementación de las opciones de línea de comandos «psfd» y «nopsfd» que controlan el encendido y apagado de PSF.

Para quienes esten interesados en poder conocer el informe, pueden consultar el siguiente enlace.

from Linux Adictos https://ift.tt/3upk2GM
via IFTTT

Conoce esta nueva forma de buscar componentes compatibles con tu equipo

 

Actualizar una computadora o computadora portátil tradicionalmente causa dificultades y errores por varias razones: incompatibilidad arquitectónica (diferencia en las generaciones de chipset, diferencias en el juego y generaciones de ranuras para equipos, etc.), «bloqueos de proveedor» (vinculantes a un proveedor), incompatibilidad de algunos componentes de diferentes fabricantes (por ejemplo, unidades SSD Samsung con placas base AMD AM2/AM3), etc.

Cuantas veces no has tenido que recurrir a solicitar la opinión o incluso a pedir ayuda de otro para poder conocer o tener una referencia sobre algún tipo de componente para tú o tus equipos, esto con la finalidad de poder hacer una buena compra e incluso tener la mala suerte de que dicho componente no sea compatible con tu equipo por X razon.

Es cierto que para los equipos de escritorio el problema de compatibilidad no están grande o el hecho de tener cierto riesgo de que X componente de hardware no sea reconocido, ya que este tipo de equipos suelen contar con mayor diversidad y en lo que nos basamos es en el procesador y tarjeta madre para poder conocer la compatibilidad.

Pero en el caso de los portátiles (laptops, notebooks) la cosa suele cambiar y esto es en gran medida por las restricciones que el fabricante incluye en el equipo (¿por que? lo mismo me he preguntado) y en su mayoría estas restricciones están relacionadas con la capacidad de cuanta RAM puede soportar el equipo, aun que perjures que puede soportar más.

Tocando este tema de la compatibilidad es debido a que hace pocos dias, se dio a conocer una nueva forma de buscar componentes compatibles para actualizar una computadora usando la utilidad hw-probe y la base de datos de hardware compatible del proyecto Linux-Hardware.org.

La idea de tras de esto es bastante simple, ya que se basan en las diferentes configuraciones que los usuarios comparten sobre el mismo modelo de computadora (o placa base) y con ello podemos saber que se pueden usar diferentes componentes individuales por diferentes razones: una diferencia en las configuraciones, una actualización o reparación realizada, la instalación de equipos adicionales, etc.

En consecuencia, si al menos dos personas enviaron telemetría al mismo modelo de computadora, a cada una de ellas se le puede ofrecer una lista de componentes del segundo como opciones para la actualización.

Este método no requiere el conocimiento de las especificaciones de la computadora y un conocimiento especial de la compatibilidad de los componentes individuales, ya que solo basta con que el usuario simplemente seleccione aquellos componentes que ya han sido instalados y probados por otros usuarios o proveedores en la misma computadora.

En la página de muestra de cada computadora en la base de datos, se ha agregado un botón «Buscar piezas compatibles para actualizar» para encontrar hardware compatible.

Por tanto, para buscar componentes compatibles para X ordenador, basta con crear una muestra del mismo de la forma más adecuada. Al mismo tiempo, el participante se ayuda no solo a sí mismo, sino también a otros usuarios en la actualización del equipo, quienes posteriormente buscarán componentes.

Además, es posible hacer uso de esto aun cuando se utilicen sistemas operativos que no sean Linux, ya que se puede encontrar el modelo de computadora deseado en la búsqueda o hacer una muestra usando cualquier USB Live de Linux. El programa hw-probe está disponible hoy en la mayoría de las distribuciones de Linux, así como en la mayoría de los sistemas BSD.

¿Como instalar y utilizar hw-probe?

Para quienes estén interesados en poder hacer uso de la utilidad, tal y como se mencionó líneas más arriba, hw-probe está disponible en la  mayoría de las distribuciones de Linux y si no cuentas con ella instalada, compartimos aquí tres métodos para que puedas tenerla.

La primera forma de poder instalar hw-probe en Linux es descargando la última versión estable de la AppImage de este, para ello nos vamos a dirigir al siguiente enlace y vamos a descargar la última versión estable.

Hecha la descarga vamos a abrir una terminal, nos vamos a colocar en dentro de la ruta de la carpeta donde se descargó el archivo y vamos a teclear el siguiente comando tomando en cuenta que la ver. 1.5 es la última estable:

chmod +x ./hw-probe-1.5-149-x86_64.AppImage

Y para conocer la compatibilidad de hardware tecleamos:

sudo -E ./hw-probe-1.5-149-x86_64.AppImage -all -upload

Ahora otro método es instalando el paquete flatpak de la utilidad con el siguiente comando:

flatpak install flathub org.linux_hardware.hw-probe

Mientras que el último método para instalar la utilidad es con ayuda de los paquetes Snap y podremos instalar la utilidad tecleando:

sudo snap install hw-probe

Y finalmente para conocer la compatibilidad de hardware:

sudo -E hw-probe -all -upload

 

 

 

from Linux Adictos https://ift.tt/31OZE5R
via IFTTT

Arch Linux es más fácil de instalar desde el lanzamiento de su última ISO

Archinstall en Arch Linux

En el mundo de la informática hay incluso memes sobre esto: el usuario de Arch Linux es alguien que sabe bien lo que hace. Una de las razones de la existencia de otros proyectos como Antergos o Manjaro es que usar Arch sea más fácil, y quien ha probado el segundo, como es mi caso, lo entiende bien. Instalar Arch Linux no es fácil, y eso parece que también lo saben Aaron Griffin, Allan McRae y Anatol Pomozov, por lo que se han decidido a ponerle remedio.

Hasta ahora, si queríamos instalar este sistema operativo teníamos que dar algunos pasos extra y menos sencillos. Y no, no es que ahora sea igual que instalarlo con Ubiquity o Calamares, no. Es que han introducido una opción que facilita las cosas, pero no lanza un instalador con interfaz de usuario. Nada más iniciar este «instalador sencillo», nos pide el idioma, luego sigue con otra información como el disco de instalación, la red, el escritorio y un driver gráfico. Si lo necesitamos, podemos especificar paquetes extra para instalar.

archinstall, el instalador sencillo de Arch Linux

Para iniciar el instalador hay que escribir «archinstall». Yo lo he probado y, lógicamente, no es tan sencillo como en Manjaro, por ejemplo, pero no hace falta ser un experto de nivel avanzado para instalar el sistema operativo. Lo que configuraremos será lo siguiente:

  • Idioma.
  • País.
  • Disco en donde instalar el sistema operativo.
  • Sistema de archivos.
  • Clave si queremos cifrar el disco.
  • Nombre del equipo.
  • Contraseña root.
  • Creación de un súper-usuario, que podemos omitir.
  • Contraseña (2 veces).
  • Usuario, que podemos omitir si hemos creado un súper-usuario.
  • Contraseña (2 veces).
  • Si hemos añadido un usuario que no sea súper, indicamos si queremos convertirlo en ello.
  • Escritorio, a elegir entre awesome, desktop, gnome, kde, kde-wayland o xorg.
  • Qué tarjeta gráfica usamos.
  • Si queremos usar el driver propietario u open source.
  • Si queremos instalar algún paquete, como GIMP o VLC.
  • El tipo de instalación, a elegir entre que la coja de la ISO o ens3.
  • Zona horaria.

Una vez introducida la zona horaria, nos pide que presionemos Enter y empieza la instalación. En muchas opciones, cuando hay que elegir, podemos introducir el número o el texto que aparece. Como hemos explicado, no es como el instalador que incluyen la mayoría de distribuciones, pero sí cambia mucho las cosas.

Arch Linux funciona bastante bien y, ahora que es más fácil de instalar, ¿te animarás?

from Linux Adictos https://ift.tt/31KWPlZ
via IFTTT

Cómo acceder a la información de tu AirPort Time Capsule desde Linux

AirPort Time Capsule en Liniux

Hace muchos años, cuando quería ponerme internet por toda la casa, tener un disco duro para guardarlo todo y tenía mi Mac nuevo, decidí comprarme un AirPort Time Capsule. No era barato, pero todo lo anterior me había fallado, el aparato me servía perfectamente para tener una buena velocidad, llegaba lejos y también lo usaba para grabar mis copias en Time Machine. Años más tarde empecé a volver a Linux, pero algunas cosas no son tan sencillas. ¿Cómo accedo a esos archivos desde Linux?

Dependiendo del sistema operativo, el camino para conseguirlo es más sencillo o un poco más largo. Por ejemplo, Ubuntu, que está disponible en 8 sabores oficiales, tiene versiones en las que todo funciona con un par de simples comandos y otras que funcionan de otra manera. Aquí os vamos a explicar cómo gestionar los archivos de un AirPort Time Capsule desde Linux, y está comprobado en Ubuntu, Ubuntu-MATE, Kubuntu (no es igual que en los dos anterior) y Manjaro en sus ediciones KDE y GNOME.

AirPort Time Capsule desde Linux casi como si tuviéramos un Mac

  1. En todos los casos, hay tener instalado el paquete cifs-utils. Si no lo tenemos, lo instalamos.
  2. Una vez instalado, montaremos la unidad con estos dos comandos:
sudo mkdir /run/media/$USER/airport
sudo mount -t cifs //192.168.0.xxx/Data /run/media/$USER/airport -o username=Pablo,sec=ntlm,uid=pablinux,vers=1.0
  1. Nos pedirá dos contraseñas, una para «sudo» y la otra será la del AirPort Time Capsule. Una vez puesta, en segundos aparecerá en nuestro gestor de archivos.

Esto funciona en Kubuntu, Ubuntu-MATE y Manjaro KDE y GNOME. Aunque hay que mencionar que no todos los sistemas montan las unidades en la misma carpeta. Ese comando es el de sistemas como Manjaro; Kubuntu y Ubuntu MATE funcionan sin «/run». Las tres X no son así; ahí va la IP de vuestro AirPort. Y «Data» es lo que suele aparecer. Si no es vuestro caso, cambiad eso también. Y, bueno, Pablo soy yo y «airport» es en donde yo he elegido montar la unidad. «ntlm» es el tipo de seguridad y «vers» es la versión de Samba que tiene que usar.

Si lo anterior no os funciona, como será el caso de Ubuntu, por ejemplo, tenemos que seguir estos otros pasos:

  1. Nos metemos en la carpeta /mnt/ (cd /mnt).
  2. Creamos la carpeta para montar el AirPort Time Capsule. El comando es mkdir y para mi ejemplo yo he creado airport (mkdir airport).
  3. Una vez creada la carpeta, tenemos que montar la unidad. No sólo eso, sino que hay que forzar algunos parámetros. El comando sería el siguiente:

sudo mount.cifs //192.168.0.xxx/Data /mnt/airport -o user=Pablo,sec=ntlm,vers=1.0,gid=$(id -g),uid=$(id -u),forceuid,forcegid

Si se queda un rato sin entrar, se puede borrar desde «gid» hasta el final y probar. Esto nos permite leer, pero no escribir. Una vez entrado una vez, desmontamos la unidad con sudo umount /mnt/airport y volvemos a introducir el comando completo.

A tener en cuenta

Cuando tratamos con comandos, es fácil meter la pata. Hay que insistir en que en los ejemplos de arriba están el nombre que yo he elegido para la carpeta, con mi usuario y demás. También hay que mencionar que, por ejemplo, Ubuntu no requiere que creemos la carpeta una vez se ha creado, pero en Kubuntu sí la vuelve a pedir cada vez que reiniciamos.

Más aún, merece la pena crear un archivo de texto ejecutable con los comandos y moverlo a la carpeta /bin, de manera que luego podremos escribir un comando corto en el terminal y será todo más fácil.  Lo que hay detrás de la «-o» son opciones y ahí se puede añadir la contraseña del router detrás de una coma, sin espacios y con el estilo «password=CONTRASEÑA», donde «CONTRASEÑA» es la clave del AirPort Time Capsule. NO se recomienda dejar la clave en una archivo de texto que «cualquiera» puede ver, pero es una opción.

Espero que os haya servido este tutorial. Yo aún recuerdo cuando conseguí entrar desde Linux, y espero haber alegrado a algún ex-maquero.

from Linux Adictos https://ift.tt/3wsyPCt
via IFTTT

Ya fue liberada la nueva version de Unbreakable Enterprise Kernel R6U2

Oracle dio a conocer recientemente el lanzamiento de la segunda actualización funcional para Unbreakable Enterprise Kernel R6, posicionada para su uso en la distribución de Oracle Linux como alternativa al paquete estándar con el kernel de Red Hat Enterprise Linux.

Unbreakable Enterprise Kernel 6 se basa en Linux 5.4 (UEK R5 se basó en el kernel 4.14), que se ha mejorado con nuevas funciones, optimizaciones y correcciones, así como también se ha probado la compatibilidad con la mayoría de las aplicaciones que se ejecutan en RHEL, y se ha optimizado especialmente para trabajar con software industrial y hardware Oracle.

Para quienes desconocen de este Kernel modificado por Oracle, se posiciona como un conjunto avanzado de kernel de Linux, posicionado para su uso en la distribución de Oracle Linux como alternativa al paquete normal de kernel de Red Hat Enterprise Linux.

Unbreakable Enterprise Kernel (UEK)  proporciona las últimas innovaciones de código abierto, optimizaciones clave y seguridad para cargas de trabajo en la nube y locales.

Es el kernel de Linux que impulsa a Oracle Cloud y Oracle Engineered Systems, como Oracle Exadata Database Machine y Oracle Linux en plataformas Intel y AMD de 64 bits o Arm de 64 bits.

UEK Release 6 mantiene la compatibilidad con Red Hat Compatible Kernel (RHCK) y no deshabilita ninguna característica que esté habilitada en RHCK. Las características adicionales están habilitadas para brindar soporte a los requisitos funcionales clave y se aplican parches para mejorar el rendimiento y optimizar el kernel.

Principales novedades de Unbreakable Enterprise Kernel R6U2

Unbreakable Enterprise Kernel Release 6 Update 2 se basa en el Kernel de Linux 5.4 e incluye correcciones de errores de LTS ascendentes, con parches adicionales para mejorar la funcionalidad existente y proporcionar algunas correcciones de errores menores y mejoras de seguridad. Oracle continúa mejorando y aplicando errores críticos y correcciones de seguridad a UEK R6. Esta actualización incluye varias características nuevas, funcionalidad agregada y correcciones de errores en una variedad de subsistemas.

En esta nueva versión presentada podremos encontrar que para cgroups, se ha agregado un nuevo controlador de memoria slab que se destaca por la transferencia de la contabilidad slab desde el nivel de la página de memoria al nivel de objeto del kernel, lo que hace posible compartir páginas slab en diferentes cgroups, en lugar de asignar cachés slab separados para cada cgroup.

El enfoque propuesto permite aumentar la eficiencia del uso de slab, reducir el tamaño de la memoria utilizada para los bloques hasta en un 50%, reducir significativamente el consumo de memoria general del kernel y reducir la fragmentación de la memoria.

Otro de los cambios que se destaca es relacionado con los dispositivos Mellanox ConnectX-6 Dx, pues se ha agregado un nuevo controlador vpda con soporte para el marco vDPA (vHost Data Path Acceleration), que permite que las máquinas virtuales utilicen la aceleración de hardware para E/S basada en VirtIO.

También se destaca que en el programador de tareas se implementa una posibilidad experimental de limitar la ejecución paralela de tareas importantes en diferentes núcleos de CPU, para bloquear los canales de fuga asociados con el uso de una caché compartida en la CPU.

De los demás cambios que se destacan de esta nueva versión:

  • Mejoras portadas relacionadas con la compatibilidad con dispositivos NVMe desde el kernel de Linux 5.9 .
  • Se movieron correcciones y mejoras para los sistemas de archivos Btrfs, CIFS, ext4, NFS, OCFS2 y XFS.
  • Controladores actualizados que incluyen lpfc 12.8.0.5 (Broadcom Emulex LightPulse Fibre Channel SCSI) Modo 256 Gigabit para SCSI
  • Fibre Channel, mpt3sas 36.100.00.00 (LSI MPT Fusion SAS 3.0), qla2xxx 0.02.00.103-k (QLogic Fibre Channel HBA).
  • Se agregó soporte experimental para VPN Wireguard, implementado a nivel de kernel.
  • NFS agrega soporte experimental para la copia directa de archivos entre servidores como se define en la especificación NFS 4.2

Finalmente, si estás interesado en conocer más al respecto sobre esta nueva versión liberada, puedes consultar los detalles en el siguiente enlace.

El kernel está disponible para arquitecturas x86_64 y ARM64 (aarch64). Las fuentes del kernel, incluido el desglose en parches individuales, se publican en el repositorio público de Git de Oracle.

from Linux Adictos https://ift.tt/3urXXrh
via IFTTT

MilagrOS GNU/Linux 2.2 Omega. La multiplicación del software

MilagrOS GNU/Linux 2.2 Omega

Lo reconozco, esperar a semana santa para publicar la reseña de una distro llamada MilagrOS, es algo que yo haría a propósito. Y no porque sea (que si lo es) una alternativa ideal para quienes quieren aprovechar los feriados para probar Linux, sino por la la cantidad de juegos de palabras posibles. Sin embargo, no me di cuenta hasta ahora de la coincidencia. Por una vez, fui un bloguero serio.

El proyecto

MilagrOS GNU/Linux 2.2 Omega es una reformulación de MX Linux, una familia de distros ligeras que combinan estabilidad y rendimiento.

Sus desarrolladores pertenecen al proyecto de origen venezolano TicTac. quienes anteriormente desarrollaban una distribución enfocada en criptodivisas llamada MinerOS

Desde TicTac describen a la nueva distro como:

Una edición no oficial (Respin) de la Distro MX-Linux. La cual viene con una personalización, configuración y optimización extrema, que la hace ideal solo para ordenadores de 64 bits, tanto de bajos recursos (1 GB RAM) y/o viejos, como para modernos y/o de gama alta. La misma se encuentra enfocada en ser útil principalmente para usuarios con nulo o limitado potencial de Internet y/o limitados conocimientos de GNU/Linux, ya que, la misma tiene una filosofía de uso del tipo “Llave en mano” o “Instala y usa”, lo que permite que, una vez obtenida (descargada) e instalada, ya se pueda usar eficaz y eficientemente sin necesidad de Internet, ya que todo lo necesario y más está preinstalado, y altamente personalizado, configurado y optimizado.

Características de MilagrOS GNU/Linux 2.2 Omega

Podemos descargar la distribución que comentamos en dos versiones:

  • MilagrOS Alfa: Viene con el escritorio XFCE y se pueden optar por tres gestores de ventans; FluxBox, OpenBox e i3. La imagen pesa 2.3 GB
  • MilagrOS Omega:  Se puede optar por 3 Entornos de Escritorio: XFCE, Plasma y LXQt, y 3 Gestores de Ventanas; FluxBox, OpenBox e i3, Esta imagen es más pesada ya que ocupa 4.6 GB

Ambas versiones incluyen una amplia selección de software para hogar, entretenimiento, oficina, multimedia, virtualización y minado de criptodivisas.

Experiencia de uso

El mantenimiento de una distribución Linux requiere no solo tiempo y dedicación. También se necesita una|infraestructura para la descarga de la distribución y las actualizaciones. Los desarrolladores optaron por Mega y Google Drive que no son las opciones más intuitivas o cómodas. Mega de hecho te advierte que si no tienes cuenta de pago, posiblemente la descarga se corte. La descarga desde Google Drive fue bastante rápida, pero, puede que un novato en Linux tenga dificultades para saber que archivo descargar.

También me costó un poco encontrar la información de descarga en el sitio web.

Como contrapartida, el menú inicial de la distribución (Que heredo de la distribución madre) es estéticamente lindo y muy fácil de entender. También permite seleccionar entre múltiples variantes del idioma español y seleccionar el uso horario buscando tu ciudad.

La creación del pendrive de instalación con Fedora Media Writer (es la herramienta que uso habitualmente) se hizo sin inconvenientes. Demora lo habitual en distribuciones de este tamaño.

Antes de enfrentarse al modo live de MilagrOS es conveniente volver a leer el propósito de la distribución que hacen los desarrolladores.  Es que cuando le das un vistazo al menú te encuentras con una sobrecarga de aplicaciones para todos los propósitos.

Para el usuario avezado que tiende más a sacar aplicaciones que agregarlas, puede resultar un poco molesto. Pero, para quienes se están iniciando en el mundo Linux, resulta genial. Incluso hay un script de actualización  que facilita el uso de la terminal que siempre es más rápida que cualquier gestor de paquetes.

La instalación

El instalador (Heredado de MX) no es vistoso pero cumple con su función de indicarte que es lo que tienes que hacer y donde tienes que presionar.

Mi opinión sobre MilagrOS GNU/Linux 2.2 Omega

Se trata de una distribución ligera pero con todo lo que puedes necesitar (y cuando digo todo, quiero decir todo). El gran problema que tengo con las distribuciones derivadas es que nunca suelen aportar nada más que un fondo de pantalla diferente. En cambio, MilagrOS GNU/Linux 2.2 Omega aporta una excelente curaduría de software para nuevos usuarios o para quienes quieren tener todo a mano. Es como querer conocer una nueva cocina y encontrarte con un bufé que te permite degustar todas las variedades para que luego elijas lo que más te gusta.
Web del Proyecto Tic Tac
Grupo de Telegram:
Canal de Telegram
Información de la distribución
Descargar de Google Drive
Descarga directa Mega

from Linux Adictos https://ift.tt/39HGXW6
via IFTTT