Fink

Fink
source distribution
Fink-MacOSX-Terminal.png
Fink ejecutándose en una terminal.
Desarrollador(es)
Equipo de voluntarios
http://www.finkproject.org
Información general
Última versión estable 0.9.0 (Binario)
26 de junio de 2008 (8 años, 5 meses y 10 días)
Última versión en pruebas 0.29.15 (Código Fuente)
23 de octubre de 2010 (6 años, 1 mes y 14 días)
Género Gestor de paquetes
Programado en Perl
Sistema operativo Mac OS X, AII POSIX, FINK
Licencia GNU GPL
[ editar datos en Wikidata]

Fink es un proyecto que tiene como objetivo brindar el software libre de los sistemas operativos de tipo Unix al sistema Mac OS X. Se basa en dos procesos u objetivos:

  • El proceso de "porting", o generación de puertos, que consiste en modificar el software existente de Código Abierto ( Open Source) de tal manera que pueda compilarse y ejecutarse en Mac OS X.
  • El proceso de "packaging", o empaquetamiento, convierte el resultado del primer objetivo en una distribución que se asemeje a lo que el usuario de Linux está acostumbrado, disponible para el usuario casual de manera coherente y cómoda.

El proyecto ofrece paquetes binarios precompilados así como un sistema de construcción-desde-la-fuente automatizado. Fink es un sistema de gestión de paquetes que facilita el acceso completo al mundo Open Source a los usuarios de Darwin y Mac OS X.

Descarga las versiones originales del código fuente, las modifica si es necesario, las configura para Darwin y las compila e instala. La información sobre los paquetes disponibles y las modificaciones necesarias (las descripciones del paquete -"package descriptions"-) se mantienen de forma separada pero se incluyen normalmente con las distribuciones. El código fuente actual se puede descargar de Internet si es necesario.

Aunque Fink no se puede considerar "maduro", tiene asperezas y carece de algunas características, es utilizado con éxito por un gran número de personas.

Fink es distribuido bajo los términos de la licencia GNU General Public License y GFDL.

Para lograr estos objetivos Fink depende de las herramientas de manejo de paquetes producidas por el proyecto Debian (dpkg, dselect y apt-get). Además, Fink agrega si propio manejador de paquetes, llamado fink. Se puede ver fink como una máquina de construir, toma las descripciones de un paquete y produce un archivo .deb binario. En el proceso, descarga el código fuente original desde Internet, lo parchea de ser necesario, y luego ejecuta el proceso de configurarlo y compilarlo. Finalmente, consolida el resultado en un paquete que está listo para ser instalado por dpkg.

Dado que Fink descansa encima del Mac OS X, posee una política estricta de no interferir con el sistema base. Como resultado, Fink maneja un árbol de directorios separado y provee la infraestructura para hacerlo fácil de usar, siendo ésta es una de sus virtudes ya que permite eliminar la aplicación y todo lo que hayamos instalado tirando el directorio a la papelera o mediante la aplicación Terminal.

En contra del uso de Fink tenemos que instala bibliotecas ya existentes en Mac OS X o que la mayoría de los paquetes compilados necesitan de X11 para funcionar. Incluso se llega, en algunos casos, a "exigir" el uso de versiones de X11 distintas a la que viene con Mac OS X.

Historia del proyecto

El proyecto Fink, iniciado por Christoph Pfisterer, comenzó en diciembre de 2000 con dos objetivos: portar el software de Unix a Mac OS X y hacerlo instalable. Como un sistema de gestión de paquetes completo, basado en herramientas del sistema Debian, instala y desinstala paquetes, averigua las dependencias, instala los paquetes que son necesarios, actualiza los paquetes, etc.

A comienzos de 2002 aparece el proyecto DarwinPorts con unos objetivos similares.

Mientras que DarwinPorts tenía menos paquetes disponibles que Fink, las actualizaciones eran más frecuentes. Los dos gestores de paquetes pueden coexistir en el mismo sistema.

En junio de 2003, Fink, Gentoo y DarwinPorts anuncian la formación de una alianza de desarrollo, la iniciativa MetaPkg. Sus proyectos compartirían información para evitar la duplicación de esfuerzos y facilitar el desarrollo de los mismos. Sin embargo, desde el anuncio ninguna información interesante ha sido añadida a la web del proyecto. No significa que MetaPkg este muerta ya que los desarrolladores de Gentoo, Fink y DarwinPorts siguen trabajando juntos e intercambiando conocimientos mediante chat.

Una curiosidad es que el término elegido, Fink, es de origen alemán, corresponde a una clase de pájaro, y fue elegida por su relación con Darwin.

Other Languages
català: Projecte Fink
English: Fink
日本語: Fink
Nederlands: Fink (software)
português: Fink
русский: Fink
українська: Fink