Breve História do FreeBSD: parte 1

Bill Joy (direita) e Marshall Kirk McKusick - criadores do BSD
Bill Joy (dire­i­ta) e Mar­shall Kirk McKu­sick — cri­adores do BSD

O FreeB­SD (tal como, aliás, todas as prin­ci­pais vari­antes BSD, como o OpenB­SD e NetB­SD) têm todos uma raíz comum: o BSD, Berke­ley Soft­ware Dis­tri­b­u­tion.

O nome BSD apare­ceu pela primeira vez em 1977, pela mão de Bill Joy, um dos primeiros pro­gra­madores do BSD Unix e fun­dador da Sun Microsys­tems.

O BSD Unix (nome ofi­cial), por sua vez, foi desen­volvi­do na Uni­ver­si­dade de Berke­ley como uma vari­ante do Research Unix, existin­do des­de 1977 até 1995. Como tal, par­til­ha­va grande parte do códi­go fonte orig­i­nal do AT&T Unix. A primeira ver­são do BSD chamar-se-ia Net‑1 ou Net­work­ing Release 1. Mas como con­tin­ha códi­go da AT&T, era necessário adquirir uma licença jun­to des­ta para o seu uso. Foi então que um dos pro­gra­madores do BSD propôs sub­sti­tuir todo o códi­go da AT&T por códi­go próprio. 18 meses depois do lança­men­to do Net/1, o tra­bal­ho foi con­cluí­do, à excepção de 6 ficheiros que ain­da per­ten­ci­am à AT&T. A ver­são Net/2 foi então lança­da sem estes seis ficheiros, em 1992.

Alguns meses depois, o casal William Jolitz and Lynne Jolitz, decidi­ram re-imple­men­tar esse seis ficheiros em fal­ta e adap­tar o BSD à platafor­ma Intel 386, lançan­do assim o 386BSD. Este foi colo­ca­do num servi­dor de FTP anón­i­mo para dis­tribuição, mas o seu desen­volvi­men­to ini­cial foi lento.

Depois de algum tem­po, um grupo de uti­lizadores do 386BSD decidi­ram cri­ar um deriva­do e lançaram o FreeB­SD 1.0 em Novem­bro de 1993.

Con­tin­u­ação em Breve história do FreeB­SD – parte 2

About António Trindade

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Matomo encountered an error: Uncaught Exception: Piwik and/or some plugins have been upgraded to a new version. --> Please run the update process first. See documentation: https://matomo.org/docs/update/ in /home/www/piwik/plugins/CoreUpdater/CoreUpdater.php:81 Stack trace: #0 [internal function]: Piwik\Plugins\CoreUpdater\CoreUpdater->dispatch() #1 /home/www/piwik/core/EventDispatcher.php(141): call_user_func_array(Array, Array) #2 /home/www/piwik/core/Piwik.php(778): Piwik\EventDispatcher->postEvent('Request.dispatc...', Array, false, Array) #3 /home/www/piwik/core/FrontController.php(374): Piwik\Piwik::postEvent('Request.dispatc...') #4 /home/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request/Php.php(40): Piwik\FrontController->init() #5 /home/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request/Php.php(18): WP_Piwik\Request\Php->call('method=SitesMan...', '/', 'module=API&form...') #6 /home/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request.php(63): WP_Piwik\Request\Php->request('metho (which lead to: Session must be started before any output has been sent to the browser; output started in /home/www/wordpress/wp-includes/formatting.php/5416)