Por qué es importante el derecho a reparar

El derecho a reparar permite al usuario elegir la mejor opción para componer su propiedad

Mientras en todo el mundo hay una tendencia a disciplinar a la sociedad estableciendo restricciones y quitándoles derechos, empieza a surgir desde la sociedad civil una resistencia y, los principios del software libre extendidos a otra área es parte importante de ello. En este post comentamos por qué es importante el derecho a reparar y por qué lo están exigiendo en todo el mundo.

Cabe mencionar que esta eliminación de derechos no se limita a un sistema político. Tanto democracias como dictaduras sean devotas del capitalismo salvaje o del marxismo tradicional han decidido convertir 1984 en un manual de instrucciones.

En la década del 80 un juez de mi país acuñó la frase «vasallaje tecnológico». Una empresa multinacional de informática ahora desaparecida había hecho firmar a uno de sus clientes un contrato que le impedía buscar otras alternativas más económicas o adecuadas. Aunque no tan extremas todos somos víctimas de vasallaje cuando compramos un determinado producto y dependemos de sus servicios técnicos y de un único suministrador de componentes.

Permítanme contarles un caso del que fui testigo el otro día.

La historia de Martín

El ordenador todo en uno de mi amigo Martín dejó de funcionar. Lo llevó al servicio técnico oficial donde le contestaron que tardarían un mes para encontrar el problema y darle el presupuesto. Todo esto en el contexto de la dolarizada economía argentina donde hasta los productos de fabricación nacional se cotizan de acuerdo con la paridad del peso con la moneda norteamericana. En definitiva, con cada día transcurrido la reparación iba a ser más cara.

Transcurrido el mes le contestaron que el problema estaba en la placa madre y que iban a transcurrir tres meses hasta que el fabricante dispusiera de repuestos.

Me interrumpo para hacer una breve explicación.

En la década del 80 el gobierno militar de Argentina con la excusa de fomentar la inmigración en la Patagonia eximió de impuestos a los productos electrónicos fabricados en el entonces Territorio Nacional de Tierra del Fuego y agregando impuestos a los importados. Los gobiernos que siguieron continuaron con ambas prácticas con alguna bajada de impuestos ocasional.

Como resultado, salvo los productos de Apple y alguna otra excepción son «fabricados» en Argentina por un oligopolio. Las comillas son porque lo fabricado suele ser la etiqueta de «Made in Argentina»

Siguiendo con la historia de mi amigo, empecé a sospechar. No hay demasiados fabricantes de placas madre y ellos surten al mercado mundial. Le aconsejé a mi amigo que lo llevara a un servicio técnico no oficial que trabajara con varias marcas. Al mismo tiempo encontré en un foro de electrónica el modelo de placa madre y que otros fabricantes lo utilizan.

El final de la historia es que mi amigo le pidió a un contacto en Brasil que compre el repuesto en un portal de compraventa y lo va a llevar a otro servicio técnico para que se lo cambien.

Por qué es importante el derecho a reparar

El derecho a reparar se refiere a la posibilidad de los usuarios finales, ya sea domésticos o corporativos de poder decidir la mejor opción para poner en condiciones un bien de su propiedad en caso de falla o rotura. Esto implica no solo su libertad de elección del cliente sino también el libre acceso para los reparadores a toda la documentación, herramientas de diagnóstico y las piezas necesarias que les permitan hacer su trabajo.

Aunque este tipo de iniciativa no es parte de la Open Hardware Initiative, se complementa perfectamente con ella ya que la segunda se centra en la creación de dispositivos cuyos componentes puedan ser fabricados por cualquiera.

Tanto en Europa como en Estados Unidos existen movimientos dedicados a convencer a los legisladores que establezcan el derecho a reparar ya que consideran que no solo no violan la propiedad intelectual del fabricante, sino que este se vería beneficiado. Cuantos más ojos independientes vean la información, más fácil será detectar errores. ¿Les suena conocido eso?

from Linux Adictos https://ift.tt/nSXyGkA
via IFTTT

Qué es Debian Almquist Shell

Un shell recibe los comandos del usuario y lo transforma en instrucciones para el sistema operativo

Hay componentes de las distribuciones Linux cuyo nombre todos conocemos mientras que otros, aún muy utilizados son casi desconocidos. En este post te contamos qué es Debian Almquist Shell que tal vez sea el mejor ejemplo de mi afirmación.

Un shell es un programa informático que interpreta  instrucciones expresadas por palabras en forma de comandos. Cuando en Linux Adictos te decimos que hagas algo escribiendo instrucciones en la terminal, es un shell el que interpreta esas instrucciones y las pone en práctica.

El artículo de la Wikipedia habla también de la existencia de shell gráficos (El típico escritorio) pero la mayoría de las referencias que consulté se refieren al uso de la línea de comandos por lo que vamos a quedarnos con esa definición.

Cómo trabaja un shell

