These mixed-reality glasses make mobile gaming bigger and better, but I’m not convinced they are the future.
from Gear Latest https://ift.tt/WFLwKHJ
via IFTTT
These mixed-reality glasses make mobile gaming bigger and better, but I’m not convinced they are the future.
from Gear Latest https://ift.tt/WFLwKHJ
via IFTTT

Si hace unos días os hablábamos de Piped como alternativa a YouTube, hoy vamos a hacer lo mismo, pero con Whoogle. Todos conocemos el modelo de negocio de empresas como Facebook o Google: usan nuestra información para poder vender mejor la publicidad, pero para hacerlo necesitan «espiarnos» y no respetar para nada nuestra privacidad. Podemos evitarlo usando otros motores de búsqueda, como los de Brave o DuckDuckGo, pero ¿no sería mejor buscar en Google sin Google?
Eso es lo que permite hacer Whoogle. Sigue la filosofía de otros servicios como Invidious, Nitter o el mencionado Piped: usar una API no oficial para visitar un servicio sin tener que pasar por esa página web que es una trampa mortal para nuestra privacidad. En general funcionan bien, y en ocasiones mejoran la experiencia original, si bien es cierto que tenemos que acostumbrarnos al diseño alternativo y en ocasiones tener que saltar de una instancia a otra.
(adsbygoogle = window.adsbygoogle || []).push({});
Hace un año os hablamos de cómo usar Whoogle alojándolo nosotros mismos, pero hoy os contaremos cómo buscar directamente desde el navegador.
La página oficial del proyecto está en GitHub, pero no se puede buscar desde allí. Para buscar con Whoogle hay que buscar «instances» en esa página y acceder a la de instancias públicas, también disponible aquí. Lo malo de esto de las instancias es que cada proyecto o persona que las aloja se encarga de su funcionamiento y mantenimiento, y no todas las instancias de Whoogle funcionan. De hecho, hay momentos en los que la mayoría no lo hacen porque tras hacer una búsqueda nos aparece el aviso de las cookies de Google y no podemos ver nada. Pero la mayoría no son todas.
La de Garuda sí funciona. Muestra los resultados directamente, aunque esto puede cambiar en cualquier momento, incluso mientras escribo este artículo, y también podemos ver un mensaje de que se ha excedido el número de peticiones. Esta instancia le ha cambiado un poco el CSS, algo que podemos hacer nosotros desde la Configuración. Además de activar el modo seguro, ponerlo en nuestro idioma o marcar la casilla para usar Tor, hay una caja de texto que nos permite aplicar nuestras propias reglas CSS, con lo que Whoogle puede tener el diseño que podamos imaginar.
(adsbygoogle = window.adsbygoogle || []).push({});
Los cambios en los ajustes se guardan en el navegador. También podemos guardarla en la nube si elegimos la opción «Guardar como…» y elegimos un nombre, poco más o menos como lo podemos hacer en DuckDuckGo. Si queremos recuperarla una vez desaparezca, tenemos que cargarla haciendo clic en el botón de «Load», «Cargar» o lo que sea en nuestro idioma.

