-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider distr1 for an image-based rather than package-based system #22
Comments
Blocked by jacobsa/fuse#91 |
This could also be the basis for an AppImage/AppDIr-like system but for FreeBSD, taking into account FreeBSD strengths and constraints. (Basically, think of every pkg being a zfs/squashfs filesystem image, and an AppDir being a directory consisting of one or more pkgs which would all get union-mounted together before and over / from the viewpoint of the application.) |
dropping this from IRC, https://github.com/seaweedfs/fuse is a working fuse-on-FreeBSD implementation. I can't tell if the go code you're using is a drop-in replacement or not, but at least that one works. |
wrt zfs and deduplication, TLDR no. The tradeoff is a large RAM lookup table vs incremental loss of disk space. You could look at using aggressive zstd compression on datasets, which might gain you more than gzip/lz4 defaults. wrt squashfs, I'm guessing you've seen the mdconfig support already in the kernel? |
Thanks @dch.
Would you expect something like https://github.com/distr1 to be easy to switch over from https://github.com/jacobsa/fuse/ or would that likely be a massive undertaking? |
+1 however re: helloSystem/ISO#135 and other issues, there's not yet use of OpenZFS for the live system. |
https://github.com/distr1/ puts together a whole Linux system using (currently: uncompressed squashfs) images.
I am wondering whether we could use it to
.app
bundles by just putting the relevant images into the bundleThis would
.app
bundles for applicationsCan it be ported to FreeBSD? (I've been interested in FreeBSD lately because it is much more of a consistent platform than the various incompatible Linux distributions.)
Additional food for thought:
.app
bundles that contain a bunch of images, could ZFS deduplicate those with less overhead compared to having deduplicate all of the files without images?)cc @stapelberg (hi @stapelberg. I am the AppImage guy. With hello, I want to make something 10x as good.)
The text was updated successfully, but these errors were encountered: