¿Y si pudieras tener un AMD Ryzen y una GPU con Ray Tracing en tu dispositivo Android?

AMD Ryzen C7

El rumor que ha saltado en los últimos días proviene de una imagen publicada en un sitio de filtraciones sobre una supuesta patente de una nueva CPU para dispositivos móviles. Esto podría parecer algo normal, pero si te digo que esa CPU sería un AMD Ryzen y con una potente GPU con Ray Tracing, entonces el impacto de la noticia podría ser muy superior.

¿Imaginas contar con un dispositivo móvil con Android capaz de tener un rendimiento extremo y una GPU capaz de mostrarte los mejores gráficos posibles para tus videojuegos? ¿Imaginas la potencia aportada por el Ray Tracing que tendrá la nueva Xbox o la PS5 en un móvil? Pues si este SoC AMD Ryzen C7 se confirma y no solo es un rumor, entonces no tendrás que imaginarlo, puesto que será real…

Como puedes apreciar en la imagen filtrada, aparece un supuesto AMD Ryzen C7 y algunas de las características técnicas que tendrían. En mi opinión, parece más un fake que otra cosa. Aunque habrá que ser cautos por si finalmente no lo fuese. Podría ser una broma o falsa noticia que tiene como base la famosa colaboración entre Samsung y AMD que ya anuncié, pero en cuyo caso dudo que sea fabricada por TMSC, ya que Samsung tiene foundry propia.

Las características tećnicas que puedes ver son:

  • Nombre: AMD Ryzen C7. Esto podría tener sospechas, ya que C7 es una marca de VIA, y no estoy seguro de que se llamase así. Además, si se trata del SoC de Samsung, lo normal es que se siga llamando Exynos.
  • Núcleos: es un big.LITTLE que usa 8 núcleos. 2 de alto rendimiento basados en ARM Cortex X1 de 3Ghz y llamados Gaugin Pro Mobile, una nueva marca que no pertenece ni a AMD ni a Samsung por el momento, y parece rara… ¿Será el resultado de la desaparecida AMD K12 basada en ARM? Lo dudo, esta tenía clara orientación para servidores y usaba núcleos ARM Cortex-A57 sin cambios. Por otro lado, también tiene otros 2 núcleos de rendimiento medio llamados Gaugin Mobile core basados en ARM Cortex A78, y otros 4 de bajo rendimiento/consumo ARM Cortex A55. Estos clusters trabajan a 3, 2.6 y 2 Ghz respectivamente.
  • Proceso: el nodo empleado sería el de 5nm de TSMC, que es acorde con lo que está haciendo ahora AMD al elegir a esta foundry de Taiwán, pero que no tendría demasiado sentido en caso de ser el SoC conjunto con Samsung.
  • GPU: se habla de una RDNA2 de AMD con Ray Tracing y con un 45% de más rendimiento que la Qualcomm Adreno 650. Una auténtica bestia para el gaming que sería muy interesante, y sería la primera GPU para móviles con aceleración Ray Tracing en tiempo real por hardware.

Además, como puedes ver en el paper filtrado tendría soporte para 5G, etc. Sin duda detalles muy llamativos que de ser ciertos sería toda una revolución, aunque es probable que no sea real…

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

RecApp: uno de los grabadores de pantalla más sencillos que encontrarás en Linux está en Flathub

RecApp

Hace un tiempo escribimos un artículo sobre cómo grabar la pantalla en Linux. Hay muchas opciones, entre las que yo prefiero SimpleScreenRecorder, e incluso podemos grabarla con programas como VLC o directamente desde Chrome si sabemos cómo hacerlo, pero en ocasiones nos encontramos con muchos campos que configurar y esto no es lo mejor para los usuarios menos expertos. Quizá, a este tipo de personas le interese algo como RecApp.

RecApp no es una aplicación nueva, pero nunca ha hecho mucho ruido. Está disponible en Flathub y en distribuciones como Fedora, y nos ofrece la posibilidad de grabar la pantalla de la manera más sencilla, sin apenas parámetros que configurar. No se trata de una app para los usuarios más exigentes, sino una que sencillamente grabará la pantalla en unos pocos clics, algo que, en parte por su sencillez, nos recuerda a las herramientas nativas que hay en algunos entornos gráficos como GNOME.

RecApp, capturar el escritorio de Linux sin complicaciones

Lo que vemos nada más abrir la aplicación es todo lo que nos ofrece la app:

  • El botón del círculo relleno grabará directamente.
  • El botón con los corchetes nos permitirá seleccionar una zona de la pantalla para grabar.
  • En las tres líneas tenemos información sobre la app («Acerca de…»).
  • Como opciones configurables, tenemos:
    • Frames por segundo, a elegir entre 15, 30 o 60.
    • Retraso, un tiempo en segundos que esperará hasta iniciar la grabación.
    • Posibilidades de grabar a una calidad más alta, de grabar el audio del escritorio y de grabar el cursor.
    • Ruta en donde guardará los vídeos.

