THE 1990S

FreeBSD

To understand FreeBSD’s history, we must return to the 1970s, when the University of California at Berkeley received UNIX source code from Bell Labs. Researchers then began developing their own improvements to this system, creating what was called BSD, for Berkeley Software Distribution. This academic work resulted in several major versions that marked history, the last being 4.4BSD-Lite.

This 4.4BSD-Lite version concentrated a decade of technical innovations. The socket interface for network communications appeared there, accompanied by the reference implementation of the TCP/IP protocol. The fast file system improved performance, while NFS support and the mmap virtual memory model laid foundations that remain current. These technical elements were not mere academic exercises: they transformed how computers communicated and managed their resources.

In the early 1990s, the situation was particular. The computing community sought a free and above all functional operating system. A group of developers decided to create a complete distribution from 4.4BSD-Lite. But they rejected the usual model of single leadership. Seven people formed what they named the Core Team, a collective direction that would define the project’s culture for decades to come.

The initial technical choice focused on the Intel 386 architecture. Developers aimed for stability and performance, particularly for networking and storage. The kernel integrated sophisticated mechanisms inherited from Mach technology for virtual memory management. The programming interface remained faithful to UNIX standards, facilitating the migration of existing applications.

Governance evolved in 2000. The nine Core Team members became elected every two years by active contributors. This democratic system allowed regular renewal and the emergence of new ideas. The project equipped itself with centralized development tools: version control, bug tracking. These infrastructures made remote collaboration much more fluid than before.

The ports system represented a major innovation. This collection of software prepared for automatic installation radically simplified the addition of third-party applications. Users no longer had to worry about dependencies or compilation problems. The pkg system later further improved package management, making the user experience comparable to the most advanced Linux distributions.

Documentation received unusual attention. Developers established a team dedicated to writing and maintaining manuals. These contributors obtained the same rights as programmers, a rare recognition that underlined the importance placed on documentation. This approach bore fruit: FreeBSD became renowned for the quality of its technical documentation.

In 2000, the FreeBSD Foundation brought institutional support to the project. This non-profit organization provided technical infrastructure and funded specific developments. It now employs about twenty people who work on development, documentation, and promotion of the system.

The choice of the Berkeley license was strategic. Less restrictive than Linux’s GPL, it allowed companies to integrate the code without obligation to publish their modifications. This flexibility attracted numerous companies in embedded systems and network devices. Apple found there the basis of Darwin, the core of iOS and macOS.

Exchanges with other BSD projects enriched development. While NetBSD brought its multi-architecture expertise and automated testing methods, OpenBSD contributed significantly to security with the SSH program and encryption components for HTTPS. This collaboration between cousin projects created a coherent technical ecosystem.

Internet infrastructure adopted FreeBSD. Its stability and network performance made it the preferred choice of access providers in the 1990s. Yahoo! and Hotmail used it for their servers, demonstrating its capacity to handle massive loads. Web hosts followed, finding in this system a reliable foundation for their services.

Community culture played a determining role. Developers established respectful communication rules, avoiding the conflicts that paralyzed other projects. This inclusive approach encouraged participation from contributors worldwide. The community became diverse and productive, far from the ego wars that harmed certain competing projects.

Thirty years later, FreeBSD remains relevant. The system continues to integrate modern technologies without sacrificing its stability. Its code appears in varied commercial products, from routers to game consoles. Network storage systems use it for its robustness. This discreet but omnipresent presence testifies to the quality of work accomplished.

This longevity is explained by mutually reinforcing factors. The technical foundation inherited from BSD was solid. Community organization proved effective. Complete documentation facilitated adoption. The permissive license attracted companies. But above all, constant attention to technical quality and balanced governance allowed weathering the storms of the computing world without losing course.