El shell es el componente del sistema operativo que trabaja más estrechamente con el usuario. Mediante el uso de un lenguaje de programación específico puede controlar procesos, administrar archivos, además de iniciar y controlar otros programas. El shell gestiona la interacción usuario computadora al solicitarle al primero una entrada, traducir esa entrada para el sistema operativo pueda entenderla y después ocuparse de cualquier salida resultante de la puesta en práctica de esas instrucciones. La entrada puede adoptar la forma de instrucciones ingresadas por el teclado o de un script (una serie de comandos almacenados en un archivo.)

En el momento de iniciar sesión en nuestra distribución el sistema identifica el programa de shell que debe ejecutar. Cuando presionamos en el icono de la terminal el shell nos mostrará el símbolo del sistema identificado con la forma del signo del dólar. Si escribimos un comando a continuación de ese símbolo y presionamos intro  el shell lee el comando e intenta ejecutarlo. En caso de poder hacerlo, cuando finaliza vuelve a mostrar el símbolo del sistema o nos indica cuál es el error.

Qué es Debian Almquist Shell (Dash)

El shell original de UNIX se llamaba Bourne Shell y data de 1977. Con el tiempo surgieron diferentes forks que mantuvieron gran parte de sus características, uno de ellos fue Bourne Again Shell (Bash) que de la mano del proyecto GNU pasó a ser parte integrante de la mayoría de las distribuciones Linux.

Pues bien, Debian Almquist Shell cumple las mismas funciones de Bash en las distribuciones derivadas de Debian, solo que lo hace más rápido y consumiendo menos recursos. Aunque una aclaración, solo se usa en script predefinidos, cuando se trata de ejecutar script creados por el usuario el que se encarga es Bash.

Se trata del port para Linux de ash (the Almquist SHell) el shell de NetBSD y, aunque lleva entre nosotros desde 1997 recién adoptó su nombre actual en el 2022. La descripción oficial de Debian es la siguiente:

dash es el intérprete de comandos estándar para el sistema Linux. La versión actual de dash está en proceso de cambio para cumplir con las especificaciones POSIX 1003.2 y 1003.2a para el shell. Esta versión tiene muchas características que la hacen parecer similar en algunos aspectos al shell de Korn, pero no es un clon del shell de Korn. Solo las funciones designadas por POSIX, además de algunas extensiones de Berkeley, se incorporan a este shell.

Korn es otro de los derivados de Bourne Shell, mientras que las especificaciones POSIX son un conjunto de estándares que el Instituto de ingenieros electrónicos y eléctricos (IEEE) compilan para normalizar la forma en que los programas interactúan con el sistema operativo. De esta forma se facilita su interoperabilidad.

Surge entonces la pregunta. Si Dash hace las cosas más rápido y consumiendo menos recursos ¿Por qué no usarlo para todo?

Por el mismo motivo que no usas un auto de carreras para hacer las compras en el supermercado.

Dash logra su economía de recursos y ocupa un menor espacio en disco dado que utiliza una sola biblioteca en lugar de las múltiples dependencias que requiere Bash, pero eso es a costa de menores prestaciones. Por ejemplo, no puede interactuar con el usuario.

 

 

from Linux Adictos https://ift.tt/sUSCV9v
via IFTTT

En los últimos 6 años Amazon, Google y Microsoft han triplicado la cantidad contribuyentes involucrados en el open source

Hace poco se dio a conocer un estudio de Aiven sobre GitHub, el servicio de alojamiento de repositorios, en el cual revela que el número total de colaboradores activos en relación con el open source, de Amazon, Microsoft y Google en GitHub aumentó un 300 % en seis años, de 2654 colaboradores en mayo de 2016 a 10 549 en mayo de 2022.

La investigación sugiere que Google ha superado a Microsoft en el número de colaboradores activos de GitHub por primera vez en unos tres años, con 4643 colaboradores frente a los 4394 de Microsoft y, además, se espera que Google supere a Microsoft en el número de confirmaciones mensuales por primera vez.

La investigación se basa en datos del índice de contribuyentes de código abierto y muestra que Google está intensificando sus esfuerzos, con colaboradores activos en GitHub (4643) que superan las contribuciones de Microsoft (4394) por primera vez desde que comenzaron las grabaciones en 2016.

Más de un tercio de las contribuciones de OSS de Microsoft están en lenguajes de programación mantenidos por Microsoft. El 38,8 % de los lenguajes que utiliza son PowerShell o C#, ambos desarrollados originalmente por Microsoft. Google, por otro lado, prefiere C++ y Java, y Amazon contribuye con Python y Java.

Heikki Nousiainen, CTO y cofundador de Aiven, dice:

«Nuestra investigación muestra que los hiperescaladores dedican más recursos al código abierto. Esa es una excelente noticia. Como comunidad, el software de código abierto necesita ese tipo de compromiso de las grandes empresas de tecnología para garantizar que se mantengan los proyectos importantes y que las vulnerabilidades como Log4Shell no vuelvan a ocurrir. Más aún, es una mejor manera de escribir código limpio, transparente y seguro.