RecApp es una aplicación muy sencilla y hay que tener en cuenta un par de cosas: lo primero es que sólo está en inglés, pero esto no es muy grave si tenemos en cuenta lo poco que podemos configurar. Lo segundo es que sólo grabará en formato WEBM, por lo que, si necesitamos otro formato, tendremos que convertirlo tras finalizar la grabación. Para ello podemos usar software como FFmpeg o algun servicio online como CloudConvert.

Si estáis interesados en probar RecApp, podéis hacerlo desde su paquete Flatpak de Flathub en la mayoría de distribuciones Linux que hayan añadido soporte o con el siguiente comando en Fedora:

sudo dnf install recapp

Más información en la página oficial del proyecto.

from Linux Adictos https://ift.tt/2MgBxFe
via IFTTT

Linux Lite 5.0 llega con soporte para UEFI y nuevo notificador de actualizaciones, entre otros

Linux Lite 5.0

A principios de año, Microsoft abandonó el soporte para Windows 7. En ese momento no fueron pocas las distribuciones Linux que intentaron llamar la atención de la comunidad Windows, entre las que estuvo la creada por Jerry Bezencon, quien lanzó una v4.8 de su sistema operativo llena de novedades destacadas. Ayer 31 de mayo lanzó otra nueva versión estable, un Linux Lite 5.0 del que Bezencon dice que es el «lanzamiento de Linux Lite más rico en funciones y completo hasta la fecha. Es el lanzamiento que la gente ha estado esperando«.

Personalmente, me llama la atención que en ese completo paquete del que habla Bezencon tenemos Lite Software, una opción que vemos tras el proceso de instalación desde la que podremos instalar software como Telegram o Etcher. No podemos tratar esto como Bloatware porque seremos nosotros los que elegiremos qué instalamos y qué no y veremos su pantalla tras la instalación del sistema operativo. A continuación tenéis la lista de novedades más destacadas que han llegado junto a Linux Lite 5.0.

Novedades más destacadas de Linux Lite 5.0

  • Basada en Ubuntu 20.04 LTS.
  • Soporte de modo de arranque UEFI predeterminado.
  • Comprobaciones de integridad del sistema de archivos durante el arranque.
  • Nueva entrada de arranque OEM en la lista del menú de arranque.
  • Opción de descarga de software de terceros en el instalador. Desde aquí podremos instalar software como:
    • Chrome.
    • Etcher.
    • NitroShare.
    • Telegram.
    • Zim.
    • OBS Studio
    • PlayOnLinux
    • Filezilla.
    • Handbrake.
    • Muchos otros.
  • Configuración de HiDPI en el Administrador de configuración.
  • Sección de hardware actualizada con información útil.
  • Nueva aplicación para tomar notas Zim que reemplaza al Cherrytree anterior.
  • Se eliminó la herramienta de dibujo y edición Pinta.
  • Soporte de arquitectura dual.
  • Corrección de errores en la papelera.
  • Sin telemetría oculta.
  • La utilidad de cortafuegos sin complicaciones GUFW reemplazada por un FireWallD altamente configurable.
  • Agregado estado de Firewall a Lite Widget.
  • Programa Lite Welcome y Lite User Manager actualizados a GTK3 y Python3.
  • Tres nuevas opciones en la pantalla de bienvenida: Seleccione Tema claro u oscuro, UEFI y arranque seguro.
  • Nuevas opciones de cierre de sesión con funcionalidad de ocultar o mostrar usando Lite Tweaks.
  • Nuevo notificador de actualización de software.

Si estáis interesados en descargar esta versión «ligera» de Linux, que ha llegado con el nombre en clave de Emerald, podéis descargar la nueva imagen ISO desde este enlace.

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

La prehistoria de Internet. Entendiendo el presente de Linux

La prehistoria de Internet

Para cualquier persona que conozca la historia de la tecnología, la evolución de la industria informática no es una sorpresa. Está siguiendo exactamente los mismos pasos que el de la industria de generación y provisión de energía eléctrica.

En los primeros días, los enormes generadores no podían estar muy lejos del sitio en que se la utilizaba. Posteriormente, los ingenieros encontraron la forma de reducir su tamaño, abaratar los costos y aumentar la distancia a la que podía transmitirse el fluido eléctrico.

Llegó un momento en que ya no tenía sentido que cada cliente tuviera su propio generador. Era más barato y menos complicado comprar la electricidad a una empresa distribuidora.

La computación en la nube sigue el mismo principio. Hay equipos con enormes capacidades de procesamiento en condiciones de atender a miles de usuarios, y, hay usuarios a los que no le compensa tener en propiedad los recursos informáticos que necesitan.

Más allá de los reparos en materia de privacidad, desde el punto de vista económico cada vez tiene más sentido la utilización de servicios en la nube.

