Auch IBM wird Java-Modul-System wohl Segen verweigern

May 2, 2017 - 11:55 pm in Software-Entwicklung

[ad_1]

Nicht nur Red Hat und Vertreter der Maven-Entwicklung sind der Meinung, dass das für Java 9 geplante Java Platform Module System derzeit nicht ihren Ansprüchen genügt, auch IBM versagt dem gegenwärtigen Stand die Zustimmung.

Nachdem der derzeitige Stand des für Java 9 vorgesehenen Java Platform Module System (JPMS) kürzlich schon nicht den Segen von Red Hat und einigen anderen Vertretern der Java-Community erhalten hatte, muss nun der der Java-Entwicklung vorstehende IT-Konzern Oracle auch mit Gegenwind von IBM rechnen. Denn der Konzern, der wie Red Hat Mitglied der Expert Group zur Java-Standardisierung ist, hat signalisiert, dass man sich gegen die für Ende Juli vorgesehene Freigabe der nächsten Java-Generation aussprechen werde.

Tim Ellison, Senior Technical Staff Member in IBMs Java-Mannschaft, schreibt in der OpenJDK-Mailing-Liste, dass ein “Nein” die derzeitige Position von IBM widerspiegele, da man der Ansicht sei, dass der JSR 376 für das Java Platform Module System zum jetzigen Zeitpunkt nicht reif für einen erfolgreichen Abschluss der Public-Review-Phase sei. Das für diesen JSR zuständige Gremium habe eine Reihe vernünftiger Fragen und Bedenken erhalten, die weitere Diskussionen rechtfertigen würden. Erst wenn Konsens bei mehr Mitgliedern der Expert Group bestehe, dürfe die Spezifikation den nächsten Schritt machen. Bis zum 8. Mai ist das Komitee des JCP aufgerufen, über den Entwurf für den JSR 376 abzustimmen.

Ellisons Anmerkung erscheint letztlich als Fortsetzung eines Mitte April veröffentlichten Blog-Beitrags, in dem vor allem Vertreter von Red Hat (David Lloyd, Jason Green, Scott Stark, Mark Little, Mark Proctor), aber auch der der Entwicklung von Apache Maven vorstehende Robert Scholte sowie Neil Bartlett von Paremus und Brian Fox von Sonatype ihre Sorgen zum Ausdruck brachten.

In ihrer Kritik hieß es, dass Jigsaw, so der Entwicklungsname des Modulsystem, erfolgreich bei der Modularisierung von Java selbst funktioniert habe, aber in “echten” Anwendungsszenarien weitgehend ungeprüft wäre. Viele existierende Java-Anwendungen seien unter Jigsaw nicht möglich oder würden erhebliche Architekturanpassungen erfordern. Die Kritiker hatten einen nochmaligen Aufschub für Java 9 gefordert.

Java 9 soll am 27. Juli 2017 final veröffentlicht werden. Nachdem das nächste Release schon etliche Male aufgrund der sich hinziehenden Arbeiten an Jigsaw verschoben wurde, scheint Java-Statthalter Oracle nun entschlossen, den Termin unbedingt zu halten.

Siehe dazu auf heise Developer:

  • Modulare Java-Zukunft: Das Java Platform Module System erklärt

(ane)

[ad_2]

Read more on: Source

Einige USB-Sticks für IBM Storwize offenbar mit Malware infiziert

May 2, 2017 - 11:44 pm in Security

[ad_1] IBM empfiehlt, betroffene USB-Sticks zu zerstören. Wer den Stick bereits genutzt hat, muss die Malware unter Umständen von Hand löschen. Glücklicherweise…

Programmiersprache D: Referenzcompiler DMD unter freier Lizenz

May 2, 2017 - 6:14 am in OSS

[ad_1] Gute Nachrichten für die D-Community: Der Referenzcompiler DMD steht jetzt komplett unter Open-Source-Lizenz. Das Timing könnte nicht besser…

Google Assistant bekommt ein SDK

May 2, 2017 - 5:43 am in Software-Entwicklung

[ad_1] Mit dem Software Development Kit können Entwickler unter anderem Anwendungen für den Raspberry Pi schreiben, die den digitalen Assistenten verwenden. Die Freigabe ist vermutlich auch eine Antwort auf Amazons Bemühungen rund um Alexa. Mit dem Google…

WTF: Zugangskarten zum US-Senat: Bild eines Smart-Chips statt Smart-Chip

May 2, 2017 - 5:36 am in Security

[ad_1] US-Senator Ron Wyden fragt sich, warum die Zugangskarten zum Parlament der Vereinigten Staaten ein Bild eines Smart-Chips aufgedruckt haben, aber keinen Chip enthalten. Warum haben die Zugangskarten zum US-Parlament statt eines Chips nur eine Grafik…

Linux-Kernel 4.11 freigegeben: Stromsparender und mit neuen Treibern

May 1, 2017 - 12:01 pm in OSS

[ad_1] Die neue Linux-Version verbessert die Hardware-Unterstützung und nutzt einige bislang ungenutzte Stromspartechniken. Das sind aber nur einige von über hunderten Neuerungen, die das Kernel-Log der c't näher erläutert. Der jetzt erhältliche Linux-Kernel…

Modernes C++: C++17 hat einen Visitor

May 1, 2017 - 11:39 am in Software-Entwicklung

[ad_1] Was haben die neuen C++17 Datentypen std::optional, std::any und std::variant gemein? Sie können in-place erzeugt werden. Aber das ist natürlich nicht alles. std::variant unterstützt einen Visitor. [ad_2] Read more on: Source

Datenschützer zu Fußfesseln: "Das geht uns wirklich ins Mark"

May 1, 2017 - 11:30 am in Security

[ad_1] Die Terroranschläge in Europa haben Bürger und Politik aufgeschreckt. Rechtfertigt die Sicherheitslage neue Gesetze und Instrumente? Der baden-württembergische Datenschützer sieht die Entwicklung mit Sorge. Videoüberwachung, Fußfesseln, mehr Polizisten:…

Zentrale Aktualisierungen: Tiny Core Linux Version 8.0 erschienen

April 30, 2017 - 5:49 pm in OSS

[ad_1] Mit der neuen Version 8.0 bringt das Tiny-Core-Projekt seine Linux-Distribution auf den aktuellen Stand. Dabei haben vor allem Basispakete Updates erhalten. Neue Abbilder liegen in unterschiedlichen Varianten für x86- und x86_64-Systeme vor. Im Zuge…

Web-Framework Ruby on Rails 5.1 veröffentlicht

April 30, 2017 - 5:22 pm in Software-Entwicklung

[ad_1] Nach zweimonatiger Betaphase liegt nun Rails 5.1 vor, das unter anderem mit eingebautem Secret Management und Systemtests aufwartet. Außerdem wird die Zusammenarbeit mit JavaScript gestärkt. Pünktlich zur Entwicklerkonferenz RailsConf hat das Team…