Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Java Oracle

Amazon Releases A No-Cost Distribution of OpenJDK (sdtimes.com) 95

An anonymous reader quotes SD Times: Amazon wants to make sure Java is available for free to its users in the long term with the introduction of Amazon Corretto. The solution is a no-cost, multi-platform, production-ready distribution of the Open Java Development Kit (OpenJDK). "Java is one of the most popular languages in use by AWS customers, and we are committed to supporting Java and keeping it free," Arun Gupta, principal open-source technologist at Amazon, wrote in a blog post. "Many of our customers have become concerned that they would have to pay for a long-term supported version of Java to run their workloads. As a first step, we recently re-affirmed long-term support for Java in Amazon Linux. However, our customers and the broader Java community run Java on a variety of platforms, both on and off of AWS."

Amazon Corretto will be available with long-term support and Amazon will continue to make performance enhancements and security fixes to it, the company explained. Amazon plans on making quarterly updates with bug fixes and patches, as well as any urgent fixes necessary outside of its schedule... Corretto 8 is available as a preview with features corresponding to those in OpenJDK 8. General availability for the solution is planned for Q1 2019... "Corretto is designed as a drop-in replacement for all Java SE distributions unless you're using features not available in OpenJDK (e.g., Java Flight Recorder)," Gupta wrote....

According to Gupta, Corretto 8 will be available at no cost until at least June of 2023. The company is working on Corretto 11, which will be available until at least August of 2024. "Amazon has already made several contributions to OpenJDK 8 and we look forward to working closely with the OpenJDK community on future enhancements to OpenJDK 8 and 11," Gupta wrote. "We downstream fixes made in OpenJDK, add enhancements based on our own experience and needs, and then produce Corretto builds. In case any upstreaming efforts for such patches is not successful, delayed, or not appropriate for OpenJDK project, we will provide them to our customers for as long as they add value. If an issue is solved a different way in OpenJDK, we will move to that solution as soon as it is safe to do so."

This discussion has been archived. No new comments can be posted.

Amazon Releases A No-Cost Distribution of OpenJDK

