mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#openjdk

4 Beiträge4 Beteiligte1 Beitrag heute
Robin Jayasinghe<p>Und natürlich jede Menge „CAP in the Pocket“ Demos von <span class="h-card" translate="no"><a href="https://mastodon.social/@parttimenerd" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>parttimenerd</span></a></span> ☺️ <a href="https://chaos.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://chaos.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://chaos.social/tags/reCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reCAP</span></a> <a href="https://chaos.social/tags/cap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cap</span></a></p>
OpenJDK<p>Proposed to target JDK 26: JEP 504: Remove the Applet API: <a href="https://openjdk.org/jeps/504" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/504</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk26" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk26</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
Linux & OpenSource News deutschTechnik-Blog für Linux, Unix, Open Source, Cloud Computing, Nachhaltigkeit und Co.<a href="https://anonsys.net/search?tag=Canonical" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Canonical</span></a> <a href="https://anonsys.net/search?tag=EnterpriseLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EnterpriseLinux</span></a> <a href="https://anonsys.net/search?tag=LinuxNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxNews</span></a> <a href="https://anonsys.net/search?tag=OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://anonsys.net/search?tag=OpenJDK8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK8</span></a> <a href="https://anonsys.net/search?tag=Ubuntu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubuntu</span></a> <a href="https://anonsys.net/search?tag=UbuntuPro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UbuntuPro</span></a><br><a href="https://fosstopia.de/java-ubuntu/" rel="nofollow noopener" target="_blank">Canonical stärkt langfristige Java Unterstützung unter Ubuntu - fosstopia</a>
fosstopia 🇩🇪<p>Canonical stärkt langfristige Java Unterstützung unter Ubuntu <a href="https://fosstopia.de/java-ubuntu/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fosstopia.de/java-ubuntu/</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Canonical" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Canonical</span></a> <a href="https://mastodon.social/tags/EnterpriseLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EnterpriseLinux</span></a> <a href="https://mastodon.social/tags/LinuxNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxNews</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.social/tags/OpenJDK8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK8</span></a> <a href="https://mastodon.social/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubuntu</span></a> <a href="https://mastodon.social/tags/UbuntuPro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UbuntuPro</span></a></p>
Marc R. Hoffmann<p>Just added update recommendations for every Java release. See section "Should I update?" for example here:</p><p><a href="https://javaalmanac.io/jdk/8/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">javaalmanac.io/jdk/8/</span><span class="invisible"></span></a></p><p>What would be your recommendations?</p><p><a href="https://javabubble.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a></p>
Sharat Chander<p>The 15th edition of the <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> Language Summit is coming up (August 4-6). </p><p>Register now to meet and network with <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> engineers, visiting language experts, and <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> luminaries. </p><p>Learn more (sign up soon, space is limited!) ➡️ <a href="https://openjdk.org/projects/mlvm/jvmlangsummit/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">openjdk.org/projects/mlvm/jvml</span><span class="invisible">angsummit/</span></a> </p><p><a href="https://mastodon.social/tags/JVMLS2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVMLS2025</span></a> <a href="https://mastodon.social/tags/JVMLS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVMLS</span></a></p>
Harald Eilertsen<br><br>Over the past seven months I've been working on <a href="https://freebsdfoundation.org/project/improving-openjdk-on-freebsd/" rel="nofollow noopener" target="_blank">improving the support for FreeBSD in OpenJDK</a>, sponsored by the @<a href="https://mastodon.social/@FreeBSDFoundation" rel="nofollow noopener" target="_blank">FreeBSD Foundation</a>.<br><br><pre><code>==============================<br>Test summary<br>==============================<br>&nbsp;&nbsp; TEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOTAL&nbsp;&nbsp;PASS&nbsp;&nbsp;FAIL ERROR&nbsp;&nbsp;SKIP<br>&gt;&gt; jtreg:test/hotspot/jtreg:tier1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3033&nbsp;&nbsp;2720&nbsp;&nbsp;&nbsp;&nbsp; 9&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; 304 &lt;&lt;<br>==============================</code></pre><br>When I started on this project, we had about 100 failing Hotspot tests on FreeBSD, in addition to around 40 in the rest of the JDK. Getting below 10 in total (on x86_64) feels like a significant milestone, and worthy of a bit of celebration! :party_popper:<br><br>It's been an interesting, and very educational ride. Some of those tests were pretty easy wins, but some required delving deep into the internals of both OpenJDK and FreeBSD, as well as getting acquainted with the basics of the ARM architecture and instruction set. (Remembering how fascinated I was when the <a href="https://en.wikipedia.org/wiki/Acorn_Archimedes" rel="nofollow noopener" target="_blank">Acorn Archimedes</a> was launched, I'd say this was <em>long</em> overdue!)<br><br>I finally feel that the OpenJDK BSD port is nearing a state where it makes sense to try to upstream it, and get it fully integrated into the OpenJDK infrastructure and build/test/CI frameworks. There's still a lot of work remaining to get there, it has to be done in portions and with the cooperation of the upstream project, but I hope to be able to spend the next six months or so to get there.<br><br>Thanks a lot to the welcoming and supportive OpenJDK developer community, as well as the @<a href="https://mastodon.social/@FreeBSDFoundation" rel="nofollow noopener" target="_blank">FreeBSD Foundation</a> and the people there for sponsoring and supporting the project, and for providing help and insights about the FreeBSD internals when I got stuck.<br><br>#<a class="" href="https://hub.volse.no/search?tag=OpenJDK" rel="nofollow noopener" target="_blank">OpenJDK</a> #<a class="" href="https://hub.volse.no/search?tag=java" rel="nofollow noopener" target="_blank">java</a> #<a class="" href="https://hub.volse.no/search?tag=FreeBSD" rel="nofollow noopener" target="_blank">FreeBSD</a> #<a class="" href="https://hub.volse.no/search?tag=BSD" rel="nofollow noopener" target="_blank">BSD</a> #<a class="" href="https://hub.volse.no/search?tag=programming" rel="nofollow noopener" target="_blank">programming</a> #<a class="" href="https://hub.volse.no/search?tag=mywork" rel="nofollow noopener" target="_blank">mywork</a>
AskUbuntu<p>Davmail started with JRE 1.8 --add-exports error <a href="https://ubuntu.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://ubuntu.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://ubuntu.social/tags/davmail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>davmail</span></a></p><p><a href="https://askubuntu.com/q/1551429/612" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">askubuntu.com/q/1551429/612</span><span class="invisible"></span></a></p>
☕ Head Crashing Informatics 🤘<p>So cool to see that Brian Burkhalter picked up my rather old proposal <a href="https://bugs.openjdk.org/browse/JDK-8309726" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugs.openjdk.org/browse/JDK-83</span><span class="invisible">09726</span></a> and implemented it as `Reader::readAllAsString` in <a href="https://mastodon.headcrashing.eu/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> 25! 🤩 </p><p>Loading **all** content from *any* `Reader` into a single `String` never was easer. 😅 </p><p>And even better, at <a href="https://mastodon.headcrashing.eu/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> we're currently discussing ways to make it run *even faster* in JDK 26! 🚀</p>
Stuart Marks<p>Some APIs could use some quality-of-life improvements, and some APIs need to be put into hospice care.</p><p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a></p>
☕ Head Crashing Informatics 🤘<p>Valhalla is... DEAD since May?! 😲 </p><p><a href="https://mastodon.headcrashing.eu/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.headcrashing.eu/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.headcrashing.eu/tags/valhalla" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>valhalla</span></a></p>
Christian Stein<p>Open <a href="https://mastodon.cloud/tags/JDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK</span></a> 26 EA Build is available</p><p><a href="https://jdk.java.net/26/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">jdk.java.net/26/</span><span class="invisible"></span></a></p><p>Run the initial <a href="https://mastodon.cloud/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.cloud/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> 26 Early-Access builds in your <a href="https://mastodon.cloud/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> workflows!</p><p>```<br> uses: oracle-actions/setup-java@v1<br> with:<br> website: jdk.java.net<br> release: 26<br>```</p>
Mark Reinhold<p>JDK 25 has been branched from the main line and is now in Rampdown Phase One: <a href="https://mail.openjdk.org/pipermail/jdk-dev/2025-June/010191.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mail.openjdk.org/pipermail/jdk</span><span class="invisible">-dev/2025-June/010191.html</span></a></p><p><a href="https://openjdk.org/projects/jdk/25/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/projects/jdk/25/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/JDK25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK25</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a></p>
OpenJDK<p>Targeted to JDK 25: JEP 509: JFR CPU-Time Profiling (Experimental): <a href="https://openjdk.org/jeps/509" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/509</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk25</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
Peter Tribble<p>Perhaps the major annoyance is the complaints about non-serializable members of a serializable class. Because everything in swing insists on being serializable, but interfaces (which you're supposed to use instead of concrete classes, right?) can't be. I can't see any reason I would ever be interested in java serialization for my projects, so I'm just silencing the compiler - and javadoc (as it wants a comment for every field in a serializable class).</p><p><a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a></p>
Peter Tribble<p>Recently in the background I've been doing test build of some of my projects with newer jdk versions.</p><p>I'm getting a shedload of lint warnings. We are talking old code (it doesn't seem that long ago I started targetting jdk8 rather than 5), but especially jdk21 is getting really grumpy. I can fix a lot of the complaints, but in some cases I can't see any alternative to simply turning the warning off.</p><p>It's not just javac, javadoc is also getting more demanding.</p><p><a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a></p>
Frank Delporte<p>Here is the new <a href="https://foojay.social/tags/JavaFX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaFX</span></a> <a href="https://foojay.social/tags/LinksOfTheWeek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinksOfTheWeek</span></a>, published on <a href="https://www.jfx-central.com/links" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">jfx-central.com/links</span><span class="invisible"></span></a>.</p><p>Thanks to<br><a href="https://foojay.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a><br>Patrik Karlström<br><span class="h-card" translate="no"><a href="https://mastodon.social/@dlemmermann" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dlemmermann</span></a></span> <br>Akash Chauhan</p><p>Happy reading, and have a lovely weekend!</p>
Frank Delporte<p>My 20th JavaFX In Action interview is now available. I talked with <span class="h-card" translate="no"><a href="https://mastodon.social/@dlemmermann" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dlemmermann</span></a></span> about the many libraries and applications he has created. And of course, we also looked at JFX Central, the home of everything related to JavaFX, one of his many creations. </p><p><a href="https://webtechie.be/post/2025-05-29-jfxinaction-dirk-lemmermann-javafx-libraries-and-applications/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">webtechie.be/post/2025-05-29-j</span><span class="invisible">fxinaction-dirk-lemmermann-javafx-libraries-and-applications/</span></a></p><p><a href="https://foojay.social/tags/javafx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javafx</span></a> <a href="https://foojay.social/tags/openjfx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjfx</span></a> <a href="https://foojay.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://foojay.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://foojay.social/tags/jfxinaction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jfxinaction</span></a> <a href="https://foojay.social/tags/javafxinaction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javafxinaction</span></a></p>
OpenJDK<p>Proposed to target JDK 25: JEP 509: JFR CPU-Time Profiling (Experimental): <a href="https://openjdk.org/jeps/509" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/509</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk25</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
Sean Mullan<p>JEP 470: PEM Encodings of Cryptographic Objects (Preview) has been targeted to JDK 25 - <a href="https://openjdk.org/jeps/470" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/470</span><span class="invisible"></span></a></p><p>This is a Preview API, so we have time to make changes. Let us know if the API is easy to use and satisfies your use cases.</p><p><a href="https://mastodon.world/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.world/tags/crypto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crypto</span></a> <a href="https://mastodon.world/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://mastodon.world/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>