FreeBSD

FreeBSD
Versão do sistema operativo Unix-like (BSD)
200px
FreeBSD
Captura de tela
FreeBSD
Bootloader do FreeBSD 10 com logotipo em arte ASCII
Produção The FreeBSD Project
Modelo Software livre
Lançamento 1 de novembro de 1993 (31 anos)
Versão estável 14.1 (4 de junho de 2024; há 6 meses)[1]
Versão em teste 14.0-RC2 (20 de outubro de 2023; há 13 meses)[2]
Mercado-alvo Servidores, estações de trabalho, sistemas embarcados
Arquitetura(s) IA-32, x86-64, SPARC64, IA-64, PowerPC, ARM, MIPS
Gestão de pacotes pkg
Núcleo Monolítico com módulos carregáveis do núcleo
Interface Linha de comandos
Licença Simplified BSD, FreeBSD Documentation License
Página oficial www.freebsd.org
Estado de desenvolvimento
Ativo

O FreeBSD é um sistema operativo livre do tipo Unix-like que provém do Research Unix via a Berkeley Software Distribution (BSD). Porém, por motivos legais o FreeBSD não pode usar a marca registrada Unix, que é um ancestral do BSD, o qual foi historicamente chamado "BSD Unix" ou "Berkeley Unix". A primeira versão do FreeBSD foi lançada em 1993 e hoje em dia o FreeBSD é a distribuição BSD de código aberto mais usada, contabilizando mais de três quartos de todos os sistemas a utilizar derivados do BSD.

O FreeBSD tem similaridades com o Linux, com duas diferenças maiores no âmbito e na licença: o FreeBSD mantém um sistema operativo completo, i.e. o projeto fornece o kernel, os drivers de dispositivos, o espaço de usuário e a documentação, ao contrário do Linux que fornece apenas o kernel e os drivers e deixa a terceiros o software do sistema; e o código-fonte do FreeBSD geralmente é lançado sob uma licença permissiva BSD em oposição do copyleft GPL usado pelo Linux.

O projeto FreeBSD inclui uma equipe de segurança supervisando todo o software integrado na distribuição base. Uma pequena faixa de aplicações de terceiros podem ser instaladas usando o sistema de gestão de pacotes pkgng ou os Ports do FreeBSD, ou diretamente compilando o código-fonte. Devido aos seus termos de licenciamento permissivos, grande parte do código do FreeBSD tornou-se parte integral doutros sistemas operativos tais como o Juniper JUNOS e o OS X da Apple.

Ports

O Sistema de Ports[3], também chamado de Coleção de Ports ou simplesmente Ports, é um "sistema de instalação" de pacotes prático e eficiente utilizado pelo FreeBSD. Consiste numa estrutura de diretórios, os quais possuem arquivos (Makefiles) que especificam todos os pré-requisitos da instalação, como se deve compilar o código fonte, e o necessário para a instalação dos binários criados de um determinado pacote no sistema. Isto de forma praticamente automática, com pouca ou nenhuma intervenção do usuário.

O suporte do Ports é tão abrangente, possuindo atualmente mais de 24.000 pacotes (2014), que dificilmente é necessário procurar programas em outras fontes.

Arquivos binários pré-compilados do Ports são chamados de "pacotes" e estão disponíveis para download. Eles podem ainda ser automaticamente instalados sabendo-se o nome do pacote e passando este como parâmetro para o comando "pkg_add -r".

A maioria dos programas encontrados no Ports, existem para Linux e em muitos casos não é preciso alterar o código fonte. Significa isto que os ambientes gráficos e as aplicações mais comuns usadas no Linux estão presentes no FreeBSD. O código pode não ter diferenças, mas a compilação cria binários distintos.

Compatibilidade binária com Linux

