Unity 7.7 se acercará un poco más a Lomiri con un nuevo Dash, entre otras novedades

El Dash de Unity 7.7

El pasado verano, Rudra Saraswat, el joven desarrollador que se planteó y consiguió resucitar al escritorio que Canonical dio por muerto hace tanto, lanzó su primera actualización mayor en seis años. En paralelo, también estuvo trabajando en lo que llamó UnityX, un entorno gráfico que estaba a caballo entre el Unity que conocemos y el Lomiri que usa Ubuntu Touch. Ahora, en algo que parece tener los pies un poco más en el suelo, ha presentado Unity 7.7, o mejor dicho parte de lo que está preparando para esa versión.

Parece que a Saraswat le gusta lo que están haciendo en UBports, aunque parece que en parte están siguiendo el camino marcado por Canonical en su día. No es lo primero que menciona en su publicación, pero sí lo que llama más la atención, ya que el Dash es uno de los componentes más identificativos de Unity. Hasta ahora, el «cajón de apps» del entorno gráfico es muy parecido a lo que vimos por allá por 2010: sale en horizontal y se queda en al esquina superior izquierda. El Dash de Unity 7.7 saldrá como el de Lomiri, desde la izquierda, pero ocupando todo el espacio de arriba a abajo.

UWidgets, widgets en Unity 7.7

uwidgets

Por otra parte, también ha presentado lo que ha llamado como UWidgets, un sistema que permitirá mostrar widgets, parecidos a los desklets de Cinnamon, y están escritos en Python. Se podrán descargar y copiarlos en la carpeta ~/.local/share/unity/widgets para instalarlos. Ya tienen muchos preparados, como un reloj, un monitor del sistema, uno para Spotify… Y la cantidad no hará más que subir.

Pero eso no es todo: las bibliotecas de UWidgets también permiten a los widgets modificar la apariencia y la configuración de Unity7 y hacer todo tipo de cosas extravagantes: por ejemplo, les permite cambiar el fondo de pantalla o la posición y otros ajustes del dock/lanzador. Además, muchas de sus bibliotecas se pueden utilizar en aplicaciones existentes escritas para Unity, para integrarlas con el escritorio. Incluso estoy pensando en usar UWidgets para reescribir gran parte del código de unity-tweak-tool.

Además, están preparando una tienda/repositorio para los UWidgets, en donde se pondrán subir widgets creados por la comunidad o descargar lo que se encuentre allí.

Pantalla de bienvenida

Unity 7.7 tendrá una nueva pantalla de bienvenida, y estará escrita en Flutter. Otros cambios se verán en el panel, siendo el nuevo un poco más grande, pero se verá mucho mejor. En cuanto a las notificaciones, ya había un indicador en el pasado, pero el nuevo ha recibido cariño y mejorará le experiencia de usuario.

En cuanto a otras novedades menos destacadas, se ha sustituido el BFB del lanzador por un icono semitransparente, similar al BFB del lanzador de Ubuntu Unity 21.04, reducido el tamaño del icono por defecto del lanzador a 44, mejorada la interfaz de usuario del centro de control y reducida la opacidad del panel a 0.75.

Cambios que aún se tienen que confirmar

Los desarrolladores de Unity ya han presentado sus propuestas, pero éstas tienen que terminar de implementarse, y algo podría cambiar si no gusta a la comunidad. Lo cierto es que mucho de lo que han hecho ha sido terminar con cosas que estaban en el borrador de Canonical antes de que abandonara el escritorio que diseñó, por lo que es seguro que las modificaciones gustarán a los fans de Unity. Si alguien quiere dar su opinión, Saraswat nos invita a hacerlo en sus canales de Telegram o Discord.

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

NetBeans 16 ya fue liberado y estas son sus novedades

apache-netbeans

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java

Se dio a conocer el lanzamiento de la nueva versión de «Apache NetBeans 16», versión que llega con una gran cantidad de actualizaciones así como también con una gran lista de correcciones, mejoras a lenguajes, mejoras de soporte y más.

Para quienes desconocen de NetBeans, deben saber que este es un IDE bastante popular que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy.

Principales novedades de NetBeans 16

En esta nueva versión que se presenta la interfaz de usuario ofrece la posibilidad de cargar sus propias propiedades de FlatLaf desde un archivo de configuración personalizado, ademas de que la compatibilidad con los formatos YAML y Dockerfile se ha ampliado en el editor de código.

Otro de los cambios que se destaca de esta nueva versión es el soporte mejorado para el sistema de compilación Maven, asi como tambien el soporte mejorado para Jakarta EE 9/9.1, ademas de que se implementó la capacidad de procesar los resultados del proyecto en forma de artefactos identificables y sus ubicaciones.

Tambien se destaca en esta nueva versión de NetBeans 16 que se agregó compatibilidad con el autocompletado, formato de sangría y sugerencias para patrones de registro y que tambien se implementó el autocompletado de plantillas en etiquetas de casos.

