on 3 billion devices

Context

977 points · 41 comments · view on lemmy.world

41 Comments

relativestranger@feddit.nl · 67 pts · 324d

somewhere off in the distance i hear a familiar jingle: '3 billion strong.. and growing'

17lifers@sopuli.xyz · 43 pts · 324d (5 replies)

that statistic of java running on 3 billion devices is because of j2me phones

who@feddit.org · 22 pts · 323d (2 replies)

I wonder if they're counting the SIMs in smartphones.

https://en.wikipedia.org/wiki/Java_Card

ozymandias117@lemmy.world · 4 pts · 323d (1 reply)
17lifers@sopuli.xyz · 1 pts · 323d

"the very popular PlayStation 3 gaming console"

Fuck_u_spez_@sh.itjust.works · 5 pts · 323d (1 reply)

And that was in 2013. Weren't most of those devices feature phones?

anomnom@sh.itjust.works · 1 pts · 323d

iPhone came out on in 2007, smartphones took over pretty fast after that. Motorola Droid in 2009 and Nexus one in early 2010.

marlowe221@lemmy.world · 36 pts · 323d (6 replies)

Shoot, I got paid to write a brand new Java 8 application… in 2020

meliaesc@lemmy.world · 9 pts · 323d (1 reply)

My team was just handed a Java 1.2 codebase, we are deploying it (mostly as is) to production next week.

_stranger_@lemmy.world · 6 pts · 323d

Make sure you enable the right flags on the JVM, such as this one:

QuazarOmega@lemy.lol · 3 pts · 323d (3 replies)

B-but why?

marlowe221@lemmy.world · 3 pts · 322d (2 replies)

Uh… the customer is always right?

QuazarOmega@lemy.lol · 1 pts · 322d (1 reply)

Fair enough, though I'd imagine there's some actual platform constraint to force using an old version for a new project

marlowe221@lemmy.world · 2 pts · 322d

Yeah, that’s what it was. The software was going to be deployed to a range of aircraft of various ages and the oldest ones only supported Java 8.

cypherpunks@lemmy.ml · 22 pts · 323d

NeatNit@discuss.tchncs.de · 15 pts · 324d (14 replies)

But why?

carrylex@lemmy.world · 69 pts · 324d (2 replies)

In short: Money

Long story: Legacy

The really long story: They added a bunch of stuff in that version and it's the last LTS before they removed a bunch of other stuff and a lot of companies are just too lazy to update their 10 year old crappy software.

The end.

Anafabula@discuss.tchncs.de · 19 pts · 324d (1 reply)

I thought the main reason was that they changed the license

jve@lemmy.world · 13 pts · 323d

That might be true but there’s OpenJDK so they still don’t have that as much of an excuse

Truscape@lemmy.blahaj.zone · 23 pts · 324d (9 replies)

Minecraft Java edition

BlackEco@lemmy.blackeco.com · 27 pts · 324d (7 replies)

It was true until Minecraft 1.17, now it requires at least Java 17

conorab@lemmy.conorab.com · 19 pts · 324d

And Microsoft ended up providing their own compiled version of OpenJDK to get around the non-commercial use part of the licence to do it.

swab148@lemmy.dbzer0.com · 6 pts · 323d (4 replies)

Only reason I still have Java 8 is because Pixelmon is stuck at 1.16.5

Sustolic@lemmy.world · 3 pts · 323d (3 replies)

Pixelmon has been on 1.20.1+ for quite some time now.. currently it’s on 1.21.1.

swab148@lemmy.dbzer0.com · 1 pts · 323d (2 replies)

That's just the beta, bunch of stuff broken there. The stable version where everything works is still 1.16.5

Sustolic@lemmy.world · 1 pts · 323d (1 reply)

At least on curseforge the most recent 1.21.1 patch got marked as stable, not sure why on the pixelmon website it is still marked as a beta.

swab148@lemmy.dbzer0.com · 1 pts · 323d

Hm, maybe the website is unmaintained then. Thanks! I'm looking forward to trying out the new Pixelmon! And getting rid of Java 8 lol

SkyeStarfall@lemmy.blahaj.zone · 4 pts · 323d

Unless you play modded 1.7.10, which has a mod (LWJGL3ify) that has had some sort of ungodly work done to allow it to run with modern java versions.

GregTech: New Horizons is a modpack that famously uses it (and I can confirm the modpack runs better than it has any right to do)

hex123456@sh.itjust.works · 4 pts · 323d

If you rebuild the JVM inside Minecraft is it then Java Minecraft Edition? 🤔

x00z@lemmy.world · 1 pts · 323d

Oracle's incompetence.

LaggyKar@programming.dev · 14 pts · 323d (6 replies)

According to https://www.oracle.com/java/technologies/java-se-support-roadmap.html, Java 8 Extended Support will end in December 2030

thaklor@lemmy.world · 18 pts · 323d (3 replies)

The universe ends December 2030

Mwa@thelemmy.club · 5 pts · 323d (2 replies)

imagine if this was the date

martinb@lemmy.sdf.org · 3 pts · 323d (1 reply)

Imagine if it was the cause!?

Mwa@thelemmy.club · 2 pts · 322d

Could be

PenguinJazz@lemmy.blahaj.zone · 14 pts · 323d

With about 5 asterisks next to it, and indefinite sustaining support. I don't think Java 8 is going to die even after the universe ends.

skuzz@discuss.tchncs.de · 5 pts · 323d
[ removed ]
Mwa@thelemmy.club · 11 pts · 323d

all the minecraft players still using java 8 for pvping on 1.8.9

ouRKaoS@lemmy.today · 7 pts · 323d

Should have asked about CoBOL

KairuByte@lemmy.dbzer0.com · 3 pts · 323d (2 replies)

I miss SrGrafo…

jol@discuss.tchncs.de · 2 pts · 322d (1 reply)

Where did he go

KairuByte@lemmy.dbzer0.com · 2 pts · 322d

Still on Reddit I believe.