Daniel Robbins (computer programmer)

Last updated

Daniel Robbins
Born
Montreal, Quebec, Canada
Education Worcester Polytechnic Institute
OrganizationFuntoo Technologies
Known for Free software, Hacker, Gentoo, Funtoo
Website www.funtoo.org

Daniel Robbins is a computer programmer who founded the Gentoo Linux project and was its former chief architect. In 2008, he launched the Funtoo project, a free Linux distribution based on Gentoo, and he became the project's lead developer and organizer. He works in Albuquerque, New Mexico at Zenoss, and as president for Funtoo Technologies.

Contents

Biography

Formation of Gentoo Linux distribution

During his time as a system administrator at the University of New Mexico in Albuquerque, Robbins formed his own distribution Enoch Linux, which was later renamed Gentoo Linux in 2002.

Gentoo struggled to create a business model that would support its key developers, like many other free software projects at the time. [1] Robbins resigned as Chief Architect in April 2004. [2] He formed the Gentoo Foundation and transferred all Gentoo intellectual property to it, so that Gentoo would be run as a full community-based model. He rejoined the project for a short time from August 2006, [3] [4] becoming a developer again in February 2007 and joining the amd64 team [5] but resigned in early March 2007. [6]

There have been several high-profile criticisms [7] [8] of the way Gentoo has run since Robbins left, such as: "...since the resignation of Gentoo's founder and benevolent dictator from the project in 2004, the newly established Gentoo Foundation has been battling with lack of clear directions and frequent developer conflicts...". [9]

In mid-July 2007, it emerged that Robbins was still technically the legal president of the Gentoo Foundation. [10] [11]

Funtoo Linux

In 2008, Robbins began to work on Funtoo, a project created to allow him to work on extending the technologies originally created for Gentoo. [12]

In 2024, Robbins announced that he would shut down Funtoo without searching a handover. [13]

Microsoft

Robbins' move to Microsoft, in May 2005, attracted attention within the Linux community, [14] [15] which has historically had a combative relationship with Microsoft. He described his role working for Bill Hilf as "...helping Microsoft to understand Open Source and community-based projects..." [16]

However, Robbins resigned less than a year later in January 2006 due to frustrations that he was unable to fully utilize his technical skills in this position.

RTLinux

Later in 2006, he joined FSMLabs in Socorro, New Mexico, to work on RTLinux.

Funtoo Technologies

Daniel Robbins is also president of Funtoo Technologies, a consulting firm founded in 2006 and located in Albuquerque, New Mexico.

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to supercomputers.

<span class="mw-page-title-main">Miguel de Icaza</span> Mexican free software developer (born 1972)

Miguel de Icaza is a Mexican-American programmer and activist, best known for starting the GNOME, Mono, and Xamarin projects.

<span class="mw-page-title-main">Slackware</span> Linux distribution (operating system)

Slackware is a Linux distribution created by Patrick Volkerding in 1993. Originally based on Softlanding Linux System (SLS), Slackware has been the basis for many other Linux distributions, most notably the first versions of SUSE Linux distributions, and is the oldest distribution that is still maintained.

<span class="mw-page-title-main">XFree86</span> Implementation of the X Window System

XFree86 is an implementation of the X Window System. It was originally written for Unix-like operating systems on IBM PC compatibles and was available for many other operating systems and platforms. It is free and open source software under the XFree86 License version 1.1. It was developed by the XFree86 Project, Inc. The lead developer was David Dawes. The last released version was 4.8.0, released December 2008. The last XFree86 CVS commit was made on May 18, 2009; the project was confirmed dormant in December 2011.

<span class="mw-page-title-main">Gentoo Linux</span> Linux distribution

Gentoo Linux is a Linux distribution built using the Portage package management system. Unlike a binary software distribution, the source code is compiled locally according to the user's preferences and is often optimized for the specific type of computer. Precompiled binaries are available for some packages. Gentoo runs on a wide variety of processor architectures.

<span class="mw-page-title-main">GoboLinux</span> Linux distribution

GoboLinux is a Linux distribution whose most prominent feature is a reorganization of the traditional Linux file system. Rather than following the Filesystem Hierarchy Standard like most Unix-like systems, each program in a GoboLinux system has its own subdirectory tree, where all of its files may be found. Thus, a program "Foo" has all of its specific files and libraries in /Programs/Foo, under the corresponding version of this program at hand. For example, the commonly known GCC compiler suite version 8.1.0, would reside under the directory /Programs/GCC/8.1.0.

<span class="mw-page-title-main">Portage (software)</span> Gentoo package management system

Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS, Calculate, and Funtoo Linux among others. Portage is based on the concept of ports collections. Gentoo is sometimes referred to as a meta-distribution due to the extreme flexibility of Portage, which makes it operating-system-independent. The Gentoo/Alt project was concerned with using Portage to manage other operating systems, such as BSDs, macOS and Solaris. The most notable of these implementations is the Gentoo/FreeBSD project.

<span class="mw-page-title-main">ReactOS</span> Free incomplete Windows NT-like operating system

ReactOS is a free and open-source operating system for i586/amd64 personal computers intended to be binary-compatible with computer programs and device drivers developed for Windows Server 2003 and later versions of Microsoft Windows. ReactOS has been noted as a potential open-source drop-in replacement for Windows and for its information on undocumented Windows APIs.