Los resultados son casi calcados a los de Google. Aún sin indicarle país de origen y con todo el respeto por mi privacidad, al buscar «linuxadictos» empieza diciéndome que «Se muestran resultados de linux adictos; Ver resultados de linuxadictos», seguido de este sitio web, las secciones de Distribuciones, Noticias, luego un par de artículos y nuestra página de Facebook. Si miramos más abajo, parece que los resultados son los mismos, pero un poco barajados. Es lo que tiene no ordenarlos para su propio beneficio.
Para los usuarios de DuckDuckGo o alguna extensión compatible, es probable que pronto se pueda buscar en este frontend para Google usando el !whoogle delante de las búsquedas, ya que hace poco que he rellenado la solicitud para añadir el !bang. Si una búsqueda falla, es probable que haya algo por actualizar en la instancia, en cuyo caso merece la pena ir a la página de instancias y buscar una que funcione. Aunque esto pueda marear un poco, no es diferente a lo que pasa en Piped o Invidious, que a veces una instancia falla en algo o en todo.
(adsbygoogle = window.adsbygoogle || []).push({});
Si gustan los resultados de Google pero no sus políticas, Whoogle es la solución. Y si la combinamos con Piped podremos cuidar nuestra privacidad en un tanto por cien elevado, ya que son justamente Google y YouTube los servicios con los que más información le regalamos a la compañía bajo el paraguas de Alphabet.
from Linux Adictos https://ift.tt/dhDYCAQ
via IFTTT
Alibaba busca competir con sus modelos de AI, con los ya existentes del mercado
Alibaba dio a conocer hace ya varios días, que ha liberado dos grandes modelos de lenguaje (LLM) de código abierto en un intento por enfrentarse a las metaplataformas.
Los modelos de inteligencia artificial, llamados Qwen-7B y Qwen-7B-Chat, el cual cada modelo tiene siete mil millones de parámetros, que a menudo se utilizan para medir su fuerza. Uno de ello de los modelos de AI de Alibaba, busca posicionarse como una variación conversacional al reciente lanzamiento de «Llama 2» de Meta.
(adsbygoogle = window.adsbygoogle || []).push({});
La compañía dijo en un comunicado de prensa que el «código, los pesos de los modelos y la documentación de los dos modelos serán de libre acceso para académicos, investigadores e instituciones comerciales de todo el mundo«. Esta es la primera vez que una importante empresa de tecnología china hace que sus LLM sean de acceso abierto.
Añadió que el lanzamiento de estos modelos de código abierto tiene como objetivo que estos grandes modelos LLM puedan ser parte del esfuerzo por ayudar a democratizar la tecnología de IA y apoyar a las empresas emergentes de LLM. Además, también se menciono que se proporcionarán acceso gratuito al código, la documentación y los mecanismos internos de los modelos para académicos, investigadores e instituciones comerciales de todo el mundo.
Hay que recordar que los modelos de LLM AI pueden procesar cantidades masivas de datos y generar todo tipo de contenido desde texto, imágenes, audio y video, ademas de que la información sirven como columna vertebral de los chatbots de IA como ChatGPT.
(adsbygoogle = window.adsbygoogle || []).push({});
Sobre sus modelos LLM, Alibaba mencionó que los dos se basan en Tongyi Qianwen LLM de Alibaba, que se anunció en abril. Tongyi Qianwen tiene múltiples versiones con diferentes números de parámetros, y Qwen-7B y Qwen-7B-Chat son dos versiones de tamaño pequeño que están diseñadas para ayudar a las pequeñas y medianas empresas a comenzar con la IA.
«Nuestro objetivo es promover tecnologías inclusivas y permitir que más desarrolladores y pequeñas y medianas empresas obtengan los beneficios de la IA generativa», dijo el director de tecnología de Alibaba Cloud Intelligence, Zhou Jingren.
Si bien las principales empresas de tecnología están “abriendo fuentes” de sus modelos de IA, la apertura es objeto de debate. Al igual que Alibaba, Meta admite que hay partes de LLaMA 2 a las que no se puede acceder. De manera similar, OpenAI limita lo que comparte de su GPT-4 AI. Un estudio reciente muestra que, de hecho, ChatGPT de OpenAI y LLaMA de Meta no son muy abiertos en absoluto.
Alibaba Cloud dijo que las empresas con menos de 100 millones de usuarios activos mensuales pueden implementar los modelos libremente; mientras que las empresas con más de 100 millones de usuarios activos mensuales deberán solicitar una licencia de Alibaba antes de utilizar ambos modelos. De manera similar, Meta’s Llama 2 requiere una licencia para usuarios de más de 700 millones de usuarios.
Alibaba dijo que Tongyi Qianwen tenía versiones con más parámetros que no se lanzaron de forma gratuita, pero no dijo cuántos parámetros contenía su modelo más grande. La versión más grande de Meta’s Llama 2 tiene 70 mil millones de parámetros.
(adsbygoogle = window.adsbygoogle || []).push({});
“Hoy, Alibaba Cloud es el primero en lanzar una solución de capacitación e implementación para toda la serie de Llama 2 en China, publicó Alibaba en su canal WeChat. «Todos los desarrolladores pueden crear modelos grandes personalizados en Alibaba Cloud».
China intenta alcanzar a Estados Unidos en el campo de la IA, y Beijing anima a las empresas chinas a desarrollar rápidamente modelos de IA nacionales y “ controlables ”capaz de rivalizar con los desarrollados por empresas estadounidenses.
Además de Alibaba, muchos de los gigantes tecnológicos como por ejemplo Huawei, han estado desarrollando agresivamente sus propios modelos de IA en los últimos meses. Fuente
Como ya se menciono, para los interesados, los modelos basados en Tongyi Qianwen de Alibaba (Qwen-7B, y la versión Qwen-7B-Chat) para conversaciones, están disponibles para cualquier persona, con una licencia gratuita y para para empresas con más de 100 millones de usuarios mensuales, se debe solicitar una.
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/IlD5nXA
via IFTTT
Si se explotan, estas fallas pueden permitir a los atacantes obtener acceso no autorizado a información confidencial o, en general, causar problemas
Hace pocos días se dio a conocer la noticia de que se ha descubierto una vulnerabilidad de seguridad crítica en el módulo SSLSocket de Python, la vulnerabilidad (ya catalogada bajo CVE-2023-40217) permite a un atacante eludir el protocolo de enlace TLS e inyectar datos maliciosos en una conexión segura.
Se menciona que el problema en la clase SSLSocket que podría omitir durante la etapa de la negociación de conexión TLS y procesos relacionados, como la verificación de certificados. Un ataque exitoso puede hacer que los datos no cifrados se traten como si se hubieran transmitido mediante una conexión TLS válida.
(adsbygoogle = window.adsbygoogle || []).push({});
Se menciona que las versiones afectadas de Python son:
El problema se debe al hecho de que después de crear el socket, hay una pequeña ventana durante la cual los datos recibidos y almacenados en el buffer se tratarán como leídos del cliente si la conexión se cierra antes de que comience el proceso de negociación de la conexión TLS. Para llevar a cabo un ataque, basta con establecer una conexión, enviar datos inmediatamente y cerrar el socket sin esperar respuesta para negociar una conexión TLS. El tamaño de los datos que se pueden enviar durante un ataque está limitado por el tamaño del búfer de la red.
La vulnerabilidad afecta a las aplicaciones de servidor (por ejemplo, servidores HTTPS)y otros protocolos del lado del servidor que utilizan la autenticación de cliente SSL estándar de Python para organizar un canal de comunicación seguro que utiliza autenticación de certificado de cliente (por ejemplo, mTLS). Esta vulnerabilidad es particularmente peligrosa para los servidores HTTPS, ya que un atacante podría aprovechar esta vulnerabilidad para evitar el protocolo de enlace TLS e inyectar un certificado de cliente malicioso en la conexión. Esto permitiría al atacante obtener acceso a los recursos del servidor sin estar autenticado.
(adsbygoogle = window.adsbygoogle || []).push({});
Ademas de ello se menciona que también se puede utilizar para atacar a clientes que se conectan a un servidor controlado por un atacante si estos clientes proceden inmediatamente a leer datos del socket, sin enviar primero una solicitud (aplicaciones cliente normales, como pip, que utilizan HTTPS para enviar solicitudes, el la vulnerabilidad no se ve afectada).
La vulnerabilidad solo se puede utilizar para enviar datos sin pasar por la autenticación del certificado; dado que la conexión se cierra inmediatamente, la respuesta a la solicitud no se enviará al cliente. Al mismo tiempo, la vulnerabilidad puede usarse para ataques a la API, a través de los cuales se pueden realizar cambios o eliminar datos.
Esta vulnerabilidad *afecta* a los clientes que leen y procesan datos del servidor después de un protocolo de enlace TLS sin enviar ningún dato primero. Nuestro equipo desconoce un protocolo que utilice TLS que se ajuste a este patrón de uso.
Esta vulnerabilidad *no afecta* las conexiones HTTPS del lado del cliente como pip o solicitudes, ya que una solicitud HTTP debe enviarse antes de leer una respuesta HTTP, lo que significa que la conexión ya estará cerrada en el momento en que el cliente envíe una solicitud HTTP, lo que provocará una error.
Por otra parte, vale la pena mencionar que también se ha corregido otra vulnerabilidad en Python (CVE-2023-41105) la cual era también importante, ya que podría ser usada para eludir las comprobaciones válidas de rutas de archivos realizadas mediante una funcion.
La vulnerabilidad se debe al hecho de que si la ruta contiene caracteres con un código null (‘\0’),ya que una función corta la ruta después del primer carácter null. En este caso, en funciones posteriores para trabajar con archivos, se puede utilizar la ruta completa, en lugar de la ruta truncada. El problema aparece solo en la rama 3.11.x.
(adsbygoogle = window.adsbygoogle || []).push({});
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/TdEl1CX
via IFTTT
Screenshot de Bazzite PC
Se dio a conocer el lanzamiento de la nueva distribución de Linux «Bazzite», que desarrolla como una compilación especializada de Fedora 38, la cual está optimizada para ejecutar juegos tanto en PC como en el dispositivo de juegos portátil Steam Deck de Valve.
Bazzite presume de ser una distribucion totalmente dirigida y optimizada para juegos, ya que de manera inicial cuenta con un asistente de primera ejecución que permite al usuario poder instalar aplicaciones adicionales y cambiar la configuración. Por ejemplo, la preinstalación de controladores propietarios de NVIDIA, ademas de que puede configurar CoreCtrl para cambiar la configuración del sistema en relación con las aplicaciones y GreenWithEnvy para overclockear las tarjetas de video NVIDIA.
(adsbygoogle = window.adsbygoogle || []).push({});
Otra de las características de Bazzite, es la inclusión en el servicio de optimización automática System76 Scheduler, que configura dinámicamente los parámetros del programador de tareas CFS (Completely Fair Scheduler) y cambia las prioridades de ejecución del proceso para reducir la latencia y garantizar el máximo rendimiento del proceso con el que el usuario está trabajando actualmente.
Ademas de ello Bazzite cuenta con Waydroid habilitado de forma predeterminada, lo que abre posibilidades para ejecutar aplicaciones de Android en Steam Deck, aumentando su versatilidad y potencial para una funcionalidad extendida.
Sobre el desarrollo de la variante Bazzite para las videoconsolas Steam Deck, en la que Steam y Lutris están preinstalados, se destaca que se utiliza por defecto la interfaz Game Mode, el administrador compuesto Gamescope y el paquete Mesa modificado.
(adsbygoogle = window.adsbygoogle || []).push({});
Los componentes de compilación, como controladores, firmware, utilidades de administración de refrigeración y paquetes especializados, se transfieren desde SteamOS (transferidos desde el repositorio evlaV), ademas de que el paquete incluye utilidades para controlar el voltaje de Steam Deck, cambiar la frecuencia de la pantalla y limitar el nivel de la batería.
Screenshot Bazzite steam deck
Por la parte de las correcciones portadas, se mencionan el uso del sistema de archivos Btrfs en una tarjeta SD, cuenta con las herramientas a la interfaz de Gamemode para actualizar el sistema, paquetes flatpak, ZRAM, amd-pstate y el programador de E/S BFQ están habilitados de forma predeterminada.
De las demás características que se destacan de Bazzite:
(adsbygoogle = window.adsbygoogle || []).push({});
Finalmente cabe mencionar que si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
Para los interesados en poder probar esta distribución, deben saber que se ofrecen imágenes de instalación se genera para la arquitectura x86_64 con un peso de 685 MB y se puede obtener desde el siguiente enlace.
Durante el arranque se debe seleccionar la variante adecuada a tu equipo (PC o Steam Deck)
from Linux Adictos https://ift.tt/9zowxIr
via IFTTT