Y, en la nube, el rey es Linux.

Pero, para entender como Linux llegó hasta acá tenemos que conocer la evolución de las tecnologías que lo hicieron posible

En nuestros anteriores artículos señalamos que hubo una serie de factores que iban a apuntalar el éxito de Linux. Ellos son:

  • La decisión de Linus de publicar el núcleo bajo la licencia GPL.
  • La creatividad de los desarrolladores para incorporarle herramientas de código abierto creando así las primeras distribuciones.
  • La popularización del CD-ROM como soporte para la distribución de software

Pronto algunos proveedores de soluciones informáticas descubrieron que podían utilizar las nuevas distribuciones con sus clientes. Utilizaron un nuevo modelo de negocios basado en la consultoría en lugar de hacerlo en la venta de licencias o hardware.

Llego el momento de presentar al otro protagonista de esta historia; Internet.

La prehistoria de Internet

Todo empezó con el lanzamiento del primer satélite artificial de la historia. La entonces Unión de las Repúblicas Socialistas Soviéticas lanzó el Sputnik el 4 de octubre de 1957.Hacia una década que la Segunda Guerra Mundial había terminado y la estrategia militar de Estados Unidos se basada en la disuasión mediante la superioridad en armamentos. El control del espacio era una ventaja que no se podía ceder.

La respuesta del presidente Eisenhower fue crear la Red de Agencias de Proyectos de Investigación Avanzados (ARPA). Integrada por las mentes científicas más brillantes del país. Su función era promover la investigación científica y fomentar los avances tecnológicos en todas las disciplinas vinculadas con temas de defensa.

Esto provocó una demanda de recursos informáticos mayor a la oferta. Y, como no era un campo de estudios muy popular, tampoco abundaban los especialistas.

Uno de ellos era Leonard Kleinrock. Kleinrock tenía una maestría en ingeniería eléctrica y para su tesis doctoral eligió el tema de la comunicación entre computadoras.

Pensando que las líneas telefónicas eran un vehículo de transmisión inadecuado, desarrolló teorías matemáticas para la transmisión de información. Sostenía que había que dividir los datos en paquetes de longitud fija para garantizar control, precisión y fiabilidad.

Al mismo tiempo (y sin saber uno del otro) el psicólogo J.C.R. Licklider introdujo el concepto de Red Galáctica.

El la imaginaba como una red mundial de computadoras a través de la cual las personas interactuarían y compartirían información. Un investigador en cualquier lugar podría acceder a «un universo de datos» y ejecutar programas en todas las demás computadoras

Licklider pudo imponer su punto de vista gracias que llegó a la posición de jefe de la Oficina de Técnicas de Procesamiento de Información de ARPA. Fue en ese cargo que conoció a Larry Roberts, un ex compañero de laboratorio de Kleinrock y entusiasta de sus teorías.

Por encargo de ARPA Larry Roberts y Thomas Marill trabajaron en el proyecto de establecer comunicación entre dos computadoras. Una estaba ubicada en Santa Bárbara California y la otra en Massachusetts.

La conexión entre las dos computadoras a través del país se realizó a una velocidad de 1200bps, fue la primera comunicación de red de área extendida (WAN) y sirvió como prueba de concepto.

También demostró que Kleinrock siempre tuvo razón y que los circuitos telefónicos convencionales no eran el medio de comunicación adecuado.

Esta historia continuará…

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

AudioMass: un «Audacity» gratuito que podemos usar directamente desde el navegador

AudioMass

Hace justo dos semanas, Audacity lanzó la v2.4.0 de su editor de ondas de audio. Audacity es un software muy popular por bueno, libre y estar disponible para muchas plataformas. Pero, como es lógico, hay que instalarlo en un equipo para que podamos usarlo. En ocasiones, como puede ser que estemos ante un ordenador que no es nuestro, instalar software no es una posibilidad, por lo que nos viene bien usar un servicio web como Seedr para Torrents o, el protagonista de este artículo, AudioMass para editar archivos de audio.

Por lo general, un servicio web no ofrece tantas opciones como una aplicación de escritorio, pero tampoco es su intención. AudioMass está pensado para que podamos realizar ediciones de audio básicas, como cortar, pegar y aplicar efectos, siendo quizá esto último uno de sus puntos fuertes por ofrecer la mayoría de las opciones más usadas. Si me preguntarais sobre un talón de Aquiles, yo mencionaría que sólo podemos exportar el audio a MP3.

AudioMass nos permite aplicar los efectos más populares

Los efectos que podemos añadir o aplicar en el momento de escribir estas líneas son:

  • Ganancia.
  • Fundidos de entrada y de salida.
  • EQ paragráfico.
  • Compresor.
  • Normalizar.
  • EQ Gráfico, normal y de 20 bandas.
  • Limitador duro.
  • Retardo.
  • Distorsión.
  • Reverberación.
  • Aumentar o disminuir la velocidad.
  • Invertir.
  • Revertir.
  • Eliminar silencio.

