Fundamentals 8 min read

Why Ding Lei Chose FreeBSD Over Linux – A Deep Dive into Server OS History

The article recounts Ding Lei's 1997 discovery of Hotmail, his decision to build an email service on FreeBSD instead of Linux, explains the Unix ecosystem of the era, contrasts BSD and Linux community cultures, and shows how FreeBSD remains vital in modern infrastructure despite Linux's dominance.

dbaplus Community
dbaplus Community
dbaplus Community
Why Ding Lei Chose FreeBSD Over Linux – A Deep Dive into Server OS History

Background

In 1997 Ding Lei, founder of NetEase, observed the emergence of Hotmail – a free, web‑based email service. After Hotmail’s owners refused to sell the service for the $100,000 he offered, Ding decided to build his own email platform. He selected FreeBSD as the server operating system because it was a complete, free Unix system with a mature TCP/IP stack that could run web, mail, FTP, NFS, firewall and BBS services on inexpensive PC hardware.

After seven months of development, NetEase sold the first system to Guangzhou Telecom for over one million yuan, received the domain 163.net, and quickly attracted thousands of daily registrations, reaching 300,000 users by the end of 1998 and generating four million yuan in profit.

Why FreeBSD was chosen

At the time, Linux had not yet proven itself in commercial server environments, while established Unix variants (Solaris, AIX, HP‑UX, IRIX) dominated the market. FreeBSD offered:

Zero licensing cost and full‑featured Unix compatibility.

A robust, high‑performance TCP/IP implementation.

Stability suitable for long‑running network services.

Ability to run multiple daemons (web, mail, FTP, NFS, firewall, BBS) on low‑cost x86 hardware.

Ding cited that Hotmail’s 20 million users were served by more than 500 FreeBSD servers and that Yahoo’s early 50‑server deployment also ran FreeBSD, underscoring its relevance in the late‑1990s Internet.

FreeBSD vs. Linux community models

FreeBSD’s development has been driven by a relatively small, quality‑focused team that emphasizes code stability and conservative release cycles. Governance is democratic: a core team is elected every two years to make technical decisions, which can lead to prolonged debates (e.g., an eight‑year discussion on replacing CVS with a modern version‑control system, eventually resolved in 2008 by adopting Subversion).

Linux, led by Linus Torvalds, follows a rapid‑iteration model. Contributions are open to a large, diverse community, and decision‑making is centralized under Linus, allowing swift adoption of new tools (e.g., the creation of Git in 2005 after BitKeeper became unavailable).

Historical timeline

1992 – AT&T’s lawsuit forces the Berkeley group to rewrite BSD from scratch, giving rise to the 386BSD port by Lynne and William Jolitz.

November 1993 – FreeBSD 1.0 is released.

March 1994 – Linux 1.0 is released.

Mid‑1990s – 386BSD splits into FreeBSD, NetBSD, and OpenBSD.

2000–2008 – FreeBSD debates over version‑control systems (CVS → BitKeeper/Mercurial/Git → Subversion).

2005 – Linus Torvalds creates Git, accelerating Linux development.

Legacy and current usage

FreeBSD continues to power a wide range of high‑performance and specialized systems, including:

Network‑infrastructure vendors: IBM, Nokia, Juniper Networks, NetApp.

Gaming consoles: Sony PlayStation, Nintendo Switch.

Large‑scale Internet services: Netflix, WhatsApp, FlightAware.

Apple’s operating‑system foundation: FreeBSD is a core component of Darwin, which underlies macOS, iOS, iPadOS, watchOS and tvOS.

Although Linux has become the dominant server OS, FreeBSD remains a viable choice for environments that require a stable, BSD‑licensed kernel, advanced networking features, and a permissive licensing model.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Linuxopen sourceOperating SystemshistoryUnixServerFreeBSD
dbaplus Community
Written by

dbaplus Community

Enterprise-level professional community for Database, BigData, and AIOps. Daily original articles, weekly online tech talks, monthly offline salons, and quarterly XCOPS&DAMS conferences—delivered by industry experts.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.