Features!
Security features
Other features
Screenshots
Security
How secure is subuser?
Security Bulletins
Installing subuser
System Requirements
Installation: Common steps
Install from your distributions package manager
Install with pip: Stable version
Install from git: Development version
Source
Download source
Using subuser - a quick tutorial
Installing a program with subuser
Running subusers
You don’t have to type
subuser
run
every time you launch a program
Updating programs
Removing subusers
Using subuser - commands
describe
dev
list
pkg
print-dependency-info
ps
registry
remove-old-images
repair
repository
run
subuser
update
version
Packaging programs to run with subuser
Quick packaging tutorial
Creating a
permissions.json
file
Creating a
SubuserImagefile
The Subuser Standard
Image source identifier paths
Subuser names
The permissions.json file format
Special files found within the subuser image
Subuser repositories
What the subuser program serializes to disk
Subuser standard licence
Developers Corner
Contributing
Coding guidelines
Maintainers
Implementation details
Travis-ci status
Pylint output
Common coding tasks
News
Subuser 0.6 - More of what users want and less of me telling them what they want.
Subuser 0.5 - the path to stability
Subuser 0.4 - Revamped permissions code
Subuser 0.3 - Xpra X11 bridge + New update system
Press
Use cases
Use
subuser
dev
to build freecad more easily
Presentations
The subuser vision
Community
Mailing list
Pull requests
Issues
Design discussions
I want to learn Python and contribute to Open Source. Will you tutor me?
IRC
Community guidelines
We are an engineering-centric community
We are an emotional community
We are an equal community
We will not tolerate
Related projects
Papers and publications
Design flaws/bugs in subuser
Subuser
Docs
»
Developers Corner
View page source
Developers Corner
ΒΆ
Contributing
Coding guidelines
Maintainers
Implementation details
Basic file layout
Execution model
Class structure
The User object
The registry
Repositories
Subusers
Installed images
User configuration
Communicating with Docker
DockerDaemon
Container
Helper functions
Travis-ci status
Pylint output
Report
Statistics by type
Duplication
Raw metrics
Messages by category
% errors / warnings by module
Messages
External dependencies
Common coding tasks
Adding a new permission
Running the test suit
Building the docs
Profiling
Debugging the XPRA bridge
Prepairing a release