U bekijkt momenteel de Netherlands versie van de site.
Wilt u overschakelen naar uw lokale site?
14 MIN LEESTIJD

Run old distros

How to run classic distros with QEMU

QEMU

Where we’re going we don’t need roads, we need QEMU and a bunch of retro Linux ISOs, reveals Les Pounder.

Credit: www.qemu.org

OUR EXPERT

Les Pounder is associate editor at Tom’s Hardware and a freelance maker for hire. He blogs about his projects at bigl.es.

B ack in the late 1990s this author chose their PC magazines by what was on the cover disc, something that had started back in their Amiga days. One month they chose a PC magazine that had something called Red Hat Linux on the second disc which was promptly installed on an AMD K6-2 333MHz PC.

It’s fair to say that it wasn’t love at first sight. The sheer volume of application choices, the differing commands and file system was enough to scare this author back to Windows 98. A few months later and another coverdisc, and this time it was something different. It was still Linux, but Corel Linux 1.0 which was a little more “noob” friendly. The install went well and this was this author’s distro for quite some time.

In the 1990s, Linux was still in its infancy and the jump from Windows to Linux seemed massive and exciting. How can we experience these days again? In the absence of a giant Tux-shaped time machine, we can use virtual machines to emulate hardware of the era and install Linux on a virtual PC.

We’ve chosen three Linux distros from the past three decades of Linux and using virtual machines we shall install and use each distro. Our choices span the 1990s, 2000s and 2010s and show the similarities, and differences between Debian, Ubuntu and Linux Mint of these eras.

QUICK TIP

Want to share a USB device with your virtual machine? You can easily do that via the Virtual Machine> Redirect USB Device menu. Handy for using USB flash drives with your virtual machine.

When home computing was a fine shade of beige.

How To Install QEMU

QEMU is a generic and open source machine emulator and virtualiser. In other words it can emulate the hardware of many different CPUs and machines, and create virtual machines. To install QEMU we need to open a terminal and use the package manager (in our case Ubuntu 21.04 and the apt tool) to install QEMU, a Kernel Virtual Machine (KVM) and its dependencies.

Why are we installing a KVM? It’s because QEMU is an emulator, and so by using a KVM and having a CPU that supports Intel VT-x or AMD V we can speed up the virtualisation to near-native speeds. Most modern processors have some form of support for virtualisation – our machine is an i7 3770 from 2012 and it supports VT-X.

Ontgrendel dit artikel en nog veel meer met
Je kunt genieten:
Geniet volledig van deze editie
Direct toegang tot 600+ titels
Duizenden oude edities
Geen contract of verplichting
ABONNEER NU
30 dagen proberen, dan gewoon €11,99 / maand. Op elk moment opzeggen. Alleen nieuwe abonnees.


Meer informatie
Pocketmags Plus
Pocketmags Plus

Dit artikel komt uit...


View Issues
Linux Format
September 2021
IN DE WINKEL BEKIJKEN

Andere artikelen in dit nummer


WELCOME
WELCOME
Tux turns 3O
REGULARS AT A GLANCE
Valve announces the Linuxpowered Steam Deck
Upcoming handheld PC will use SteamOS, which is now based on Arch, and it could have big benefits for Linux gaming
Audacity drama continues
Anger over Audacity’s use of telemetry reaches boiling point as 4chan gets involved
Linux Foundation in game engine push
The foundation teams up with the likes of Adobe and Red Hat to design a 3D game and simulation engine
UPSTREAM FIRST
Gustavo Padovan Kernel team lead at Collabora, helping
FIRST STEPS
Keith Edmunds is MD of Tiger Computing Ltd,
SOFTWARE
GIMP seeks funding
Checkmate, GPL abusers!
Chess engine Stockfish files lawsuit against ChessBase over GPL 3 violations
Linux Foundation Training Scholarship winners announced
500 scholarships announced for this year – the highest yet
Distro watch
What’s down the side of the free software sofa?
IMPROVING INCLUSIVITY
Matt Yonkovit is Percona’s Head of Open Source
ACORNS TO OAKS
Jon Masters has been involved with Linux for
KERNEL WATCH
Jon Masters summarises the latest happenings in the Linux kernel, so that you don’t have to
Answers
Got a burning question about open source or the kernel? Whatever your level, email it to lxf.answers@futurenet.com
MAILSERVER
WRITE TO US Do you have a burning Linuxrelated
On the disc
Discover the highlights from this month’s packed DVD!
Historic distros
ARTEFACTS AND RELICS MIN SPECS: A REALLY OLD
CUSTOMISE MINT 20CUSTOMISE MINT 20
Explore desktop options with the latest release of Mint 20.2 and get the best of all worlds
LINUX FORMAT
Future Publishing Limited, Quay House, The Ambury, Bath,
REVIEWS
Linux Kernel 5.14
Mayank Sharma celebrates 30 years of Linux by examining its beating heart
Slackware 15
Mayank Sharma has a childhood flashback to seeing his dad in the same predicament as he finds himself after all these decades
Debian GNU/Linux 11
Mayank Sharma can’t help but marvel at one of the oldest Linux distros, which continues to be as riveting as it was almost three decades ago
Fedora 35 Rawhide
Mayank Sharma is pleasantly surprised to discover that this distro, which can trace its roots back to the early days of Linux, hides another one in plain sight
OpenSUSE
Mayank Sharma is glad that being able to correctly capitalise its name isn’t a requirement for running the distro that’s almost as old as Linux itself
Mageia 9
Mayank Sharma remembers Linux-Mandrake 5.1 for sowing the seeds of his complex relationship with KDE. How relevant is its successor in 2021?
Arch Linux
Mayank Sharma finds himself at that juncture in his life where he has the time to appreciate Arch, but not the patience to use it as his daily driver
ROUNDUP
Terminal browsers
Web browsers are heavy on resources and hard to tweak. Mats Tage Axelsson identifies five that you can customise to your heart’s content
Installation considerations
Some of these programs need to be compiled from source
Use and capabilities
Since you’re in a terminal, are the limitations too much to stomach?
Usability straight out of the box
How painless is first-time use?
Graphics capability
Graphics aren’t vital but remain of interest when using a terminal browser
Modern sites, JavaScript and more
Without JavaScript, many web sites look awful or simply don’t work
Functions and features
These browsers are designed to be agile – you add your own features
Working with other programs
When you choose one of these browsers, you end up wondering how to handle edge cases
The Verdict
Terminal browsers
CELEBRATE 30 YEARS OF LINUX!
How a 21-year-old’s bedroom coding project took over the world and a few other things along the way
IN-DEPTH
WHAT MAKES THE KERNEL TICK?
Linux is just a kernel, but as Jonni Bidwell discovers there’s an awful lot going on in there…
Pi USER
Pi Foundation boosts computer education
Research project aims to further enhance the stellar educational outcomes from the Pi Foundation
PiStorm Amiga
Kit back from the dead
Real USB booting
Firmware update required
GENEROUS COMMUNITY
Dave James is an engineer in the Canonical
Raspberry Pi PoE+ HAT
Les Pounder thought the PoE+ HAT was new headwear inspired by the dashing Star Wars hero Poe Dameron. Unfortunately, it is not
Set up Sense HAT inputs in Scratch 3
Les Pounder shows how to obtain data and control sprites using the Sense HAT add-on board with Scratch 3
Turn your Raspberry Pi into a cloud server
NEXTCLOUD
TUTORIALS
Manage files and more
Midnight Commander can do more than just copy, move or delete files. Some would argue that it’s as versatile as Shashank Sharma.
Sharpen your desktop publishing skills
Aspiring media mogul Nick Peers reveals how to design newsletters, flyers and more with Scribus, the powerful open-source DTP tool.
Build a custom digital signage system
Discover how to create a digital signage display for an open source conference using Xibo digital signage and the help of Matt Holder.
Tutorials
Read RSS feeds direct from the terminal
Focus on what’s important in the world and cut out all those cat meme distractions with Neil Mohr and a terminal-based text-only news reader
Maximise the power of VirtualBox networking
Stuart Burns builds upon the powerful components of advanced VirtualBox networking with this second instalment of stress-saving tips
HOTPICKS
Welcome
The original issue 1 HotPicks, still going strong 21 years later!
VLC
Version: 3.0.16 Web: www.videolan.org/vlc W e think there’s
Ksnip
Version: 1.9.0 Web: https://github.com/ksnip/ksnip No other software is
Waterfox
Version: G3.2.3 Web: www.waterfox.net Imagine Firefox with a
Far2l
Version: v2021-06-30_alpha Web: https://github.com/elfmz/far2l The quest for the
G’MIC
Version: 2.9.8 Web: http://gmic.eu Get creative in image
OpenSnitch
Version: 1.3.6 Web: https://github.com/ evilsocket/opensnitch No outgoing network
WinXP
Version: GIT Web: https://winxp.vercel.app S ome may wonder
OpenTTD
Version: 1.11.2 Web: www.openttd.org The ideal sea port
0 A.D.
Version: 0.24 Web: https://play0ad.com Our Romans are peacefully
Lutris
Version: 0.5.8 Web: https://lutris.net Collect all your games
KDE Connect
Version: 21.04 Web: https:// kdeconnect.kde.org Control your Android
CODING ACADEMY
Build a software analysis Gitlab pipeline
In the second part of our web application security series, Tim Armstrong takes us through the essentials of software composition analysis
Sliding puzzles with Pygame and Python
PYTHON
Chat
X
Pocketmags ondersteuning