it-swarm-es.tech

directorio de juegos?

En un sistema de archivos estándar, tenemos:

/usr/games
/usr/lib/games
/usr/local/games
/usr/share/games
/var/games
/var/lib/games

¿Es esto una broma o hay algo de historia detrás de esto? ¿Para qué sirve? ¿Por qué tenemos directorios separados y especializados para algo como juegos?

28
uray

Es solo un poco de cruft histórico. Hace mucho tiempo, los juegos eran una parte opcional del sistema y podían ser instalados por diferentes personas, por lo que vivían en /usr/games más bien que /usr/bin. Datos como las puntuaciones altas cobraron vida en /var/games. Con el paso del tiempo, la gente puso datos variables del juego en /var/lib/games/NAME o /var/games/NAME y datos estáticos del juego en /usr/lib/NAME o /usr/games/lib/NAME o /usr/games/NAME o /usr/lib/games/NAME (y lo mismo con share en lugar de lib para datos independientes de la arquitectura). Hoy en día, no hay ninguna razón de peso para mantener los juegos separados, es solo una cuestión de tradición.

Al menos parcialmente, es para que el sistema pueda tener un grupo games del que ciertos usuarios son miembros, y todos tienen derechos para ejecutar juegos en la carpeta games

5
Michael Mrozek