Comments (11)
I would even go further and would like to see that we strongly recommend one base OS. This will improve the usability of our containers dramatically.
I'm voting for latest debian stable.
from specs.
I agree with using one stable version for the images, like debian stable
On Thu, Aug 20, 2015 at 5:08 AM Björn Grüning [email protected]
wrote:
I would even go further and would like to see that we strongly recommend
one base OS. This will improve the usability of our containers
dramatically.I'm voting for latest debian stable.
—
Reply to this email directly or view it on GitHub
#16 (comment).
from specs.
I agree. besides usability, download sizes would also be reduced.
if not a stretch, some help could be given on how to clean the apt cache which also can take quite some space
from specs.
@bgruening , i've been thinking. one OS would not be ideal. there are programs which are made to RPM flavours and not DEB. a small and controlled set would be more appropriated. and better still, if someone manages to use busybox of coreOS, who are we to complain about a 80% reduction in footprint? :D
from specs.
@sauloal I would like to try to use vendor independent package formats, or compile by our own. RPM vs. DEB was holding us back too long. GUIX, linux-brew, pip, conda ...
I would argue the other way around, if you already have one BioDocker container, taking a BusyBox based one will force you to download 20% more ;)
from specs.
@bgruening , I agree that RPM/DEB is a pain. but some packages might only provide one flavour and I don't think it would be wise to forbid either way. That said, it could be added as a excellent practice to try to use the same base
from specs.
Couldn't we simply compile it from scratch? I actually did not expect to have so many up-to-date packages as RPM/DEB. We can deal with this case as soon as it arise, isn't it?
from specs.
@bgruening Yes. Completely. But I think those open discussions are important because they will serve as base to the confection of the CONTRIBUTING document, the GOOD PRACTICES and the general policies of acceptance of pull requests.
from specs.
Sure! What about a best practices
guide to emphasize the usage of debian stable. In rare cases we will allow other distributions and this is decided per case?
from specs.
@bgruening , that's has already been assigned to me ( see #8 ) and I'm gathering information (through opening new issues). But I won't have time to consolidate this for a few weeks.
When I do I have all this discussion to remember our agreements and refer to.
from specs.
fixed
from specs.
Related Issues (20)
- Bowtie2 missing in Bismark container HOT 2
- Security Considerations for BioContainers Project HOT 1
- sandbox link on specs main page broken HOT 2
- Tag most recent container with truncated version
- Add labels to BioContainers made from Bioconda packages HOT 1
- MAINTAINER instruction is deprecated
- Would be great to have in the registry the latest version of the software
- contributing link broken HOT 1
- why specifying base image in labels? HOT 1
- Hackathon in October
- BioContainers Specifications for Training HOT 3
- Containers with no "latest" HOT 4
- Containers should have maintainers that can be group or consortiums HOT 2
- license field should use SPDX identifiers, not upstream URLs (too fragile) HOT 12
- BioTools and BioContainers integration. HOT 32
- More metadata into the recipes of BioConda and BioContainers HOT 1
- GDPR considerations for the future. HOT 1
- Additions to best practices/specs
- Broken links in the docs HOT 2
- Use label-schema.org compliant labels HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from specs.