La interfaz de AudioMass está muy cuidada, tanto que recuerda a la de algunos editores muy famosos. Y su uso es muy intuitivo, sobre todo para aquellos que ya hemos editado audio alguna vez con herramientas de este tipo.

Además de poder usar la herramienta desde cualquier navegador (funciona en móviles) y poner a nuestra disposición todo tipo de efectos, el tercer punto que hace que AudioMass sea una opción interesante es que todo lo que ofrece lo hace gratuitamente y sin restricción alguna, por lo que merece la pena recordar su web o guardarla en favoritos por si nos hace falta en el futuro. Si estáis interesados, podéis probarlo haciendo clic en este enlace.

from Linux Adictos https://ift.tt/2ZUGxYi
via IFTTT

BlackArch 2020.06.01 llega con Kernel 5.6.14, 150 nuevos programas y más

La nueva versión de la popular distribución de pentest basada en Arch Linux “BlackArch” ya fue liberada y siendo esta la versión BlackArch 2020.06.01 en la cual se presenta la actualización del kernel a la versión 5.6.14, adición de nuevas herramientas y mas.

Si aún desconocen de BlackArch Linux deben saber que esta es una de las distribuciones GNU / Linux más populares para el hackeo ético, las pruebas de penetración y la investigación de seguridad. El repositorio en constante expansión de la distribución cuenta actualmente con poco más de 2500 herramientas.

Estas herramientas están organizadas en numerosos grupos y categorías de entre las cuales podremos encontrar: malware, dispositivos inalámbricos y desensambladores, adulteradores, anti-forenses, depuradores, fuzzers, keyloggers, descompiladores, backdoors, proxy, spoofing, sniffers, etc.

¿Qué hay de nuevo en BlackArch 2020.06.01?

En esta nueva version de la distribución se destaca la inclusión de 150 nuevos programas, con lo cual la base de herramientas de la distribución aumenta nuevamente (para conocer el listado completo de las herramientas que están incluidas dentro de la distribución puedes verificarla en el siguiente enlace).

Además se destaca que el kernel de Linux se ha actualizado a la versión 5.6.14, ya que anteriormente se usaba la rama 5.4.

Por la parte de las aplicaciones del sistema, de los cambios que se realizaron se menciona que el configurador de red wicd se reemplaza con wifi-radar (GUI) y wifi-menu para su uso en consola vinculante sobre netctl.

También se actualizaron todos los paquetes del sistema, administradores de ventanas (awesome, fluxbox, openbox), complementos vim y utilidades específicas de BlackArch. Según el equipo, este último ISO de BlackArch Linux es una versión de alta calidad, lo que significa que todos los paquetes incluidos se han probado y se han corregido varios errores, incluidas las dependencias faltantes.

Otros de los cambios que se destacan de esta nueva version:

  • El servicio iptables/ip6tables está deshabilitado.
  • Se eliminaron los servicios de virtualbox no utilizados (drag’n’drop, vmsvga-x11).
  • El instalador BlackArch Linux también se ha actualizado a la versión 1.1.45 para que el proceso de instalación sea más confiable y estable.

Si estás interesado en conocer mas al respecto sobre este lanzamiento o sobre la distribucion, puedes consultar los detalles en su sitio web oficial. El enlace es este.

Descarga

Finalmente para quienes estén interesados en poder descargar e instalar este sistema operativo deben saber que la ISO del sistema tiene un peso en GB a considerar, ya que tiene un peso de 15 GB aun que también se puede convertir cualquier distribución basada en Arch Linux o el mismo Arch en BlackArch, ya que se puede montar todas las herramientas con la ayuda de un simple script.

Ahora para quienes prefieran el sistema en limpio, pueden descargar BlackArch 2020.06.01 desde el siguiente enlace.

¿Como instalar BlackArch en Arch Linux y derivados?

Es posible instalar BlackArch sobre instalaciones ya hechas de Arch Linux y derivados. Para quienes estén interesados en poder utilizar este método, deben seguir las siguientes instrucciones.

Lo primero que vamos a hacer es descargar el script del instalador de BlackArch, para ello vamos a abrir una terminal y en ella vamos a ejecutar el siguiente comando:

curl -O https://blackarch.org/strap.sh

Para verificar que la descarga se realizó correctamente, podremos corroborar la suma SHA1 de este archivo la cual debe coincidir con 9c15f5d3d6f3f8ad63a6927ba78ed54f1a52176b:

sha1sum strap.sh

Le vamos a dar permisos de ejecución con

chmod +x strap.sh

Posterior a ello ahora vamos a ejecutar los siguientes comandos como root, para ello accedemos al usuario root con:

sudo su

Y vamos a ejecutar strap.sh