O FreeBSD fornece compatibilidade binária com muitas outras variações do Unix. O mesmo também é compatível com o sistema operativo GNU/Linux. A razão por trás disso está em poder utilizar programas desenvolvidos para Linux, geralmente comerciais, que só são distribuídos em forma binária e que por isso não podem ser portados para o FreeBSD sem a vontade de seus criadores.

Esta extensão permite que os usuários usem a maioria dos programas que são distribuídas apenas em binários Linux. Quando comparado com o número de programas nativos disponíveis pelo Ports, a quantidade desses programas é insignificante.

Alguns aplicativos que podem ser utilizados sobre a compatibilidade Linux incluem StarOffice, Netscape Navigator, Adobe Acrobat, RealPlayer, VMware Player, Oracle Database, WordPerfect, Skype, Doom 3, Quake 4, a série Unreal Tournament, Firefox com suporte ao Adobe Flash Player e outros. Geralmente não há perda de desempenho na utilização de binários Linux em vez de programas nativos do FreeBSD.

Mascote e lema

Os derivados do BSD em geral tem como mascote um diabinho vermelho chamado Daemon que significa espírito em grego, mas na realidade se refere a programas que rodam na memória autonomamente para servir requisições.

Até 2005, o Beastie era o "logotipo" do FreeBSD, quando foi aberta uma competição para escolher um novo símbolo para o projeto. Em 8 de outubro, ganhou o desenho feito por Anton K. Gural para ser o novo símbolo do FreeBSD.

O lema do FreeBSD é The Power to Serve, ou seja, "O Poder para servir". Apesar do lema remeter a algo relacionando com servidores ao que aparenta, o FreeBSD é um sistema para propósito de uso geral, ou seja, estação de trabalho, servidores etc. O lema remete ao mascote como citado acima.

História e desenvolvimento do FreeBSD

O projeto FreeBSD teve seu nascimento no início de 1993, em parte como uma consequência do conjunto de manutenção não-oficial do 386BSD (Unofficial 386BSD Patchkit). O primeiro lançamento oficial foi o FreeBSD 1.0 em dezembro de 1993, coordenado por Jordan Hubbard, Nate Williams e Rod Grimes.

O objetivo original era produzir um snapshot intermediário do 386BSD, de forma a poder corrigir uma série de problemas com este sistema, que o mecanismo de manutenção não era capaz de resolver. Alguns se lembrarão do nome inicial do projeto que era 386BSD 0.5 ou 386BSD Interim em referência a este fato.

386BSD era o sistema operacional de Bill Jolitz, que já estava naquele instante sofrendo quase um ano de negligência. Como o mecanismo de manutenção patchkit se tornava mais e mais desconfortável a cada dia que passava, foi decidido que algo tinha que ser feito ao que ofereceram a ele este snapshot interim. Tais planos foram bruscamente interrompidos quando Bill Jollitz decidiu repentinamente retirar sua sanção ao projeto sem nenhuma indicação clara do que deveria ser feito. Não levou muito para ficar claro que o objetivo continuava a valer a pena, mesmo sem a ajuda de Bill, e foi adotado o nome FreeBSD, sugerido por David Greenman.

O Início da divulgação e distribuição do sistema

Os objetivos iniciais foram definidos depois de consultar os usuários recentes do sistema e, uma vez estando claro que o projeto estava na estrada para, talvez, tornar-se uma realidade, entraram em contato com a Walnut Creek CDROM, com o olho aberto à possibilidade de aperfeiçoar os canais de distribuição do FreeBSD para as pessoas que não tinham acesso à Internet.

Walnut Creek CDROM não apenas aprovou a ideia de distribuir o FreeBSD em CD, mas também foi mais longe, ao ponto de oferecer ao projeto uma máquina para trabalho dedicado e uma conexão rápida com a Internet. Sem esta confiança, sem precedentes, da Walnut Creek CDROM no que era, naquele momento, um projeto completamente desconhecido, é muito provável que o FreeBSD não tivesse chegado tão longe e tão rápido ao ponto em que está hoje.

