Coder Social home page Coder Social logo

chnfs / pouch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aliyuncontainerservice/pouch

0.0 0.0 0.0 3.81 MB

Pouch is an open-source project created to promote the container technology movement.

License: Apache License 2.0

Makefile 1.06% Go 97.30% Shell 1.65%

pouch's Introduction

Pouch

License GoDoc Build Status FOSSA Status Go Report Card

Links

Introduction

Pouch is an open-source project created by Alibaba Group to promote the container technology movement.

Pouch can pack, deliver and run any application. It provides the enviroment for applications with strong isolation in quite lightweight way. Pouch not only splits the application itself from the underlying environment, but also has ability to remain the good experience of operation.

The ambitious of Pouch is embracing container ecosystem and perfecting container standards OCI(Open Container Initiative). With the ability Pouch provides, people can spend less energy transforming applications to be cloud native.

Advantages

Pouch has lots of advantages over VM technologies. Two of the most impressive ones are Resource Utilization and Application Centric.

Resource Utilization

Pouch improves resource utilization of application with significant effect:

  • Image technology of Pouch is compatible with OCI image spec. It could help application take minimal space of storage with layerd image originazation.
  • Via incremental way provided by image when application distribution, datacentre bandwidth reource could be saved a lot.
  • Unlike original VM technology, the auxiliary resource which is needed for applications' boot could be minimal, while for VM there are resources spared for kernel and system services and so on.

Application Centric

Pouch pays more emphasis on view of application, and we can call this "application centric":

  • Application needs an absolutely isolated environment. Pouch provides strong isolation for them with cutting-edge technology both within kernel support and beyond kernel mode.
  • Application delivery turns to be out of box. Pouch improve the portability of application, no matter cross-platform or cross-os.
  • Application delivery period should be minimal. Pouch shorted this by standardizing the application image spec between developers and operators.

Installation

See INSTALLATION.md.

FAQ

File FAQ.md contains frequently asked question (FAQ).

Roadmap

See ROADMAP.md.

License

Pouch is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

pouch's People

Contributors

allencloud avatar rudyfly avatar skoowoo avatar ace-tang avatar sunyuan3 avatar yyb196 avatar zhubingbing avatar wizard-cxy avatar codejuan avatar letty5411 avatar gaocegege avatar pouchrobot avatar upccup 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.