Por otra parte, podremos encontrar que se agregó el soporte para deshabilitar advertencias según el uso de ciertos complementos durante la compilación y que se resolvieron los problemas en entornos PHP y Groovy.

Se agregó compatibilidad con los formatos TOML y ANTLR v4/v3, asi como tambien se agregó soporte para algunas características nuevas de Java 19 y se actualizó el compilador Java incorporado de NetBeans nb-javac (javac modificado).

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

  • ActionsManager se ha rediseñado en la API de depuración.
  • Se agregó soporte para frascos de lanzamiento múltiple .
  • Lógica de selección de plataforma Java mejorada.
  • Soporte mejorado para el sistema de compilación Gradle.
  • Se agregó soporte inicial para la API project.dependency para exportar un árbol de dependencia de Gradle.
  • Funcionalidad rediseñada relacionada con Grade Editor. Se agregó soporte para proyectos sin build.gradle.
  • El entorno para proyectos C/C++ proporciona el trabajo del depurador CPPLight en sistemas con la arquitectura aarch64.
  • Capacidades de auditoría mejoradas utilizando servidores LSP (Protocolo de servidor de idiomas).
  • Se agregó soporte para la auditoría de vulnerabilidades en la nube de Oracle.
  • Se solucionaro los errores posibless en NPE mientras se edita ANTLR Grammar
  • Mejoras en el soporte para las gramáticas ANTLRv4
  • Compatibilidad con fragmentos de código y sangría ANTLRv4
  • Finalización de código más precisa para gramáticas ANTLRv4
  • Se corrigió la sangría del final del archivo y la finalización del código para ANTLR v4
  • Corrección de recuperación de errores para patrones de registro (actuales)
  • Se implementó la finalización de código para patrones de casos jdk-19
  • Corrección de la recuperación de errores cuando falta jlMatchException y hay patrones presentes

Finalmente si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Apache NetBeans 16 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación, la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans

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

Por qué las pymes deberían usar Linux y software libre

Las pymes deben apostar a Linux y al software libre para ser competitivas
Como parte de mi intento de explicar las razones de por qué las pymes deberían usar Linux y software libre en el artículo anterior aclaré el sentido en el que uso algunas palabras y cuál es la diferencia fundamental entre el software privativo y el software libre. Ahora, luego de un par de definiciones más, es momento de entrar en tema.

Una distribución Linux es una colección de software que incluye desde los programas encargados de hacer que el ordenador sea utilizable por el usuario hasta las aplicaciones que este usa en su trabajo. Es decir, desde el gestor de arranque a la suite ofimática pasando por el controlador de la tarjeta de video. Por supuesto que al ser este un artículo introductorio estamos dejando de lado los matices. Hay distribuciones Linux para diferentes usos y necesidades y eso hace que varíe el contenido de los programas.

Básicamente la diferencia entre un sistema operativo como Windows y una distribución Linux es la misma entre comprar un local comercial para luego hacer las obras necesarias para convertirlo en restaurante o comprar un restaurante funcionando.

La segunda definición es la de una sigla que estoy utilizando mucho. Una pyme (Pequeña y mediana empresa) es una organización independiente que cumple determinados criterios en cantidad de personas, monto de ganancias o volumen de negocios.

Para a Unión Europea los límites para ser considerados pyme son:

  • Menos de 250 empleados.
  • Ganancias anuales menores a 43 millones de euros
  • O Volumen de negocios menor a 50 millones de euros anuales

Por qué las pymes deberían usar Linux y software libre

Costo

La web está llena de estudios comparando el costo de seguir usando alternativas privativas o pasarse a software libre. Las conclusiones varían según quién lo haya pagado.

En mi propia experiencia, tratándose de pymes el costo de capacitar al personal para el cambio no es tan grande tratándose de herramientas de propósito general como una suite ofimática. Sobre todo, si se explican las razones del cambio y se les da un incentivo.

Si puede ser un poco más complejo en el caso de herramientas específicas como software para diseño asistido por computadora. En este caso, salvo que se estén utilizando copias ilegales debería realizarse un estudio específico sobre si conviene o no.

Flexibilidad

En el 2012 operaron a mi madre de cáncer de recto. Eso significó que durante los siguientes 7 años yo tuve que ir al oncólogo dos veces por año a pedir la autorización para realizar los estudios de control y dos veces más para que los viera. Eso significaba una larga tarde de espera para ver 5 minutos al doctor.

Cualquier analista de organización y métodos hubiera detectado la raíz del problema.

  1. No es lo mismo la cantidad de tiempo que necesita un paciente que está recibiendo tratamiento que uno que solo necesita control.
  2. La atención se ralentiza por la cantidad de pacientes sin turno que necesitaban resolver problemas burocráticos o dudas que no admitían espera.