A primeira distribuição em CDROM (e na Internet em geral) foi o FreeBSD 1.0, lançado em novembro de 1993[4]. Era baseado na fita 4.3BSD-Lite (Net/2) da Universidade da Califórnia, Berkeley (U.C. Berkeley), com muitos componentes originados do 386BSD e da Fundação do Software Livre (Free Software Foundation). Foi um sucesso razoavelmente grande para uma primeira aparição e continuaram o ciclo com uma versão altamente bem sucedida, o FreeBSD 1.1 release de maio de 1994.

Transição e impedimentos

Por volta desta época (1994), conforme a Novell e U.C. Berkeley acertaram ao longo do processo penal entre ambas, a respeito da situação legal da fita contendo o Net/2 de Berkeley. Uma das condições do acordo eram as concessões da U.C. Berkeley que implicava que grandes trechos do Net/2 fossem códigos impedidos e de propriedade da Novell, que havia por sua vez adquirindo-os da AT&T algum tempo antes.

O que a Berkeley recebeu em retribuição foi a bênção da Novell para o lançamento da versão 4.4BSD-Lite que, quando acontecesse, seria declarado como impedido e todos os usuários do Net/2 seriam fortemente encorajados a mudar de sistema para a nova versão. Isso incluiu o FreeBSD, ao projeto foi dado o prazo final de julho de 1994 para parar de distribuir seu produto baseado na versão Net/2. Sob tais termos de acordo, o projeto poderia lançar uma última versão antes do prazo em questão, o que originou o FreeBSD 1.1.5.1.

O FreeBSD definiu então a árdua tarefa de literalmente se reinventar a partir de um sistema completamente novo e consideravelmente incompleto, o 4.4BSD-Lite. As versões Lite continham grandes blocos de código a menos, removidos pelo CSRG de Berkeley (devido a várias decisões legais), códigos necessários para a construção de um sistema inicializável e que podia ser utilizado em produção e o fato é, que a conversão do 4.4 para a plataforma Intel era altamente incompleta.

O projeto levou até novembro de 1994 para concluir esta transição, quando lançou a versão 2.0 do FreeBSD na rede mundial e em CDROM (em dezembro). Apesar de um pouco bruta naquele instante, a versão teve um sucesso significante, e foi seguida pelo FreeBSD 2.0.5, mais robusto e de mais fácil instalação, em junho de 1995.

Breve histórico de versões

Foi lançado o FreeBSD 2.1.5 em agosto de 1996, que foi bastante popular entre os provedores de internet (ISP) e as empresas a ponto de justificar a viabilidade de outra versão no ramo 2.1-STABLE. Esta versão foi o FreeBSD 2.1.7.1, lançado em fevereiro de 1997, que marcou o término do desenvolvimento mainstream do 2.1-STABLE. Agora em manutenção, apenas aperfeiçoamentos de segurança e outras correções críticas são realizadas neste ramo (RELENG_2_1_0).

O ramo 2.2 do FreeBSD foi iniciado a partir da série parcial de desenvolvimento (-CURRENT) em novembro de 1996, foi intitulado ramo RELENG_2_2, e a primeira versão completa (2.2.1) foi lançada em abril de 1997. Versões posteriores ao longo do ramo 2.2 foram criadas no verão e outono de 1998, sendo a última delas (2.2.8) lançada em novembro de 1998, marcando o início do fim do ramo 2.2.

A árvore foi ramificada mais uma vez, em 20 de janeiro de 1999, iniciando os ramos 4.0-CURRENT e 3.X-STABLE. A partir da 3.X-STABLE, a versão 3.1 foi lançada, em 15 de fevereiro de 1999; a versão 3.2 foi lançada em 15 de maio de 1999; a 3.3 em 16 de setembro de 1999; a versão 3.4 em 20 de dezembro de 1999, e a 3.5 em 24 de junho de 2000, que foi complementada um pouco depois com uma pequena atualização de segurança, o 3.5.1, que incorporava algumas correções de segurança de última hora para o Kerberos. Esta se tornou a versão final para o ramo 3.X.