./strap. sh

Hecho esto ahora podremos conocer las herramientas disponibles para instalar con:

pacman -Sgg | grep blackarch | cut -d’ ’ -f2 | sort -u

Para solo mostrar las categorías de BlackArch, ejecuten:

pacman -Sg | grep blackarch

Para instalar una categoría de herramientas, solo tecleamos:

pacman -S blackarch - <category>

Opcionalmente podemos instalar la herramienta de BlackArch con:

pacman -S blackman

Para instalar una herramienta:

blackman -i <package>

Para instalar una categoría de herramientas:

blackman -g <group>

Finalmente para realizar una instalación completa:

blackman -a

from Linux Adictos https://ift.tt/2yMusJm
via IFTTT

Octopus Scanner: un malware que afecta a NetBeans y permite colocar backdoors

Hace poco se dio a conocer la notifica de que en GitHub se han detectado diversos proyectos de infección de malware que están dirigidos al popular IDE “NetBeans” y el cual es utilizando en el proceso de compilación para realizar la distribución del malware.

La investigación mostró que con la ayuda del malware en cuestión, que se llamaba Octopus Scanner, backdoors se ocultaron de manera encubierta en 26 proyectos abiertos con repositorios en GitHub. Los primeros rastros de la manifestación de Octopus Scanner están fechados en agosto de 2018.

Asegurar la cadena de suministro de código abierto es una tarea enorme. Va mucho más allá de una evaluación de seguridad o simplemente parchear los últimos CVE. La seguridad de la cadena de suministro se trata de la integridad de todo el ecosistema de desarrollo y entrega de software. Desde el compromiso del código, hasta cómo fluyen a través de la canalización de CI / CD, hasta la entrega real de lanzamientos, existe la posibilidad de pérdida de problemas de integridad y seguridad, a lo largo de todo el ciclo de vida.

Sobre Octopus Scanner

Este malware descubierto puede detectar archivos con proyectos de NetBeans y agregar su propio código a los archivos de proyecto y archivos JAR recopilados.

El algoritmo de trabajo es encontrar el directorio de NetBeans con proyectos de usuario, iterar sobre todos los proyectos en este directorio para poder realizar la colocación del script malicioso en nbproject/cache.dat y realizar cambios en el archivo nbproject/build-impl.xml para llamar a este script cada vez que se construye el proyecto.

Durante la compilación, se incluye una copia del malware en los archivos JAR resultantes, que se convierten en una fuente de distribución adicional. Por ejemplo, se colocaron archivos maliciosos en los repositorios de los 26 proyectos abiertos antes mencionados, así como en varios otros proyectos al publicar compilaciones de nuevas versiones.

El 9 de marzo, recibimos un mensaje de un investigador de seguridad que nos informaba sobre un conjunto de repositorios alojados en GitHub que presumiblemente estaban sirviendo malware de manera no intencional. Después de un análisis profundo del malware en sí, descubrimos algo que no habíamos visto antes en nuestra plataforma: malware diseñado para enumerar proyectos de NetBeans y colocar una puerta trasera que utiliza el proceso de compilación y sus artefactos resultantes para propagarse.

Al cargar e iniciar un proyecto con un archivo JAR malicioso por otro usuario, el siguiente ciclo de búsqueda de NetBeans e introducción de código malicioso comienza en su sistema, que corresponde al modelo de trabajo de los virus informáticos de propagación automática.

Figura 1: escáner de pulpo descompilado

Además de la funcionalidad para la auto-distribución, el código malicioso también incluye funciones de backdoor para proporcionar acceso remoto al sistema. En el momento en que se analizó el incidente, los servidores de administración del backdoor (C&C) no estaban activos.

En total, al estudiar los proyectos afectados, se revelaron 4 variantes de infección. En una de las opciones para activar la puerta trasera en Linux, se creó el archivo de ejecución automática «$ HOME/.config/autostart/octo.desktop» y en Windows, las tareas se iniciaron a través de schtasks para comenzar.

La puerta trasera podría usarse para agregar marcadores al código desarrollado por el desarrollador, organizar la fuga de código de los sistemas propietarios, robar datos confidenciales y capturar cuentas.

A continuación se muestra una descripción de alto nivel de la operación del escáner Octopus:

  1. Identificar el directorio NetBeans del usuario
  2. Enumerar todos los proyectos en el directorio de NetBeans
  3. Carga el codigo en cache.datanbproject/cache.dat
  4. Modificar nbproject/build-impl.xml para asegurarse de que la carga maliciosa se ejecuta cada vez que se construye el proyecto NetBeans
  5. Si la carga maliciosa es una instancia del escáner Octopus, el archivo JAR recién creado también está infectado.

Los investigadores de GitHub no excluyen que la actividad maliciosa no se limite a NetBeans y puede haber otras variantes de Octopus Scanner que pueden integrarse en el proceso de compilación basado en Make, MsBuild, Gradle y otros sistemas.

