Name Mode Size
..
CVE 040000
aarch64 040000
amzn 040000
crypto 040000
esx 040000
generic 040000
i40e 040000
ice 040000
next 040000
previous 040000
rt 040000
secure 040000
sev 040000
vmw 040000
0004-Fix-PAX-function-pointer-overwritten-for-tasklet-cal.patch 100644 1 kb
check_fips_canister_struct_compatibility.inc 100755 1 kb
check_for_config_applicability.inc 100644 0 kb
config-aws 100644 133 kb
config-esx_aarch64 100644 166 kb
config-esx_x86_64 100644 106 kb
config-rt 100644 152 kb
config-secure 100644 138 kb
config_aarch64 100644 200 kb
config_x86_64 100644 172 kb
initramfs.trigger 100644 0 kb
linux-aws.spec 100644 21 kb
linux-esx.spec 100644 35 kb
linux-rt.spec 100644 38 kb
linux-secure.spec 100644 24 kb
linux.spec 100644 50 kb
modify_kernel_configs.inc 100644 1 kb
pre-preun-postun-tasks.inc 100644 1 kb
README.md
![Photon](http://storage.googleapis.com/project-photon/vmw-logo-photon.svg "VMware Photon") # Photon OS: Linux Container Host ### Contents - [What is Photon OS](#what-is-photon-os) - [Getting Photon OS](#getting-photon-os) - [Getting Started](#getting-started) - [Contributing](#contributing) - [License](#license) - [Photon OS Resources](#photon-os-resources) ## 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](https://github.com/vmware/photon/blob/master/docs/photon-admin-guide.md#tiny-dnf-for-package-management) and the [Photon Management Daemon (pmd)](https://github.com/vmware/pmd). - **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/](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](https://github.com/vmware/photon/wiki/Downloading-Photon-OS). *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](https://github.com/vmware/photon/wiki/What-is-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](https://github.com/vmware/photon/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](https://help.github.com/articles/creating-a-pull-request). If you have questions about the CLA process, see our CLA [FAQ](https://cla.vmware.com/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](https://github.com/vmware/photon/blob/master/contributing.md). Before you start to code, we recommend discussing your plans through a GitHub issue or discuss it first with the official project [maintainers](https://github.com/vmware/photon/blob/dev/AUTHORS.md) via the [#photon Slack Channel](https://vmwarecode.slack.com/messages/photon/), 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](https://github.com/vmware/photon/blob/master/EULA.txt). 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](https://github.com/vmware/photon/blob/master/LICENSE.md). ## Photon OS Resources - **Documentation**: The Photon OS [Documentation](https://vmware.github.io/photon/docs/) provides information about how to install, configure, and use VMware Photon OS™. - **Security Updates**: Visit [Security-Advisories](https://github.com/vmware/photon/wiki/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](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.