Ahora que los dispositivos móviles son cada vez más potentes es difícil que estemos en situación de tener que usar un ordenador que no utilicemos habitualmente. Sin embargo, si se da el caso, vamos con una lista de los «salvavidas de código abierto»
Los salvavidas son programas que podemos utilizar desde un pendrive, sin necesidad de instalarlos ni de dejar datos importantes en un equipo que no sabemos quién más utiliza.
(adsbygoogle = window.adsbygoogle || []).push({});
Cada cierto tiempo tengo que ir a trabajar a un determinado lugar. Me asignaron un ordenador «todo en uno» con 4 gigas y Windows 7 que no conoció una desfragmentación desde el día en que fue instalado. Ante mis continuas quejas le instalaron Windows 10, pero no se molestaron en activarlo.
Decidí tomar el toro por los cuernos e instalar una distribución Linux en un pendrive. Lo ideal es hacerlo en uno de 16 o 32gb. Por supuesto, que la mejor opción hubiera sido un disco rígido externo, pero para los programas que necesito no se justificaba.
Las distribuciones Linux más amigables como Fedora, Manjaro o Ubuntu son ideales para este tipo de situaciones ya que detectan el hardware en el que están trabajando y te dicen que controlador instalar. Si realmente estás preocupado por la privacidad, no dejes de darle una mirada a Tails, una distribución basada en Debian con herramientas que la garantizan
(adsbygoogle = window.adsbygoogle || []).push({});
En caso de que no quieras una distribución Linux, puedes optar por lo.s llamados programas portables Son aplicaciones que incluyen todas las dependencias que necesitan para funcionar.
Los dos principales repositorios de software portable para Windows son PortableApps y Portapps
from Linux Adictos https://ift.tt/cQgM8L6
via IFTTT
Epic First Run el programa de Epic Games que busca exclusividad de los desarrolladores
La noticia del nuevo programa que ofrece Epic Games a los desarrolladores llamado «Epic First Run», ha estado sonando mucho en la red, ya que es algo que a divido opiniones, pues en primera instancia pareciera que es un excelente programa para los desarrolladores de juegos, los cuales generalmente tienen que lidiar con las comisiones dentro de las tiendas de aplicaciones.
Un caso bastante sonado fue precisamente el de Epic Games vs Apple en el año 2020, en el cual para no alargar el tema, básicamente trato en que Apple y Google retiraron Fortnite de sus respectivas tiendas de aplicaciones debido a que Epic Games había introducido un sistema de pago propio con el cual alegaba que el usuario se ahorraba la comisión de las tiendas de aplicaciones.
(adsbygoogle = window.adsbygoogle || []).push({});
Este caso duro bastantes meses en los juzgados, ya que cada quien defendía sus intereses (Apple y Epic Games), ademas de que se acusaba a Apple de monopolio.
Dejando de lado el tema del pleito Apple vs Epic Games y retomando el motivo del artículo, como mencione a primera instancia el nuevo programa conocido como Epic First Run, en primera instancia pareciera ser bastante bueno para los desarrolladores y lo es (en cierta medida), ya que el programa da el 100% de ingresos a cambio de exclusividad.
Dicho de otra manera los desarrolladores obtendrán el 100% de las ganancias generadas por sus creaciones, durante seis meses, a cambio de que no lancen su juego en otra tiendas, por ejemplo Steam.
(adsbygoogle = window.adsbygoogle || []).push({});
La descripción de Epic First Run básicamente consta en permitir a los desarrolladores participantes conservar todas las ganancias de los nuevos títulos que se lancen a partir del 16 de octubre de este año:
Al final de este período, la división de ingresos volverá a la división habitual, en la que el 88% de los ingresos se destinará al desarrollador y el 12% a Epic. A cambio, las empresas que participen en el programa no podrán vender sus juegos en tiendas de la competencia, incluida la Steam Store de Valve, durante el período de seis meses. Un juego tampoco será elegible para el programa si ya se ha ofrecido en otra tienda digital de terceros.
Hasta aquí todo bien, ya que pareciera miel sobre hojuelas, pero no es asi puesto que en primera instancia este movimiento da a pensar a muchos que Epic Games busca un monopolio al pedir solo exclusividad para su plataforma.
Eso lleva a que tiendas como Steam, GOG, Humble Bundle, Uplay, entre otras, se vean afectadas a la larga, dado que ya no podrán ofrecer de «cierta manera» una manera de competir ya sea en lanzamientos, precio, servicios, promociones, etc, ya que Epic Games será la única tienda con exclusividad.
Esto me recuerda un poco al monopolio que tuvo internet explorer durante tantos años, hasta comenzaron a ganar popularidad otros navegadores (Firefox, Opera y más tarde Chrome), lo que significo la muerte inminente de internet explorer.
(adsbygoogle = window.adsbygoogle || []).push({});
Tomo dicho ejemplo de los navegadores porque no hay mejor forma de explicar lo que puede causar este programa de Epic Games en el remoto caso de que los desarrolladores opten por dar la exclusividad de sus juegos.
Pues si lo vemos de esta forma, los que somos usuarios de Linux estaríamos condenados a tener que buscar la forma de ejecutar el cliente de Epic Games en nuestro sistema, dígase wine, CrossOver, Lutris, etc.
Algo que no se compara en gran medida a contar con títulos nativos o que la misma tienda de aplicaciones pueda ofrecer, como es el caso de Steam, que en primera instancia ofrece:
Finalmente, puedo decir que como tal la idea de dar un mayor margen de ganancia a desarrolladores de juegos no es malo, todo lo contrario, pero todas las consecuencias que a la larga pueda generar esto, sin dudas los Linuxeros somos los que más vamos a sufrir.
Por último y como comentario adicional que me gustaría añadir, gran parte de los juegos no suelen recaudar gran parte de sus ganancias durante los primeros meses, sino que las verdaderas ganancias las perciben mucho tiempo después.
Si estás interesado en conocer más al respecto sobre el programa de Epic Games, puedes consultar los detalles en el siguiente enlace.
from Linux Adictos https://ift.tt/vX9RdDa
via IFTTT
Entornos Integrados de desarrollo de Jetbrains
Siempre es bueno que la oferta de software para Linux aumente, provenga de donde provenga. Es por eso por lo que la noticia de que los IDE de Jetbrains empiecen a implementar el soporte para Wayland es una buena noticia.
Jetbrains tiene dos versiones de sus entornos integrados de desarrollo. la comunitaria y la de pago. La versión de pago fue el primer software para Linux en implementar el sistema de licencia por suscripción.
(adsbygoogle = window.adsbygoogle || []).push({});
Con el objetivo de mejorar la experiencia de uso tanto en distribuciones Linux como en el Subsistema de Windows para Linux (WSL) Jetbrains comienza a hacer compatible con Wayland a sus entornos de desarrollo IntelliJ. Son los que se usan en el desarrollo de aplicaciones para los lenguajes de programación Java y Kotlin así como para la creación de aplicaciones para dispositivos móviles
Por el momento pueden ejecutarse aplicaciones Java Swing y AWT. El renderizado basado en software está disponible para decoraciones básicas de ventanas, HiDPI y multimonitor. Para más adelante tendremos el renderizado acelerado basado en Vulkan y soporte para métodos de entrada, portapapeles y arrastrar y soltar.
Wayland es un protocolo de servidor gráfico que busca reemplazar al tradicional X11 de los sistemas Linux, sin embargo, tiene algunas carencias.
(adsbygoogle = window.adsbygoogle || []).push({});
Es probable que llegados a este punto se estén preguntando como yo si Wayland tiene algo bueno. Desde el blog de Jetbrains dice que:
La arquitectura de Wayland ofrece beneficios inherentes en términos de rendimiento y seguridad. Al evitar las complejidades del antiguo protocolo X11, Wayland proporciona un mecanismo más optimizado para la comunicación entre las aplicaciones y el servidor de visualización. Esto se traduce en un renderizado más rápido y una menor probabilidad de que se produzcan vulnerabilidades de seguridad derivadas del diseño obsoleto de X11. Como resultado, se espera que los IDE basados en IntelliJ que se ejecutan en Wayland muestren una mayor estabilidad y capacidad de respuesta.
Si quieres probar como va evolucionando el soporte, puedes encontrar los IDE’S de Jetbrains en la tienda de Snap.
from Linux Adictos https://ift.tt/UvS2MaQ
via IFTTT
ToaruOS es un sistema operativo «completo» para PC x86-64 y soporte experimental para ARMv8.
Se dio a conocer el lanzamiento de la nueva versión de ToaruOS 2.2, el cual es un sistema operativo independiente, escrito desde cero y provisto con su propio kernel. En esta nueva versión que se presenta, se destacan las mejoras en soporte, en el gestor de arranque, correcciones de errores y más.
Para quienes desconocen de ToaruOS, deben saber que este, es un sistema operativo educativo, que está centrado principalmente en su uso en máquinas virtuales. Proporciona un entorno similar a Unix, completo con una interfaz gráfica de escritorio, bibliotecas compartidas, un emulador de terminal rico en funciones y soporte para ejecutar GCC, Quake y varios otros puertos.
(adsbygoogle = window.adsbygoogle || []).push({});
El núcleo de ToaruOS, proporcionado por las imágenes del CD de esta versión, está construido completamente desde cero. El gestor de arranque, el kernel, los controladores, la biblioteca estándar C y las aplicaciones de espacio de usuario son software original creado por los autores, al igual que los recursos gráficos.
En esta nueva versión que se presenta de ToaruOS 2.2, se han implementado una gran cantidad de cambios, de los cuales se destacan los cambios y mejoras realizadas en la interfaz de usuario (UI). Y es que en este lanzamiento se ha mejorado la implementación de los botones de control de ventanas, ademas de que el administrador de ventanas Yutani, ahora soporta la minimización de ventanas, se ha ampliado el alcance de presionar el botón y se ha proporcionado la indicación de pasar el cursor sobre el botón.
Ademas de ello, tambien se destaca que el panel ha sido rediseñado y vuelve a un diseño acoplado y no tiene esquinas redondeadas, se ha mejorado el rasterizador TrueType y su funcionalidad de representación de rutas ahora está disponible para otras aplicaciones y se mejoró el trabajo de la biblioteca para trabajar con el menú.
(adsbygoogle = window.adsbygoogle || []).push({});
Por la parte de las mejoras de kuroko (su propio lenguaje de programación dinámico), este se ha actualizado a su versión 1.4 con el cual se mejoró la compatibilidad con Python y rediseñó significativamente el proceso de creación de objetos, que se acerca más al modelo de objetos del lenguaje Python.
Ademas de ello, en esta nueva versión de ToaruOS 2.2, el juego de «Mines» se ha reescrito en idioma Kuroko. El visor de fractales de Julia tiene una nueva funcionalidad, incluido un explorador de conjuntos de Mandelbrot
Tambien se destaca que /bin/sh ahora es un enlace simbólico /bin/esh y se puede cambiar para que apunte a un shell POSIX adecuado como Dash. Se han realizado diversas mejoras en el gestor de arranque, asi como tambien varias mejoras de libc y varias correcciones de errores relacionados con el funcionamiento de los TTY.
De los demás cambios que se destacan de la nueva versión:
(adsbygoogle = window.adsbygoogle || []).push({});
Finalmente si estás interesado en poder conocer más al respecto, debes saber que el código del proyecto está escrito en C y se distribuye bajo la licencia BSD, de igual forma puedes consultar los detalles en el siguiente enlace.
Para los interesados en probar esta nueva versión, ha preparado una imagen en vivo para su descarga, de 6.38 MB de tamaño, que se puede probar en QEMU, VMware o VirtualBox.
El enlace es este.
from Linux Adictos https://ift.tt/yV5REzm
via IFTTT