El gran obstáculo para solucionar el problema es el software privativo de asignación de turnos utilizado por el hospital.

  1. Utiliza los mismos criterios de asignación de turnos para todas las especialidades.
  2. Asigna la misma duración de turnos para cada paciente sin importar cuánto le lleve al profesional cada caso.

Dado que se trata de software privativo es imposible para cada institución adecuarlo a sus necesidades por lo que estas deben implementar parches como permitir que los pacientes o poner diferentes variantes del nombre del médico como si fueran doctores diferentes.

El punto es que las empresas deben adaptarse al software privativo y no a la inversa.
Y esto nos lleva a la segunda ventaja.

Independencia

Hay un concepto que a mí me gusta usar, el de vasallaje tecnológico.

Lo empleó un juez argentino en los años 80 para anular un contrato entre una pyme y un fabricante de computadoras y proveedor de servicios informáticos. No recuerdo de que iba exactamente el caso, pero el concepto en si es muy claro. Si te tomas la molestia de leer la licencia de uso del software privativo te darás cuenta de que salvo quedarse con tu mujer y venderte como esclavo tienen derecho a casi todo. Incluso en el caso de las menos restrictiva siempre corres el riesgo de que discontinúen la aplicación o que las nuevas versiones dejen de ser compatibles con tus archivos.

En general los programas de software libre utilizan formatos comunes (También abiertos) por lo que siempre encontrarás un programa que los pueda abrir o modificar. Y, si un programa deja de tener nuevas versiones es casi seguro que alguien saque su propio proyecto para continuarlo.

Privacidad

Uno a uno los países de la Unión Europea están recomendando dejar de utilizar software comercial o servicios en la nube debido a la estrecha colaboración de las empresas desarrolladoras con el gobierno de Estados Unidos (O de China en el caso de Apple)

Aunque es poco probable que la CIA se interese por un fabricante de platos descartables de Badajoz, lo mejor es tener los datos sensibles lejos de los ojos de terceros. Nunca se sabe dónde pueden terminar.

Dado que el código del software libre está a disposición de todos es muy fácil detectar qué datos se recopilan y hacia donde van.

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

Sobre Linux, software libre y pymes

Linux y el software libre son herramientas imprescindibles para las pymes

En el artículo que sigue voy a enumerar algunas razones del porqué las pymes deberían usar Linux y software libre en lugar de sistemas operativos, programas o servicios en la nube privativos. En este quiero explicar algunos conceptos introductorios sobre Linux, software libre y pymes.
Voy, en la medida de mis posibilidades, a evitar el típico discurso moralista al que son tan afectos algunos difusores del software libre (No es casual que se use el término evangelistas (*)) creo que lo mejor es plantearlo en términos de costo y beneficio.

Sobre Linux, software libre y pymes. Algunos conceptos introductorios

En el contexto del artículo siguiente, la palabra costo significará todo sacrificio necesario para obtener un beneficio. Ese sacrificio puede consistir o no en el desembolso de dinero. En cuanto a beneficio es lo que consigues a cambio del sacrificio y, eso también puede consistir o no en ganar dinero.

Déjenme explicar esto con un ejemplo. Existen servicios en la nube que permiten crear atractivas presentaciones con múltiples plantillas. Esto por no mencionar el clásico Powerpoint. Yo conozco a un emprendedor que prefiere dibujar y pintar sus presentaciones sobre cartulinas incluyendo los gráficos de barra y torta (Lo que significa varios cálculos y mediciones para una representación precisa) luego las fotografía, pasa las fotos a la computadora y arma la presentación en el programa.

El sacrificio es el tiempo que pasa dibujando la presentación, bastante más del que pasaría utilizando plantillas y software, el beneficio es que hacer eso manualmente le da una comprensión mayor sobre el mensaje que está tratando de comunicar. Hagan la prueba. Elijan un texto cualquiera y cópienlo a mano, elijan otro más o menos parecido y cópienlo en el procesador de textos ¿Cuál recuerdan mejor?

Por supuesto, que estoy anticipando su objeción. Diego, lo que cuentas es muy interesante, Pero ¿Dónde entra el software libre en todo esto?

No voy a tomar la salida fácil de decir que utiliza El Gimp para mejorar las fotografías y el programa de presentaciones de LibreOffice para armarlas (Cosa que en efecto hace) Recurrí a la historia más extrema que conocía para ilustrar a que me refería con costo y beneficio.

Cómo veremos más tarde, el software libre se puede adaptar a las necesidades de cada usuario, esto significa no solo aprender a hacerlo sino entender que es lo que necesitas que haga. Lleva su tiempo, pero cuando finaliza el proceso no solo se produce un ahorro en el costo de la licencia, sino que se logra una mayor comprensión de la realidad del negocio.

Diferencias entre software libre y privativo

