Fedora 31 wurde heute untypisch pünktlich fertiggestellt. Rein optisch hat sich wenig geändert, aber hinter den Kulissen finden sich doch ein paar Veränderungen abseits der üblichen Versionsnummersprünge.
Updates 12.11.2019: Link auf redhat-Blog mit vielen cg2-Grundlagen, auch Snap ist cg2-inkompatibel
Am 26. März wurde Swift 5 fertiggestellt. Dieser Beitrag fasst die wichtigsten Neuerungen zusammen. Swift 5 gilt insofern als »Meilenstein«, als Apple erstmalig die binäre Kompatibilität der Schnittstellen garantiert. Die größte Auswirkung in der Praxis besteht darin, dass Standardbibliotheken nun auf Apple-Geräten installiert werden und nicht mehr mit jeder App mitgeliefert werden müssen. Xcode erzeugt daher kleinere Binärdateien.
Update 30.3.2019: Swift 5 ist offiziell im Docker-Hub angekommen.
Vor ca. einem halben Jahr habe ich hier darüber lamentiert, dass es noch immer keine ordentlichen Paket-Repos für die Linux-Variante von Swift gibt. Daran hat sich bis heute nichts geändert. Deswegen möchte ich hier auf einen anderen Weg hinweisen, wie Sie Swift unter Linux unkompliziert zum Laufen bringen können: Docker.