Hay personas que pasan a la historia de la tecnología por lo que hicieron, es el caso de Dennis Ritchie o Richard Stallman, otros por lo que no hicieron como Steve Jobs. Y, ahora que ReiserFS es oficialmente obsoleto, a Hans Reiser solo se lo mencionará en conexión a su prontuario policial.
Es probable que con esta noticia a alguien se le ocurra lanzar una bifurcación, de hecho, ya las hubo, pero no parece que hayan prosperado.
(adsbygoogle = window.adsbygoogle || []).push({});
Un sistema de archivos sirve para definir cómo se almacenan, nombran, acceden y gestionan los archivos y directorios en un dispositivo de almacenamiento mediante un conjunto de reglas.
Estas reglas indican la forma en que se deben organizar los datos en bloques o sectores en un determinado dispositivo de almacenamiento, la forma de asignar los nombres a los archivos y directorios, cómo se hacen las operaciones de lectura y escritura, y cómo se guardan los metadatos asociados con los archivos (como tamaño, día de creación, privilegios, etc.).
En la década del 90 Hans Reiser comenzó a trabajar en el desarrollo de su sistema de archivos con el objetivo era crear uno que fuera eficiente trabajando con una gran cantidad de archivos pequeños. Esta era una falencia de los sistemas de archivos de la época. Aunque se lanzó en 1993 su popularidad se disparó en la década siguiente.
(adsbygoogle = window.adsbygoogle || []).push({});
En el año 2006 se incorporó al núcleo de Linux. Pero a raíz de los problemas legales de su desarrollador, su evolución se detuvo y fue perdiendo relevancia.
Las características principales de este sistema de archivos son:
Aunque ya se lo consideraba obsoleto desde la versión 5.18 del núcleo Linux y openSUSE Tumbleweed, la única de las distribuciones Linux importantes que lo mantenía, dejó de darle soporte es recién ahora con la actualización de controladores para la próxima versión 6.6 donde se cambió el estado de soportado a obsoleto.
Es probable que en un futuro cercano desaparezca todo rastro.
(adsbygoogle = window.adsbygoogle || []).push({});
from Linux Adictos https://ift.tt/9RsEjcH
via IFTTT