Abo
  • Services:
Anzeige
Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen.
Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen. (Bild: Axel/Flickr.com/CC-BY-SA 2.0)

Jigsaw: Red Hat und IBM verzögern Modulsystem von Java 9

Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen.
Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen. (Bild: Axel/Flickr.com/CC-BY-SA 2.0)

Nach Red Hat hat nun auch IBM öffentlich Bedenken am Veröffentlichungsprozess für Java 9 geäußert. Die beide Unternehmen kritisieren vor allem das neue Jigsaw-Modulsystem, was Java-Sponsor Oracle in Bedrängnis bringt.

Bereits Mitte April hatte der Red-Hat-Angestellte Scott Stark in einem langen technischen Blogpost starke Bedenken hinsichtlich der JSR-376 Java Platform Module System Specification geäußert - dem Modulsystem mit dem Name Jigsaw, das eine der größten Neuerungen für das kommende Java 9 werden soll. Dieser Kritik hat sich nun auch IBM angeschlossen, womit zwei der wohl wichtigsten Community-Mitglieder die eigentlich schon für diesen Sommer geplante Veröffentlichung von Java 9 gefährden.

Anzeige

Vermeintlich ungetestete Neuerungen

Im Rahmen der JSR-376 Expert Group (EG) konnte Red Hat bereits einige Erfahrungen mit Jigsaw sammeln, woraufhin der Entwickler Stark für Red Hat dann vor allem die Praxisumsetzung des Modulsystems kritisierte. Die Änderungen von Jigsaw beträfen Millionen von Java-Nutzern und -Entwicklern, so Stark. Die Modularisierung an sich erfolge dabei zwar nach einem erprobten Ansatz, sei aber in der Praxis weitgehend ungetestet. Vielmehr würde Jigsaw einigen der bisherigen und bereits jahrelang umgesetzten Best Practices beim Ausliefern modularer Applikationen widersprechen.

Der Blogpost zählt dann die zahlreichen Kritikpunkte an Jigsaw im Detail auf, von denen einige allerdings zum Veröffentlichungszeitpunkt bereits überholt waren. Er erklärt aber auch, dass sich viele davon recht schnell lösen ließen. Einige bräuchten etwas mehr Zeit, würden aber zu einer wesentlich besseren User Experience mit der Plattform führen. Die Verzögerung sei verkraftbar, denn die Alternative wäre eine Lösung, die nicht alle Use Cases abdecke.

IBM und Red Hat geht alles zu schnell

Tim Ellison von IBM schloss sich auf der Mailingliste den Bedenken von Red Hat und anderen Community-Mitgliedern nun grundsätzlich an. Zusätzlich zu den von Red Hat aufgeführten Argumenten kritisiert Ellison für IBM aber auch den Oracle-Chefarchitekt für Java, Mark Reinhold, der den Public-Review-Prozess zu Jigsaw möglichst schnell beginnen möchte. Reinhold von Java-Sponsor Oracle argumentierte, dass die Bedenken einiger der Experten keine mit der Spezifikation vereinbarten Ziele betreffen würden.

Ellison empfiehlt nun hingegen, dass die Beteiligten der Expert Group zunächst ein gemeinsames Verständnis für geäußerte Probleme finden sollten, bevor sie die Spezifikation in den Prozess des Public Review geben. Konkret zählt der IBM-Angestellte auch noch einige technische Details auf, die es vor dieser Phase noch zu klären gelte.

Am 5. Mai meldete sich David M. Lloyd von Red Hat ebenfalls nochmal auf der Liste und äußerte die eigenen Bedenken zum Entwurf. Er appellierte an Mark Reinhold, die Bedenken nicht als Selbstzweck zu betrachten. Man sei nicht darauf aus, Perfektion zu erreichen und sei bereits viele Kompromisse eingegangen. Red Hat suche nach Lösungen vor allem für drei kritische Probleme. Dazu gehört, dass Java 9 Zyklen unter den Modulen auch zur Laufzeit ermöglicht, dass die Entwickler den Module-Primitives-Patch neu evaluieren und dass Java 9 eine Package Namespace Isolation unter den Modul-Path-Modulen erlaubt.

Oracle in Bedrängnis

In den vergangenen Jahren musste Oracle die geplante Veröffentlichung von Java 9 vor allem wegen verschiedener Probleme mit dem Projekt Jigsaw mehrfach verschieben. Zuletzt war geplant, dass die neue Version der Programmiersprache am 27. Juli dieses Jahres erscheint.

