Home Technology peripherals It Industry Open source text-based operating system FreeDOS turns 30 and remains active in retro gaming

Open source text-based operating system FreeDOS turns 30 and remains active in retro gaming

Jul 02, 2024 am 02:26 AM
FreeDOS

This website reported on July 1st that for young computer users, DOS may be an unfamiliar term. Even those who have used it may have only been exposed to Command Prompt or PowerShell in Windows systems. However, although Microsoft stopped updating MS-DOS in 2000 (as part of Windows Me), a small group of passionate developers still maintain and update an open source version called FreeDOS.

基于文本的开源操作系统 FreeDOS 迎来 30 岁生日,仍活跃于复古游戏领域

According to this site, the history of FreeDOS can be traced back to 1994, when developer Jim Hall released PD-DOS. As Microsoft moved toward a graphical user interface-centric Windows operating system, Hall wanted to preserve the landmark command-line interface operating system, so he built a public domain version of the text-based operating system. Shortly thereafter, he renamed PD-DOS FreeDOS, and the system is still being updated today.

The latest version of FreeDOS is version 1.3, with major updates released approximately every four to six years. This development cycle may seem long, especially compared to Microsoft's latest operating systems. However, for such an ancient piece of software, there are still some challenges that need to be overcome.

One of the biggest challenges is that most modern motherboards switch from old BIOS to new UEFI firmware. While most custom DIY PCs still retain some form of BIOS compatibility, many new computers no longer have this capability. Additionally, the introduction of Arm-based processors like the Snapdragon-based Copilot+ computers means that this type of hardware is no longer compatible with FreeDOS.

It is for these reasons that Hall said in a recent interview with Ars Technica that running FreeDOS on bare metal (installed directly on the computer) is not recommended. "That's one of the reasons we recommend using FreeDOS in a virtual machine," Hall said. "The virtual machine can provide BIOS support. But from a practical perspective, I don't think most people will be interested in using it on a new desktop or laptop. Running FreeDOS with a 16-core Intel Core Ultra CPU, 32GB RAM, 512GB SSD, and Wi-Fi If you're interested in running FreeDOS, it's probably more for the purpose of experiencing 'retro' computing, so you're more interested. It's possible to install FreeDOS on an older computer. Today, to run FreeDOS directly, you might need to dig out your grandfather's old IBM PC or your father's first computer. However, the rise of the retro gaming craze in recent years has also given rise to some "new" retro computers, such as the Retro Pocket 386 and Hand 386 powered by a 40 MHz Intel 386 processor, and even the older Book 8088, which uses an Intel 8088 CPU.

With the right hardware or a virtual machine with FreeDOS installed, you can run classic retro games like Duke Nukem, Commander Keen, Biothreat, and Wolfenstein 3D the way they were originally designed. It's important to note that while the current version of FreeDOS can load most classic DOS applications, there is one major incompatibility: it cannot function as a boot loader for earlier versions of Windows (such as Windows 3.1) like MS-DOS. However, as FreeDOS development continues, you can still expect to see this feature and more practical features added in future versions.

The above is the detailed content of Open source text-based operating system FreeDOS turns 30 and remains active in retro gaming. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1674
14
PHP Tutorial
1278
29
C# Tutorial
1257
24
CNCF Arm64 Pilot: Impact and Insights CNCF Arm64 Pilot: Impact and Insights Apr 15, 2025 am 08:27 AM

This pilot program, a collaboration between the CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal, and Actuated, streamlines arm64 CI/CD for CNCF GitHub projects. The initiative addresses security concerns and performance lim

Serverless Image Processing Pipeline with AWS ECS and Lambda Serverless Image Processing Pipeline with AWS ECS and Lambda Apr 18, 2025 am 08:28 AM

This tutorial guides you through building a serverless image processing pipeline using AWS services. We'll create a Next.js frontend deployed on an ECS Fargate cluster, interacting with an API Gateway, Lambda functions, S3 buckets, and DynamoDB. Th

Top 21 Developer Newsletters to Subscribe To in 2025 Top 21 Developer Newsletters to Subscribe To in 2025 Apr 24, 2025 am 08:28 AM

Stay informed about the latest tech trends with these top developer newsletters! This curated list offers something for everyone, from AI enthusiasts to seasoned backend and frontend developers. Choose your favorites and save time searching for rel

CNCF Triggers a Platform Parity Breakthrough for Arm64 and x86 CNCF Triggers a Platform Parity Breakthrough for Arm64 and x86 May 11, 2025 am 08:27 AM

CI/CD puzzles and solutions for open source software in Arm64 architecture Deploying open source software on Arm64 architecture requires a powerful CI/CD environment. However, there is a difference between the support levels of Arm64 and traditional x86 processor architectures, which are often at a disadvantage. Infrastructure components developers for multiple architectures have certain expectations for their work environment: Consistency: The tools and methods used across platforms are consistent, avoiding the need to change the development process due to the adoption of less popular platforms. Performance: The platform and support mechanism have good performance to ensure that deployment scenarios are not affected by insufficient speed when supporting multiple platforms. Test coverage: Efficiency, compliance and

Benefits of Custom Telecommunication Software Benefits of Custom Telecommunication Software May 11, 2025 am 08:28 AM

Customized telecom software development is undoubtedly a considerable investment. However, in the long run, you may realize that such a project may be more cost-effective because it can increase your productivity like any ready-made solution on the market. Understand the most important advantages of building a customized telecommunications system. Get the exact features you need There are two potential problems with the off-the-shelf telecom software you can buy. Some lack useful features that can significantly improve your productivity. Sometimes you can enhance them with some external integration, but that isn't always enough to make them great. Other software has too many functions and is too complicated to use. You probably won't use some of these (never!). A large number of features usually adds to the price. Based on your needs

Why Your Automation Needs AI Decision-Making (And How Wordware Delivers) Why Your Automation Needs AI Decision-Making (And How Wordware Delivers) May 15, 2025 am 10:47 AM

We have all experienced the magic of traditional automation platforms such as Zapier and IFTTT. They are good at connecting applications and automating simple "if this, then that" sequences: new form submission creates spreadsheet rows, incoming messages trigger Slack alerts. Simple, effective, and a huge time saving for basic tasks. But, how simple is your actual workflow? Once your workflow needs to understand nuanced context, gracefully handle errors, or handle unstructured data, these tools often encounter obstacles. Their simplicity makes it easy to use, but it also becomes a limitation. When simple rules are not enough: consider customer support. Unstructured data poured into ticketing systems—chat clips, screenshots, complex user drawings

See all articles