Un resultado inesperado de nuestra investigación fue ver a Google superar a Microsoft en términos de la cantidad de empleados que contribuyen al software de código abierto. Google ha sido un campeón del código abierto desde sus inicios y recientemente anunció su servicio Assured Open Source Software, reafirmando su compromiso.

El hecho de que Google supere a Microsoft es particularmente sorprendente, ya que uno de los factores detrás de este exceso fue la disminución año tras año en los compromisos de Microsoft con los proyectos de código abierto. Sin embargo, el compromiso de Microsoft con la libertad y la innovación de los desarrolladores continúa, y la empresa es un activo importante en el código abierto e incluso compró GitHub en 2018.

Este cambio es un testimonio del hecho de que el mercado busca cada vez más capitalizar el software de código abierto. 

Sin embargo, la investigación de Aiven sobre confirmaciones (presentaciones de nuevos parches de software para proyectos de código abierto) revela que la cantidad de confirmaciones en GitHub de Microsoft y Google todavía está por debajo de los máximos alcanzados en el verano de 2020, aunque la diferencia entre los dos ha sido reducido

Aunque Amazon todavía va a la zaga de sus competidores de hiperescala, ahora admite grandes proyectos de código abierto como OpenSearch, una bifurcación de ElasticSearch, y también alberga una cantidad creciente de proyectos en su página de GitHub.

Aiven dijo que estas empresas de tecnología se están involucrando cada vez más en el software de código abierto. Los datos muestran que el número total de contribuyentes activos a GitHub de Amazon, Microsoft y Google ha aumentado en un 300% en seis años.

“El mensaje general de la investigación es positivo”, dijo Nousiainen. “Hay una gran cantidad de innovación que continúa ocurriendo en la comunidad de código abierto y los resultados nos benefician a todos. Los hiperescaladores están dando un ejemplo a seguir para otros”.

Por otra parte, se menciona que el apoyo de Amazon a OpenSearch y ElasticSearch representó un «cambio de dirección significativo para la empresa» y un deseo de tomar el mando de importantes proyectos de código abierto. Según Aiven, estos gigantes tecnológicos están expandiendo rápidamente su uso de software de código abierto. Según los datos, ahora hay un 300 % más de colaboradores activos de GitHub de Amazon, Microsoft y Google que hace seis años.

from Linux Adictos https://ift.tt/YFXTrI5
via IFTTT

Para Linux 6.0 se esperan mejoras de rendimiento y correcciones sobre todo el soporte de Rust en futuras versiones

Linus Torvalds lanzó la primera y segunda versión candidata (RC) de Linux 6.0 hace ya varios días después de una ventana de fusión de dos semanas. Esta nueva versión del kernel debería estabilizarse en los próximos dos meses, pero Torvalds aclaró que el cambio de 5.19 a 6.0 no significa que se hayan realizado cambios fundamentales en el software.

La mayoría de las actualizaciones parecen ser mejoras en la GPU, la red y el sonido. El creador de Linux notó la ausencia de algunas integraciones de Rust en esta versión, pero espera que aparezcan en otra versión candidata o en una versión 6.x.

“A pesar del importante cambio de número, no hay nada fundamentalmente diferente en este lanzamiento. Durante mucho tiempo he evitado la noción de que los números principales son significativos, y la única razón para un sistema de numeración «jerárquico» es hacer que los números sean más fáciles de recordar y distinguir. Es por eso que cuando el número menor llega a alrededor de 20, prefiero incrementar el número mayor y volver a un número más pequeño. Sin embargo, ‘nada fundamentalmente diferente en esta versión’ obviamente no significa que no haya muchos cambios”, escribió Torvalds al anunciar Linux 6.0-rc1.

Señaló que había más de 800 confirmaciones fusionadas y más de 13 500 confirmaciones no fusionadas. Para empezar, en estas versiones candidatas de Linux 6.0-rc, podremos encontrar que se ofrece mejoras significativas en el rendimiento, con un gran impulso en los servidores Intel Xeon y AMD EPYC de gama alta, así como en AMD Threadripper, ademas de ello agrega nuevos controladores para Intel Raptor Lake, nuevas extensiones RISC-V, soporte para configurar el nombre de host del sistema a través del parámetro del kernel «hostname=», nuevo controlador de audio AMD Raphael y soporte para Gaudi2 de Intel Habana Labs.

Ademas de ello también vienen con una versión estable de la interfaz HEVC/H.265, trabajo preliminar en compatibilidad con Intel Meteor Lake que incluye audio, virtualización Intel IPI para KVM, compatibilidad con Intel SGX2, verificación de tiempo de ejecución para sistemas críticos para la seguridad, protocolo Send v2 para Btrfs, grandes mejoras en el programador, más preparaciones para AMD Zen 4, habilitación continua de gráficos AMD RDNA3 y mejoras significativas en la interfaz de llamada del sistema IO_uring.

Linux 6.0 representa la mayor cantidad de cambios de archivos y nuevas líneas agregadas en mucho tiempo. Torvalds dijo que se han agregado más de un millón de líneas de código en este ciclo, en parte debido a los archivos de encabezado generados automáticamente en torno a la nueva AMDGPU y la compatibilidad con Intel Habana Labs Gaudi2.

A pesar del volumen de código agregado al núcleo, algunas características que estaban muy atrasadas no se fusionaron, en particular los parches del proyecto «Rust for Linux». «En realidad, esperaba que tuviéramos algo del marco Rust inicial y una máquina virtual LRU multigeneración, pero esta vez no sucedió», dijo Torvalds.

El proyecto «Rust for Linux» está liderado por Miguel Ojeda con el apoyo financiero de Google y el Internet Security Research Group. Torvalds dijo que estas correcciones pueden aparecer en los próximos RC de Linux 6.0 u otra versión 6.x.

Rust se agregó como el segundo idioma para el desarrollo del kernel de Linux después del lenguaje C. Sin embargo, Torvalds aclaró que no se trataba de reescribir todo el código de Linux con el lenguaje Rust, sino de usar Rust para escribir algunos de los nuevos módulos del kernel. Esta elección se produjo cuando se intensifica el debate sobre alternativas capaces de reemplazar el lenguaje C para el desarrollo de sistemas.

Se han depositado muchas esperanzas en Rust debido a los beneficios de administración de memoria y seguridad que ofrece. Sin embargo, algunos creen que este tipo de iniciativas está condenada al fracaso.

«Rust for Linux» es el proyecto que tiene como objetivo introducir el lenguaje Rust en el kernel. Rust tiene una propiedad clave que hace que sea muy interesante considerarlo como un segundo lenguaje en el núcleo. Según los desarrolladores del proyecto, y el propio Torvalds, el proyecto «Rust for Linux» se encuentra en una etapa avanzada, pero aún es lento para integrarse en el kernel.

from Linux Adictos https://ift.tt/EdmixAI
via IFTTT

Para Linux 6.0 se esperan mejoras de rendimiento y correcciones sobre todo el soporte de Rust en futuras versiones

Linus Torvalds lanzó la primera y segunda versión candidata (RC) de Linux 6.0 hace ya varios días después de una ventana de fusión de dos semanas. Esta nueva versión del kernel debería estabilizarse en los próximos dos meses, pero Torvalds aclaró que el cambio de 5.19 a 6.0 no significa que se hayan realizado cambios fundamentales en el software.

La mayoría de las actualizaciones parecen ser mejoras en la GPU, la red y el sonido. El creador de Linux notó la ausencia de algunas integraciones de Rust en esta versión, pero espera que aparezcan en otra versión candidata o en una versión 6.x.

“A pesar del importante cambio de número, no hay nada fundamentalmente diferente en este lanzamiento. Durante mucho tiempo he evitado la noción de que los números principales son significativos, y la única razón para un sistema de numeración «jerárquico» es hacer que los números sean más fáciles de recordar y distinguir. Es por eso que cuando el número menor llega a alrededor de 20, prefiero incrementar el número mayor y volver a un número más pequeño. Sin embargo, ‘nada fundamentalmente diferente en esta versión’ obviamente no significa que no haya muchos cambios”, escribió Torvalds al anunciar Linux 6.0-rc1.

Señaló que había más de 800 confirmaciones fusionadas y más de 13 500 confirmaciones no fusionadas. Para empezar, en estas versiones candidatas de Linux 6.0-rc, podremos encontrar que se ofrece mejoras significativas en el rendimiento, con un gran impulso en los servidores Intel Xeon y AMD EPYC de gama alta, así como en AMD Threadripper, ademas de ello agrega nuevos controladores para Intel Raptor Lake, nuevas extensiones RISC-V, soporte para configurar el nombre de host del sistema a través del parámetro del kernel «hostname=», nuevo controlador de audio AMD Raphael y soporte para Gaudi2 de Intel Habana Labs.

Ademas de ello también vienen con una versión estable de la interfaz HEVC/H.265, trabajo preliminar en compatibilidad con Intel Meteor Lake que incluye audio, virtualización Intel IPI para KVM, compatibilidad con Intel SGX2, verificación de tiempo de ejecución para sistemas críticos para la seguridad, protocolo Send v2 para Btrfs, grandes mejoras en el programador, más preparaciones para AMD Zen 4, habilitación continua de gráficos AMD RDNA3 y mejoras significativas en la interfaz de llamada del sistema IO_uring.

Linux 6.0 representa la mayor cantidad de cambios de archivos y nuevas líneas agregadas en mucho tiempo. Torvalds dijo que se han agregado más de un millón de líneas de código en este ciclo, en parte debido a los archivos de encabezado generados automáticamente en torno a la nueva AMDGPU y la compatibilidad con Intel Habana Labs Gaudi2.