Angesichts der aktuellen Kritik von Red Hat, IBM und mehreren anderen Beteiligten könnte es allerdings auch sein, dass der Veröffentlichungstermin von Java 9 erneut verschoben werden muss. Dem Magazin Infoworld sagte dazu Georges Saab, Oracle Vice President Java Platform Development: "JDK 9 (Java Development Kit) könnte dadurch aufgehalten werden". Dass dies geschieht, ist zwar noch nicht endgültig klar, erscheint aber wahrscheinlich.


eye home zur Startseite
Hellloookit 09. Mai 2017

https://www.jcp.org/en/jsr/results?id=5959 YES: 10 NO: 13

Dino13 08. Mai 2017

Und ich Frage mich ernsthaft wie man sonst das Vorgehen von Red Hat anders betiteln soll...

schap23 08. Mai 2017

Richtig müßte es lauten: "versuchen" zu verzögern. Soweit ich weiß, erfolgt da eine...

Dino13 08. Mai 2017

In meinen Augen ist das nichts anderes als eine versuchte Sabotage von Java 9, da IBM und...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Reutlingen
  2. Robert Bosch GmbH, Dresden
  3. Robert Bosch GmbH, Reutlingen, Dresden
  4. Baden-Württembergischer Genossenschaftsverband e.V., Stuttgart


Anzeige
Hardware-Angebote
  1. ab 799,90€
  2. und Destiny 2 gratis erhalten

Folgen Sie uns
       


  1. Unternehmen

    1&1 Versatel bietet Gigabit für Frankfurt

  2. Microsoft

    Xbox One emuliert 13 Xbox-Klassiker

  3. DMT Bonding

    Telekom probiert 1 GBit/s ohne Glasfaser aus

  4. Telekom-Software

    Cisco kauft Broadsoft für knapp 2 Milliarden US-Dollar

  5. Pubg

    Die blaue Zone verursacht künftig viel mehr Schaden

  6. FSFE

    "War das Scheitern von Limux unsere Schuld?"

  7. Code-Audit

    Kaspersky wirbt mit Transparenzinitiative um Vertrauen

  8. iOS 11+1+2=23

    Apple-Taschenrechner versagt bei Kopfrechenaufgaben

  9. Purism Librem 13 im Test

    Freiheit hat ihren Preis

  10. Andy Rubin

    Drastischer Preisnachlass beim Essential Phone



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Essential Phone im Test: Das essenzielle Android-Smartphone hat ein Problem
Essential Phone im Test
Das essenzielle Android-Smartphone hat ein Problem
  1. Teardown Das Essential Phone ist praktisch nicht zu reparieren
  2. Smartphone Essential Phone kommt mit zwei Monaten Verspätung
  3. Andy Rubin Essential gewinnt 300 Millionen US-Dollar Investorengelder

Pixel 2 und Pixel 2 XL im Test: Google fehlt der Mut
Pixel 2 und Pixel 2 XL im Test
Google fehlt der Mut
  1. Pixel Visual Core Googles eigener ISP macht HDR+ schneller
  2. Smartphones Googles Pixel 2 ist in Deutschland besonders teuer
  3. Pixel 2 und Pixel 2 XL im Hands on Googles neue Smartphone-Oberklasse überzeugt

Krack-Angriff: Kein Grund zur Panik
Krack-Angriff
Kein Grund zur Panik
  1. Neue WLAN-Treiber Intel muss WLAN und AMT-Management gegen Krack patchen
  2. Ubiquiti Amplifi und Unifi Erster Consumer-WLAN-Router wird gegen Krack gepatcht
  3. Krack WPA2 ist kaputt, aber nicht gebrochen

  1. Re: HA HA, Reactive, Non-blocking am A****

    Dungeon Master | 03:49

  2. Re: Zu schnell eingegeben!?

    My1 | 03:43

  3. Re: Sind immer die selben Probleme

    Dino13 | 02:37

  4. Re: NSA rät ab => muss gut sein

    Apfelbrot | 01:50

  5. 4-2

    Stegorix | 01:47


  1. 18:46

  2. 17:54

  3. 17:38

  4. 16:38

  5. 16:28

  6. 15:53

  7. 15:38

  8. 15:23


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel