shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

269
active users

#OpenJDK

1 post1 participant0 posts today
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>
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>
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>
OpenJDK<p>Targeted to JDK 25: JEP 519: Compact Object Headers: <a href="https://openjdk.org/jeps/519" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/519</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>
OpenJDK<p>Proposed to target JDK 25: JEP 503: Remove the 32-bit x86 Port: <a href="https://openjdk.org/jeps/503" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/503</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>
Mark Reinhold<p>There will be 24 JEPs in JDK 24.<br><a href="https://openjdk.org/projects/jdk/24/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/projects/jdk/24/</span><span class="invisible"></span></a><br><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>
☕ Head Crashing Informatics 🤘<p><span class="h-card" translate="no"><a href="https://mastodon.world/@ujay68" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ujay68</span></a></span> Legal: Well, you *can* run on uncertified runtimes, but somebody in a higher position than yours forbids it. That's something that is not related to Java, but solely to that person not wanting to bear "the risk". Nothing <a href="https://mastodon.headcrashing.eu/tags/OpenJdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJdk</span></a> can help with, unfortunately.</p>
OpenJDK<p><a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> JDK 23.0.1 General-Availability Release is here!</p><p>Builds for Linux / AArch64: <a href="https://download.java.net/java/GA/jdk23.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_linux-aarch64_bin.tar.gz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">download.java.net/java/GA/jdk2</span><span class="invisible">3.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_linux-aarch64_bin.tar.gz</span></a></p><p>Linux / x64: <a href="https://download.java.net/java/GA/jdk23.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_linux-x64_bin.tar.gz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">download.java.net/java/GA/jdk2</span><span class="invisible">3.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_linux-x64_bin.tar.gz</span></a></p><p>macOS / AArch64: <a href="https://download.java.net/java/GA/jdk23.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_macos-aarch64_bin.tar.gz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">download.java.net/java/GA/jdk2</span><span class="invisible">3.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_macos-aarch64_bin.tar.gz</span></a></p><p>macOS / x64: <a href="https://download.java.net/java/GA/jdk23.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_macos-x64_bin.tar.gz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">download.java.net/java/GA/jdk2</span><span class="invisible">3.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_macos-x64_bin.tar.gz</span></a></p><p>Windows / x64: <br><a href="https://download.java.net/java/GA/jdk23.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_windows-x64_bin.zip" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">download.java.net/java/GA/jdk2</span><span class="invisible">3.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_windows-x64_bin.zip</span></a></p><p><a href="https://mastodon.social/tags/JDK23" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK23</span></a></p>
Sharat Chander<p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> developers...The fifth recording from the 14th <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> Language Summit is now available "<a href="https://mastodon.social/tags/Valhalla" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Valhalla</span></a> - Where Are We?" by Brian Goetz (from the Java &amp; <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> Team at <a href="https://mastodon.social/tags/Oracle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Oracle</span></a>).</p><p>Click to view ➡️ <a href="https://youtu.be/IF9l8fYfSnIsi=aYiHm3WZUHSXJzYt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/IF9l8fYfSnIsi=aYiHm3W</span><span class="invisible">ZUHSXJzYt</span></a></p><p><a href="https://mastodon.social/tags/JVMLS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVMLS</span></a> <a href="https://mastodon.social/tags/JVMLS2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVMLS2024</span></a></p>
bondolo<p>It was only a few months ago that I mentioned having no <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> 8 <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> on any of my development machines. I can now report that I also have no <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> 11 JDKs. I expect that <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> 17 will retire about a year from now.</p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>1) <a href="https://mastodon.social/tags/Harfbuzz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Harfbuzz</span></a> is a <a href="https://mastodon.social/tags/text" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>text</span></a> shaping engine, it's used in <a href="https://mastodon.social/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a>, <a href="https://mastodon.social/tags/Chrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chrome</span></a>, <a href="https://mastodon.social/tags/ChromeOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChromeOS</span></a>, <a href="https://mastodon.social/tags/Firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firefox</span></a>, <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a>, <a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a>+, <a href="https://mastodon.social/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a>, <a href="https://mastodon.social/tags/Qt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt</span></a>, <a href="https://mastodon.social/tags/LibreOffice" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LibreOffice</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/XeTeX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XeTeX</span></a>, <a href="https://mastodon.social/tags/PlayStation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlayStation</span></a>, <a href="https://mastodon.social/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a> <a href="https://mastodon.social/tags/Edge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Edge</span></a>, <a href="https://mastodon.social/tags/Adobe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Adobe</span></a> <a href="https://mastodon.social/tags/Photoshop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Photoshop</span></a>, <a href="https://mastodon.social/tags/Illustrator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Illustrator</span></a>, <a href="https://mastodon.social/tags/InDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InDesign</span></a>, <a href="https://mastodon.social/tags/Godot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Godot</span></a> Engine, and other places.</p><p>2) Harfbuzz 8.0 introduces a <a href="https://mastodon.social/tags/Wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wasm</span></a> shaper, that allows <a href="https://mastodon.social/tags/WebAssembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAssembly</span></a> to be embedded in a <a href="https://mastodon.social/tags/font" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>font</span></a> file. <a href="https://www.phoronix.com/news/HarfBuzz-8.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">phoronix.com/news/HarfBuzz-8.0</span><span class="invisible"></span></a></p><p>3) It's only a matter of time until someone embeds a <a href="https://mastodon.social/tags/cryptominer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptominer</span></a> in a font file.</p><p><a href="https://mastodon.social/tags/hacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacking</span></a> <a href="https://mastodon.social/tags/fonts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fonts</span></a> <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a></p>
Stewart X Addison<p>No-one would have believed it if we posted this yesterday, so today we are announcing that Eclipse <a href="https://fosstodon.org/tags/Temurin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Temurin</span></a> 21 and 22 are available as a GA headless release on <a href="https://fosstodon.org/tags/RISCV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RISCV</span></a>! <a href="https://fosstodon.org/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://fosstodon.org/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a><br><a href="https://adoptium.net/en-GB/blog/2024/04/eclipse-temurin-21-and-22-available-on-riscv/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adoptium.net/en-GB/blog/2024/0</span><span class="invisible">4/eclipse-temurin-21-and-22-available-on-riscv/</span></a><br>Thanks to <span class="h-card" translate="no"><a href="https://mastodon.social/@ludovic_dev" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ludovic_dev</span></a></span> and others at RISE for getting us here 🙂 <br>You can also install it via the <span class="h-card" translate="no"><a href="https://fosstodon.org/@jbangdev" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jbangdev</span></a></span> tool. Set JBANG_DEFAULT_JAVA_VERSION=21 first to get the GA version<br>See also: "Lessons from porting" and the "managed runtimes" talks from <a href="https://fosstodon.org/tags/FOSDEM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSDEM</span></a> <a href="https://fosstodon.org/tags/FOSDEM2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSDEM2024</span></a> at <a href="https://video.fosdem.org/2024/aw1126/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">video.fosdem.org/2024/aw1126/</span><span class="invisible"></span></a></p>
Ian Brown :verified:<p>Excited to hear that macOS 14.4.1 has a possible fix for the Java reliability issue. Would be great to hear of an independent confirmation from <a href="https://mastodon.hccp.org/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> or <a href="https://mastodon.hccp.org/tags/oracle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oracle</span></a> folks. This issue likely tracks a JDK-side mitigation though? Or will it close after verification of the Apple OS-side fix? <a href="https://bugs.java.com/bugdatabase/view_bug?bug_id=8327860" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugs.java.com/bugdatabase/view</span><span class="invisible">_bug?bug_id=8327860</span></a></p>
Sean Mullan<p>JDK 22 Security Enhancements: <a href="https://seanjmullan.org/blog/2024/03/20/jdk22" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">seanjmullan.org/blog/2024/03/2</span><span class="invisible">0/jdk22</span></a> <a href="https://mastodon.world/tags/jdk22" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk22</span></a> <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/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a></p>
Continued thread

Apparently I accidentally removed my post about the #RISCV build of #OpenJDK #Adoptium Eclipse #Temurin 21.0.1+12 from a few weeks back so I'm reposting:

This is an early access build - not intended for production use:

wget -q -O - api.adoptium.net/v3/binary/ver | tar xfz -

It needs libatomic1 (Debian/Ubuntu) or libatomic (Fedora) to avoid a runtime error

In a docker container you may get: "RISCV_FLUSH_ICACHE not available". To fix, start the container with "--security-opt seccomp=unconfined"