exécuter des applications Linux sur FreeBSD

2

Est-il possible de lancer des applications Linux sur une machine FreeBSD? Comment puis-je le faire? Merci d'avance !

Denny00
la source
Vous pouvez utiliser une machine virtuelle Linux au dessus de FreeBSD. Quelle est l'application que vous souhaitez exécuter?
Kusalananda
Comme toujours, la plupart des questions de FreeBSD sont traitées dans le manuel, comme indiqué par @Bob. Dans la plupart des cas, un port / pkg de la même application sous Linux est disponible sur FreeBSD.
Rob
FreeBSD a un sous-système Linux qui exécute des applications Linux de manière native et qui ne nécessitent pas de recompilation. Lisez ceci sur freebsd.org où il y a beaucoup de ressources.
ajeh

Réponses:

2
  • Ports / packages Il y a des dizaines de milliers de logiciels dans la collection de ports / packages, installables et construits à partir du code source de son système /usr/ports/(avec des options que l'on peut configurer sur son système local) ou disponibles en tant que fichiers binaires pré-construits à partir des référentiels de packages FreeBSD. . Il est fort probable que tout ce que vous voulez exécuter a déjà été inclus.
  • Compatibilité binaire Le noyau FreeBSD /compat/linux/proc/contient un sous-système capable d'émuler de nombreux appels système Linux et le système de fichiers Linux , bien qu'il ne fournisse délibérément pas de Linuxisms spécifique à l'architecture, pour l'exécution de fichiers binaires Linux. En revanche, notez que les ports / packages sont des programmes natifs de FreeBSD, compilés sur mesure pour FreeBSD et ses bibliothèques.

Tout cela est documenté dans le manuel FreeBSD .

OpenBSD et NetBSD ont également des systèmes de ports / packages. NetBSD le désigne simplement comme une collection de packages , car dans le jargon NetBSD, les "ports" sont des ports du système d'exploitation vers différentes plates-formes et architectures. NetBSD possède une couche de compatibilité binaire similaire, également décrite dans le Guide NetBSD .

JdeBP
la source
0

Si la source est disponible, essayez de la compiler dans FreeBSD. Sinon, utilisez la couche de compatibilité Linux comme d'autres l'ont mentionné.

Jonathan F
la source