User:Philip Torchinsky/sandbox: Difference between revisions
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]] 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]] 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 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 = |
|||
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 = |
|||
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 = |
|||
{{Reflist}} |
{{Reflist}} |
||
= 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].
Company type | Private |
---|---|
Industry | Software |
Founded | 2017 |
Headquarters | Russia, USA |
Key people | Aleksei Voitylov (CTO) Alexander Belokrylov (CEO) Dmitry Chuyko (Performance Architect) |
Products | Liberica JDK Liberica Mission Control |
Revenue | not disclosed |
Number of employees | 11-50 |
Website | bell-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:
- SoftChalk is an American company providing e-learning content authoring software. It adopted the BellSoft distribution of OpenJDK in June 2020 in order to reach its growing audience on macOS Catalina. Liberica JDK was notarized by Apple, thus making it a secure runtime environment for SoftChalk’s Java 8 client and legacy product line.[24]
- 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]
- Odnoklassniki started using BellSoft’s OpenJDK distribution in 2019.[26]
- 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:
- Devnexus 2021[28]
- JPoint 2020[29]
- Jfokus 2019, 2020 [30][31]
- Joker 2018, 2020 [32][33]
- Devoxx 2020 [34]
- Oracle Code One 2019 [35]
- GeeCON 2019 [36]
- JFall 2020 [21]
References
- ^ "Company Offices". BellSoft.
- ^ "Точка зрения / июнь 2020 Цифровой суверенитет на Java" (in Russian). ComNews. Retrieved 2020-08-21.
- ^ a b "JEP 386: Alpine Linux/x64 Port". Retrieved 2020-08-21.
- ^ "OCTLA Signatories List". Retrieved 2020-08-24.
- ^ "OpenJDK Vulnerability Group". Retrieved 2020-08-23.
- ^ "JEP 315: Improve Aarch64 Intrinsics". Retrieved August 24, 2020.
- ^ "[OpenJDK Vulnerability Group". Retrieved 2020-08-23.
- ^ ""Интервью TAdviser: CEO BellSoft Александр Белокрылов — о том, как мир Java изменился за год"" (in Russian). Retrieved August 21, 2020.
- ^ a b "Oracle Java SE Support Roadmap". Retrieved August 23, 2020.
- ^ "Liberica JDK full includes LibericaFX and Minimal VM 14.0.2". Retrieved August 21, 2020.
- ^ "Liberica Mission Control 7.1 released". Retrieved August 21, 2020.
- ^ Melnikova, Yulia (September 9, 2019). ""Liberica JDK включен в реестр российского ПО"" (in Russian). Retrieved August 25, 2020.
- ^ "OpenJDK Census". Retrieved August 25, 2020.
- ^ "Development center of Oracle (St. Petersburg)". Retrieved September 14, 2020.
- ^ Chirukhin, Oleg (October 17, 2018). ""«Java-мир больше никогда не будет прежним» — интервью с Александром Белокрыловым и Алексеем Войтыловым из BellSoft"" (in Russian). Retrieved August 23, 2020.
- ^ Menge-Sonnentag, Rainald (April 17, 2018). ""Java 10 halt Einzug auf dem Raspberry Pi"" (in German). Retrieved September 14, 2020.
- ^ "Java Magazine, September/October 2018" (PDF). Retrieved August 24, 2020.
- ^ 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) - ^ ""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.
- ^ "Major Tech Funding and Partnerships News: Week of June 8, 2020". Retrieved September 18, 2020.
- ^ a b "BellSoft - J-Fall 2020: a NLJUG conference". Retrieved August 21, 2020.
- ^ ""Проект: JetBrains (BellSoft Liberica JDK)"" (in Russian). Retrieved August 21, 2020.
- ^ ""Haulmont и BellSoft протестировали свои программные продукты на совместимость"" (in Russian). Retrieved September 14, 2020.
- ^ ""BellSoft: SoftChalk chooses Liberica JDK to create a reliable and secure educational platform based on OpenJDK"". Business Wire. Retrieved August 21, 2020.
- ^ ""Проект: Альфа-банк Россия (BellSoft Liberica JDK)"" (in Russian). Retrieved August 21, 2020.
- ^ ""JPoint 2020: новый формат, новые возможности"" (in Russian). Retrieved August 21, 2020.
- ^ ""BellSoft объявила о старте партнерской программы в России"" (in Russian). Retrieved August 21, 2020.
- ^ "Devnexus 2021". Retrieved August 23, 2020.
- ^ "JPoint talks — Java conference in Moscow, June 26-27, 2020". Retrieved August 23, 2020.
- ^ "Jfokus 2019 Alexander Belokrylov". Retrieved September 18, 2020.
- ^ "Jfokus 2020 Dmitry Chuyko". Retrieved September 18, 2020.
- ^ "Joker 2019. "Should we try ARM, honey? Theory, applications and workloads" by Alexander Belokrylov and Aleksei Voitylov". Retrieved August 23, 2020.
- ^ "Joker 2020. International Java conference. November, 25-28. Online". Retrieved August 23, 2020.
- ^ "Devoxx. "Java on ARM. Theory, Applications and Workloads" by Dmitry Chuyko". Retrieved August 23, 2020.
- ^ "Oracle Code One 2020". Retrieved August 23, 2020.
{{cite web}}
: Text "Session Catalog" ignored (help) - ^ "GeeCON 2019. Dmitry Chuyko". Retrieved August 23, 2020.
External links
- Official website
- BellSoft Full Qualification & Position Statement. Statement for 2019 Executive Committee (EC) Elections, Java Community Process.
- Java on ARM. Theory, Applications and Workloads. BellSoft performance engineer Dmitry Chuyko’s presentation from Devoxx Belgium 2019 (video).
- Do not put all eggs in one container. BellSoft performance engineer Dmitry Chuyko’s presentation from GeeCON 2019 (video).
Category:Software companies of Russia Category:Software companies of the United States