Este es un artículo introductorio, aclaro esto porque en el mundo del software libre tenemos nuestra porción de ortodoxos que son inflexibles sobre la nomenclatura que todos deberíamos usar. Utilizo las palabras Linux y software libre en un sentido amplio porque no es el momento de entrar en las sutilezas de las diferentes licencias que permiten el acceso al código y su libre modificación y distribución, tampoco de hablar de los diferentes componentes de una distribución Linux.

De todas formas, de la manera más breve posible, voy a dar algunas definiciones generales para que todos entiendan de qué estoy hablando.

Las aplicaciones informáticas son productos intangibles. Es cierto que en el pasado se distribuían en un soporte físico, pero lo que en realidad estabas (Y sigues haciéndolo) comprando es el derecho de uso.

Si tú te compras un Ferrari eres libre de hacer con él lo que quieras, desde utilizarlo como taxi, trabajar para Glovo o pintarlo de rosa furioso. A lo sumo la fábrica podrá anularte la garantía.

Con el software en cambio, puedes usarlo en los términos que el desarrollador dice que puedes usarlo, por ejemplo, no tienes derecho a vender tu dvd de Windows 8.1 si te pasaste a la versión 10, tampoco de prestarle tu usuario y contraseña de Adobe Creative Cloud a tu amigo diseñador gráfico.

Me estoy refiriendo claro está al software privativo. Con el software libre tienes derecho a modificarlo y compartirlo cuantas veces quieras.

*Uso el término evangelista en el sentido de persona que difunde un evangelio y no como indicativo de persona que milita en una determinada rama del cristianismo.

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

UBports nos regala la primera RC de Ubuntu Touch basada en 20.04 por Navidad

Ubuntu Touch 20.04

Estos días, cualquier nuevo lanzamiento puede ser tomado como un regalo de Navidad. El último en producirse ha sido uno que ha estado esperándose durante mucho tiempo, más de dos años y medio: UBports ha anunciado que ya está disponible la primera beta/rc del Ubuntu Touch basado en 20.04, el Focal Fossa que llegó en abril de 2020. Ahora bien, no se ha anunciado oficialmente y no hay imágenes para todos los dispositivos soportados.

Lo más oficial que tenemos por parte del proyecto es un retweet mencionando a uno de sus desarrolladores, con el típico «Oh oh oh» (¿no era «Ho ho ho?») que es la risa de Papa Noel/Santa Claus. Marius Gripsgard dice que lo lanzaron como regalo de Navidad, pero no aportó ningún enlace para descargarlo. Por lo tanto, se supone que se podrá instalar desde los dispositivos que la soporten como actualización; si descubro más, publicaré los enlaces actualizando este artículo.

Ubuntu Touch 20.04 ya se puede probar

Por lo que parece, el teléfono de Marius es un Volla Phone, uno de los que funcionan perfectamente con Ubuntu Touch, pero en su página de soporte no se menciona nada del 25 del 12 de 2022, por lo que habrá que indagar más para conocer más detalles.

Pero con estos sistemas operativos nunca llueve a gusto de todos. Cuando uno ve la publicación, lo primero que hace es ver si ha llegado a su aparato, en mi caso una PineTab, y lo único que descubre es que las cosas están peor de lo que esperaba. En su página de soporte sólo se ve lo evidente, que mucho sigue sin funcionar. Eso y que los lanzamientos dejan mucho que desear: la última versión, la del canal para desarrolladores, es de un 25, pero de noviembre (ya ha pasado un mes desde la última «Daily»); en el canal Release Candidate, lo que hay es una versión del 20 de agosto de 2021.

¿Y la estable? Pues nada, de septiembre de 2020 (más de dos años). Por curiosidad, y por ver si me llegaba la versión de Ubuntu Touch basada en 20.04, he ido moviéndome de canal de actualizaciones, y lo que hay como estable ni siquiera tiene la opción de capturas de pantalla. Eso sí, el logo de carga de Ubuntu Touch no está cabeza abajo como sí lo está en las versiones RC y Dev.

Mejor en algunos teléfonos

Pero que nadie piense que Ubuntu Touch es un desastre total en todos los escenarios. No es así. Sobre todo en algunos teléfonos, el sistema operativo con su Lomiri funciona bien, y además se puede usar Libertine, lo que permite ejecutar aplicaciones como Firefox o Kodi. También hay algunos aparatos que soportan Anbox, con lo que se pueden ejecutar aplicaciones de Android. Lo malo se ve en la tablet que anunciaron como algo innovador, y lo único impresionante que ofrece es una gran decepción. Esperemos que por lo menos cambie algo cuando suba la base a 20.04.

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

Manjaro 22.0 Sikaris, nueva ISO con Linux 6.1 y escritorios actualizados

Manjaro 22.0 Sikaris

Hacía ya tiempo que se esperaba, y ya está aquí. Hace unas horas, Phil ha anunciado el lanzamiento de Manjaro 22.0, que lleva de nombre en clave Sikaris. Como con Arch Linux y otras distribuciones como Garuda o EndeavourOS, lo que motiva esta noticia es una nueva ISO cuyas novedades ya han llegado a los usuarios existentes en forma de actualizaciones sueltas o, lo más habitual, de versiones estables mucho más grandes.

