Ist es möglich, ein freebsd mit Architektur arm64 im Docker zu emulieren?
Nach der Suche in Google fand ich den Debootstrap, der verwendet wurde, um jede Architektur einschließlich Arm64 in Debian zu emulieren. Möglich ist auch die Emulation des Raspbian (os für Himbeere).
Dies ist ein Video mit dem "How-to-Do", um das Debian Schritt für Schritt zu emulieren . Ich teste mit FreeBSD 12.0 für Rasbperry .
Ich muss FreeBSD in Docker emulieren, weshalb ich möchte, dass ein benutzerdefiniertes Port-Repository erstellt wird, um meine benutzerdefinierten Anwendungen für Himbeeren zu speichern. Ich gehe nur die Binärdateien verteilen. Dafür muss ich in einer Umgebung mit architureture arm64 kompilieren.
Der Cross-Compiler ist für mich keine gute Lösung dafür, da es andere Pakete gibt, bei denen ich es nicht kann, de Makefile ändern, um den Compiler zu ändern.
Meine Absicht ist es, einen Docker zu erstellen, der schnell ein neues Ambiente aufbaut, um mit allem Nötigen zu testen und zu kompilieren. Mein Problem ist, dass ich nicht weiß, dass ich die Freebsd-Version von Himbeer mit debootstrap oder einer anderen Lösung installieren kann.
Meine Idee ist:
- Erstellen Sie ein Docker-Debian-Image
- Installieren Sie debootstrap e qemu-static (oder eine andere Lösung)
- Virtualisieren Sie den Arm64
- Installieren Sie FreeBSD für arm64
- Nutzen Sie die Umgebung
Ich muss RaspBSD in Docker ausführen
0 Antworten auf die Frage
Verwandte Probleme
-
3
Was ist ein "PR"? Wofür steht PR im Kontext von FreeBSD-Ports?
-
1
FreeBSD 7.0 unter Parallels hatte beim Erstellen von Ports für Mono keinen Speicherplatz mehr
-
3
NetBSD, OpenBSD, * BSD und FreeBSD im Vergleich
-
2
Wie mache ich Scrollock in Linux so, wie es in FreeBSD funktioniert?
-
4
Ist es möglich, die Größe eines QEMU-Festplattenabbilds zu ändern?
-
1
Freebsd Box hängt am Bootloader
-
5
CentOS Aufwärtspfeil vorheriger Befehl
-
2
Wie benutze ich die Befehlszeile whois für "Spam-infizierte" Domains wie apple.com?
-
1
Was hat chsh getan, wenn ich `chsh -s SHELL 'eingetippt habe und wie gehe ich zur vorherigen SHELL z...
-
3
freebsd: Konfigurieren Sie ein anderes Standardverzeichnis