No se mencionan los nombres de los proyectos afectados, pero pueden ser fácilmente encontrados a través de una búsqueda en GitHub por la máscara «CACHE.DAT».

Entre los proyectos que encontraron rastros de actividad maliciosa: V2Mp3Player, JavaPacman, Kosim-Framework, 2D-Physics-the Simulations, PacmanGame, GuessTheAnimal, SnakeCenterBox4, CallCenter, ProyectoGerundio, pacman-java_ia, SuperMario- FR-.

Fuente: https://securitylab.github.com/

from Linux Adictos https://ift.tt/36JfikR
via IFTTT

Tres decenios con Linux. Así llegamos hasta aquí.

3 decenios con Linux

En la década del 80 surgió un nuevo género editorial, las autobiografías de líderes empresarios. Con la ayuda de alguien que supiera escribir, estas personas compartían su sabiduría sobre como alcanzar el éxito. Años después esos libros solo servían para sostener mesas con una pata más corta. Muy pocos de esos empresarios fueron capaces de seguir siendo exitosos cuando las condiciones del mercado cambiaron.

Lo mismo sucedería algunos años más tarde con las empresas de tecnología.

Tomemos, por ejemplo, el caso de Yahoo! La empresa que lideraba los servicios online en los noventa no pudo competir con la oferta de Google en la década siguiente. O, IBM, que siendo líder de la computación personal y corporativa terminó vendiendo su división de notebooks a Lenovo. y, dos decenas de años después, comprando Red Hat para poder competir con Amazon en el negocio de la computación en la nube.

Esta recopilación que estamos haciendo de tres décadas con Linux no pretende ser una crónica histórica exacta. Nuestro objetivo es demostrar como un cambio de época hizo que las características del software libre y de código abierto lo volvieran más atractivo que el software privativo. Pero, hay que tener en claro que las cosas pueden volver a cambiar y, que los mismos que hoy son entusiastas sostenedores de licencias abiertas pueden fácilmente volver a un modelo privativo.

3 decenios con LinuxTres decenios con Linux. La tecnología cliente servidor

Habíamos dejado nuestra historia en el año 92 con la aparición de la primera distribución Linux en usar un cedé como medio de instalación. Vamos a olvidarnos por ahora del usuario doméstico y retroceder una década para hablar de los servidores.

Los sistemas cliente-servidor comenzaron a surgir en los Estados Unidos a principios del decenio de 1980, cuando la informática pasó de los grandes ordenadores centrales a un procesamiento distribuido que utilizaba múltiples estaciones de trabajo o computadoras personales. El nuevo modelo se convirtió rápidamente en la columna vertebral de las soluciones tecnológicas adoptadas por las grandes organizaciones. Gran parte del éxito se debió a Unix, un sistema operativo desarrollado por Ken Thompson y Dennis Ritchie en 1969. No nos detendremos en Unix y su relación con Linux porque el tema merece su propio post.

Básicamente las estaciones de trabajo eran equipos muy potentes destinados a tareas específicas que exigían muchos recursos informáticos.

A principios del decenio de 1990, el crecimiento del mercado de las estaciones de trabajo disminuyó debido a la creciente potencia y el rendimiento de las computadoras personales, Para mediados de la década ya estaba en franco declive.

Buscando un nuevo mercado, los fabricantes encontraron el de los servidores. Es decir, computadoras que permitían compartir sus recursos informáticos con los equipos conectados.

Estos equipos debían ser capaces de permitir conexiones con múltiples clientes sin perder potencia de procesamiento. Al mismo tiempo tenían que ser estables, resistentes a los fallos, escalables y conectables a múltiples dispositivos de almacenamiento. Su sistema operativo tenía que ser capaz de funcionar sin interrupciones perceptibles.

En 1992 se introdujo la versión V de Unix con soporte para múltiples microprocesadores. Esto permitió aumentar el rendimiento y la confiabilidad de los equipos.

Para 1993 casi todos los fabricantes de servidores estaban usando una variante de Unix. Fue entonces que Microsoft decidió entrar en el mercado.

La empresa introdujo Windows NT 3.1. Esta nueva edición de su sistema operativo tenía versiones para computadoras de escritorio y servidores. Aunque nunca logró imponerse en el sector de los servidores, Windows NT 3.1 fue la base de Windows XP, el sistema operativo que aseguraría el liderazgo de la firma en la computación personal.

Dos años antes de que sucediera esto, un estudiante de informática de la Universidad de Helsinki decidió escribir el núcleo de un sistema operativo que le permitiera aprovechar toda la potencia del procesador de su nueva computadora. Se llamaba Linus Torvalds.

Torvalds publicó por primera vez el núcleo de Linux bajo su propia licencia que ponía restricciones a su distribución comercial. En versiones posteriores pasaría a hacerlo bajo la licencia abierta GPL. Esta decisión sería la base del posterior éxito de Linux en los servidores.