Lo que se destaca en la nota de este lanzamiento son los escritorios, las últimas versiones de GNOME 43, Xfce 4.18 y Plasma, además del kernel. Sikaris usa Linux 6.1, pero también hay ISOs «minimal» con Linux 5.10 y Linux 5.15, las dos últimas versiones LTS del kernel. Se elija lo que se elija, Manjaro pone a disposición de sus usuarios una herramienta gráfica para instalar cualquiera de sus kernels, entre los que hay en tiempo real (rt) y volverá a haber Release Candidates cuando se dé comienzo al desarrollo de Linux 6.2.

Manjaro 22.0 llega con nuevo fondo de pantalla

Fondo de pantalla de Sikaris

Aunque lo habían anunciado hacía mucho, hoy lo han subido por fin a los repositorios de la versión estable. El fondo de pantalla que estrena Sikaris se llama North (norte), y sigue en la línea del fondo de pantalla que se usaba en versiones anteriores. Está en versiones clara y oscura, y cambiará dependiendo del tema que tengamos elegido.

En cuanto a las novedades que incluye esta nueva ISO, además de las últimas (o casi) versiones de GNOME, Xfce y Plasma, tenemos paquetes actualizados, como Firefox 108.0.1, Pamac 10.4.3-2 o VLC 3.0.18. Desde los repositorios oficiales podemos instalar software como Thunderbird 102.6.1-1, LibreOffice 7.4.3 (si se elige la rama «fresh») o Audacity 3.2.2. También se han solucionado algunos problemas recientes, como el de pacman-mirrors que estaba comportándose erráticamente tras la subida de un paquete con el mismo nombre a AUR.

Los usuarios interesados pueden bajar las nuevas imágenes desde el enlace de la nota de este lanzamiento que hemos facilitado al principio de este artículo.

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

Raspberry Pi 5 está lejos de ver la luz en 2023 y se espera que tarde otro año mas

Raspberry 5

La posible introduccion de un nuevo modelo Raspberry 5 en 2023 está lejos de ser una realidad

Recientemente, fue realizada una entrevista a Eben Upton, fundador de Raspberry Pi, en la cual sé habla un poco sobre el análisis a las presiones que ha tenido la compañía en relación sobre el suministro de los productos, que han afectado la disponibilidad de sus computadoras de placa única.

En ella se explica que los últimos dos años han sido «extraños» (entre la pandemia y en su defecto lo que tambien llevo a la escasez global de chips) y que esto ha interrumpido el ritmo de desarrollo y lanzamiento continuó de nuevos y mejores modelos de la Raspberry Pi.

Con ello y en simples palabras menciona que el siguiente año no veremos mucha acción por parte de la compañía, «No esperes una RPi 5 el próximo año [2023]», Upton dice».

Luego elabora y explica que 2023 es un “año de recuperación”. El año de la recuperación está aquí para ayudar a Raspberry Pi y a la industria tecnológica a recuperarse del doble golpe de una pandemia y una escasez global de chips que causó una recesión en todo el mundo.

“No queremos que la gente termine en una lista de espera”, explica Upton. Queremos que la gente se despierte por la mañana, quiera una Raspberry Pi y de manera inmedianta obtenga una a las 9 a. m. de la mañana siguiente”.

Cabe mencionar que tambien estos hechos han llevado a Eben Upton a anunciar un aumento de precio «temporal» para el Raspberry Pi 4 el 20 de octubre. Upton dijo que el precio del Pi 4 de 2 GB aumentaría de $ 35 a $ 45 y que una versión del Pi 4 con 1 GB de RAM, previamente descontinuada, ser reintroducido a $35.

“En febrero del año pasado, anunciamos que descontinuaríamos la variante de 1GB de la Raspberry Pi 4 y bajaríamos el producto de 2GB a nuestro precio de lista de $35. Desafortunadamente, el aumento del costo causado por la escasez actual significa que este producto actualmente no es económicamente viable a este precio reducido. Así que lo estamos bajando temporalmente a $45”, dijo Eben Upton.

Introducir una Raspberry Pi 5 que no pudiera «escalar correctamente» con la demanda, o consumir la oferta de otros dispositivos Pi, sería «un desastre», dijo Upton. No todas las escaseces están relacionadas con las pulgas, señala Upton. “Algunos son para embalaje, algunos para capacidades de prueba, algunos para sustratos. »

No esperes una Raspberry Pi 5 en 2023, dice Eben Upton. Según Upton, la segunda mitad de 2023 es cuando los problemas de la cadena de suministro deberían aliviarse, y ahí es cuando es hora de comenzar a pensar en una quinta versión de Raspberry Pi.

