Photon OS 4.0 Now Available

The Photon OS team is proud to announce the release of Photon OS 4.0!

Photon 4.0 Release Announcement

Photon OS team is pleased to announce the release of Photon 4.0 months after the Beta release in November 2020. The release can be downloaded from the Downloads page in the pre-packaged binary formats including bootable ISO, pre-installed minimal OVA customized for a VMware hypervisor environment, Amazon AMI image, Google GCE image, Azure VHD, as well as a Raspberry Pi Image that has been pre-packed and tested on ARM64 architecture. 

Check out our What’s New document here

Highlights of the Release 4.0

  • Kernel upgrade to the latest 5.10
  • Photon Real Time Kernel for Powering the Telco vRAN Applications
  • Security capabilities like SELinux, Security Encrypted Virtualization- Encrypted status and support for Intel® Software Guard Extensions.

The release also includes improvements to Photon OS Core components and performance improvements to the container runtime environment of vSphere with Tanzu, including faster launch times for containers and applications.

A huge shout out to the Photon OS Team

Like many projects this past year, most of the major work to deliver Photon OS 4.0 was done during the course of the pandemic. A big thank you and kudos to the Photon OS team for their passion, commitment and sheer resilience they demonstrated. Amidst it all they ensured that the release was delivered on time! It truly takes an entire community, and the team should feel proud of this release.

Contribute to Photon OS

The Photon OS project team welcomes contributions from the community. Your comments, suggestions and bug reports would really help us to improve the future releases of Photon OS. You can find the resources in the following link to start contributing – https://github.com/vmware/photon#contributing

Photon OS 4.0 Beta

The Photon OS team at VMware is pleased to announce the Beta release of the Photon 4.0. Photon 4.0 builds upon the innovation of our enterprise class, Open Source virtual appliance OS, which can be found powering thousands of deployments the field. With exciting improvements to the 3.0 rev 2 release, Photon 4.0 comes with new features and capabilities, and important updates including upgrades to kernel 5.9, glibc 2.32, system 245, etc.

This release, like its predecessors is available in pre-packaged binary formats including: bootable ISO, pre-installed minimal OVA customized for a VMware hypervisor environment, Amazon AMI image, Google GCE image, Azure VHD, as well as a Raspberry Pi Image that has been pre-packed and tested on ARM64 architecture. The Photon OS 4.0 Beta images can be downloaded from here https://github.com/vmware/photon/wiki/Downloading-Photon-OS

What’s New in Photon 4.0

Photon Real Time Kernel for Powering the Telco vRAN Applications

Telco 5G is fuelling the growth of the Edge infrastructure as operators are increasingly adopting Virtual Radio Network applications. vRAN applications are expected to handle varying capacity demands, bring significant reduction in costs & enhance customer experience. This requires Edge Infrastructure to play vital role in providing a scalable & flexible platform to support the vRAN workloads

We are excited to announce the introduction of the Photon Real Time kernel in Photon 4.0, optimized to run vRAN applications that demand the lowest of latencies. While Photon RT will provide a performant stack to satisfy the needs of thousands of Telco Far Edge sites running critical real time applications, VMware ESXi will help the operators seamlessly manage the infrastructure.

Security

Photon 4.0 brings in several Security capabilities like SELinux, Security Encrypted Virtualization – Encrypted Status, and support for Intel® Software Guard Extensions. With Mandatory Access Control system built directly into the Linux kernel, SELinux equips administrators with more granular access and increased flexibility. Photon OS ships with a default policy that can be customised at build time to support the needs of applications. Photon also supports SELinux for containers which has been tested against docker, containerd, and runc.

With support for Intel ® SGX drivers, applications can now leverage CPU hardware capabilities to create hardened ‘enclaves’ or trusted execution modules and secure these memory locations from other processes.

Performance Optimization for vSphere with Tanzu

Photon historically has had linux-esx, a special kernel flavour, specially optimized for performance and capabilities when it is expected to run on VMware ESXi. Building on this, Photon 4.0 offers a variety of capabilities and performance improvements to the container runtime environment of vSphere with Tanzu, including faster launch times for containers and applications.

Photon OS Components Improvements

Along with this, Photon 4.0 includes upgrades of more than 700 packages, and delivers improvements in core OS components like tdnf, pmd, network config manager etc.

This beta release also provides a preview of the features slated to ship in Photon 4.0Of course this is beta software, and while great effort have been made to ensure the build is free from any build or installer bugs, it is intended to be used to test and prepare applications for deployment on this new version. It is not intended for production workloads or use cases.

Contribute to Photon OS

The Photon OS project team welcomes contributions from the community. Your comments, suggestions and bug reports would really help us to improve the future releases of Photon OS. You can find the resources in the following link to start contributing – https://github.com/vmware/photon#contributing

New Photon Package Repo

Important Package Repo Information

Photon OS currently hosts the required packages and other artifacts using public servers on Bintray. As such, when a user issues any tdnf commands, Photon OS looks for the package updates in the Bintray repository.  Going forward, we will be transitioning away from this service to one that is hosted at packages.vmware.com/photon

Over the last few weeks the team has been busy getting things ready, and the new repository is already populated with all the packages and artifacts and is ready to take over to continue serving packages and updates. Many VMware appliances have already migrated to the new package repository.

The existing Bintray repository is scheduled to be retired on 25-Nov-2020. Photon OS consumers who have not already transitioned to the new package repository are required to migrate before as soon as possible.  

Customers of Virtual Appliances provided by VMware do not need to take any action as this option should be managed by the Appliance itself.

If you are consuming Photon, i.e. users who have downloaded Photon OS from GitHub to run your applications, you just need to make a simple update to the configuration to ensure your instance is pointed to the new repository.  

This KB article has a detailed instruction on how to update the package repository configuration.  - Photon OS Migration to New Package Repository (81304) 

About Photon OS 

Photon OS™ is an open source Linux operating system from VMware. It is optimised to run cloud-native applications, cloud platforms and virtual infrastructure efficiently. Photon OS provides secure, up-to-date kernel and other packages with timely security vulnerability fixes. Designed for efficient lifecycle management, consumers would find it easy to manage, patch and update using the tdnf package manager and the Photon Management Daemon (PMD). Photon OS binaries are available in several formats, including ISO, OVA and cloud images such as Amazon AMI, Google Cloud GCE image and Azure VHD for consumers to use.  

Photon OS is specially optimized for vSphere and host of other VMware virtual appliances running on VMware virtual infrastructure.  Photon OS is also a minimalistic, light weight Linux container host providing secure run-time environment for efficiently running containers.