Las excelentes prestaciones del kernel de Torvalds junto a la nueva licencia despertaron la imaginación de los desarrolladores que lo combinaron con diferentes herramientas de código abierto para crear diversas distribuciones Linux.

Al mismo tiempo, algunos proveedores de soluciones informáticas tomaron nota de que podían tener un sistema operativo ajustable a las necesidades de sus clientes sin tener que abonar onerosas licencias.

Todo estaba listo para el siglo XXI. Pero, de eso hablaremos en el próximo post.

from Linux Adictos https://ift.tt/2AiI9QJ
via IFTTT

3 décadas con Linux. La llegada del CD-ROM y el modo live

3 décadas con Linux
La industria informática tiene sus propios dinosaurios. Productos que alguna vez fueron exitosos, por un cambio en las condiciones sociales o económicas se convirtieron en inviables. Por otra parte, competidores que habían sido relegados de repente se transformaron en los líderes.

En lo que llevamos del siglo, Apple, una empresa que estuvo al borde de la quiebra, logró ser una de las más rentables después de 30 años. Blackberry pasó de convertirse en emblema de la comunicación empresarial a ser irrelevante y, Microsoft descubrió que gana más dinero no siendo un monopolio.

Linux también fue protagonista de esos cambios; en algunos casos encontrando su lugar en el mundo, la nube. En otros, la frustración de que jamás sea el año de Linux en el escritorio y el no haber podido hacer pie en el sector de los dispositivos móviles.

Habíamos dejado esta historia justo con la aparición de la primera distribución plenamente funcional. Todavía se instalaba usando diskettes y no tenía interfaz gráfica.

3 décadas con Linux. El gran año 1992

En mayo de 1992 aparecio TAMU Linux, considerada como la primera distribución de Linux que ofrecía el sistema X Window en lugar de un sistema operativo basado en texto solamente. TAMULinux contaba con el apoyo de la universidad Texas A&M y el Texas A&M Unix & Linux Users Group.

De las distribuciones prehistóricas que vamos a mencionar en este post, sin dudas la más interesante es Softlanding Linux System (SLS). No solo es la primera distribución derivada de otra (Estaba basada en MCC Interm Linux) También fue la primera en la que hubo desarrolladores que se enojaron por decisiones técnicas y crearon sus propias distribuciones. Así surgieron Slackware y Debian.

En la bibliografía se la describe como la primera distribución en incluir más que el núcleo y las utilidades básicas. Lo cierto, es que parece haber sido la primera distribución en convertirse en popular.

La aparición del modo live

Los disquetes eran baratos, pero eran lentos y frágiles. Por suerte había otro medio de instalación, y, las distribuciones Linux no tardarían en aprovecharlo.

La primera tecnología parecida a lo que hoy conocemos como CD-ROM fue inventada por James Russell, del Departamento de Energía de los Estados Unidos. Russell quería una forma de almacenar información para poder reproducirla más tarde y propuso inicialmente la preservación digital utilizando película fotosensible. Lo que quería era un dispositivo que pudiera funcionar sin contacto físico real entre las partes del sistema.

Sin embargo, hubo que esperar a los 80 para que aparecieran las primeras unidades lectoras basadas en las ideas de Russell, y, al principio solo se usaron como reproductores musicales.

En 1989, el CD-ROM se estandarizó con la norma ISO/IEC 10149 y la norma ECMA-130.

Las unidades de CD-ROM utilizan rayos láser para leer datos binarios (digitales) que se codifican en pequeñas fosas del disco óptico. La unidad envía los datos a una computadora, que luego los procesa. El método fue popular gracias a brindar mayor almacenamiento, en comparación con el disquete, pero a un costo menor que otras alternativas

El primer software comercializado en formato cd parece haber sido Microsoft Bookshelf, una serie de obras de referencia que podían utilizarse junto a Microsoft Office. La primera computadora propiamente dicha en incluir una unidad lectora fue la Macintosh IIvx

Si algo me llamó la atención al escribir este artículo es lo rápido que avanzó Linux en el año 1992. El último mes del año nos trajo Yggdrasil, la primera distribución Linux en aprovechar la capacidad de almacenamiento del CD-ROM para introducir esa genial idea llamada modo live.

En pocas palabras, en el modo live no necesitas instalar un sistema operativo para poder usarlo. La memoria RAM de la computadora actúa como disco rígido permitiendo probar la compatibilidad de tu sistema con Linux. Por supuesto, los cambios realizados se pierden al apagar la computadora.

Yggdrasil fue desarrollada por Yggdrasil Computing, Incorporated, una empresa fundada por Adam J. Richter en Berkeley, California. El nombre refiere a un árbol de la mitología nórdica responsable de mantener unidos a diferentes mundos.

Y, sin dudas era adecuado ya que la empresa parece haber sido pionera en lo de garantizar la compatibilidad entre Linux y Windows. La distribución era compatible con la jerarquía de ficheros de Unix, se configuraba automáticamente adaptándose al hardware y llegó a permitir ejecutar los drivers para cd de MS-DOS en Linux.

En forma paralela se estaba produciendo otra revolución que cambiaría a Linux para siempre, pero eso será motivo de un próximo artículo.

from Linux Adictos https://ift.tt/2ZXfo77
via IFTTT

30 años con Linux. Cómo cambiaron las cosas

30 años con Linux
Hace unos días comentábamos el cambio de modelo en la industria del software que llevó a que Microsoft modificara su visión del código abierto. Resulta interesante repasar como cambiaron las cosas desde el punto de vista de los usuarios de Linux.

Linux lleva dando vuelta entre nosotros 30 años. En una persona es tiempo suficiente para formarse en una profesión, casarse y tener hijos. En términos tecnológicos vale decir que es de la época en que el fax era la base de la comunicación empresaria, los cedes la gran revolución de la industria musical y las PC (un mercado todavía dominado por IBM) comenzaban a desplazar a las home computer como equipo base de la informática moderna.

Tal vez la mejor forma de darse cuenta del cambio es ver las dos películas de la saga Wargames. La original, responsable de inocular el virus de la informática en varios de los que después harían historia en la industria, y su innecesaria pero soportable secuela.

En la primera el protagonista usa un voluminoso (para nuestros estándares) equipo que se conecta a la red apoyando el auricular de un teléfono de línea en el modem. Los programas que necesita los instala desde un enorme disquete de 8 pulgadas (20,32 cm). Por supuesto, estamos hablando del 83 por lo que no había interfaz gráfica

El protagonista de la segunda (2008) ya se movía con su notebook y aprovechaba la WiFi de los cafés para conectarse. Si hubiera (Y que la ira de los dioses borre a Hollywood de la faz de la tierra si eso pasa) una tercera, seguramente estaríamos hablando de tabletas que se conectan vía 5G.

La primera forma de instalación

Las primeras distribuciones Linux se instalaban insertando sucesivamente una serie de disquetes en la unidad lectora. Este medio de almacenamiento había sido inventado por IBM en la década del 70, pero para los 90 habían reducido considerablemente su tamaño (8,9 x 9,3 cm). Un diskette de 3 ½ pulgadas podía almacenar un mínimo de 1,44 MB.

En el centro de cada disquete había un aro construido con un material magnético. Dentro de cada aro la información se registraba en pistas circulares que a su vez se dividían en sectores en forma de cuña. Para que el hardware accediera a un sector específico del medio de almacenamiento era necesario marcarlos previamente en forma magnética. Esto se hacía mediante el proceso de formateo.

Instalar una distribución Linux plenamente funcional podía requerir al menos media docena de disquetes y llevaba varias horas además de una lectura atenta de la documentación. Este medio de almacenamiento era barato pero frágil por lo que bastaba un error de grabación o lectura para que el procedimiento se frustrara.

Y, por supuesto, aunque la instalación funcionara bien, es posible que el hardware no fuera completamente compatible. En ese momento la instalación de Linux, al menos en el mercado doméstico, era para aficionados entusiastas

Linux hace 30 años. Las primeras distribuciones en disquete

La primera distribución Linux que registra la historia fue creada por un programador llamado HJ Lu en 1992. Se distribuía en dos disquetes de 5,25 pulgadas.

  • El primer disquete llamado LINUX 0.12 BOOT DISK se usaba para arrancar el sistema.
  • El segundo recibía el nombre de LINUX 0.12 ROOT DISK daba acceso a un intérprete de comandos que permitía acceder al sistema de archivos de LInux.

El usuario tenía que insertar el primer disco y, cuando el sistema lo pidiera el segundo. Por supuesto, esto no era instantáneo. Si querías tener Linux en tu disco duro debías editar el gestor de arranque usando un editor hexadecimal.

Sin embargo, no hubo que esperar mucho para una alternativa bastante más amigable. Para esa misma época, Owen Le Blanc, del Centro de Computación de Manchester (Reino Unido) liberó MCC Interim Linux.

MCC Interim Linux tenía un instalador basado en un menú e incluía diversas herramientas tanto utilitarias como de programación. Su instalación en el disco duro era muy parecida a la que usamos actualmente y no requería modificar el gestor de arranque maestro utilizando un editor hexadecimal. Por supuesto que esta distribución, pese a lo avanzado, todavía no tenía entorno gráfico.

Aunque se distribuía principalmente en una serie de disquetes, también era posible descargar vía red usando un servidor ftp.

En el próximo artículo hablaremos de la forma en que un nuevo medio de instalación vino a cambiar las cosas.

from Linux Adictos https://ift.tt/2TOgrlV
via IFTTT