Connect with us

Künstliche Intelligenz

.NET 10 Release Candidate 1: Nachschlag für Entity Framework Core


Nach Microsofts Plan sollte .NET 10.0 zum Ende der Preview-Phase vor dem frisch erschienenen Release Candidate 1 eigentlich „Feature Complete“ sein und die beiden Release-Candidate-Versionen sollten nur der Qualitätsverbesserung dienen. Das trifft laut Ankündigung auf Laufzeitumgebung, SDK, Sprachcompiler (C#, F#, Visual Basic .NET) und WPF auch zu. Wie schon in der Vergangenheit gibt es aber auch Teile von .NET, die noch signifikante neue Funktionen in Release Candidate 1 nachliefern. Dieses Mal betrifft es insbesondere Entity Framework Core und ASP.NET Core sowie MAUI.

.NET 10.0 Release Candidate 1 steht auf der .NET-Downloadseite bereit. Wie bei früheren Versionen besitzt der Release Candidate 1 eine Go-Live-Lizenz: Entwicklerinnen und Entwickler können die Version produktiv einsetzen und erhalten offiziellen Support von Microsoft. Gleichwohl müssen sie noch mit Änderungen rechnen bis zum Erscheinungstermin, der für den 11. November 2025 angekündigt ist.


Downloadseite

Downloadseite

.NET 10.0 Release Candidate 1 hat das Go-Live-Label.

Von Visual Studio 2022 gab es parallel ein Bugfixing-Update von Version 17.14.13 auf 17.14.14. Das Kompilieren einer .NET 10.0-Anwendung gelingt aber nur, wenn man 17.14.14 Preview 1.0 oder die erste Vorschauversion von Visual Studio 2026 (alias „18.0.0 Insiders“) verwendet. Die 2026er Version bietet neben noch mehr KI-Integration auch ein neues Look and Feel im Fluent Design mit zahlreichen neuen Themes wie Icy Mint, Cool Breeze, Mango Paradise und Spicy Red.


Screenshot Visual Studio

Screenshot Visual Studio

Zwischen den Themes in Visual Studio 2026 kann man schnell im Menü Tools/Theme umschalten.

Zudem soll Visual Studio 2026 laut einem Blogbeitrag von Microsoft schneller sein. Bei der Installation fällt ein Detail positiv auf: Visual Studio 2026 fragt, ob man eine Konfiguration (Workloads, individuelle Komponenten, Erweiterungen und Einstellungen) aus einer auf dem Rechner vorhandenen Visual-Studio-2022-Installation oder einer .vsconfig-Datei übernehmen möchte (siehe die folgende Abbildung). Schon Visual Studio 2022 konnte bei der Installation .vsconfig-Dateien verwenden, aber nur beim Starten der IDE-Installation per Kommandozeile (Parameter --config).

Visual Studio 2026 bietet – im Gegensatz zu den beiden 2022er Versionen – auch die Installation des .NET-10.0-SDK als „Individual Component“ an. In den älteren Versionen muss man das .NET-SDK manuell von der Downloadseite installieren.


Übernahme bestehender Konfigurationen

Übernahme bestehender Konfigurationen

Visual Studio 2026 bietet bei der Installation die Übernahme bestehender Konfigurationen an.

Entity Framework Core unterstützt ab Release Candidate 1 die beiden neuen Spaltentypen JSON und VECTOR, die es in Microsoft SQL Server 2025 (derzeit in der Preview-Phase und der Cloudvariante SQL Azure gibt. JSON hat Entity Framework Core auch bisher schon verwendet, um beispielsweise eine Liste primitiver Datentypen wie List auf eine einzige Tabellenspalte abzubilden – außer bei PostgreSQL, das nativ solche Mengen beherrscht – oder beim Speichern sogenannter Owned Types. Bisher kam dazu aber in der Datenbanktabelle der Spaltentyp nvarchar(max) in Verbindung mit der SQL-Funktion OPENJSON() zum Einsatz.

Nun verwendet Entity Framework Core hier den neuen nativen Spaltentyp JSON, sofern eine SQL-Server-Version angesprochen wird, die ihn beherrscht. Zudem muss man Entity Framework Core mitteilen, dass das Zielsystem JSON-Spalten kennt. Das geschieht durch Aufruf von UseSqlAzure() statt UseSqlServer() beim Zugriff auf eine Cloud-Datenbank. Beim lokalen Microsoft SQL Server muss man den Kompatibilitätslevel auf 170 setzen:

builder.UseSqlServer(connstring, x => x.UseCompatibilityLevel(170));

Neu in Entity Framework Core 10.0 Release Candidate 1 ist, dass Complex Types auch ein JSON-Mapping anbieten. Complex Types hat Microsoft in Entity Framework Core 8.0 als bessere Alternative zu Owned Types eingeführt und in Version 9.0 erweitert, aber in Complex Types wurde bisher kein JSON-Mapping angeboten, sondern sie wurden auf Spalten in der zum übergeordneten Objekttyp gehörenden Tabelle abgebildet. Daher waren sie bisher nur für 1:1-Beziehungen, nicht aber für 1:N-Beziehungen möglich. Das ändert sich in Entity Framework Core-Version 10.0: Hier ist der Aufruf ToJson() bei komplexen Typen im 1:1- und 1:N-Mapping möglich:


modelBuilder.Entity(x =>
{
  x.ComplexProperty(p => p.Address, p=>p.ToJson()); // 1:1-Mapping. NEU: p=>p.ToJson()                                                          
  x.ComplexProperty(p => p.ManagementSet, p => p.ToJson()); // NEU: 1:N mit p=>p.ToJson()
}


Laut den Release Notes kommt es dabei in Release Candidate 1 aber noch zu Problemen und man soll mit dem Praxiseinsatz auf Release Candidate 2 warten. Im Schnelltest zeigte sich, dass beim JSON-Mapping der komplexen Typen unter anderem das Gruppieren mit GroupBy() und die komplette Aktualisierung des komplexen Typen mit ExecuteUpdate() in Release Candidate 1 zu Laufzeitfehlern führen.

Als zweiten neuen SQL Server-Datentyp können Entwicklerinnen und Entwickler ab Release Candidate 1 Microsoft.Data.SqlTypes.SqlVector aus dem NuGet-Paket „Microsoft.Data.SqlClient“ (ab Version 6.1) beim objektrelationalen Mapping mit Entity Framework Core 10.0 verwenden. Ebenso gibt es eine neue EF-Core-Methode EF.Functions.VectorDistance() für die SQL-Funktion VECTOR_DISTANCE(). Bisher existierte für beides ein eigenständiges NuGet-Paket EFCore.SqlServer.VectorSearch. Allerdings kann man in Entity Framework Core 10.0 in LINQ-Abfragen noch nicht die SQL Server-Funktion VECTOR_SEARCH() nutzen.

Die Dokumentation enthält ein Codebeispiel für Vektordaten:


public class Blog
{
    // ...

    [Column(TypeName = "vector(1536)")]
    public SqlVector Embedding { get; set; }
}

…

IEmbeddingGenerator> embeddingGenerator = /* Set up your preferred embedding generator */;

var embedding = await embeddingGenerator.GenerateVectorAsync("Some text to be vectorized");
context.Blogs.Add(new Blog
{
    Name = "Some blog",
    Embedding = new SqlVector(embedding)
});
await context.SaveChangesAsync();

…

var sqlVector = new SqlVector(await embeddingGenerator.GenerateVectorAsync("Some user query to be vectorized"));
var topSimilarBlogs = context.Blogs
    .OrderBy(b => EF.Functions.VectorDistance("cosine", b.Embedding, sqlVector))
    .Take(3)
    .ToListAsync();


Bei einem Thema probiert Entity Framework Core seit Jahren verschiedene Strategien: die Übergabe von Parametermengen von .NET an das Datenbankmanagementsystem, beispielsweise um passende Datensätze zu einer Liste von Orten zu suchen:


List destinations = new List { "Berlin", "New York", "Paris" };
var flights = ctx.Flights
    .Where(f => destinations.Contains(f.Destination))
    .Take(5).ToList();

Entity Framework Core-Versionen 1.0 bis 7.0 haben die Werte aus der Menge [code]destinations[/code] einzeln als statische Werte übergeben:
SELECT TOP(@p) [f].[FlightNo], [f].[Airline], [f].[Departure], [f].[Destination], [f].[FlightDate], [f].[FreeSeats], [f].[Memo], [f].[NonSmokingFlight], [f].[Pilot_PersonID], [f].[Seats], [f].[Timestamp]
FROM [Operation].[Flight] AS [f]
WHERE [f].[NonSmokingFlight] = CAST(1 AS bit) AND [f].[FlightDate] > GETDATE() AND [f].[FreeSeats] > CAST(0 AS smallint) AND [f].[Destination] IN (N'Berlin', N'New York', N'Paris')


Das sorgte jedoch im Datenbankmanagementsystem für viele verschiedene Ausführungspläne.

Seit Version 8.0 übergibt Entity Framework Core die Liste als ein JSON-Array, das im SQL-Befehl mit OPENJSON() aufgeteilt wird:


SELECT TOP(@p) [f].[FlightNo], [f].[Airline], [f].[Departure], [f].[Destination], [f].[FlightDate], [f].[FreeSeats], [f].[Memo], [f].[NonSmokingFlight], [f].[Pilot_PersonID], [f].[Seats], [f].[Timestamp]
FROM [Operation].[Flight] AS [f]
WHERE [f].[NonSmokingFlight] = CAST(1 AS bit) AND [f].[FlightDate] > GETDATE() AND [f].[FreeSeats] > CAST(0 AS smallint) AND [f].[Destination] IN (
    SELECT [d].[value]
    FROM OPENJSON(@destinations) WITH ([value] nvarchar(30) '$') AS [d]
)


Das erschwerte dem Datenbankmanagementsystem die Optimierung der Ausführungspläne, da es die Zahl der Parameter nicht mehr kannte.

Seit Version 9.0 ist es möglich, über die Funktion EF.Constant() oder den globalen Aufruf TranslateParameterizedCollectionsToConstants() in der Kontextklasse in OnConfiguring() zum alten Verhalten zurückzukehren:


var flights1 = ctx.Flights
    .Where(f => EF.Constant(destinations).Contains(f.Destination))
    .Take(5).ToList();


Beim geänderten Standard konnten Entwicklerinnen und Entwickler im Einzelfall mit EF.Parameter() anschließend das JSON-Array übergeben.

Nun in Entity Framework Core 10.0 hat Microsoft abermals einen neuen Standard implementiert, nämlich die einzelne Übergabe der Werte als eigene Parameter:


SELECT TOP(@p) [f].[FlightNo], [f].[Airline], [f].[Departure], [f].[Destination], [f].[FlightDate], [f].[FreeSeats], [f].[Memo], [f].[NonSmokingFlight], [f].[Pilot_PersonID], [f].[Seats], [f].[Timestamp]
FROM [Operation].[Flight] AS [f]
WHERE [f].[NonSmokingFlight] = CAST(1 AS bit) AND [f].[FlightDate] > GETDATE() AND [f].[FreeSeats] > CAST(0 AS smallint) AND [f].[Destination] IN (@destinations1, @destinations2, @destinations3)


Das geschieht im obigen Beispiel mit drei Werten. Entity Framework Core arbeitet aber auch noch bei 1000 Werten auf diese Weise, wie ein Schnelltest zeigte.

Man kann das alte Verhalten mit EF.Constant() und EF.Parameter() erzwingen, da die optimale Strategie auch davon abhängt, wie stark die Zahl der Werte zur Laufzeit variiert. Die globale Änderung des Standards erfolgt mit

UseParameterizedCollectionMode(ParameterTranslationMode.Constant). Erlaubt sind die Werte: Constant, Parameter und MultipleParameters. Die erst in Version 9.0 eingeführte Methode TranslateParameterizedCollectionsToConstants() existiert noch, aber sie ist als [Obsolete] markiert.

ASP.NET Core führt in Release Candidate 1 neue Metriken für ASP.NET Core Identity zum Überwachen der Benutzerverwaltung ein, beispielsweise aspnetcore.identity.user.create.duration, aspnetcore.identity.sign_in.sign_ins und aspnetcore.identity.sign_in.two_factor_clients_forgotten.

Der Persistent Component State in Blazor soll nun auch beim Einsatz der Enhanced Navigation beim statischen Server-Side-Rendering funktionieren

Um Instanzen von Klassen und Records in Blazor zu validieren, die Microsoft schon in der Preview-Phase von .NET 10.0 verbessert hatte, gibt es drei weitere Neuerungen:

  • Validierungsannotationen können auch für Typen und nicht nur wie bisher für Properties definiert werden.
  • Die neue Annotation [SkipValidation] schließt Typen und Properties von der Validierung aus.
  • Ebenso werden alle mit [JsonIgnore] annotierten Properties nicht mehr validiert.

Zudem gibt es nochmals einige kleinere Verbesserungen für die OpenAPI-Schema-Generierung, wie in den Release Notes beschrieben ist.

Auch bei .NET MAUI gibt es neue Metriken für die Überwachung der Layout-Performance:

  • layout.measure_count,
  • layout.measure_duration,
  • layout.arrange_count und
  • layout.arrange_duration.

Das Steuerelement bietet neuerdings die Events WebViewInitializing() und WebViewInitialized(), um die Initialisierung anzupassen. Vergleichbare Ereignisse gab es zuvor im Steuerelement (BlazorWebViewInitializing() und BlazorWebViewInitialized()). Das Steuerelement besitzt nun die Eigenschaft IsRefreshEnabled zusätzlich zu IsEnabled.

Das Windows-Forms-Teams schreibt in den Release Notes, dass der in .NET 9.0 eingeführte Dark Mode nicht mehr als experimentell gekennzeichnet ist. Gleichzeitig heißt es dort aber auch, dass die Arbeit am Dark Mode weitergehen wird.


Galerie Dark Mode

Galerie Dark Mode

Die Galerie zeigt einige Windows-Forms-Steuerelemente im Dark Mode.

Vor der für November angekündigten Veröffentlichung von .NET 10.0 ist noch ein weiterer Release Candidate im Oktober geplant. Als Erscheinungstermin für die stabile Version hat Microsoft den 11. November 2025 verkündet. iX, dpunkt.verlag und www.IT-Visions.de präsentieren .NET 10.0 am 18. November im eintägigen Online-Event betterCode() .NET.


(rme)



Source link

Künstliche Intelligenz

Softwarelizenzen: Bei Microsoft wechselt die Ampel auf Grün, Broadcom bleibt Rot


Broadcoms Lizenz-Tyrannei zwingt europäische Cloud-Anbieter in die Knie. Das ist die dringlichste Warnung in dem am Dienstag veröffentlichten dritten Bericht des European Cloud Competition Observatory (ECCO). Für dieses Wettbewerbsbarometer rund um faire Softwarelizenzen zeichnet vor allem der Branchenverband Cloud Infrastructure Service Providers in Europe (CISPE) verantwortlich. Er hebt hervor: Seit der Herausgabe des zweiten ECCO-Berichts im Mai habe sich die globale Situation für Marktteilnehmer durch Broadcoms neues, „unlauteres“ Lizenzierungsverhalten gegenüber europäischen Cloud-Anbietern und deren Kunden noch einmal „nur verschlechtert“.

Weiterlesen nach der Anzeige

CISPE fordert in dem aktuellen Bericht von Broadcom, „vorhersehbare und faire Geschäftsbeziehungen“ wiederherzustellen. Der Verband zählt dazu vor allem eine Vorankündigungsfrist von mindestens sechs Monaten für Änderungen bei Verträgen, Preisen oder Konditionen vor einer Verlängerung.

Ein weiterer Appell zielt auf bessere Unterstützung kleinerer Cloud-Service-Provider (CSP), etwa durch zusätzliche Fristverlängerungen von mehr als sechs Monaten für die Aufnahme in das Programm für White-Label-Kunden. Broadcom müsse den „erheblichen Gesamtpreisanstieg“ durch Bündelprodukte nach der Übernahme der marktbeherrschenden Virtualisierungssoftware VMware stoppen. Der Konzern weigere sich jedoch nachdrücklich, auf die erhobenen Bedenken einzugehen. Die Folge: Viele europäische Kunden seien bei der Vertragsverlängerung mit Lizenzkosten konfrontiert, die um das „Zehnfache oder mehr“ stiegen.

Cloud-Anbieter, die zur Erbringung ihrer Dienste auf die Virtualisierungswerkzeuge der Marken Broadcom oder VMware angewiesen seien, sähen sich einer „unmöglichen Wahl“ gegenüber, heißt es in der Analyse: Sie müssten entweder den drastischen Kostenanstieg und langwierige Vertragsbindungen akzeptieren oder einen langwierigen, teuren und potenziell ruinösen Übergang zu alternativen Anbietern wagen. Für einige Arbeitsschritte gebe es aufgrund von Zertifizierungen keine Alternativen.

Broadcom hat die Situation für Anbieter und Kunden laut dem Bericht noch weiter verschärft, indem die unterste Partnerebene, auf die sich viele kleinere Unternehmen stützten, gestrichen wurde. Das überarbeitete Partnerprogramm verwehre Kunden das Portieren bestehender Lizenzen zu anderen Cloud-Anbietern. Die meisten CSP würden dadurch effektiv vom Markt ausgeschlossen. Zudem schreibe der Konzern feste Start- und Enddaten für Lizenzen vor, die nicht mit Kundenverträgen abgestimmt werden könnten. Dienstanbieter müssten Broadcom so zusätzliche Gebühren zahlen, ohne entsprechende Einnahmen zu erzielen. Bei großen Deals kassiere das Unternehmen dadurch unfair jeweils „viele Tausend Euro“.

Angesichts dieser eskalierenden Situation hat CISPE im Juli beim Gericht der EU eine Nichtigkeitsklage gegen den Beschluss der EU-Kommission zur Genehmigung der Übernahme von VMware durch Broadcom eingereicht. Insgesamt zeigt CISPE der Firma weiter die rote Karte. Broadcom hielt der Schelte bereits mehrfach entgegen: Die Kundenbindungsrate sei konstant geblieben, was für den gebotenen Wert der Programme spreche.

Weiterlesen nach der Anzeige

Microsoft erhält hingegen den Status „Grün“. Die Bewertung hat sich damit zum zweiten Mal in Folge verbessert. Der Fortschritt resultiert ECCO zufolge aus einer im Juli erzielten Vereinbarung, die zu faireren Lizenzbedingungen für europäische Cloud-Anbieter geführt hat. Dadurch soll Wettbewerb mit Microsofts eigener Azure-Plattform auf Augenhöhe ermöglicht werden. Voriges Jahr hat CISPE überraschend seine Wettbewerbsbeschwerde gegen den US-Konzern bei der EU-Kommission zurückgenommen.

Gleichzeitig trat Microsoft dem Verband als Mitglied ohne Stimmrecht bei. Das Unternehmen sagte dabei Korrekturen seiner Vertragsklauseln für die eigenen Cloud-Dienste zu. Zudem sollen rund 20 Millionen Euro an CISPE geflossen sein.

Zugleich äußert die Beobachtungsstelle erste Bedenken gegen zwei weitere große Softwarekonzerne, die ihre Marktdominanz potenziell missbrauchen, um Kunden zu binden und den Wettbewerb europäischer Cloud-Anbieter zu behindern: Bei SAP erwecken die Lizenzbedingungen demnach den Eindruck, Kunden in die eigene Cloud zu drängen und Lösungen rivalisierender europäischer CSP auszuschließen. Citrix gerät in den Fokus, da es dem Beispiel von Broadcom folgen und einseitige, dramatische Änderungen der Lizenzbedingungen vornehmen könnte.


(wpl)



Source link

Weiterlesen

Künstliche Intelligenz

Weiße Flecken: Funklöcher halb so groß wie Schleswig-Holstein


Seit Jahren wird seitens politisch Verantwortlicher und Telekommunikationsunternehmen versprochen, die sogenannten weißen Flecken zu beseitigen: Orte, an denen es keine Versorgung mit Mobilfunk gibt. Doch die Realität ist eine andere, wie eine Auswertung des Bundesministeriums für Digitales und Staatsmodernisierung nun aufzeigt.

Weiterlesen nach der Anzeige

Auf 23.502 Quadratkilometern in Deutschland ist keine Sendestation mit 4G oder 5G erreichbar, egal von welchem Anbieter, zeigt die am Dienstag veröffentlichte Auswertung des BMDS. Über 22.000 der Funklöcher (rund 95 Prozent) sind dabei kleiner als ein Quadratkilometer.

Doch auch große Löcher gibt es weiterhin: 47 mit einer Größe über 20 Quadratkilometern zählte das Ministerium auf Basis der Daten der Bundesnetzagentur, der Mobilfunkinfrastrukturgesellschaft (MIG) und des Bundesamtes für Kartographie und Geodäsie (BKG).

Zwei Drittel der Funklöcher liegen laut BMDS im Süden und Südwesten Deutschlands. Der Großteil der unterversorgten Fläche entfällt allerdings auf Waldgebiete: bei 82,7 Prozent der weißen Flecken wurde zwischen den Baumstämmen kein Funkmast angepflanzt.

Absolut betrachtet liegt Bayern mit weitem Abstand vor allen anderen Bundesländern: 2296,76 Quadratkilometer haben keinerlei schnellen Mobilfunkempfang, auf Platz zwei folgt Baden-Württemberg (1110,53) vor Hessen und Rheinland-Pfalz mit je gut 660 nicht abgedeckten Quadratkilometern. In Bayern sind demnach 7200 Haushalte ohne breitbandigen Mobilfunkzugang, in Baden-Württemberg sind es 8000 Haushalte.

Einen Teil der weißen Flecken erklären sich die Autoren der Studie mit Schwierigkeiten, die die Mobilfunkunternehmen etwa bei der Erschließung von geografisch schwer zugänglichen Randlagen haben. Das sind etwa Grenzregionen oder Naturschutzgebiete, wo die Errichtung schwerer fällt und langwieriger Genehmigungsprozesse sowie der Errichtung weiterer Infrastruktur bedarf.

Weiterlesen nach der Anzeige

Sendemasten sind ohne Strom und Zufahrtswege nicht möglich. Und in Grenzregionen ist Koordination mit dem Regulierer im jeweiligen Nachbarstaat zwingend nötig. Allerdings gibt es auch Indizien, die dagegen sprechen: Während Bayern und Baden-Württemberg viele Problemzonen aufweisen, sind Sachsen und das Saarland davon wenig betroffen – trotz großer Grenzregionen und im Falle Sachsens dort auch vorhandener Naturschutzgebiete.

Nachdem der Gesetzgeber den Mobilfunkausbau ins „überragende öffentliche Interesse“ gestellt hat, setzt Bundesdigitalminister Karsten Wildberger (CDU) nun auf konkrete Lösungen für die einzelnen Lücken. „Die vorliegende Studie liefert eine fundierte Datengrundlage, die uns hilft, Versorgungslücken besser zu priorisieren, gezielter zu schließen und den Netzausbau messbar voranzubringen“, sagte Wildberger in Berlin.

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmung wird hier eine externe Umfrage (Opinary GmbH) geladen.

Offen ist laut Ministerium noch, ob es dafür auch neue Förderinstrumente geben soll. Einige der in der Vergangenheit dafür getroffenen Maßnahmen für den Bau von Mobilfunkmasten zogen sich besonders lange – anders als von verantwortlichen Ministern erhofft.


(vbr)



Source link

Weiterlesen

Künstliche Intelligenz

Europäische Chips auch für Rüstung: Merz besucht Globalfoundries


Der Chipauftragsfertiger Globalfoundries (GF) gibt Einblick in die Bauarbeiten seines Dresdener Halbleiterwerks. 1,1 Milliarden Euro will der Hersteller in den Ausbau stecken und die Gesamtinvestitionen über die Jahrzehnte auf gut 11 Milliarden Euro hieven. Für einen Teil des Ausbaus erwartet GF Subventionen. Er begann allerdings schon vor der Bewilligung auf eigenes Risiko.

Weiterlesen nach der Anzeige

Mit der Sprint genannten Erweiterung erhöht GF die Produktionskapazität in Dresden von aktuell rund 950.000 belichteten Wafern pro Jahr auf 1,1 Millionen. Ende 2028 soll die Erweiterung ihre vollständige Kapazität erreichen. Die erweiterte Produktion könnte noch 2027 hochlaufen.

Bundeskanzler Friedrich Merz reiste auf Einladung seines CDU-Kollegen und Sachsens Ministerpräsidenten Michael Kretschmer nach Dresden. Dort geht es auch um die Versicherung, dass GF „maßgeblich“ Fördergelder im Rahmen des EU-Chips-Acts erhalten soll. Lediglich die EU-Kommission muss noch zustimmen. Wie hoch der Förderanteil ausfallen könnte, verraten die Verantwortlichen bislang nicht.



Renderbild von Globalfoundries‘ Dresdener Werk, sobald die Sprint-Erweiterung fertig ist. Der vordere Teil ist neu.

(Bild: Globalfoundries)

GF nutzt derweil die Gunst der Stunde: GF kann auch solche Bauelemente herstellen, die aufgrund der Nexperia-Blockade derzeit knapp sind. Die niederländische Regierung hat im Rahmen eines Notstandsgesetzes die Kontrolle über den lokalen Chiphersteller übernommen. Die chinesische Mutter Wingtech stoppte daraufhin Auslieferungen aus den chinesischen Packaging-Werken nach Europa. Weil die Chips erst in diesen chinesischen Werken ihre Gehäuse bekommen, steht Europa ganz ohne brauchbare Nexperia-Bauelemente da. Das trifft unter anderem die Automobilindustrie.

Die außereuropäischen Abhängigkeiten am Beispiel von Nexperia spricht auch Kretschmer an, ohne auszuführen, dass die Abhängigkeiten hausgemacht sind: Der Zulieferer wurde erst 2016 für 2,75 Milliarden US-Dollar nach China verkauft.

GF kann zwar einspringen, allerdings dauert das einige Zeit: Allein der Produktionsprozess dauert laut Hersteller durchschnittlich drei Monate, um etwa 1500 Schritte zu durchlaufen. Dann müssen Kunden die neuen Halbleiter samt ihrer Chipgehäuse mitunter zertifizieren beziehungsweise qualifizieren, etwa für den Einsatz in Autos.

Weiterlesen nach der Anzeige

GF hat sich auf Mikrocontroller mit integriertem Speicher, Analogschaltungen und Hochfrequenztechnik spezialisiert. Der wichtigste Fertigungsprozess des Herstellers heißt 22FDX: ein Prozess der 22-Nanometer-Klasse mit sogenanntem Fully Depleted Silicon-on-Insulator (FD-SOI). Die Chips sind meist winzig, sodass Tausende auf einem einzigen Wafer sitzen können. Bei einer Kapazität von über einer Million Wafer pro Jahr geht es schnell um Chips in Milliardenstückzahlen.

Abseits von Autoherstellern zielt GF explizit auf die Luft- und Raumfahrt, Rüstungsindustrie und kritische Infrastruktur. Dafür will der Chipauftragsfertiger komplett europäische Lieferketten aufbauen, inklusive Packaging-Werken, etwa beim Dienstleister Amkor in Portugal. GF selbst hat seinen Hauptsitz in den USA und gehört mehrheitlich der Mubadala Investment Company, einem Staatsfonds der Vereinigten Arabischen Emirate.

Zu den Kunden der 22-Nanometer-FD-SOI-Technik von GF gehören auch europäische Chipfirmen wie STMicroelectronics und NXP. GF hat sein Technik-Portfolio kürzlich um die RISC-V-Technik von MIPS erweitert. Den geplanten Bau einer Chipfabrik in Frankreich von GF gemeinsam mit STMicro sagten die Kooperationspartner aber wieder ab.


(mma)



Source link

Weiterlesen

Beliebt