Go to file
Brennan Lamoreaux 35ebd6053a pcre2: update to latest version
Update pcre2 to the latest version to fix minor CVE,
and get the latest functionality.

Fix for CVE-2022-41409

Change-Id: I9b4b84aa5f4239095f35c473980f3dfeef9429e1
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/c/photon/+/21363
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Shreenidhi Shedi <sshedi@vmware.com>
2023-07-28 23:21:11 -07:00
PUBLISHRPMS_SPECS openjdk11: Use openjdk10 from publishxrpms 2021-12-19 19:03:18 -08:00
SPECS pcre2: update to latest version 2023-07-28 23:21:11 -07:00
common/data tree-wide: format all json files 2023-04-04 10:25:32 -07:00
docs linux-aws: Depricate linux-aws from 5.0 2023-01-24 11:30:00 -08:00
support tar: enable acl support 2023-07-25 02:24:25 -07:00
tools tools/scripts: remove the source generation helper scripts 2023-06-16 20:12:34 -07:00
.dockerignore Docker image creation script. Makefile updated to let users use 'sudo make docker-image' and 'sudo make install-docker-image' to build and create docker image of photon. Currently it uses photon bintray repo instead of using local rpms to create the image. Fix pullsources.py bug that breaks in parallel download. Fix some spec files. 2015-07-01 08:42:17 -07:00
.gitignore support/package-builder: use photon builder docker image for installing toolchain rpms 2022-07-26 06:21:19 -07:00
AUTHORS.md Update Project Architect 2023-01-06 03:52:15 -08:00
CHANGELOG.md Replace bintray with https://packages.vmware.com/ 2020-12-04 14:15:11 -08:00
COPYING Update open source license,COPYING,boot splash img 2020-11-02 15:27:19 -08:00
CREDITS Update to section 3. 2015-04-23 22:57:42 -07:00
Dockerfile Replaced deprecated MAINTAINER with LABEL (#679) 2018-04-26 09:43:44 -07:00
EULA.txt EULA Update 2023-03-23 06:51:22 -07:00
LICENSE.md Update license text. 2018-11-16 16:15:47 -08:00
Makefile chromium: initial version 2023-07-08 00:06:09 -07:00
NOTICE-Apachev2 Update NOTICE file 2020-04-22 10:59:10 -07:00
NOTICE-GPL2.0 Update NOTICE file 2020-04-22 10:59:10 -07:00
README.md Readme: Update pmd-next-gen URL 2023-05-12 02:08:00 -07:00
Vagrantfile Added prefix so that non-VMWare employees can bring up Vagrant 2020-08-30 12:59:18 -07:00
build-config.json chromium: initial version 2023-07-08 00:06:09 -07:00
build.py support/package-builder: add support to resume build 2023-07-10 11:45:39 -07:00
contributing.md ITS: Replacement of words as suggested by its-scanner 2021-07-01 00:21:13 -07:00
photon-build-config.txt package-builder: Use zstd as compression type 2021-01-17 22:31:24 -08:00

README.md

Photon

Photon OS: Linux Container Host

Contents

What is Photon OS?

Photon OS™ is an open source Linux container host optimized for cloud-native applications, cloud platforms, and VMware infrastructure. Photon OS provides a secure run-time environment for efficiently running containers. Some of the key highlights of Photon OS are:

  • Optimized for VMware hypervisor: The Linux kernel is tuned for performance when Photon OS runs on VMware ESXi.

  • Support for containers: Photon OS includes the Docker daemon and works with container orchestration frameworks, such as Mesos and Kubernetes.

  • Efficient lifecycle management: Photon OS is easy to manage, patch, and update, using the tdnf package manager and the Photon Management Daemon Next Gen (pmd-next-gen).

  • Security hardened: Photon OS provides secure and up-to-date kernel and other packages, and its policies are designed to govern the system securely.

For an overview of Photon OS, see https://vmware.github.io/photon/

Getting Photon OS

Photon OS binaries are available in a number of formats, including ISO, OVA and cloud images such as Amazon AMI, Google Cloud GCE image and Azure VHD.

For download instructions and links to Photon OS binaries, go to the Download Guide.

Photon OS 4.0 GA is here!

Photon OS 4.0 provides support for the Real Time flavor of kernel linux-rt, SELinux , installer improvements, PMD role management improvements and critical updates to OSS packages including linux kernel, systemd, and glibc.

For an overview of changes, see What's New in Photon OS 4.0.

Getting Started

Begin your Photon OS journey by browsing our extensive guides on getting started in the Photon OS Wiki.

Contributing

The Photon OS project team welcomes contributions from the community.

If you wish to contribute code and you have not signed our Contributor License Agreement (CLA), our CLA-bot will take you through the process and update the issue when you open a Pull Request. If you have questions about the CLA process, see our CLA FAQ or contact us through the GitHub issue tracker.

To help you get started making contributions to Photon OS, we have collected some helpful best practices in the Contributing guidelines.

Before you start to code, we recommend discussing your plans through a GitHub issue or discuss it first with the official project maintainers via the #photon Slack Channel, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

License

The Photon OS ISO and OVA images are distributed under the Photon OS EULA.

With the exception of the 'libtdnf' source code, Photon OS source code is distributed under GNU GPL v2. The 'libtdnf' source code is distributed under GNU LGPL v2.1. For more details, please refer to the Photon OS Open Source License file.

Photon OS Resources

  • Documentation: The Photon OS Documentation provides information about how to install, configure, and use VMware Photon OS™.
  • Security Updates: Visit Security-Advisories.
  • Vagrant box: An official Vagrant box is available on Hashicorp Atlas, to get started: vagrant init vmware/photon. A plugin to support Photon OS guests in Vagrant is available at https://github.com/vmware/vagrant-guests-photon. Some users have found that our Vagrant box requires VirtualBox 4.3 or later. If you have issues, please check your version.