Outro ramo foi iniciado em 13 de março de 2000, de forma emergencial na metade do ramo 4.X-STABLE, considerado agora o ramo -STABLE corrente. Posteriormente houve várias versões desta série: 4.0-RELEASE foi apresentado ao mundo em março de 2000, e a versão mais recente, 4.10-RELEASE surgiu em maio de 2004. Existiriam versões adicionais ao longo do ramo 4.X-STABLE (RELENG_4) ainda em 2003.

A versão 5.0-RELEASE, muito aguardada, foi anunciada em 19 de janeiro de 2003. O resultado culminante de aproximadamente três anos de trabalho, esta versão colocou o FreeBSD no caminho do suporte avançado a multiprocessamento simétrico, suporte avançado a aplicações multithread e apresentou ao público suporte às plataformas UltraSPARC® e IA64. Esta versão foi seguida pela 5.1 em junho de 2003.

Em novembro de 2005 foi lançada a versão 6.0, sendo melhorada até à versão 6.4, lançada em novembro de 2008.

No ano de 2008 em fevereiro foi lançada a versão 7.0.

A versão 8.0 foi lançada em novembro de 2009 e em junho de 2013 a 8.4.

O lançamento da versão 9.0 foi feito em janeiro de 2012, desde setembro de 2013 está disponível a 9.2

A versão 10.0 foi lançada em janeiro de 2014.

A versão 11.0 foi lançada em outubro de 2016.

A versão 12.0 foi lançada em dezembro de 2018.

A última versão estável é a 13.0, havendo suporte para as versões 12.2 e 11.4, conhecidas como Legacy[5].

Produtos baseados no FreeBSD

  • Darwin, o núcleo do Mac OS X é em grande parte baseado no FreeBSD.
  • OpenDarwin, um projeto completamente separado da Apple que foi inicialmente baseado no Darwin.
  • TrueOS, anteriormente PC-BSD, é uma distribuição do FreeBSD projetada para uso desktop com instalador e gerenciador de pacotes simplificado.
  • GhostBSD, distribuição baseada no TrueOS projetada para uso em desktop.
  • BSDeviant é uma distribuição live CD que cabe em um Mini-CD
  • ClosedBSD
  • GNU/kFreeBSD
  • Ging é uma distribuição live CD baseada no Debian GNU/kFreeBSD, indiretamente baseada no FreeBSD.
  • DragonFly BSD
  • Firefly BSD
  • FreeSBIE, similar à distribuição Knoppix do Linux. O projeto FreeSBIE também inclui um conjunto de ferramentas para ajudá-lo a fazer seus próprios live file systems e CDROMs FreeSBIE.
  • Frenzy é outro live CD baseado no FreeBSD, direcionado principalmente para usuários russos.
  • PicoBSD é uma versão em disquete do FreeBSD.
  • m0n0wall é um pacote de firewall baseado no FreeBSD.
  • pfSense é um firewall/roteador basedo no m0n0wall e no FreeBSD.
  • FreeNAS é um servidor NAS baseado no FreeBSD/m0n0wall.
  • TrustedBSD
  • Gentoo/FreeBSD
  • DesktopBSD
  • PlayStation 3
  • PlayStation 4

Referências

  1. «FreeBSD 14.1-RELEASE Announcement». FreeBSD.org. 4 de junho de 2024. Consultado em 4 de junho de 2024 
  2. «FreeBSD 14.0 Release Process» (Lista de grupo de correio). Consultado em 25 de outubro de 2023 
  3. «About FreeBSD Ports». Consultado em 21 de março de 2014 
  4. «versões» 
  5. «FreeBSD Release Information». Consultado em 26 de abril de 2021 

Ver também