Comments Filter:
  • According to Gupta, Corretto 8 will be available at no cost until at least June of 2023.

    I was reading through the initial summary and it sounded pretty good, but this part has me like WHA?

    What might a potential cost be? 2023 is practically tomorrow if you have any kind of serious server development.

    • I think what they're saying is that they'll support Coretto 8 for free until June 2023 but at that point, you need to move on to a newer version of Java/Coretto which should still be free or pay for version 8 support.

      • Ok, that makes more sense. I wasn't reading it as a legacy thing, but as the new thing - somehow I got that mixed up with v11.

        • by lgw ( 121541 )

          BTW, if you've seen the stories about Amazon pulling out all the stops to avoid Oracle: this is how serious they are. They've spent years and millions to separate Java from Oracle in internal use, so they could really be Oracle-free, with full confidence in the JVM.

          • by MrKaos ( 858439 )

            BTW, if you've seen the stories about Amazon pulling out all the stops to avoid Oracle: this is how serious they are.

            That says a lot about people's view of Larry.

            They've spent years and millions to separate Java from Oracle in internal use, so they could really be Oracle-free, with full confidence in the JVM.

            Everyone would do the same if they could.

            • I currently work with an after school group that, among other things, uses the JDK to help teach high schoolers to build and program a robot. Even our parent group is building an open version of the JDK from scratch for all of the teams to use and separate us from Oracle starting in January.
    • There is still a need for 32-bit Java, especially on Windows as well as OS-X, if you want Java to work through JNI with 32-bit native code apps and modules. I "get" why Linux is all 64-bit because "you have the source to everything" and can recompile it, but there is a lot of stuff in the commercial OSs that looks to be 32-bit for a very long time.

      Java 8 looks to be the last one supporting 32-bit in those places, and that has a January 2019 drop dead or pay up date if you want to keep using Eight.

      So i

  • Maybe because they a using AdoptOpenJDK ???
    https://adoptopenjdk.net/support.html#roadmap [adoptopenjdk.net]
    https://en.wikipedia.org/wiki/Java_version_history [wikipedia.org]

  • Announced on Devoxx Belgium on wednesday by James Gosling, 'already' on Slashdot by sunday... Get on the ball guys.

  • and the bad news is that Java isn't going away.
    • by Phylter ( 816181 )
      The good news is that Oracle has just lost a lot of the control over the Java ecosystem that they had. Because of their insistence on making a buck and hurting the customer they've made themselves their biggest competition and the open source will win.
    • by jma05 ( 897351 ) on Sunday November 18, 2018 @05:05PM (#57664354)

      Exactly what is still bothersome about the JVM today?
      I remember the early annoyances, but both the language and the VM have undergone significant improvements over the years.
      If you don't like Java the language, there are any number of modern languages to use on the JVM.
      What would you wish that people used other than the JVM?

      • It's a funny thing, but in 20 years of development most of the biggest / most expensive screw ups I've seen seem to have Java at the core of the problem.

        E.g. Had a server farm that was topped out performance wise when 1000 users logged in, so we threw a few million dollars worth of Sun servers at it and then they topped out. Deeper investigation revealed a Java asshole had been introduced into the dev team and had rewritten a C++ login app in Java just to fix a small issue that didn't really affect anyone

        • So each user was firing up a 70MB JVM when they logged in, which at 1000 users was 70GB of RAM. Which was quite a lot in 2004.
          Yes, and some other asshole did not realize you simply add the memory switches to the command line of the JVM to reduce it to 4MB or even 2MB, depending on what the complicated log in actually was doing.
          And then again, you could defer that to a single server, handling multiple log in attempts simultaneously and run everything in a single 70MB VM ...

          • So you think we should have persisted with trying to get the Java solution working? You are making my point for me about Java devs. Launching Java in the login script to perform simple tasks just seems like a bad idea period. Why would you argue otherwise?
            • Why would you argue otherwise?
              Because your arguing is nonsense as well.

              E.g. you did not mention it is a "log in script".

              You said during log in, so I e.g. assume a dialog box on my PC asking for a username and password.

              You are arguing about languages and claiming that people who use certain languages are by definition superiour to people using other languages.

              I thought the same about VB developers ... but I changed that mindset long ago before I started mainly to develop in Java.

              P.S.
              Why did the log in script

        • I'm looking at your change control process here. Did anyone request the change? Why was the dev allowed to put the code in to production? Did he/she have admin on the server?

          These things were standard in 2004. A dog of a program it might have been, but the change control should have stopped that. Particularly, if it was "a multi-million dollar problem" - wasn't there a little investigation done first?

        • Comment removed based on user account deletion
          • Downtime is important, a few million isn't. The consultants from Sun Microsystems had hardware at arms reach so that's what was thrown at the problem first.
        • Yeah, I've always wondered what problam Java was trying to solve.
          I know, it's supposed to be about write-once, run-anywhere.
          That's already a non-problem, when you have a compiler for each architecture your program needs to run on.
          Today, there's what, x86/x86-64, Qualcomm Snapdragons, and the Apple A, W, S-series?
          With how hard the Apple processors are locked down, that leaves two to need a compiler for.

          Btw, was that Java dev fired?

      • Easy. Outlaw Techno Psycobitch man the most hipster approval language ever!

      • Easy. Outlaw Techno PsychoBitch [youtube.com] man the most hipster language ever!

      • He wants to program multi threaded code on 64 CPU cores with 4x hyper threading in a network of minimum 16 hosts with POSIX only API in C. Obviously with sporadicly mixed in assembly. And all that because he is to stupid to type java -help into the console or does not grasp the then displayed command line options. I'm pretty sure he uses his own hand written index sequential DB which he pets since 1986, he tried once to migrate to berkley DB but failed miserable, and since then he feels miserable about any

  • The superb name. Hats off to whoever was the genius!

    • The superb name. Hats off to whoever was the genius!

      Indeed.

      For those who need an explanation, google "caffe corretto" [my keyboard doesn't have the appropriate characters and, if it did, they probably wouldn't work properly on /.]

    • Indeed. Was about to write the same!

  • I do not cheer any moves by Amazon because I hate the company and it's billionaire dictator, Jeff Bezos. However, this move is a good check against Oracle's influence.
    • by breun ( 691628 )
      How are they doing anything against Oracle's influence? It was Oracle's choice to no longer provide free OpenJDK updates for more than 6 months, so Oracle practically invited new OpenJDK build providers to step in. So now Amazon joined Red Hat, AdoptOpenJDK, Azul, etc. as an OpenJDK build provider. I don't really get what they add to the providers that were already there, but I guess if you really like Amazon you could prefer Coretto over other free OpenJDK builds.
  • I'm not sure if this is linked but last month there was a business insider article about how Amazon had moved it's warehouse databases off of Oracle. And that this database change was the reason for a crash on Prime Day.

    From the article "And on Monday at the Oracle OpenWorld keynote, Ellison compared Amazon's database to a semi-autonomous car, saying, 'You get in, you start driving, you die.' "

    Amazon saw an opportunity to fire back a Oracle and took it.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...