Vista Normal

Hay nuevos artículos disponibles. Pincha para refrescar la página.
AnteayerSalida Principal

My Winter of ’99: The Year of the Linux Desktop is Always Next Year

Por: Maya Posch
3 Junio 2025 at 14:00

Growing up as a kid in the 1990s was an almost magical time. We had the best game consoles, increasingly faster computers at a pace not seen before, the rise of the Internet and World Wide Web, as well the best fashion and styles possible between neon and pastel colors, translucent plastic and also this little thing called Windows 95 that’d take the world by storm.

Yet as great as Windows 95 and its successor Windows 98 were, you had to be one of the lucky folks who ended up with a stable Windows 9x installation. The prebuilt (Daewoo) Intel Celeron 400 rig with 64 MB SDRAM that I had splurged on with money earned from summer jobs was not one of those lucky systems, resulting in regular Windows reinstalls.

As a relatively nerdy individual, I was aware of this little community-built operating system called ‘Linux’, with the online forums and the Dutch PC magazine that I read convincing me that it would be a superior alternative to this unstable ‘M$’ Windows 98 SE mess that I was dealing with. Thus it was in the Year of the Linux Desktop (1999) that I went into a computer store and bought a boxed disc set of SuSE 6.3 with included manual.

Fast-forward to 2025, and Windows is installed on all my primary desktop systems, raising the question of what went wrong in ’99. Wasn’t Linux the future of desktop operating systems?

Focus Groups

Boxed SuSE Linux 6.3 software. (Source: Archive.org)
Boxed SuSE Linux 6.3 software. (Source: Archive.org)

Generally when companies gear up to produce something new, they will determine and investigate the target market, to make sure that the product is well-received. This way, when the customer purchases the item, it should meet their expectations and be easy to use for them.

This is where SuSE Linux 6.3 was an interesting experience for me. I’d definitely have classified myself in 1999 as your typical computer nerd who was all about the Pentiums and the MHz, so at the very least I should have had some overlap with the nerds who wrote this Linux OS thing.

The comforting marketing blurbs on the box promised an easy installation, bundled applications for everything, while suggesting that office and home users alike would be more than happy to use this operating system. Despite the warnings and notes in the installation section of the included manual, installation was fairly painless, with YAST (Yet Another Setup Tool) handling a lot of the tedium.

However, after logging into the new operating system and prodding and poking at it a bit over the course of a few days, reality began to set in. There was the rather rough-looking graphical interface, with what I am pretty sure was the FVWM window manager for XFree86, no font aliasing and very crude widgets. I would try the IceWM window manager and a few others as well, but to say that I felt disappointed was an understatement. Although it generally worked, the whole experience felt unfinished and much closer to using CDE on Solaris than the relatively Windows 98 or the BeOS Personal Edition 5 that I would be playing with around that time as well.

That’s when a friend of my older brother slipped me a completely legit copy of Windows 2000 plus license key. To my pleasant surprise, Windows 2000 ran smoothly, worked great and was stable as a rock even on my old Celeron 400 rig that Windows 98 SE had struggled with. I had found my new forever home, or so I thought.

Focus Shift

Start-up screen of FreeSCO. (Credit: Lewis “Lightning” Baughman, Wikimedia)
Start-up screen of FreeSCO. (Credit: Lewis “Lightning” Baughman, Wikimedia)

With Windows 2000, and later XP, being my primary desktop systems, my focus with Linux would shift away from the desktop experience and more towards other applications, such as the FreeSCO (en français) single-floppy router project, and the similar Smoothwall project. After upgrading to a self-built AMD Duron 600 rig, I’d use the Celeron 400 system to install various Linux distributions on, to keep tinkering with them. This led me down the path of trying out Wine to try out Windows applications on Linux in the 2000s, along with some Windows games ported by Loki Entertainment, with mostly disappointing results. This also got me to compile kernel modules, to make the onboard sound work in Linux.

Over the subsequent years, my hobbies and professional career would take me down into the bowels of Linux and similar with mostly embedded (Yocto) development, so that by now I’m more familiar with Linux from the perspective of the command line and architectural level. Although I have many Linux installations kicking around with a perfectly fine X/Wayland installation on both real hardware and in virtual machines, generally the first thing I do after logging in is pop open a Bash terminal or two or switching to a different TTY.

Yet now that the rainbows-and-sunshine era of Windows 2000 through Windows 7 has come to a fiery end amidst the dystopian landscape of Windows 10 and with Windows 11 looming over the horizon, it’s time to ask whether I would make the jump to the Linux desktop now.

Linux Non-Standard Base

Bringing things back to the ‘focus group’ aspect, perhaps one of the most off-putting elements of the Linux ecosystem is the completely bewildering explosion of distributions, desktop environments, window managers, package managers and ways of handling even basic tasks. All the skills that you learned while using Arch Linux or SuSE/Red Hat can be mostly tossed out the moment you are on a Debian system, never mind something like Alpine Linux. The differences can be as profound as when using Haiku, for instance.

Rather than Linux distributions focusing on a specific group of users, they seem to be primarily about doing what the people in charge want. This is illustrated by the demise of the Linux Standard Base (LSB) project, which was set up in 2001 by large Linux distributions in order to standardize various fundamentals between these distributions. The goals included a standard filesystem hierarchy, the use of the RPM package format and binary compatibility between distributions to help third-party developers.

By 2015 the project was effectively abandoned, and since then distributing software across Linux distributions has become if possible even more convoluted, with controversial ‘solutions’ like Canonical’s Snap, Flatpak, AppImage, Nix and others cluttering the landscape and sending developers scurrying back in a panic to compiling from source like it’s the 90s all over again.

Within an embedded development context this lack of standardization is also very noticeable, between differences in default compiler search paths, broken backwards compatibility — like the removal of ifconfig — and a host of minor and larger frustrations even before hitting big ticket items like service management flittering between SysV, Upstart, Systemd or having invented their own, even if possibly superior, alternatives like OpenRC in Alpine Linux.

Of note here is also that these system service managers generally do not work well with GUI-based applications, as CLI Linux and GUI Linux are still effectively two entirely different universes.

Wrong Security Model

For some inconceivable reason, Linux – despite not having UNIX roots like BSD – has opted to adopt the UNIX filesystem hierarchy and security model. While this is of no concern when you look at Linux as a wannabe-UNIX that will happily do the same multi-user server tasks, it’s an absolutely awful choice for a desktop OS. Without knowledge of the permission levels on folders, basic things like SSH keys will not work, and accessing network interfaces with Wireshark requires root-level access and some parts of the filesystem, like devices, require the user to be in a specific group.

When the expectation of a user is that the OS behaves pretty much like Windows, then the continued fight against an overly restrictive security model is just one more item that is not necessarily a deal breaker, but definitely grates every time that you run into it. Having the user experience streamlined into a desktop-friendly experience would help a lot here.

Unstable Interfaces

Another really annoying thing with Linux is that there is no stable kernel driver API. This means that with every update to the kernel, each of the kernel drivers have to be recompiled to work. This tripped me up in the past with Realtek chipset drivers for WiFi and Bluetooth. Since these were too new to be included in the Realtek driver package, I had to find an online source version on GitHub, run through the whole string of commands to compile the kernel driver and finally load it.

After running a system update a few days later and doing a restart, the system was no longer to be found on the LAN. This was because the WiFi driver could no longer be loaded, so I had to plug in Ethernet to regain remote access. With this experience in mind I switched to using Wireless-N WiFi dongles, as these are directly supported.

Experiences like this fortunately happen on non-primary systems, where a momentary glitch is of no real concern, especially since I made backups of configurations and such.

Convoluted Mess

This, in a nutshell, is why moving to Linux is something that I’m not seriously considering. Although I would be perfectly capable of using Linux as my desktop OS, I’m much happier on Windows — if you ignore Windows 11. I’d feel more at home on FreeBSD as well as it is a far more coherent experience, not to mention BeOS’ successor Haiku which is becoming tantalizingly usable.

Secretly my favorite operating system to switch to after Windows 10 would be ReactOS, however. It would bring the best of Windows 2000 through Windows 7, be open-source like Linux, yet completely standardized and consistent, and come with all the creature comforts that one would expect from a desktop user experience.

One definitely can dream.

Unleashed Recompiled (Port Nativo de Sonic Unleashed) ya disponible para PC – Requisitos y Trailer

Luego de varios de trabajo, un equipo de programadores y modders ha lanzado Unleashed Recompiled, una port nativo (no oficial) del Sonic Unleashed para PC, que funcione tanto en Windows como en Linux (incluyendo soporte para Steam Deck).

Similar a otros ports nativos para PC (todos no oficiales, claro) como el de Super Mario 64, The Legend of Zelda: Ocarina of Time, Majora’s Mask, Perfect Dark y Jak & Daxter, Unleashed Recompiled, se creó mediante el proceso de recompilación estática. En otra palabras, SEGA no cancelar o tirar abajo el proyecto ya que Unleashed Recompiled no incluye ningún asset de Sonic Unleashed.

El equipo afirma que ha tenido especial cuidado en recrear las imágenes del juego con la mayor precisión posible. Los colores son tan vibrantes como los de la versión de PlayStation 3, que no utilizó el filtro de corrección de color presente en la versión de Xbox 360. Así era como debía verse originalmente el juego. Sin embargo, también existe una opción para recrear el filtro cálido original de la versión Xbox 360.

Esta versión cuenta con con numerosas mejoras tanto visuales como en los controles, como altas resoluciones, soporte para resoluciones ultra wide, varias opciones gráficas, mejor respuesta en los controles, botones para varios tipos de mandos (de Xbox y PlayStation) altas velocidades de fotogramas y rendimiento mejorado.

Este port no oficial para PC de Sonic Unleashed también viene con algunas mejoras visuales. Por ejemplo, admite resoluciones de hasta 4K y niveles MSAA superiores a 2X. También tiene soporte para Anti-Aliasing “Alpha to Coverage” para mejorar el resultado visual de texturas transparentes con bordes duros. Además, puede esperar una DoF (profundidad de campo) de mayor calidad y una opción mejorada de Desenfoque de movimiento.

También se utilizan técnicas de renderizado modernas, como texturas sin enlaces y especialización de sombreadores, para maximizar el rendimiento en sistemas con hardware moderno y, al mismo tiempo, admitir una amplia gama de hardware de gama baja.

Además, el nuevo renderizador ofrece múltiples optimizaciones al renderizado del mapa de sombras del juego. Además, existen técnicas especiales para detectar y omitir automáticamente copias de texturas innecesarias que ya no son necesarias en las API modernas.

Para aquellos que se preguntan, sí. Este port de PC no oficial admite velocidades de cuadros sin límite. Sin embargo, tenga en cuenta que puede encontrar algunos problemas con una velocidad de fotogramas desbloqueada, lo cual se corregirá en breve según el equipo responsable del proyecto. A 60 FPS, como verán en los videos, el juego funciona de maravilla y no exhibe ningún tipo de problema.

Puede continuar y descargar Unleashed Recompiled desde este enlace. Como se mencionó previamente, necesitarán una copia oficial de la versión Xbox 360, que se puede adquirir por muy poco dinero (sobre todo en la tienda de Xbox de Argentina por $ARS 199). Asegúrese de leer sus instrucciones de instalación.

Requisitos mínimos del sistema

CPU con soporte para el conjunto de instrucciones AVX:

  • Intel: Sandy Bridge (Intel Core 2.ª generación)
  • AMD: Bulldozer (serie AMD FX)

GPU con soporte para Direct3D 12.0 (Shader Model 6) o Vulkan 1.2:

NVIDIA: GeForce GT 630
AMD: Radeon HD 7750 (2012, no la RX 7000)
Intel: Gráficos HD 510 (Skylake)

Sistema operativo:

  • Windows 10 (versión 1909)
  • Una distro Linux moderna como Ubuntu 22.04 LTS

Almacenamiento:

  • Con DLC: se requieren 10 GiB
  • Sin DLC: se requieren 6 GiB

1 – Cómo instalar Unleashed Recompiled:

Debes tener acceso a lo siguiente:

  • Xbox 360 (no es necesario realizar modificaciones)
  • Disco duro Xbox 360 (mínimo 20 GB)
  • Cable de transferencia de disco duro Xbox 360 (o un adaptador SATA a USB compatible)
  • Sonic Unleashed para Xbox 360 (EE. UU. o UE, JP no es compatible)
  • Disco comercial o copia digital (se puede comprar y descargar desde la Tienda Xbox).
  • Se requiere actualización del título.
  • Todos los DLC (Paquetes de Aventura) disponibles son opcionales, pero muy
  • recomendables. El DLC incluye iluminación de alta calidad para todo el juego.

Consejo

  • Si no tiene el cable de transferencia del disco duro de Xbox 360, asegúrese de comprar la revisión correcta para su consola.
  • La última revisión funciona con discos duros originales de Xbox 360 y Xbox 360 S|E, pero la primera revisión sólo funciona con discos duros originales de Xbox 360.
  • Para saber cuál es cuál, el cable de la primera revisión es gris, mientras que el de la última revisión (que admite cualquier disco duro de Xbox 360) es negro.

2 – Antes de continuar con la instalación, asegúrese de seguir la guía sobre cómo adquirir los archivos del juego desde su Xbox 360.

3 – Descarga la última versión de Unleashed Recompiled y extraerla donde quieras instalar el juego.

4 – Ejecute el ejecutable y se le guiará a través del proceso de instalación. Se le pedirá que proporcione los archivos que adquirió en el paso anterior. Cuando se le presentan opciones sobre cómo hacer esto:

  • Agregar archivos solo le permitirá proporcionar contenedores o imágenes descargadas desde una Xbox 360. A menudo, estos vienen en forma de archivos muy grandes sin extensiones asociadas. No se preocupen si no saben lo que hay dentro de ellos, el instalador detectará automáticamente qué tipo de contenido hay dentro del contenedor.
  • Agregar carpeta solo te permitirá proporcionar un directorio con los archivos sin formato del juego correspondientes al contenido solicitado. ¡NO escaneará su carpeta en busca de contenido compatible!