Lo que significa que podrían pasar cinco años entre el debut de Pi 4 y Pi 5 (ya que el ultimo lanzamiento importante fue en junio de 2019). Upton señaló que los entusiastas de las RPi nunca tuvieron que esperar alrededor de tres años por un nuevo modelo de Raspberry Pi, pero agregó que en los últimos años, Raspberry Pi Trading, la entidad que fabrica Pis, ha realizado algunas mejoras importantes para los modelos existentes.

Raspberry Pi 400, por ejemplo, integró un Pi Model 4 en un teclado poco después del lanzamiento, mientras que el Raspberry Pi 4 se actualizó con el doble de RAM menos de un año después del lanzamiento. Upton también recordó a los espectadores la gran cantidad de actualizaciones de software que hacen que la Pi sea interesante. 2022.

La Raspberry Pi es una nanocomputadora de placa única, basada en ARM y del tamaño de una tarjeta de crédito, diseñada por profesores del Departamento de Ciencias de la Computación de la Universidad de Cambridge como parte de la Fundación Raspberry Pi.

Fue creada para democratizar la computación, el acceso a las computadoras y la creación digital y permite ejecutar varias variantes del sistema operativo gratuito GNU/Linux, incluido Debian, y software compatible. También funciona con el sistema operativo Microsoft Windows: Windows 10 IoT Core6, Windows 10 sobre ARM, Google Android Pi7 e incluso una versión del OS/MVT de IBM acompañada del sistema APL\3602.

Finalmente si estás interesado en poder conocer más al respecto, te invito a ver la entrevista realizada a Eben Upton en el siguiente enlace.

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

Detectaron una vulnerabilidad en el kernel de Linux que permite ejecutar código remotamente 

vulnerabilidad

Si se explotan, estas fallas pueden permitir a los atacantes obtener acceso no autorizado a información confidencial o, en general, causar problemas

Hace poco se dio a conocer la noticia de que fue identificad una vulnerabilidad crítica en el módulo ksmbd, que se incluye dentro de una implementación de un servidor de archivos basado en el protocolo SMB integrado en el kernel de Linux.

El fallo detectado permite lograr de forma remota la ejecución de código con derechos de kernel. El ataque se puede realizar sin autenticación, basta con que el módulo ksmbd esté activado en el sistema.

De momento los detalles exactos sobre el método utilizado para la explotación de la vulnerabilidad aún no han sido revelados, solo se sabe que la vulnerabilidad es causada por acceder a un área de memoria ya liberada (Use-After-Free) debido a la falta de verificar la existencia de un objeto antes de realizar operaciones con eso.

DETALLES DE LA VULNERABILIDAD
Esta vulnerabilidad permite a los atacantes remotos ejecutar código arbitrario en las instalaciones afectadas del Kernel de Linux. No se requiere autenticación para explotar esta vulnerabilidad, pero solo los sistemas con ksmbd habilitado son vulnerables.

La falla específica existe dentro del procesamiento de los comandos SMB2_TREE_DISCONNECT. El problema se debe a la falta de validación de la existencia de un objeto antes de realizar operaciones en el objeto. Un atacante puede aprovechar esta vulnerabilidad para ejecutar código en el contexto del kernel.

Se menciona que el problema está relacionado con el hecho de que en la función smb2_tree_disconnect(), se liberó la memoria asignada para la estructura ksmbd_tree_connect, pero después de eso todavía se usaba un puntero al procesar ciertas solicitudes externas que contenían comandos SMB2_TREE_DISCONNECT.

Además de la vulnerabilidad mencionada en ksmbd, también se corrigen 4 problemas menos peligrosos:

  • ZDI-22-1688: ejecución remota de código con derechos de kernel debido a la falta de verificación del tamaño real de los datos externos antes de copiarlos en el búfer asignado en el código de procesamiento de atributos del archivo. El peligro de la vulnerabilidad se ve mitigado por el hecho de que el ataque solo puede ser realizado por un usuario autenticado.
  • ZDI-22-1691: fuga de información remota de la memoria del kernel debido a una verificación incorrecta de los parámetros de entrada en el controlador de comandos SMB2_WRITE (el ataque solo puede ser realizado por un usuario autenticado).
  • ZDI-22-1687: Llamada remota de denegación de servicio debido al agotamiento de la memoria disponible en el sistema debido a una liberación incorrecta de recursos en el controlador de comandos SMB2_NEGOTIATE (el ataque puede llevarse a cabo sin autenticación).
  • ZDI-22-1689: falla del kernel remoto debido a la falta de una verificación adecuada de los parámetros del comando SMB2_TREE_CONNECT, lo que da como resultado una lectura fuera del área del búfer (el ataque solo puede ser realizado por un usuario autenticado).

El soporte para ejecutar un servidor SMB usando el módulo ksmbd ha estado en el paquete Samba desde la versión 4.16.0.

