8 Punkte von GN⁺ 2023-09-27 | 1 Kommentare | Auf WhatsApp teilen
  • Container haben die Art und Weise, wie Software entwickelt und bereitgestellt wird, grundlegend verändert und werden von verschiedenen Betriebssystemen unterstützt, aber auf macOS gibt es bislang noch keine native Unterstützung
  • macOS Containers ist ein nativer Container für den Mac
    • Innerhalb von macOS lässt sich macOS ausführen, und Images können mit Docker erstellt und bereitgestellt werden
  • Installation über Homebrew
  • Allerdings funktioniert es nur, wenn der System Integrity Protection (SIP) des Mac deaktiviert ist

1 Kommentare

 
GN⁺ 2023-09-27
Hacker-News-Kommentare
  • Ein Artikel über die Veröffentlichung von macOS Containers v0.0.1; das Projekt hat das Ziel, native Containerisierung auf macOS zu bringen.
  • Einige Nutzer zweifeln an den Auswirkungen auf die Systemsicherheit und äußern Bedenken wegen der Anforderung, den Schutz der Systemintegrität zu deaktivieren.
  • Es werden Fragen zur technischen Umsetzbarkeit des Projekts aufgeworfen, insbesondere dazu, ob macOS die dafür nötigen Namespace-Funktionen über alle Schnittstellen hinweg unterstützt.
  • Einige Nutzer argumentieren, dass macOS-Anwendungen keine Containerisierung benötigen, um korrekt zu funktionieren, und stellen die Notwendigkeit des Projekts infrage.
  • Es gibt Bedenken zur Lizenzsituation; Nutzer fragen sich, ob die Verteilung von Teilen von macOS in einem Container gegen die Apple-Nutzungsbedingungen verstößt.
  • Einige Nutzer vertreten die Ansicht, dass virtuelle Maschinen (VMs) bereits ausreichende Leistung und Isolation bieten, und äußern sich skeptisch zur Praxistauglichkeit des Projekts.
  • Das Projekt enthält neuen Code und Forks bestehender Projekte; einige Nutzer interessieren sich dafür, ob Änderungen an den geforkten Projekten in Upstream zurückfließen werden.
  • Einige Nutzer beklagen die Ineffizienz von Backend-Entwicklung auf macOS und schlagen vor, dass andere Betriebssysteme für andere Zwecke besser geeignet sein könnten.
  • Ein Nutzer äußert Unzufriedenheit mit Apples Docker-Unterstützung auf Apple-Silicon-Geräten und argumentiert, dass die native Nutzung von ARM-Containern die Entwicklung wegen der Abweichung von Produktionsumgebungen erschwert.