A pesar del volumen de código agregado al núcleo, algunas características que estaban muy atrasadas no se fusionaron, en particular los parches del proyecto «Rust for Linux». «En realidad, esperaba que tuviéramos algo del marco Rust inicial y una máquina virtual LRU multigeneración, pero esta vez no sucedió», dijo Torvalds.

El proyecto «Rust for Linux» está liderado por Miguel Ojeda con el apoyo financiero de Google y el Internet Security Research Group. Torvalds dijo que estas correcciones pueden aparecer en los próximos RC de Linux 6.0 u otra versión 6.x.

Rust se agregó como el segundo idioma para el desarrollo del kernel de Linux después del lenguaje C. Sin embargo, Torvalds aclaró que no se trataba de reescribir todo el código de Linux con el lenguaje Rust, sino de usar Rust para escribir algunos de los nuevos módulos del kernel. Esta elección se produjo cuando se intensifica el debate sobre alternativas capaces de reemplazar el lenguaje C para el desarrollo de sistemas.

Se han depositado muchas esperanzas en Rust debido a los beneficios de administración de memoria y seguridad que ofrece. Sin embargo, algunos creen que este tipo de iniciativas está condenada al fracaso.

«Rust for Linux» es el proyecto que tiene como objetivo introducir el lenguaje Rust en el kernel. Rust tiene una propiedad clave que hace que sea muy interesante considerarlo como un segundo lenguaje en el núcleo. Según los desarrolladores del proyecto, y el propio Torvalds, el proyecto «Rust for Linux» se encuentra en una etapa avanzada, pero aún es lento para integrarse en el kernel.

from Linux Adictos https://ift.tt/EdmixAI
via IFTTT

Cómo hacer las particiones en Ubuntu

Los dispositivos de almacenamiento tienen que ser particionados antes de poder guardar datos

Disco de estado sólido

La mayor parte de las distribuciones Linux son muy fáciles de instalar: basta dejarse guiar por el asistente. Sin embargo, también podemos hacer instalaciones personalizadas. En este post veremos cómo hacer las particiones en Ubuntu.

Un dispositivo de almacenamiento; disco rígido, disco de estado sólido, tarjeta de memoria o pendrive, no puede contener información sin una preparación previa. Esa preparación incluye la división del disco en partes dedicadas a distintas funciones.

Qué son las particiones

Uno de los problemas del algoritmo de Google es que no siempre el contenido más actual sale primero en los resultados. Con respecto al tema de las particiones todavía pueden leerse artículos que siguen insistiendo en una clasificación antigua, es por eso por lo que necesito definir algunos conceptos previos.

Si estás pensando en instalar Ubuntu por primera vez, no tienes que preocuparte por nada de esto. Ubiquity, su asistente de instalación se ocupa de hacer los cambios necesarios. Solo hay una regla: si vas a instalarlo en un disco junto a Windows, Windows se instala primero.

Lo que este asistente hace y, lo que más abajo explico cómo hacer de forma manual se llama particionar. El proceso de particionado consiste en dividir el disco en diferentes regiones con propósitos específicos.  Una tabla de particiones indica la ubicación y el tamaño de cada una.

Este es el motivo por el cuál comencé hablando del algoritmo de Google. La mayoría de los artículos se refieren a un estándar de tabla de particiones conocido como MBR mientras que los equipos modernos trabajan con otro estándar conocido como GPT.

Al ser más antiguo MBR tiene limitaciones. Por ejemplo, solo puede manejar dispositivos de hasta dos terabytes.  Además, únicamente acepta cuatro particiones que se conocen como primarias. De todas formas, una de ellas puede programarse para que sea una partición conocida como extendida que a su vez puede subdividirse en 23. La tabla de particiones se almacena al principio del disco por lo que si se daña no será posible acceder a ninguna parte del dispositivo.

GPT por otra parte, puede almacenar hasta 128 particiones y gestionar unidades de 9,7 zetabytes. 1 zetabyte equivale aproximadamente a mil millones de terabytes. La información sobre cómo están organizadas las particiones e iniciar los sistemas operativos instalados en cada una de ellas se almacena en todo el disco por lo que una falla localizada no provocará una pérdida total.

Cada uno de los sistemas de tabla de particiones tiene una estrecha relación con un tipo de BIOS. BIOS, la sigla en inglés para Sistema básico de entrada/salida, es un software almacenado en la placa madre del ordenador y se encarga de ponerlo en funcionamiento. Entre otras cosas comprueba que el hardware esté listo para la carga del sistema operativo. A continuación, busca una unidad en la que haya un gestor de arranque siguiendo el orden indicado en la configuración.