A diferencia de un servidor SMB de espacio de usuario, ksmbd es más eficiente en términos de rendimiento, consumo de memoria e integración con características avanzadas del kernel. Ksmbd se promociona como una extensión de Samba lista para integrar y de alto rendimiento, que se integra con las herramientas y bibliotecas de Samba según sea necesario.

El código ksmbd fue escrito por Namjae Jeon de Samsung y Hyunchul Lee de LG, y mantenido por Steve French en el núcleo) de Microsoft, mantenedor de los subsistemas CIFS/SMB2/SMB3 en el kernel de Linux y miembro desde hace mucho tiempo del equipo de desarrollo de Samba, que ha realizado importantes contribuciones a la implementación del soporte del protocolo SMB/CIFS en Samba y Linux.

Cabe mencionar que el problema ha estado presente desde el kernel 5.15, lanzado en noviembre de 2021, y se solucionó silenciosamente en las actualizaciones 5.15.61, 5.18.18 y 5.19.2, generadas en agosto de 2022. Dado que al problema aún no se le ha asignado un identificador CVE, aún no hay información exacta sobre cómo solucionar el problema en las distribuciones.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

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

Tails 5.8 ya fue liberado y llega con Wayland de forma predeterminada

Tails_Linux

The Amnesic Incognito Live System o Tails es una distribución Linux diseñada para preservar la privacidad y el anonimato

Se ha dado a conocer el lanzamiento de la nueva versión de la popular distribución de Linux «Tails 5.8» y en esta nueva versión que se presenta uno de los cambios más importantes que podremos encontrar el cambio a Wayland el cual ya está habilitado de forma predeterminada.

Para aquellos que desconocen de Tails, deben saber que esta es una distribución que está basada en la base del paquete Debian y diseñada para proporcionar acceso anónimo a la red, con la finalidad de preservar la privacidad y el anonimato del usuario en la red.

La salida anónima de Tails es proporcionada por Tor en todas las conexiones, ya que el tráfico a través de la red Tor, están bloqueadas por defecto con un filtro de paquetes, con lo cual el usuario no deja rastro en la red a no ser que quiera lo contrario. El cifrado se usa para almacenar datos de usuario en el modo guardar datos de usuario entre inicios, además de que presenta una serie de aplicaciones preconfiguradas pensadas en la seguridad y anonimato del usuario, tales como un navegador web, el cliente de correo, un cliente de mensaje instantáneos entre otras más.

Principales novedades de Tails 5.8

En esta nueva versión que se presenta de Tails 5.8 se destaca que el entorno del usuario se movió del servidor X para usar el protocolo Wayland, lo que aumentó la seguridad de todas las aplicaciones gráficas al mejorar el control sobre cómo las aplicaciones interactúan con el sistema.

Por ejemplo, a diferencia de X11 en Wayland, la entrada y la salida están aisladas en cada ventana y el cliente no puede acceder al contenido de otras ventanas del cliente, ni puede interceptar eventos de entrada relacionados con otras ventanas.

La transición a Wayland hizo posible habilitar Unsafe Browser de forma predeterminada, diseñado para acceder a los recursos en la red local (anteriormente, el Navegador inseguro estaba deshabilitado de manera predeterminada, ya que comprometer otra aplicación podría provocar el inicio de una ventana del Navegador Unsafe Browser invisible para el usuario) del usuario para transmitir información sobre la dirección IP). La aplicación de Wayland también permitió la inclusión de funciones como sonido.

Otro de los cambios que se destaca de esta nueva versión, es que se ha propuesto una nueva interfaz para configurar el almacenamiento persistente, que se utiliza para almacenar de forma permanente los datos del usuario entre sesiones (por ejemplo, puede almacenar archivos, contraseñas de Wi-Fi, marcadores del navegador, etc.), ademas de que se eliminó la necesidad de reiniciar después de crear almacenamiento persistente o activar nuevas funciones. Se proporcionó soporte para cambiar la contraseña para el almacenamiento persistente.

Tambien se destaca que se corrigieron problemas de usabilidad en la aplicación Tor Connection. Por ejemplo, se proporciona la visualización de porcentajes cuando se muestra el progreso de la operación, y se agrega la etiqueta Bridge antes de la línea para ingresar la dirección del nodo puente.

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

  • Se agregó la capacidad de crear almacenamiento persistente desde la pantalla de bienvenida.
  • Se agregó soporte para obtener información sobre nuevos nodos de puente Tor escaneando un código QR.
  • El código QR puede obtenerse en bridges.torproject.org o enviarse en respuesta a un correo electrónico enviado a bridges@torproject.org desde una cuenta de Gmail o Riseup.
  • Versiones actualizadas de Tor Browser 12.0.1, Thunderbird 102.6.0 y Tor 0.4.7.12.

Descargar Tails 5.8

Si quieres probar o instalar esta nueva versión de esta distribución de Linux en tu equipo, puedes obtener la imagen del sistema la cual ya está disponible desde su página web oficial en su sección de descargas, en enlace es este.

