FreeBSD

De WikiLingua.net

FreeBSD

Captura de l'escriptori de FreeBSD.
Desarrollador: Projecte FreeBSD
País d'origen: Bandera de los Estados Unidos Estats Units
Família: BSD
Model de desenvolupament: Programari lliure
Nucli: FreeBSD
Tipus de nucli: Monolítico
Llicència: BSD
Última versió estable: 7[1] / 27 de febrer de 2008
Estat actual: En desenvolupament
Lloc web: www.freebsd.org
Árbol de descendencia de sistemas Unix
Arbre de descendència de sistemes Unix

FreeBSD és un sistema operatiu lliure per a computadores basat en les CPU d'arquitectura Intel, incloent processadors 386, 486 (versions SX i DX), i Pentium. També funciona en processadors compatibles amb Intel com AMD i Cyrix. Actualment també és possible utilitzar-ho fins a en onze arquitectures distintes[2] com Alpha, AMD64, IA-64, MIPS, PowerPC i UltraSPARC.

FreeBSD està basat en la versió 4.4 BSD-Lite del Computer Systems Research Group (CSRG) de la University of Califòrnia, Berkeley seguint la tradició que ha distingit el desenvolupament dels sistemes BSD. A més del treball realitzat pel CSRG, el projecte FreeBSD ha invertit milers d'hores a ajustar el sistema per a oferir les màximes prestacions en situacions de càrrega real.

La mascota del sistema operatiu és Beastie.

Taula de continguts

[editar] Característiques

FreeBSD és un sistema operatiu multiusuario, capaç d'efectuar multitarea amb apropiación i multiproceso en plataformes compatibles amb múltiples processadors; el funcionament de FreeBSD està inspirat, com ja es va dir, en la variant 4.4 BSD-Lite d'UNIX . Encara que FreeBSD no pot ser pròpiament anomenat UNIX, al no haver adquirit la deguda llicència de The Open Group, FreeBSD sí està fet per a ser compatible amb la norma POSIX, igual que diversos altres sistemes "clonis d'UNIX". El sistema FreeBSD inclou el nucli, l'estructura de fitxers del sistema, biblioteques de l'API de C , i algunes utilerías bàsiques. La versió 6.1[3] va portar importants millores com major suport per a dispositius Bluetooth i controladors per a targetes de so i xarxa.

L'última versió estable és la 7.0 llançada el 27 de febrer de l'any 2008, que inclou compatibilidad amb el sistema d'arxius ZFS de Sun i a l'arquitectura ARM, entre altres novetats.

[editar] Distribució

Els instal·ladors, codi font i paquets del sistema operatiu FreeBSD es distribueixen de manera gratuïta al públic, en forma d'arxius disponibles en servidors FTP i a través de la WWW. També és possible comprar-los en forma de CD-ROM o DVD d'alguns distribuïdors, principalment en els Estats Units.

[editar] Instal·lació

La instal·lació del sistema FreeBSD pot ser iniciada de diverses formes. La més comuna és la utilització d'un CD-ROM o DVD acte-arrancable, o utilitzant un joc de 2 o 3 disquets (en funció de la versió que es desitja instal·lar), o fins i tot mitjançant xarxa utilitzant l'estàndard PXE.

Totes elles arrenquen la computadora amb un sistema FreeBSD abreviado, i porten a la mateixa utilería sysinstall. La utilería sysinstall és l'encarregada d'instal·lar realment el sistema operatiu, i posseeix diverses alternatives. A saber, instal·lar el sistema utilitzant les dades disponibles en un dispositiu d'emmagatzematge local (CD-ROM, DVD, directori en un sistema d'arxius FAT, etc.), o obtenint-los des d'un lloc remot a través d'un protocol de transferència d'arxius (HTTP, FTP, NFS, etc.).

[editar] Gestió de programes

FreeBSD igual que diversos altres sistemes inspirats en BSD, proveeix de maneig semi-automatizado de paquets distribuïts en format comprimit (en format tar. gz o .tgz). A més d'això, i igual que NetBSD i OpenBSD, FreeBSD proveeix per a conveniència de l'usuari, d'un eficient sistema de gestió de paqueteria anomenat ports. Els ports són un conjunt de comandos per lots, que especifiquen exactament els requisits, el que s'ha de fer per a compilar el codi font i el necessari per a instal·lar la versió ejecutable d'un determinat paquet de programari en el sistema. Existeixen milers de programes lliures i comercials fets per a sistemes com Linux, que també tenen versions en FreeBSD. A causa de que molts dels paquets estan ja compilados i preparats pels participants del projecte FreeBSD, aquests poden ser instal·lats simplement seleccionant-los en una interfaz proveïda pel sistema operatiu, i copiats directament des d'un servidor HTTP o FTP.

[editar] Compatibilidad amb Linux

Beastie en código ANSI
Beastie en codi ANSI

FreeBSD és compatible amb binarios de diversos sistemes operatius del tipus Unix, incloent Linux. La raó d'això és la necessitat d'executar aplicacions desenvolupades per a Linux, en les quals el codi font no es distribueix públicament i, per tant, no poden ser portades a FreeBSD.

Algunes de les aplicacions usades sota aquesta compatibilidad són:

Generalment no se sent perduda de rendiment, i funcionen igual de ràpid que les versions natives. Fins i tot pot ser més veloç executar un binario de Linux en FreeBSD, que un binario natiu (com en el cas de Firefox, no obstant és molt relatiu ja que FreeBSD compila el codi i Linux en la majoria de les distros no, però si compilara, obtindria una funcionalitat similar al de FreeBSD, uns programes funcionen millor en Linux mentre que uns altres en FreeBSD).

Si bé algunes aplicacions funcionen perfectament, unes altres es veuen limitades a causa de que la capa de compatibilidad sol inclou les trucades de sistema del nucli de Linux 2.4.2, una versió antiga. Una emulación incompleta del nucli de Linux 2.6 està inclosa en FreeBSD 7.0, encara que encara no ve activada per defecte.

[editar] Referències

  1. Ken Smith (27-02-2008). FreeBSD 7.0-RELEASE Announcement freebsd.org (en anglès).
  2. FreeBSD. Supported Platforms. FreeBSD. (en anglès)
  3. Scott Long. (8 May 2006). FreeBSD 6.1-RELEASE Announcement. FreeBSD. (en anglès)

[editar] Vegi's també

[editar] Enllaços externs