Outros projetos Wikimedia também contêm material sobre este tema:
Wikilivros Livros e manuais no Wikilivros
Commons Categoria no Commons

Ligações externas

Read other articles:

German footballer You can help expand this article with text translated from the corresponding article in German. (December 2021) Click [show] for important translation instructions. View a machine-translated version of the German article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into...

 

Сюже́тные оши́бки на почто́вых ма́рках — совокупность ошибок, вызванных человеческим фактором, то есть имеющих отношение к сюжету и/или дизайну[en] официально выпущенных в обращение почтовых марок. Сюжетные ошибки могут появляться на этапе создания рисунка почтовой ...

 

المدرسة الوطنية العليا للمعلوميات وتحليل النظم معلومات التأسيس 1992 النوع المعلوميات الموقع الجغرافي إحداثيات 33°59′03″N 6°52′03″W / 33.9843°N 6.86762°W / 33.9843; -6.86762  المكان الرباط، المغرب البلد المغرب  إحصاءات متفرقات الموقع http://www.ensias.ma تعديل مصدري - تعديل   المدرسة

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2016) فرانز انطوان (بالألمانية: Franz Antoine)‏  معلومات شخصية الميلاد 23 فبراير 1815(1815-02-23)فيينا  الوفاة 11 مارس 1886 (71 سنة)فيينا  مواطنة الإمبراطورية النمساوية المج...

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة ...

 

1953 airlift helicopter series by Sikorsky This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (July 2023) CH-37 Mojave H-37 Mojave of the US Army in flight. Role Cargo helicopterType of aircraft National origin United States Manufacturer Sikorsky Aircraft First flight 18 December 1953 Introduction July 1956 Retired Late 1960s Primary users United...

符腾堡路德维希公爵(1568-1593在位)的家谱 系谱学(英語:genealogy)亦称家谱学、家史学,研究并记录一个家族的成员及其亲属的渊源。系谱学家透过口头调查、历史查证、基因分析以及其他手段获取某一个家族的訊息并进而考证其成员的亲属关系和血统传承。其成果通常以图表或叙述文字的形式发表。 对于家族历史和起源的诉求可以归纳为几大动机,包括为一个家族在广...

 

2012 film by Larry Charles Aladeen redirects here. Not to be confused with Aladdin. The DictatorTheatrical release posterDirected byLarry CharlesWritten by Sacha Baron Cohen Alec Berg David Mandel Jeff Schaffer Produced by Sacha Baron Cohen Alec Berg Anthony Hines David Mandel Scott Rudin Jeff Schaffer Todd Schulman Starring Sacha Baron Cohen Anna Faris Ben Kingsley CinematographyLawrence SherEdited by Greg Hayden Eric Kissack Music byErran Baron CohenProductioncompanyFour By Two FilmsDistrib...

 

MayangsariLahirAgustina Mayangsari23 Agustus 1971 (umur 52)Purwokerto, Jawa Tengah, IndonesiaKebangsaanIndonesiaPekerjaanPenyanyi-penulis lagu, aktrisTahun aktif1989–sekarangSuami/istriBambang Trihatmodjo ​(m. 2011)​[1]Anak1Orang tuaKi Dalang Sugito Purbocarito (Ayah) Nyi Woro Cengkir Gading (Ibu)Karier musikGenrePoprockInstrumenVokalLabelBlackboardLe Moesiek RevoleGPMusica Agustina Mayangsari (lahir 23 Agustus 1971) adalah penyanyi-penulis lag...