Los ordenadores más antiguos utilizaban el llamado Legacy Bios, este sistema tiene una interfaz de usuario limitada y solo permite la configuración usando el teclado. Los equipos más modernos prefieren otra opción conocida como UEFI BIOS. UEFI son las siglas en inglés para Interfaz Unificada y Extensible de Firmware y mediante una interfaz que admite gráficos multicolores, además del uso del teclado y el ratón, permite configurar los ventiladores, el control de temperatura y la velocidad del procesador. Legacy BIOS trabaja solo con tablas de particiones MBR, UEFI utiliza GPT.

Cómo hacer las particiones en Ubuntu

El instalador de Ubuntu puede crear en forma automática las particiones necesarias.

Vista de las particiones creadas por Ubuntu en forma automática.

En las particiones se instalan los llamados sistemas de archivos. Un sistema de archivo determina la forma en que se realizará la estructuración y organización de los archivos para permitir su escritura, lectura, edición, almacenamiento y borrado.

Dependiendo del uso que se le dé a la partición es posible utilizar diferentes sistemas de archivos.  Por ejemplo, para los medios de instalación se usa FAT. para guardar archivos a los que se puede acceder también desde Windows NTFS y, para el sistema de archivos de Linux Ext4.

Para crear particiones se utiliza un programa llamado editor de particiones. En el caso de la instalación de Ubuntu podemos utilizar un programa externo o el editor de particiones del instalador.  Una cosa para tener en cuenta es que no se puede modificar las particiones utilizadas por el sistema operativo en el cual estamos utilizando el editor.

La creación de particiones puede hacerse tanto antes de iniciar el instalador con un programa como Gparted o durante el procedimiento de instalación con el editor de particiones del instalador. Gparted puede descargarse como una distribución Linux Live o instalado en una distribución Linux ubicada en otra partición. Sin embargo, Ubuntu requiere una partición especial marcada /boot/efi y no es fácil crearla con un programa externo. De todas formas, podemos marcarla con posterioridad usando el editor del instalador.

El procedimiento para la creación de las particiones con Gparted es el siguiente:

  1. En el menú Dispositivo Crear tabla de particiones seleccionamos gpt y pulsamos en Aplicar.
  2. Pulsamos en Partición Nueva .
  3. Establecemos un tamaño de 500 MiB y elegimos el formato de archivos Fat32
  4. Pulsamos en Añadir.
  5. Repetimos el paso 2 poniendo el tamaño que deseamos asignar a Ubuntu restándole 1000 MiB y seleccionamos ext4 como formato de archivos.
  6. Pulsamos en Añadir.
  7. Una vez más repetimos el paso 2 pero seleccionamos linux-swap como formato de archivos y dejamos la cantidad de espacio como está.
  8. Pulsamos en Añadir.
  9. Pulsamos en Aplicar.

Para crear las particiones con el editor incorporado tenemos que elegir primero entre diferentes modos de instalación:

  • Instalar junto a otros sistemas operativos.
  • Borrar todo el disco.
  • Más opciones.
Gparted es un popular editor de particiones para Linux

El editor de particiones Gparted puede usarse como una distribución Linux live o como un programa instalado en Linux.

En la primera opción solo debemos determinar el tamaño de las particiones que corresponden a cada sistema operativo dejándole al instalador todo lo demás. En el segundo método no debemos preocuparnos por nada.

En caso de optar por el tercer método el procedimiento es el siguiente:

  1. Pulsamos en Crear Nueva tabla de particiones.
  2. Pulsamos en Continuar para crearla.
  3. Posamos el puntero sobre el espacio libre y cliqueamos para seleccionarlo.
  4. Presionamos en el signo +.
  5. Completamos con:  Tamaño 1 MB, Uso reservado área Bios boot. Pulsamos en OK.
  6. Presionamos en el signo +
  7. Completamos con: Tamaño 1021 MB, Uso Partición EFI. Pulsamos en OK.
  8. Una vez más presionamos en el signo +
  9. Completamos con el tamaño deseado, Ext4 en el uso y / como sistema de archivo.

Muchos tutoriales de instalación siguen recomendando una partición de intercambio, aunque la instalación automática no la incluye. Para hacerlo el procedimiento es el mismo solo que seleccionamos área de intercambio.

Al final, pulsamos en Instalar.

from Linux Adictos https://ift.tt/sjmlD0M
via IFTTT

Debian abandonará Google en favor de DuckDuckGo como buscador por defecto para su Chromium

Debian y DuckDuckGo

En cuanto a buscadores y navegadores hay casi un monopolio total por parte de Google. Chrome está en alrededor del 80% de dispositivos, y Chromium aún se queda con parte del 20% restante. Si hablamos de buscadores, sólo los que buscamos privacidad o algo diferente y prácticas como las de Microsoft, que obliga a buscar en Bing si usamos la búsqueda nativa en Windows, hacen que el panorama cambie ligeramente. También lo pueden cambiar, aunque no demasiado, proyectos como Debian si hacen cambios como los que os traemos hoy.

