Investigate the use of cgroups to replace FUSE (and open lots of possibilities)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- linux
- Área
- operating-systems
Línea de trabajo
En la issue no se indican archivos, pruebas ni puntos de entrada. Revisa la issue #877 de AppImageKit enlazada e investiga el uso existente de FUSE antes de evaluar cgroups como alternativa; el trabajo estará terminado con una decisión de viabilidad documentada y trabajo posterior claramente delimitado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Given that tools like podman/buildah/... can mount images within cgroups without root permissions and without FUSE, this may serve as a viable alternative to using FUSE at all. Using cgroups just requires a relatively recent kernel, which most stable distributions nowadays have.
Using cgroups would allow us a lot of fancy additions. For instance, most sandboxing techniques rely on cgroups anyway. Another feature I can think of is writable overlays for AppImages (i.e., using something like aufs or overlayfs to mount a writable layer above the AppImage's filesystem, which, however, seems like some edge case feature to convince existing software to work when packaged into an AppImage, too).
Idea from https://github.com/AppImage/AppImageKit/issues/877#issuecomment-1637217703.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 9.5k
- Forks
- 586
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AppImage/AppImageKit
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
AppImage/AppImageKit#1428 · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
AppImage/AppImageKit#1164 · 2 comentarios · 1 reacción ·
-
request: organize prerequisitesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
AppImage/AppImageKit#1452 · 2 comentarios ·
-
request: silent modeAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
AppImage/AppImageKit#1450 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
AppImage/AppImageKit#1435 · 2 comentarios ·
Todos los issues de AppImage/AppImageKit
Issues similares
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
使用脚本 DD 腾讯云 报错Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
containers/crun#2415 ·
Los mantenedores suelen responder en 1 día
-
linux new-api
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
giampaolo/psutil#3083 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
type-bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día