La imagen que se obtiene desde la sección de descargas es una imagen ISO de 1.2 GB capaz de funcionar en modo en vivo.

¿Cómo actualizar a la nueva versión de Tails 5.8?

Para aquellos usuarios que tengan instalada una versión anterior de Tails y quieren realizar la actualización a esta nueva versión, pueden realizar directamente siguiendo las instrucciones de este enlace.

Para ello podrán hacer uso de su dispositivo USB que utilizaron para instalar Tails, pueden consultar la información para llevar este movimiento en su ordenador en el siguiente enlace. 

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

Steam OS 3.4 ya fue liberado y estas son sus cambios

Steam

SteamOS es una distribución derivada de Arch Linux, basada en Linux y desarrollada por Valve como sistema operativo principal de la línea de videoconsolas Steam Machines

Valve dio a conocer la nueva actualización de su sistema operativo «Steam OS 3.4» el cual llega con algunos cambios bastante interesantes, de los cuales podemos mencionar las mejoras de soporte gamepads, resolución de problemas con la detección de pantallas, entre otras cosas más.

Para quienes desconocen de SteamOS, deben saber que esta es una distribución de Linux especializada para dispositivos de juegos, en la que Valve y Collabora han estado trabajando juntos durante varios años.

SteamOS 3 se destaca sobre versiones pasadas de SteamOS debido a que esta se basa en Arch Linux, una distribución de lanzamiento continuo que incluye la última versión de Mesa para soporte de gráficos acelerados de código abierto y reemplaza la versión SteamOS 2 basada en Debian utilizada en el proyecto Steam Machine anterior.

Principales novedades de Steam OS 3.4

En esta nueva versión que se presenta Steam OS 3.4 la base del sistema sincronizado con la última base de datos de paquetes de Arch Linux. Entre otras cosas, la versión del escritorio KDE Plasma se ha actualizado a la versión 5.26 (versión anterior 5.23).

Por la parte de las novedades que se presentan, podremos encontrar que se agregó una opción para deshabilitar la sincronización vertical (VSync), que se usa para evitar cortes en la salida. Los artefactos pueden aparecer en los programas del juego después de desactivar la protección, pero puede soportarlos si la lucha contra ellos provoca retrasos adicionales.

Ademas de ello, ahora en esta nueva actualización la emulación de mouse deshabilitada para los trackpads DualShock 4 y DualSense en el inicio de Steam, cuando Steam no se ejecuta en modo de escritorio, se carga el controlador del gamepad, asi como tambien se destaca que se ha mejorado el uso del teclado virtual en los juegos.

Se ha propuesto un nuevo firmware para la estación de acoplamiento, que resuelve los problemas de detección de pantallas conectadas a través de HDMI 2.0.

El panel emergente HUD (Heads-Up Display) utiliza un segundo nivel de rendimiento y utiliza un diseño horizontal que coincide con los juegos que utilizan una relación de aspecto de 16:9.

Se ha habilitado la compatibilidad con la operación TRIM para informar a las unidades internas sobre los bloques no utilizados en el FS. En los ajustes de «Ajustes → Sistema → Avanzado» ha aparecido un botón para forzar a realizar la operación TRIM en cualquier momento. Esto incluye una solución alternativa que garantiza que las operaciones TRIM sean seguras para las tarjetas SD que anuncian la compatibilidad con el descarte pero no la admiten.

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

  • Se agregó compatibilidad con los controladores inalámbricos 8BitDo Ultimate.
  • Se corrigieron problemas con algunos juegos que se congelaban después de regresar del modo de suspensión.
  • Se corrigieron problemas con el tartamudeo de 100 ms al activar el modo de retroiluminación adaptativa.
  • En «Configuración → Almacenamiento» para dispositivos externos, se ha agregado una opción para eliminar el dispositivo.
  • Se proporciona el montaje automático de unidades externas con FS ext4.
  • Steam recortará periódicamente los dispositivos de almacenamiento según sea necesario
  • Nuevo botón en Configuración → Sistema → Avanzado para ejecutar el recorte de inmediato
  • Se agregó una opción de expulsión para unidades extraíbles en Configuración → Almacenamiento
  • Esto desmonta la unidad extraíble, no la expulsa físicamente
  • Las unidades externas formateadas como ext4 ahora se montan automáticamente y están disponibles para su uso en Steam
  • Se solucionó un caso en el que el dispositivo de audio predeterminado mostraba «echo-cancel-sink» y los controles de audio dejaban de funcionar correctamente
  • Se solucionó un caso en el que algunas aplicaciones emitían audio al dispositivo incorrecto
  • Se corrigió un error en el controlador de audio que podía provocar crujidos en el audio integrado en algunas situaciones.

Las actualizaciones solo están disponibles para Steam Deck, pero los entusiastas están desarrollando una versión no oficial de holoiso, adaptado para su instalación en computadoras normales (Valve también promete preparar compilaciones para PC en el futuro).

Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

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