Nota

  • Tengan en cuenta que no es posible completar la instalación si sus archivos han sido modificados. En caso de otros problemas, como pantallas negras o fallas, no intentes reinstalar el juego ya que no es posible que el proceso resulte en una instalación no válida.

Acerca de Sonic Unleashed

Sonic Unleashed, conocido como Sonic World Adventureen Japón,​ es un videojuego de aventura protagonizado por Sonic the Hedgehog, en esta aventura Sonic deberá restaurar todas las Chaos Emeralds, ya que han perdido toda su energía, además Sonic se encontrara con nuevos y viejos amigos (como Chip y Tails) para poder solucionar el problema que Eggman empezó.

La principal innovación en jugabilidad consistirá en aunar en un mismo escenario 3D un control lateral en segunda persona similar a los de los títulos de Sonic en 2D y un control tridimensional en tercera persona similar a títulos 3D de Sonic como Sonic Adventure.

Se espera, por tanto, que se recupere el espíritu de los videojuegos de Sonic de las consolas de Sega, desde Mega Drive hasta Dreamcast. Los escenarios están basados en lugares del mundo real (América, Asia, Europa, Oceanía y África) y alternarán velocidad y plataformas, los elementos que hicieron famoso al erizo azul. Sonic dispondrá de nuevas habilidades tales como derrapar y un deslizamiento lateral.

Cuando se hace de noche, Sonic se transformará en un erizo-lobo y la jugabilidad cambiará, siendo esta transformación más lenta y fuerte que en estado normal de Sonic. Los niveles se distribuyen por el horario. Las fases diurnas mostrarán a Sonic corriendo en una perspectiva horizontal con gráficos 3D, o detrás de él, mientras corre a altas velocidades; aquí prima la velocidad, la coordinación y los buenos reflejos.

Las fases nocturnas muestran la faceta de combate cuerpo-a-cuerpo no explorada de Sonic; aquí seremos testigos de combates que se basan en la fuerza bruta y un sistema de combos, además de mostrar un desarrollo más bien de plataformas, dada la escasa velocidad del Sonic-lobo.

Sonic Unleashed tiene 8 niveles basados en lugares del mundo real, accesibles desde un mapa mundial, y un nivel final (Eggmanland). Cada área tiene una tienda, personas para conversar y una fase de entrada donde acceder a niveles de velocidad de día, y niveles de lucha de noche.

Para acceder a algunos niveles, Sonic deberá conseguir un número determinado de Medallas Solares o Lunares, accesibles en su exploración mundial o en niveles pasados. En las fases de entrada, Sonic puede conseguir: zapatos para trepar por ciertas paredes, zapatos para darse un acelerón en el aire, zapatos para dar un pisotón en el suelo, y zapatos para seguir las hileras de anillos.

Sonic Unleashed ha tenido críticas mixtas, las buenas críticas se deben a la calidad y colores de los niveles y las malas críticas se deben por su repetitivo modo de juego y demasiados simples en especial las versiones de PlayStation 3 y Xbox 360.3

En varios sitios como GameSpot han hecho críticas muy grandes. La calificación que le dieron a la versión de Wii fue de 7/10 diciendo que es una gran experiencia los niveles de día y de noche con los controles de Wii, también la versión PS2 tuvo buena críticas indicando que la experiencia es igual a la de Wii.

La crítica que recibió la versión de XBOX 360 fue de 3.5/10 al criticar que con los controles de XBOX 360 en los niveles de día son indiferentes y que los niveles de noche con el Werehog tienen una jugabilidad horrible y muy repetitiva, así como un mal diseño y una paleta de colores muy diferentes que la versión Wii y PS2.

Lo más curioso de todo es que las críticas de los usuarios han sido muy positivas (Tanto en las versiones de PS2/Wii, como en las versiones de PS3/X360) y, con el tiempo, ha ido recibiendo cada vez más cariño y apoyo por parte de muchos fanes apreciando sus altos valores de producción y gran mimo y atención al detalle en cuanto a lo visual y sonoro considerando que en muchos aspectos fue tratado injustamente.

Esto sucedió especialmente con la versión HD del juego (Xbox 360 y PS3) que es considerada como superior pero que, como ya se ha mencionado, fue la peor recibida por la crítica, hoy en día muchos fanes piden que Sega haga un port para PC de este juego, mientras que recibió un port digital para Xbox One y Xbox Series X/S.

La entrada Unleashed Recompiled (Port Nativo de Sonic Unleashed) ya disponible para PC – Requisitos y Trailer apareció primero en PC Master Race Latinoamérica.

❌
❌