Jump to content

User:Philip Torchinsky/sandbox: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Line 71: Line 71:
Its first project was an OpenJDK port for [[ARM architecture#32-bit architecture|ARM32]] to make [[Java version history#Java SE 9|Java 9]] and [[Java version history#Java SE 10|Java 10]] available on [[Raspberry Pi]] computers.<ref>{{cite web | title = "«Java-мир больше никогда не будет прежним» — интервью с Александром Белокрыловым и Алексеем Войтыловым из BellSoft" | author = Chirukhin, Oleg | date = October 17, 2018 | url=https://habr.com/ru/company/jugru/blog/426565/ | language=Russian | access-date = August 23, 2020 }}</ref><ref>{{cite web | title = "Java 10 halt Einzug auf dem Raspberry Pi" | author = Menge-Sonnentag, Rainald | date = April 17, 2018 | url=https://www.heise.de/developer/meldung/Java-10-haelt-Einzug-auf-dem-Raspi-4025590.html |language=German | access-date = September 14, 2020 }}</ref><ref>{{cite web | title = Java Magazine, September/October 2018 | url=https://www.oracle.com/a/ocom/docs/corporate/java-magazine-sept-oct-2018.pdf | access-date = August 24, 2020 }}</ref>
Its first project was an OpenJDK port for [[ARM architecture#32-bit architecture|ARM32]] to make [[Java version history#Java SE 9|Java 9]] and [[Java version history#Java SE 10|Java 10]] available on [[Raspberry Pi]] computers.<ref>{{cite web | title = "«Java-мир больше никогда не будет прежним» — интервью с Александром Белокрыловым и Алексеем Войтыловым из BellSoft" | author = Chirukhin, Oleg | date = October 17, 2018 | url=https://habr.com/ru/company/jugru/blog/426565/ | language=Russian | access-date = August 23, 2020 }}</ref><ref>{{cite web | title = "Java 10 halt Einzug auf dem Raspberry Pi" | author = Menge-Sonnentag, Rainald | date = April 17, 2018 | url=https://www.heise.de/developer/meldung/Java-10-haelt-Einzug-auf-dem-Raspi-4025590.html |language=German | access-date = September 14, 2020 }}</ref><ref>{{cite web | title = Java Magazine, September/October 2018 | url=https://www.oracle.com/a/ocom/docs/corporate/java-magazine-sept-oct-2018.pdf | access-date = August 24, 2020 }}</ref>


= Partnerships =
== Partnerships ==


The most notable partnerships as of 2020 are:
The most notable partnerships as of 2020 are:


=== VMware ===
== VMware ==


[[VMware]] and BellSoft announced their collaboration in June 2020. BellSoft provides its main product, Liberica JDK, and full support for VMware Tanzu Runtime. VMware Tanzu is a portfolio of products and services to build, run, and manage [[OS-level_virtualization|container-based]] applications.<ref>{{cite web | title = "BellSoft teams up with VMware to improve OpenJDK" | url = https://sdtimes.com/java/bellsoft-teams-up-with-vmware-to-improve-openjdk/). author = Sargent, Jenna | date = June 9, 2020 | publisher = [SD Times| access-date = September 18, 2020 }}</ref><ref>{{cite web | title = "BellSoft and VMware to Work Together on OpenJDK Evolution"](https://www.businesswire.com/news/home/20200603005487/en/BellSoft-VMware-Work-OpenJDK-Evolution). | publisher = [Business Wire | url = https://en.wikipedia.org/wiki/Business_Wire] | access-date = September 18, 2020 }}</ref> <ref>{{cite web | title = Major Tech Funding and Partnerships News: Week of June 8, 2020 | url = https://www.toolbox.com/tech/cloud/news/major-tech-funding-and-partnerships-news-week-of-8th-june-2020/ | access-date = September 18, 2020 }}</ref>
[[VMware]] and BellSoft announced their collaboration in June 2020. BellSoft provides its main product, Liberica JDK, and full support for VMware Tanzu Runtime. VMware Tanzu is a portfolio of products and services to build, run, and manage [[OS-level_virtualization|container-based]] applications.<ref>{{cite web | title = "BellSoft teams up with VMware to improve OpenJDK" | url = https://sdtimes.com/java/bellsoft-teams-up-with-vmware-to-improve-openjdk/). author = Sargent, Jenna | date = June 9, 2020 | publisher = [SD Times| access-date = September 18, 2020 }}</ref><ref>{{cite web | title = "BellSoft and VMware to Work Together on OpenJDK Evolution"](https://www.businesswire.com/news/home/20200603005487/en/BellSoft-VMware-Work-OpenJDK-Evolution). | publisher = [Business Wire | url = https://en.wikipedia.org/wiki/Business_Wire] | access-date = September 18, 2020 }}</ref> <ref>{{cite web | title = Major Tech Funding and Partnerships News: Week of June 8, 2020 | url = https://www.toolbox.com/tech/cloud/news/major-tech-funding-and-partnerships-news-week-of-8th-june-2020/ | access-date = September 18, 2020 }}</ref>


=== JetBrains ===
== JetBrains ==


[[JetBrains]] accepted the offer to support JetBrains Runtime, the company’s runtime environment for [[IntelliJ]] platform-based software on [[Windows]], [[MacOS | macOS]], and [[Linux]].<ref name="jfall-conf">{{cite web | title = BellSoft - J-Fall 2020: a NLJUG conference | url = https://jfall.nl/sponsor/bellsoft/ | access-date = August 21, 2020 }}</ref> BellSoft provides [[Security patch | security patches]] and critical updates for JetBrains Runtime.<ref>{{cite web | title = "Проект: JetBrains (BellSoft Liberica JDK)" | url = https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:JetBrains_(BellSoft_Liberica_JDK) | language = Russian | access-date = August 21, 2020 }}</ref>
[[JetBrains]] accepted the offer to support JetBrains Runtime, the company’s runtime environment for [[IntelliJ]] platform-based software on [[Windows]], [[MacOS | macOS]], and [[Linux]].<ref name="jfall-conf">{{cite web | title = BellSoft - J-Fall 2020: a NLJUG conference | url = https://jfall.nl/sponsor/bellsoft/ | access-date = August 21, 2020 }}</ref> BellSoft provides [[Security patch | security patches]] and critical updates for JetBrains Runtime.<ref>{{cite web | title = "Проект: JetBrains (BellSoft Liberica JDK)" | url = https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:JetBrains_(BellSoft_Liberica_JDK) | language = Russian | access-date = August 21, 2020 }}</ref>


=== Haulmont ===
== Haulmont ==


[[Haulmont Technology]] specializes in the development and implementation of corporate [[Information system|information systems]]. Its flagship product, the CUBA Platform, is a [Full Stack|full stack], open source [Java virtual machine|JVM] framework for enterprise software. In summer 2019, Haulmont and Bellsoft cross-tested their products and confirmed that CUBA is fully compatible with Liberica JDK.<ref>{{cite web | title = "Haulmont и BellSoft протестировали свои программные продукты на совместимость" | url = https://cnews.ru/link/n493551 | language=Russian | access-date = September 14, 2020 }}</ref>
[[Haulmont Technology]] specializes in the development and implementation of corporate [[Information system|information systems]]. Its flagship product, the CUBA Platform, is a [Full Stack|full stack], open source [Java virtual machine|JVM] framework for enterprise software. In summer 2019, Haulmont and Bellsoft cross-tested their products and confirmed that CUBA is fully compatible with Liberica JDK.<ref>{{cite web | title = "Haulmont и BellSoft протестировали свои программные продукты на совместимость" | url = https://cnews.ru/link/n493551 | language=Russian | access-date = September 14, 2020 }}</ref>


== Customers ==
= Customers =


Of all the organizations that use BellSoft’s products, the most prominent are the following:
Of all the organizations that use BellSoft’s products, the most prominent are the following:
Line 98: Line 98:
* [[CROC | JSC CROC]] is a [[Systems_integration | system integrator]] company that also offers [[Business-to-business | B2B]] and [[consulting services]]. CROC was the first enterprise to enroll Bellsoft's partner program. Its Java-based solutions, Java eXtendable FrameWork (jXFW) and the Electronic Document Management System KSED 3.0, are fully compatible with Liberica JDK.<ref>{{cite web | title = "BellSoft объявила о старте партнерской программы в России" | url = https://news.myseldon.com/ru/news/index/228829916 | language = Russian | access-date = August 21, 2020 }}</ref>
* [[CROC | JSC CROC]] is a [[Systems_integration | system integrator]] company that also offers [[Business-to-business | B2B]] and [[consulting services]]. CROC was the first enterprise to enroll Bellsoft's partner program. Its Java-based solutions, Java eXtendable FrameWork (jXFW) and the Electronic Document Management System KSED 3.0, are fully compatible with Liberica JDK.<ref>{{cite web | title = "BellSoft объявила о старте партнерской программы в России" | url = https://news.myseldon.com/ru/news/index/228829916 | language = Russian | access-date = August 21, 2020 }}</ref>


== Conference participation ==
= Conference participation =


As BellSoft’s engineers are involved in the OpenJDK community, they regularly speak at the largest international Java conferences, such as:
As BellSoft’s engineers are involved in the OpenJDK community, they regularly speak at the largest international Java conferences, such as:
Line 111: Line 111:
* JFall 2020 <ref name="jfall-conf" />
* JFall 2020 <ref name="jfall-conf" />


== References ==
= References =
{{Reflist}}
{{Reflist}}


== External links ==
= External links =
* {{official website|http://www.bell-sw.com/}}
* {{official website|http://www.bell-sw.com/}}
* [https://jcp.org/aboutJava/communityprocess/elections/2019/BellSoft_JCP_EC_Position_Statement_2019.pdf BellSoft Full Qualification & Position Statement]. Statement for 2019 Executive Committee (EC) Elections, Java Community Process.
* [https://jcp.org/aboutJava/communityprocess/elections/2019/BellSoft_JCP_EC_Position_Statement_2019.pdf BellSoft Full Qualification & Position Statement]. Statement for 2019 Executive Committee (EC) Elections, Java Community Process.

Revision as of 18:13, 6 October 2020

This is a draft for BellSoft article

BellSoft LLC is a privately held international software company that develops and supports products for running Java applications. Its main focuses are enterprise software and open source supplementary tools based on the OpenJDK project.

The company was founded in 2017 and has two offices in San Jose, California and Saint Petersburg, Russia [1].

BellSoft
Company typePrivate
IndustrySoftware
Founded2017
HeadquartersRussia, USA
Key people
Aleksei Voitylov (CTO)
Alexander Belokrylov (CEO)
Dmitry Chuyko (Performance Architect)
ProductsLiberica JDK
Liberica Mission Control
Revenuenot disclosed
Number of employees
11-50
Websitebell-sw.com

Company overview

Specialization

The company develops and supports Liberica JDK and JRE binary distributions.[2] The company specializes in cloud deployments and solutions for container environments. BellSoft has created Docker images with JDK and Alpine Linux that take less than 50 MB of storage.[3]

BellSoft has signed the OpenJDK Community TCK License Agreement (OCTLA.)[4] As part of the OpenJDK Vulnerability Group, it collects, reviews, and fixes security problems in OpenJDK.[5]

Contributing JDK Enhancement Proposals

Besides contributing to upstream OpenJDK, BellSoft has developed two JEPs (JDK Enhancement Proposals). The first one, JEP 315, dealt with AArch64 port optimizations. It was released alongside Java SE 11 in September 2018.[6]

The second, JEP 386, is scheduled to integrate the Alpine Linux port to upstream OpenJDK. It is designed to allow for the building of a JDK on Linux distributions that use musl as their primary C library[3]. This JEP is expected to be included in Java SE 16, which is scheduled for release in 2021.

International ratings

BellSoft is among the top 5 organizations that contribute to the JDK code and resolve issues during the development of new versions — along with Oracle, SAP, Google, and Red Hat.[7]

Products and services

Liberica JDK

Liberica JDK is a free and open source implementation of Java SE. It is built from the OpenJDK code and verified by TCK for Java SE standard compliance.[8] Liberica JDK’s release cycle is aligned with Oracle Java SE and OpenJDK.[9]

Liberica JDK runs on x86 64/32 bit, ARM, PowerPC, SPARC and on the following operating systems: Windows (desktop and server), macOS, the majority of known Linux distributions (with full-fledged support for Alpine Linux, Solaris). All JDK versions support JavaFX and JDK Flight Recorder (JFR). The Full preset includes LibericaFX and Minimal VM. [10]

Liberica Mission Control

Liberica Mission Control is a low-overhead Java profiler that was designed from the JMC project. It represents the data of JVM events collected during Java application runtime. Its purpose is to ease the debugging process in production environments.

Liberica Mission Control is compatible with Liberica JDK and other OpenJDK builds that include OpenJDK Flight Recorder code.[11]

BellSoft Support

BellSoft offers commercial support for LTS versions of Liberica JDK and other products. It is provided on a subscription basis for 8 years of version updates as per Java SE Support Roadmap.[9]

The company fixes vulnerabilities in the JDK mainline by sending all its troubleshooting results upstream.[12]

BellSoft’s support engineers are directly involved in the development of OpenJDK as part of its community.[13]

History

BellSoft was established in 2017 by Grigory Labzovsky and Alexander Belokrylov, who both worked previously at Sun Microsystems and Oracle for over 10 years.[14]

Its first project was an OpenJDK port for ARM32 to make Java 9 and Java 10 available on Raspberry Pi computers.[15][16][17]

Partnerships

The most notable partnerships as of 2020 are:

VMware

VMware and BellSoft announced their collaboration in June 2020. BellSoft provides its main product, Liberica JDK, and full support for VMware Tanzu Runtime. VMware Tanzu is a portfolio of products and services to build, run, and manage container-based applications.[18][19] [20]

JetBrains

JetBrains accepted the offer to support JetBrains Runtime, the company’s runtime environment for IntelliJ platform-based software on Windows, macOS, and Linux.[21] BellSoft provides security patches and critical updates for JetBrains Runtime.[22]

Haulmont

Haulmont Technology specializes in the development and implementation of corporate information systems. Its flagship product, the CUBA Platform, is a [Full Stack|full stack], open source [Java virtual machine|JVM] framework for enterprise software. In summer 2019, Haulmont and Bellsoft cross-tested their products and confirmed that CUBA is fully compatible with Liberica JDK.[23]

Customers

Of all the organizations that use BellSoft’s products, the most prominent are the following:

  • Alfa-Bank is one of the largest private banks in Russia. It entered into a partnership with BellSoft in 2018. Alfa-Bank uses lightweight Docker containers with Liberica JDK in its microservice-based banking applications, and it is subscribed to BellSoft Support.26. [25]
  • JSC CROC is a system integrator company that also offers B2B and consulting services. CROC was the first enterprise to enroll Bellsoft's partner program. Its Java-based solutions, Java eXtendable FrameWork (jXFW) and the Electronic Document Management System KSED 3.0, are fully compatible with Liberica JDK.[27]

Conference participation

As BellSoft’s engineers are involved in the OpenJDK community, they regularly speak at the largest international Java conferences, such as:

References

  1. ^ "Company Offices". BellSoft.
  2. ^ "Точка зрения / июнь 2020 Цифровой суверенитет на Java" (in Russian). ComNews. Retrieved 2020-08-21.
  3. ^ a b "JEP 386: Alpine Linux/x64 Port". Retrieved 2020-08-21.
  4. ^ "OCTLA Signatories List". Retrieved 2020-08-24.
  5. ^ "OpenJDK Vulnerability Group". Retrieved 2020-08-23.
  6. ^ "JEP 315: Improve Aarch64 Intrinsics". Retrieved August 24, 2020.
  7. ^ "[OpenJDK Vulnerability Group". Retrieved 2020-08-23.
  8. ^ ""Интервью TAdviser: CEO BellSoft Александр Белокрылов — о том, как мир Java изменился за год"" (in Russian). Retrieved August 21, 2020.
  9. ^ a b "Oracle Java SE Support Roadmap". Retrieved August 23, 2020.
  10. ^ "Liberica JDK full includes LibericaFX and Minimal VM 14.0.2". Retrieved August 21, 2020.
  11. ^ "Liberica Mission Control 7.1 released". Retrieved August 21, 2020.
  12. ^ Melnikova, Yulia (September 9, 2019). ""Liberica JDK включен в реестр российского ПО"" (in Russian). Retrieved August 25, 2020.
  13. ^ "OpenJDK Census". Retrieved August 25, 2020.
  14. ^ "Development center of Oracle (St. Petersburg)". Retrieved September 14, 2020.
  15. ^ Chirukhin, Oleg (October 17, 2018). ""«Java-мир больше никогда не будет прежним» — интервью с Александром Белокрыловым и Алексеем Войтыловым из BellSoft"" (in Russian). Retrieved August 23, 2020.
  16. ^ Menge-Sonnentag, Rainald (April 17, 2018). ""Java 10 halt Einzug auf dem Raspberry Pi"" (in German). Retrieved September 14, 2020.
  17. ^ "Java Magazine, September/October 2018" (PDF). Retrieved August 24, 2020.
  18. ^ author = Sargent, Jenna ""BellSoft teams up with VMware to improve OpenJDK"". [SD Times. June 9, 2020. Retrieved September 18, 2020. {{cite web}}: Check |url= value (help); Missing pipe in: |url= (help)
  19. ^ ""BellSoft and VMware to Work Together on OpenJDK Evolution"](https://www.businesswire.com/news/home/20200603005487/en/BellSoft-VMware-Work-OpenJDK-Evolution)". [Business Wire. Retrieved September 18, 2020.
  20. ^ "Major Tech Funding and Partnerships News: Week of June 8, 2020". Retrieved September 18, 2020.
  21. ^ a b "BellSoft - J-Fall 2020: a NLJUG conference". Retrieved August 21, 2020.
  22. ^ ""Проект: JetBrains (BellSoft Liberica JDK)"" (in Russian). Retrieved August 21, 2020.
  23. ^ ""Haulmont и BellSoft протестировали свои программные продукты на совместимость"" (in Russian). Retrieved September 14, 2020.
  24. ^ ""BellSoft: SoftChalk chooses Liberica JDK to create a reliable and secure educational platform based on OpenJDK"". Business Wire. Retrieved August 21, 2020.
  25. ^ ""Проект: Альфа-банк Россия (BellSoft Liberica JDK)"" (in Russian). Retrieved August 21, 2020.
  26. ^ ""JPoint 2020: новый формат, новые возможности"" (in Russian). Retrieved August 21, 2020.
  27. ^ ""BellSoft объявила о старте партнерской программы в России"" (in Russian). Retrieved August 21, 2020.
  28. ^ "Devnexus 2021". Retrieved August 23, 2020.
  29. ^ "JPoint talks — Java conference in Moscow, June 26-27, 2020". Retrieved August 23, 2020.
  30. ^ "Jfokus 2019 Alexander Belokrylov". Retrieved September 18, 2020.
  31. ^ "Jfokus 2020 Dmitry Chuyko". Retrieved September 18, 2020.
  32. ^ "Joker 2019. "Should we try ARM, honey? Theory, applications and workloads" by Alexander Belokrylov and Aleksei Voitylov". Retrieved August 23, 2020.
  33. ^ "Joker 2020. International Java conference. November, 25-28. Online". Retrieved August 23, 2020.
  34. ^ "Devoxx. "Java on ARM. Theory, Applications and Workloads" by Dmitry Chuyko". Retrieved August 23, 2020.
  35. ^ "Oracle Code One 2020". Retrieved August 23, 2020. {{cite web}}: Text "Session Catalog" ignored (help)
  36. ^ "GeeCON 2019. Dmitry Chuyko". Retrieved August 23, 2020.

External links

Category:Software companies of Russia Category:Software companies of the United States