Git Product home page Git Product logo

photon's Introduction

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 (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/

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 3.0 GA is here!

Photon OS 3.0 GA introduces new devices support including ARM64 (Raspberry Pi 3), installer improvements and up-to-date OSS packages including linux kernel, systemd and glibc.

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

Photon OS 2.0

Photon OS 2.0 introduces new security and OS management capabilities, along with new and updated packages for Cloud native applications and VMware appliances.

For an overview of changes, see What's New in Photon OS 2.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™. You can view the published HTML files on https://vmware.github.io/photon/assets/files/html/3.0/index.html and the source files on the Docs folder.
  • 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.

photon's People

Contributors

yustasswamp avatar xiaolin-vmware avatar gerrit-photon avatar suezzelur avatar dthaluru avatar tapakund avatar dheerajsshetty avatar harishspqr avatar srivatsabhat avatar jaankit avatar keerthanakalyan avatar akaher avatar ganboing avatar sjohngeorge avatar michellew-vmware avatar gsujayvmw avatar sshedi avatar toliaqat avatar shreyasbe avatar bordoloih avatar dweepadvani avatar prashant1221 avatar smaliakkal avatar vidya-v avatar dmoraru avatar satya-rajesh avatar vinodjisaac avatar srinidhira0 avatar sidcha avatar ssahani avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.