openMosix Distributed operating system

openMosix was a free cluster management system that provided single-system image (SSI) capabilities, e.g. automatic work distribution among nodes. It allowed program processes to migrate to machines in the node's network that would be able to run that process faster. It was particularly useful for running parallel applications having low to moderate input/output (I/O). It was released as a Linux kernel patch, but was also available on specialized Live CDs. openMosix development has been halted by its developers, but the LinuxPMI project is continuing development of the former openMosix code.

<span class="mw-page-title-main">Arch Linux</span> Rolling release distribution of Linux

Arch Linux is an independently developed x86-64 general-purpose Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. The default installation is intentionally minimal, and is configured by the user during installation so they may add only what they require.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

<span class="mw-page-title-main">TrueOS</span> Unix-like, desktop-oriented operating system

TrueOS is a discontinued Unix-like, server-oriented operating system built upon the most recent releases of FreeBSD-CURRENT.

<span class="mw-page-title-main">FreeBSD</span> Free and open-source Unix-like operating system

FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD) which currently runs on IA-32, x86-64, ARM, PowerPC and RISC-V based computers. The first version was released in 1993 developed from 386BSD — the first free Unix system — and has since continously been the most commonly used BSD-derived operating system.

<span class="mw-page-title-main">Criticism of Linux</span> Issues concerning use of operating systems which use Linux

The criticism of Linux focuses on issues concerning use of operating systems which use the Linux kernel.

<span class="mw-page-title-main">OpenBSD</span> Operating system

OpenBSD is a security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by forking NetBSD 1.0. The OpenBSD project emphasizes portability, standardization, correctness, proactive security, and integrated cryptography.

<span class="mw-page-title-main">Calculate Linux</span> Linux distribution

Calculate Linux is a Linux distribution optimized for fast deployment in an organization environment. It is based on the Gentoo Linux project and includes many preconfigured functions.

systemd Suite of system components for Linux

systemd is a software suite that provides an array of system components for Linux operating systems. The main aim is to unify service configuration and behavior across Linux distributions. Its primary component is a "system and service manager" — an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System D", which refers to a person's ability to adapt quickly and improvise to solve problems.

<span class="mw-page-title-main">Mageia</span> Unix-like operating system forked from Mandriva Linux

Mageia is a Linux-based operating system, distributed as free and open-source software. It was forked from the Mandriva Linux distribution. The Greek term mageía (μαγεία) means enchantment, fascination, glamour, wizardry.

<span class="mw-page-title-main">LibreSSL</span> Open-source implementation of TLS protocols; forked from OpenSSL in 2014

LibreSSL is an open-source implementation of the Transport Layer Security (TLS) protocol. The implementation is named after Secure Sockets Layer (SSL), the deprecated predecessor of TLS, for which support was removed in release 2.3.0. The OpenBSD project forked LibreSSL from OpenSSL 1.0.1g in April 2014 as a response to the Heartbleed security vulnerability, with the goals of modernizing the codebase, improving security, and applying development best practices.

References

  1. Loli-Queru, Eugenia (14 May 2002). "Interview with Gentoo's Daniel Robbins". OSNews . Retrieved 22 November 2018. I very much want to find a way to turn the Gentoo Linux project into a profitable enterprise. My main motivation in wanting to do this is so I can stop living from paycheck to paycheck and focus my professional efforts exclusively on Gentoo Linux development. Many of our developers would like to do the same thing.
  2. Lord, timothy (26 April 2004). "Daniel Robbins Resigns As Chief Gentoo Architect". Slashdot . Retrieved 22 November 2018.
  3. "Funtoo by Daniel Robbins". Funtoo.org. Archived from the original on 12 October 2006. Retrieved 4 August 2009.
  4. "Gentoo Bug 145649 – Retire (once more): Daniel Robbins (drobbins)". Bugs.gentoo.org. Retrieved 22 November 2018.
  5. "Gentoo Bug 145649 – Retire (once more): Daniel Robbins (drobbins)". Bugs.gentoo.org. Retrieved 22 November 2018.
  6. Archived 30 September 2007 at the Wayback Machine
  7. "Put the fun back into computing. Use Linux, BSD". DistroWatch.com. Retrieved 22 November 2018.
  8. "Is Gentoo in crisis?". Linux.slashdot.org. Retrieved 22 November 2018.
  9. "Put the fun back into computing. Use Linux, BSD". DistroWatch.com. Retrieved 22 November 2018.
  10. "Funtoo by Daniel Robbins: I am still President of the Gentoo Foundation?". Blog.funtoo.org. 18 July 2007. Archived from the original on 7 February 2009. Retrieved 4 August 2009.
  11. [ dead link ]
  12. Archived 21 April 2010 at the Wayback Machine
  13. "All Good Things Must Come to an End..." Daniel Robbins in Funtoo Forums. 26 July 2024. Retrieved 27 July 2024.
  14. "Gentoo Founder on his way to Redmond". Linux.slashdot.org. Retrieved 22 November 2018.
  15. Marson, Ingrid (16 June 2005). "Gentoo Linux founder to 'educate' Microsoft". CNET. Retrieved 22 November 2018.
  16. "Gentoo Founder Joins Microsoft". Osnews.com. Retrieved 22 November 2018.