American mixed martial arts fighter For the American football player, see DeVonta Smith. Devonte SmithDevonte Smith post fight interview at UFC 234Born (1993-07-30) July 30, 1993 (age 30)Cleveland, Ohio, United States[1]Other namesKing KageHeight5 ft 9 in (1.75 m)Weight155 lb (70 kg; 11 st 1 lb)DivisionLightweightReach76 in (193 cm)[1]Fighting out ofBedford, Ohio, United StatesTeamFactory X (2018–present)[2]RankPurple...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Alfa Future People Festival – news · newspapers · books · scholar · JSTOR (July 2016) (Learn how and when to remove this template message) Alfa Future People FestivalGenreElectronic dance sicDatesFinal weekend of July and DecemberLocation(s)Bolshoye Ko, Nizhny ...

 

بطولة ويمبلدون 1936 - فردي السيدات جزء من بطولة ويمبلدون 1936  البلد المملكة المتحدة  التاريخ 1936  الرياضة كرة المضرب  البطل(ة) هيلين جاكوبز الوصيف(ة) هيلدا كراهوينكيل سبيرلنغ النتيجة 6–2، 4–6، 7–5 بطولة ويمبلدون 1935 - فردي السيدات  بطولة ويمبلدون 1937 - فردي السيدات  ت...

Scottish football manager (1875–1956) Bill Struth Struth's portrait in the Ibrox Trophy RoomPersonal informationFull name William StruthDate of birth 16 June 1875Place of birth Leith, ScotlandDate of death 21 September 1956(1956-09-21) (aged 81)Place of death Glasgow, ScotlandManagerial careerYears Team1914–1920 Rangers (assistant)1920–1954 Rangers William Struth (16 June 1875 – 21 September 1956) was a Scottish football manager. He was the second manager of Rangers Footb...

 

American entrepreneur and musician Not to be confused with Benjamin Brafman. Benjamin BronfmanBornBenjamin Zachary Bronfman (1982-08-06) August 6, 1982 (age 41)New York City, U.S.Occupation(s)Businessman, musicianPartnerM.I.A. (2008–2012)ChildrenIkhyd Edgar Arular BronfmanParent(s)Edgar Bronfman Jr. Sherry BrewerRelativesJohn Langeloth Loeb Sr. (great-grandfather) Samuel Bronfman (great-grandfather) Edgar Miles Bronfman (grandfather) Hannah Bronfman (sister) Benjamin Zachary Bronfman (...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Glenelg High School – news · newspapers · books · scholar · JSTOR (February 2019) (Learn how and when to remove this template message) For the independent day school also in Maryland, see Glenelg Country School. Public high school in Glenelg, Maryland, United S...

Bridge in Florida, United States W. Howard Frankland BridgeAerial view of the bridge in 2018Coordinates27°55′41″N 82°35′15″W / 27.92793°N 82.58755°W / 27.92793; -82.58755Carries8 lanes of I-275CrossesOld Tampa BayLocaleSt. Petersburg to Tampa, FloridaOther name(s)Howard Franklin, Frankland BridgeNamed forWilliam Howard FranklandMaintained byFlorida Department of TransportationID number150107 (northbound)150210 (southbound)CharacteristicsTotal length15,872&#...

 

Australian diver and trampoline gymnast This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and when to remove this template message) Matthew MitchamOAMPersonal informationFull&...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of Bengali films of 1976 – news · newspapers · books · scholar · JSTOR (August 2021) (Learn how and when to remove this template message) Bengali cinema 1930s 1930 1931 1932 1933 19341935 1936 1937 1938 1939 1940s 1940 1941 1942 1943 19441945 1946 1947 1948 1949 1950s 1950 ...

1920 work by H.C. McNeile ('Sapper') This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Bulldog Drummond novel – news · newspapers · books · scholar · JSTOR (May 2015) (Learn how and when to remove this template message) Bulldog Drummond First edition cover of Bulldog DrummondAuthorH. C. McNeile(as Sapper)...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Mongols film – news · newspapers · books · scholar · JSTOR (June 2020) (Learn how and when to remove this template message) 1961 Italian filmThe MongolsItalian theatrical release posterDirected byAndre de TothLeopoldo SavonaWritten byOttavio AlessiAlessandro FerraùUgo ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!