Empezando por Chromium 104, el navegador que ofrece Debian empezará a usar el motor de búsqueda DuckDuckGo, abandonando el Google que hay por defecto en la actualidad. Hay que tener clara una cosa: este cambio, por lo menos de momento, sólo afectará al Chromium que ofrecen en sus repositorios. Firefox seguirá siendo el navegador por defecto, y Google seguirá siendo el punto de encuentro de las búsquedas.

Debian Edu 11 abrió la veda

Poco después del lanzamiento de Debian 11 llegó Debian Edu 11, y ahí sí que se cambió más drásticamente. Tanto Firefox como Chromium empezaron a usar DuckDuckGo. Y es que este tipo de cambios se hace poco a poco, como cuando Canonical hizo desaparecer Chromium de sus repositorios oficiales para ofrecerlo sólo como snap. En el último capítulo de esta historia hemos visto como no se da puntada sin hilo, y en abril fue Firefox el que pasó a estar sólo como snap en lo que se espera que sea el segundo de muchos. Con Debian podría pasar lo mismo, pero con los buscadores.

Además, Debian venía avisando ya desde hacía un par de años, pero ha sido a mediados de este mes cuando se ha aceptado definitivamente la propuesta. El cambio se hará a partir de Chromium 104, y se hará por privacidad. Google, Facebook y otras compañías como Amazon lo saben todo sobre nosotros, tienen una radiografía de cada uno de nosotros, y es difícil escapar de ellos. Usar un buscador como DuckDuckGo ayuda, pero sacrificando un poco (bastante) la precisión de las búsquedas.

Yo uso DuckDuckGo desde hace mucho, pero he de reconocer que sigo fisgando en Google cuando quiero precisión y no perder nada de tiempo. Eso sí, lo hago desde el !bang del pato, lo que para mí es lo mejor de DuckDuckGo. Cada vez somos más los que lo usamos, y lo hacemos justamente para evitar que nos vigilen. El apoyo de los diferentes proyectos podría ser clave para su mejora, pero es difícil luchar contra un gigante como Google. La próxima parada, quizá y si hacen como la versión Edu, Firefox ESR.

from Linux Adictos https://ift.tt/Dmvfa05
via IFTTT

VirtualBox 7.0 Beta permite instalar Windows 11 de manera oficial

VirtualBox 7.0 Beta

En el software, muchas veces podemos hacer ciertas cosas, pero que funcionen no significa que vayan a hacerlo de la mejor manera. De hecho yo tengo Ubuntu 22.10 en GNOME Boxes. Esto es así hasta que el desarrollador hace algunos retoques y, entonces sí, el soporte es oficial. Eso es lo que pasará a partir del actual VirtualBox 7.0 Beta: es probable que alguno de vosotros haya instalado Windows 11 prácticamente desde su lanzamiento, o más concretamente desde que se descubrió como hacer los ByPass, pero se conseguía de manera extraoficial.

La semana pasada, Oracle lanzó VirtualBox 7.0 Beta, y una de las mejoras más importantes es el soporte oficial para Windows 11. Además de que ahora debería funcionar todo mejor, Windows 11 aparece como opción al intentar crear una nueva máquina virtual, y la experiencia de instalación también se ha visto mejorada. Ahora se soportan instalaciones automáticas, con lo que introduciremos los datos durante la creación de la VM y luego el programa lo hará todo sin que le prestemos atención.

VirtualBox 7 Beta, primeras mejoras para una versión de mantenimiento

Aunque se haya cambiado de numeración, Oracle dice que VirtualBox 7.0 será una versión de mantenimiento. Es probable que el cambio se deba justamente a que soporta una nueva versión de Windows, pero por el resto se han añadido mejoras que bien podrían haberse añadido a la v6.2.0.

Entre las mejoras que han introducido en VirtualBox 7.0 Beta, tenemos:

  • Se usa Vorbis y no Opus como formato por defecto para contenedores WebM.
  • Añadido nuevo tipo de driver anfitrión por defecto para poder mover las máquinas virtuales por diferentes plataformas sin tener que cambiar el driver de audio para ello.
  • Soporte inicial para actualizaciones automáticas de las Guest Additions en Linux. También relacionado con las Guest Additions, se puede esperar o reiniciar cuando se actualizan vía VBoxManage.
  • Añadido a VBoxManage sub-comando de control de huésped «waitrunlevel» para que sea posible esperar al huésped para alcanzar un cierto nivel de ejecución.
  • En Windows, se ha añadido soporte experimental para ejecutar máquinas virtuales autoiniciadas en la sesión 0, con lo que pueden ejecutarse incluso si un usuario no está identificado.

Oracle no ha dicho cuándo estará disponible VirtualBox 7.0, pero ya se puede probar la beta en Windows, macOS y Linux si se descarga de este enlace. Está en paquetes DEB y RPM.

from Linux Adictos https://ift.tt/YkOqhv9
via IFTTT

WINE 7.16 llega con soporte para el driver de WoW64 en X11 y más de 200 retoques

WINE 7.16

Tal y como se esperaba, aunque un par de días más tarde de lo que es habitual, WineHQ ha lanzado una nueva versión de desarrollo de su software para ejecutar aplicaciones de Windows en otros sistemas operativos que no tienen nada que ver con Microsoft. En esta ocasión, y tras la versión de hace dos semanas, lo que nos han entregado ha sido WINE 7.16, otra actualización de verano con la que no se ha batido ningún récord.

WineHQ dice que han corregido 20 bugs, pero han realizado un total de 225 cambios. No son muchos, pero que entre dentro de la media-baja es más que suficiente cuando está claro que muchos desarrolladores están ahora descansando. Con toda probabilidad, el ritmo empezará a subir coincidiendo con el lanzamiento de la próxima versión de desarrollo.

Novedades más destacadas de WINE 7.16

De todos los cambios introducidos, WineHQ ha destacado esta semana el soporte para WoW64 en el driver X11, almacenamiento de la sesión en MSHTML, correcciones en el regexp Unicode en MSXML y mejoras de IME en el control de edición. A esas tres mejoras se le suma un cuarto punto, el habitual varias correcciones de errores. Es en este cuarto punto en donde se cuentan los más de 200 cambios introducidos en esta versión de WINE.

WINE 7.16 está disponible desde este enlace. En la página de descargas hay información sobre cómo instalar esta y otras versiones en sistemas operativos como Debian y Ubuntu, pero también se puede instalar en Android y macOS.

La próxima versión será un WINE 7.17 que llegará el 9 de septiembre, siempre y cuando no haya retrasos como en las dos últimas ocasiones. No sabemos a cuánto ascenderla la lista de cambios, pero no debe quedar muy por debajo de lo introducido en esta última versión de desarrollo. Ya en septiembre, los que están ahora en horas bajas empezarán a trabajar a mayor ritmo, y podríamos volver a ver una lista con más de 300 mejoras.

from Linux Adictos https://ift.tt/MBlvCsO
via IFTTT

GIMP 2.99.12 es un paso enorme hacia la versión estable, pero aún no se sabe cuándo llegará GIMP 3.0

GIMP 2.99.12

Hace mucho tiempo que GIMP 3.0 está en desarrollo, pero no tanto como VLC 4.0 que hace ya más de tres años que se anunció y aún no sabemos cuándo estará disponible. VLC va actualizando la próxima versión de su reproductor casi a diario, pero no publica noticias sobre el trabajo que están realizando. Sí informa más el equipo de GNU Image Manipulation Program, quien hace unas horas ha anunciado el lanzamiento de GIMP 2.99.12.

Son muchos los que ponen a su software beta una numeración un tanto diferente. En vez de añadirle el número de la siguiente versión acompañado de alfa o beta, lo que hacen es poner algo como el 2.99.12 que pasará a ser un 3.0 cuando empiecen a lanzar las Release Candidates. Eso es de lo poco que sabemos sobre el futuro de GIMP 3.0, que el proyecto ha hecho muchos progresos en GIMP 2.99.12, hasta el punto de decir que no saben cuánto falta, pero están cerca de lanzar las versiones candidatas a estables.

Algunas novedades de GIMP 2.99.12

GIMP 2.99.12 ha introducido todas estas novedades, cuyos detalles están en la nota de este lanzamiento:

  • Características centrales:
    • Tamaño de los pinceles en el lienzo.
    • Modificadores personalizables en el lienzo.
    • Prueba de nuevos comportamientos de Zoom.
    • Mejora de los punteros de las herramientas.
    • Mejorando de nuevo la detección de «Relleno por línea de arte» de la herramienta Relleno de cubo.
    • Colores de damero personalizables.
    • Diálogo de bienvenida.
    • Gesto de pellizco para un mayor uso.
  • CMYK:
    • Los datos de simulación son ahora datos de imagen.
    • Cambio de simulación en la barra de estado.
    • Varias interfaces gráficas de usuario son ahora compatibles con la simulación.
    • Formatos de exportación con soporte nuevo o mejorado de CMYK.
    • Nueva API de plug-in.
    • Mejoras en la compatibilidad con los formatos de archivo PSD, SVG, GIF, PNG, DDS, FLI, Datos RAW y nuevos formato WBMP y ANI.
  • Script-fu:
    • El servidor de Script-fu ahora es un complemento propio.
    • Nuevo intérprete independiente.
    • Replanteamiento de la API.
  • Procesamiento por lotes.
  • Mejoras en la versión de macOS y en el soporte para Wayland.

Sin fecha programada

Al final de la nota de lanzamiento dicen que no pueden dar ninguna fecha para GIMP 3.0, pero que están llegando. Esperamos que lo hagan pronto. La versión estable más reciente es actualmente GIMP 2.10.32.

from Linux Adictos https://ift.tt/M0jKSbT
via IFTTT