Package: filmos-agente Priority: optional Section: utils Maintainer: filmos Architecture: all Version: 1.6.48 Depends: python3 (>= 3.12) Recommends: filmos-vault (= 1.6.48), python3-pyside6.qtcore, python3-pyside6.qtgui, python3-pyside6.qtwidgets, libnotify-bin, libglib2.0-bin Filename: pool/main/f/filmos-agente/filmos-agente_1.6.48_all.deb Size: 38096 MD5sum: 4cf1228d22a5286390b6cb2a6721673e SHA1: d194e5de047c427a688c45849f8e8b9066f2dec3 SHA256: 73db7ad670314f0a152b2c31ac90302f6a77cb7014a7b6a8bafa677786f3d11b SHA512: aeb7664132f5789ae5c22a0a8e378c1c47e8f807ba609d4827d78bdb091270125662eb759f123c58398c25fa5b8ea996cffc350e74f7e66c068ea19e2138ed7b Description: La capa de agente de filmos, con su broker de permisos Lo que permite que un asistente actue sobre esta maquina sin que eso sea una imprudencia. El broker decide ANTES de que ninguna herramienta actue: leer el indice y mirar la maquina van solos; copiar una tarjeta espera a que una persona lo confirme en una terminal, para esa llamada concreta y una sola vez; reasignar un volumen o parar el demonio no se exponen en absoluto. . Reasignar destruye la cache de indice de un volumen, y el demonio lo pide justo cuando algo es ambiguo -dos tarjetas con la misma etiqueta-, que es el peor momento para que decida un agente. Y si el agente puede apagar al vigilante, no hay vigilante. . La capa corre como el usuario, nunca como root: se lee mucho y se toca una sola cosa, las unidades de la sesion. Instalar paquetes no esta, porque un agente que puede instalar un paquete puede instalar cualquiera. . Trae la orden `hermes` -pendientes, confirmar, permisos, historial, estado- y la politica de la maquina en /etc/filmos/hermes/permisos.json. Los servidores MCP llegan con hermesd, cuando haya un modelo al que enchufarlos. Package: filmos-base Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: ffmpeg, libavcodec-extra, mediainfo, libimage-exiftool-perl, xfsprogs, zfsutils-linux, nvme-cli, smartmontools, pciutils, udisks2, rsync, pv, curl, ca-certificates, gnupg, git, python3 Filename: pool/main/f/filmos-base/filmos-base_1.6.48_all.deb Size: 992 MD5sum: 2c35ed781c18303cbcda363f2a435795 SHA1: 0ffea28462ed4cb076757e44d122ada7e3b4f7de SHA256: 65aaf41ebf4fef4a413abb958a40390e7316999fcde4a29fb685b3c14a121258 SHA512: 4efec295a231d7e189905f1135a512dba46fca7cd791ba21674cc4b4749515491a63d448d71d0d7e254974b74f4baf1210f66081797736c129d26cf2a9acb57e Description: Base de filmos: herramientas de medios y almacenamiento Lo que necesita cualquier estacion de filmos aunque no tenga escritorio: manipulacion de medios (ffmpeg, mediainfo, exiftool), sistemas de ficheros con rol declarado (XFS para scratch, ZFS para masters) y diagnostico de discos (nvme-cli, smartmontools). Package: filmos-branding Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: plymouth, plymouth-themes, os-prober, ntfs-3g Recommends: sddm-theme-breeze Filename: pool/main/f/filmos-branding/filmos-branding_1.6.48_all.deb Size: 4124 MD5sum: 506d5d3bc7b473550fd9c6d4a86d0b0a SHA1: b11ea4a3dfab861dff368079388d39aa3e40d750 SHA256: d8c324b226e28d446fc87ce85f396d0a4866d0ff3b0c06bc4990ba59fcbdd5c3 SHA512: 4f9929d04c3931fcf87eaaeb1d4fca6f91eb7fa2439a346562b650060962c32fa27dcb83dbde352249fd8817508441a3910a94f8489ca2dc9181a9fe27a565f7 Description: La marca de filmos, de encender a escritorio Sustituye la identidad de Ubuntu en toda la cadena de arranque: menu de GRUB, pantalla de carga de Plymouth, pantalla de acceso e icono del menu de aplicaciones. . La marca es la perforacion de una pelicula calada en un cuadro solido. El calado va por mascara y no pintado, asi que la misma pieza sirve en color, en monocromo y sobre cualquier fondo sin dibujar una segunda version. Package: filmos-desktop Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: filmos-base (= 1.6.48), filmos-identity (= 1.6.48), filmos-look (= 1.6.48), filmos-branding (= 1.6.48), kde-plasma-desktop, plasma-session-x11, sddm, xserver-xorg, darktable, rawtherapee, gimp, krita, blender Filename: pool/main/f/filmos-desktop/filmos-desktop_1.6.48_all.deb Size: 1168 MD5sum: e487326edcceb0721c4b17796ad666d0 SHA1: df9a4b56a77df248f674e5edfc4c0fd7e740a624 SHA256: 0ea2d49f29c270fb7efb3c860aa725ee5620571797395c74bbe1ef7ed3da85b9 SHA512: 813bc37b4be62931ddd1c2f0a2c2ecda8b98b0a3993280e9db6c5aa3f0b3ec03c3048c95bcf076d8e41d46b6048c22c471e510c3829ee424adad337c047bc05d Description: Escritorio de filmos: Plasma con sesion X11 y suite de imagen Escritorio KDE Plasma con la sesion X11 instalada explicitamente. Ubuntu recomienda la sesion Wayland; filmos instala tambien la X11 porque DaVinci Resolve es una aplicacion Qt que sobre Wayland todavia da problemas de tableta, escalado y multi-GPU. Elegir cual arranca por defecto es cosa del rol de Ansible, no de este paquete. . Incluye la alternativa libre a Lightroom (darktable, RawTherapee), retoque (GIMP, Krita) y motion graphics y 3D (Blender). El compositor nodal que sustituye a After Effects es Fusion, que viene dentro de Resolve. Package: filmos-explorer Priority: optional Section: video Maintainer: filmos Architecture: all Version: 1.6.48 Depends: python3, python3-pyside6.qtcore, python3-pyside6.qtgui, python3-pyside6.qtnetwork, python3-pyside6.qtqml, python3-pyside6.qtquick, python3-pyside6.qtquickcontrols2, qml6-module-qtquick-controls, qml6-module-qtquick-layouts, libnotify-bin, filmos-vault (= 1.6.48) Filename: pool/main/f/filmos-explorer/filmos-explorer_1.6.48_all.deb Size: 20304 MD5sum: e029ca693c8115de5802134a32a1e783 SHA1: 9237f6b97529128c7cf9df08a9ed4dd6adcca9a9 SHA256: 697dc6ebdd7c3bc32095ab2ccc48cb81d7cbf0024119dfbc6e85fe8283234b63 SHA512: fb014058ebabac54f171ef53c05f1522eabfc88fb77fb0fcaed1d6371425a56543a8d88a38fc903a64ff4d4eadf15de4d45937f995ae45144adad738d0cee69e Description: El explorador del vault de filmos La ventana del vault: que volumenes hay montados, que se esta copiando y que hay en el indice, buscable por cliente, camara, fecha o descripcion. . Instala tambien el avisador, que arranca con la sesion y hace visible lo que el vault hace solo. Sin el, meter una tarjeta no produce nada en pantalla: el sistema la reconoce, la copia a dos destinos y genera los proxies sin que nadie se entere. Un sistema que trabaja para ti en silencio absoluto es indistinguible de uno que no hace nada. . El avisador no ocupa sitio en la barra de tareas: solo habla cuando llega una tarjeta, cuando termina una copia y cuando algo falla. Package: filmos-film Priority: optional Section: video Maintainer: filmos Architecture: all Version: 1.6.48 Depends: python3, python3-pyside6.qtcore, python3-pyside6.qtgui, python3-pyside6.qtwidgets, python3-pyside6.qtwebenginecore, python3-pyside6.qtwebenginewidgets, xdg-utils Filename: pool/main/f/filmos-film/filmos-film_1.6.48_all.deb Size: 4496 MD5sum: 043542ace6f708e81505eab33e6e2099 SHA1: 5c80b2a59f643b0d810d7fd9352e8d6c91454d23 SHA256: 19cf3f4f89af7efe4ddf60db4ef6865b59af759f686d331fc2cd56b36c330062 SHA512: 278bec03eaed40728d8b2020636fce144cadb518e7f3d9afc08f7784590b1d57a1669c36c3d7fc324dfc3bc23f2d03a861dd87fcc7343efd635f130bf39810f1 Description: film, como aplicacion de la estacion Convierte film.lopezalex.app en una aplicacion de filmos: su ventana, su icono, su sitio en el menu y una sesion que se queda. Deja de ser una pestana perdida entre quince y de morir cuando cierras el navegador. . Trae tambien el envoltorio generico `filmos-app-web`, que hace lo mismo con cualquier otra app del ecosistema: cada una con su perfil separado, para que lo que guarda una no lo vea la otra. . Los enlaces que salen del dominio se abren en el navegador de verdad. Una aplicacion que se traga toda la web vuelve a ser un navegador, y encima peor. Package: filmos-gpu Priority: optional Section: utils Maintainer: filmos Architecture: all Version: 1.6.48 Depends: python3 (>= 3.12), pciutils Recommends: mesa-vulkan-drivers, vulkan-tools Suggests: nvidia-utils-580, mokutil Filename: pool/main/f/filmos-gpu/filmos-gpu_1.6.48_all.deb Size: 39716 MD5sum: b8a03de896af76708c9d91b960a650f4 SHA1: f394ab80995d41a76be4126532ab65641f87981d SHA256: f5b745f52f8ea6e116ac76d8a1a454f0d8a7ac7e153b93bd29ca624d62422bc9 SHA512: 2b6f1f36976ca76990ce1b05b38819274d44017c66240cc40b565fd38b3d664c700387114bef61cac5a3171b4611b8eaf4a5b9d665ee1239a3ed024abb39937f Description: Dos tarjetas, dos oficios: la que pinta y la que calcula Una estacion de cine puede llevar dos GPU con papeles distintos: una lleva los monitores y mueve Resolve, y otra hace inferencia local. Tratarlas como si fueran intercambiables es lo que hace que un modelo se cargue en la tarjeta del escritorio y le robe memoria a quien esta corrigiendo color. . Este paquete detecta que tarjetas hay, que puede hacer cada una y quien lleva los monitores, y reparte los papeles a partir de eso. El fabricante decide COMO se le pregunta a una tarjeta, nunca que se concluye: una AMD con ROCm puede ser la de calculo y una NVIDIA sola puede llevar el escritorio. . Trae `filmos-gpu` -detectar, diagnosticar, cambiar de perfil, comprobar que la inferencia usa la tarjeta de verdad- y un servicio que deja el estado escrito para que lo lea el resto del sistema sin ejecutar nada. . Nada de esto es critico para arrancar: si falla, el escritorio sigue. La IA es una extension del sistema, nunca una condicion para encenderlo. Package: filmos-hermes Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: docker.io | docker-ce, docker-compose-v2 | docker-compose-plugin Filename: pool/main/f/filmos-hermes/filmos-hermes_1.6.48_all.deb Size: 9908 MD5sum: 1e34d5856c1d2f65bfda2d55e66bce92 SHA1: 4c9e2945c6e233ed81ffb608001c1f613b9dee88 SHA256: 6ff66f51c741167ae9d5bd0cd13797c834721f5ef3993844d6554949eb0aac6c SHA512: 12535cd58f8dd378e6649b59d72ea5925190be564a022d76e8e5ec3a31b09f937a18cf26074ac50da1f62adb2958cf1beef41d1199c9e401709e9b8905548cdf Description: HermesOS como servicio de filmos Deja HermesOS corriendo como servicio del sistema, escuchando solo en la propia maquina, con sus datos fuera del contenedor en /var/lib/filmos/hermes. . El paquete no trae la imagen dentro: la descarga del registro privado de filmos, registry.lopezalex.app, que pide credenciales porque la imagen lleva codigo propietario. Instala la definicion del servicio, fija por digest la imagen y prepara el directorio de datos con el propietario correcto. . La unidad queda detenida y desactivada hasta ejecutar `sudo filmos-hermes-setup`. El asistente recibe la contrasena por la entrada estandar, hace el login de root, descarga y comprueba la imagen fijada, y solo entonces activa y arranca el servicio. . Esto es HermesOS la APLICACION. La capa de agente que controla el sistema (systemd, apt, ventanas, el vault) es nativa y va en otro paquete: un agente que gobierna la maquina no puede vivir dentro de un contenedor. Package: filmos-identity Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: dpkg (>= 1.19) Filename: pool/main/f/filmos-identity/filmos-identity_1.6.48_all.deb Size: 5224 MD5sum: 108c0a2fe5fe5545bbe4ff1ce45471a1 SHA1: e749d2fe003d01cf8d2a3b71107e7b2aee258a40 SHA256: b636e6e1125147660588105fa56b93635e8e204162a1e5d896e2f210b112921e SHA512: b7c489103c509bf355dbf7e9575dc4631d3a7e6459e036fdb5c771bed92864a05ea54af1391807df30f01959e5bca6e6713526b403007f10bf27d92e92094538 Description: Identidad del sistema y garantias de trabajo de filmos Hace que el sistema se llame filmos en lugar de Ubuntu, conservando ID_LIKE y UBUNTU_CODENAME para que el instalador de Resolve y cualquier software de terceros sigan reconociendo la base. . Ademas fija tres cosas que NO son gusto sino condicion de trabajo: el indexador de KDE no entra en el vault, Resolve se queda la GPU entera mientras esta delante, y la maquina no se suspende a mitad de un render. . El aspecto va aparte, en filmos-look, para que se pueda cambiar sin perder ninguna de estas garantias. Package: filmos-keyring Priority: optional Section: misc Maintainer: filmos Architecture: all Version: 1.0.0 Filename: pool/main/f/filmos-keyring/filmos-keyring_1.0.0_all.deb Size: 2256 MD5sum: 4a8fca6f2e2f6c363409acc1aa506819 SHA1: 4a6eda5c712bcb3d4b2716ef1446c4d87912097b SHA256: afb272b29d8345a50239e5c546ca910115a472e5f1f3c4f0a418ee9eccda33ce SHA512: c3f5804a16a6571111a1da6a2bcff3ccebc320c8966f7b8c805fab5eb081ae2b86fc24fdbcdc762cbeb55b9c1b7c2fb83111594f654cc635a79810e13678f54c Description: Clave de firma del archivo APT de filmos Instala en /etc/apt/keyrings/filmos.asc la clave publica con la que se firman los indices del repositorio de filmos. No configura ningun canal: elegir entre dev y stable es decision del instalador, no del paquete. Package: filmos-look Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: fonts-inter, fonts-sora, fonts-jetbrains-mono, kwin-addons Filename: pool/main/f/filmos-look/filmos-look_1.6.48_all.deb Size: 8652 MD5sum: 9ae71c39c6a0d4ea941878cbee110ac0 SHA1: 94c3872a6286f909a1da4f72e8d74bfa6ecc79e1 SHA256: 727fbac6b346e6c0e0d9660a446f3d97cb0de9ecaf39052ca9e46d2f2d57ed51 SHA512: ba0a895b26b19f0ef0f18366208ad97fc0475bc103388397dfbb0c13548e1bea8459cd0e30cc1dddcfd23e9b45f53e06865ef07c53fec8df50558fdce5765baf Description: Identidad visual de filmos El lenguaje visual del ecosistema de Alex llevado al escritorio: violeta sobre negro azulado, cristal, y las tipografias Sora, Inter y JetBrains Mono. Movimiento fluido con temporizacion cuidada, y desenfoque solo donde se nota y no cuesta fotogramas. . Todo lo de este paquete es sustituible. Los ajustes que son condicion de trabajo y no gusto —el vault fuera del indexador, la GPU para Resolve, nada de suspension durante un render— viven en filmos-identity y no se van con el. Package: filmos-resolve-deps Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: libapr1t64, libaprutil1t64, ocl-icd-libopencl1, libfuse2t64, libasound2t64, libglib2.0-0t64 Filename: pool/main/f/filmos-resolve-deps/filmos-resolve-deps_1.6.48_all.deb Size: 996 MD5sum: adc176613c6445153c625b9aebefd388 SHA1: 3ff871136b7b47827889e303183e51a7da15b5df SHA256: a87e07c68d9ecd29f22e51270be12053a25d6e5988f58a916a3b5af4af11c5b0 SHA512: dc7096027140ad3fcb1ec340307b5b78a0e1d339eecd77b68e05e071875202f17a6c184674dbf03b2fe50ce5360eed95c91041cf3454de032277c61cf19b116f Description: Dependencias de DaVinci Resolve en filmos Bibliotecas que el instalador .run de Blackmagic espera encontrar y que Ubuntu no trae de serie. Resolve NO se distribuye aqui: su licencia lo prohibe, asi que lo descarga el asistente de primer arranque. . Esta lista crecera cuando se instale Resolve sobre hardware real: la unica forma honesta de conocer sus dependencias es instalarlo y ver que falla. Package: filmos-system Priority: optional Section: admin Maintainer: filmos Architecture: all Version: 1.6.48 Depends: ansible, python3, systemd, btrfs-progs, util-linux, smartmontools Filename: pool/main/f/filmos-system/filmos-system_1.6.48_all.deb Size: 24048 MD5sum: 61381f0ff3c5088e928f1ac8e427f0a8 SHA1: 2ae7a1b56f0bf6ecc7d5b28c79613cf1ff0755d6 SHA256: fd89a6447dd2c5743588274cf15e8fa50211b4066ff9e7d06a342fd5b0937434 SHA512: 787f16b3c2ceb276784773437c698b0ddcc1d7e2040d623f78d25bd245a8830df80732a196ade0a88304a669b9c954f70dab2b4e00a5e970a13d862093065dea Description: Configuración reproducible y primer arranque de filmos Contiene los roles de Ansible que convierten la base instalada en una estación filmos y un servicio de primer arranque que los aplica con systemd activo. . Trae tambien `filmos-volver-atras`, que devuelve la raiz del sistema a una instantanea anterior. Hace falta porque `snapper rollback` NO funciona en esta maquina: esa orden cambia el subvolumen por defecto y aqui la linea de arranque dice `rootflags=subvol=@`, asi que el kernel monta `@` por su nombre pase lo que pase. No da error y tampoco hace nada, que es la peor de las dos. Package: filmos-vault Priority: optional Section: utils Maintainer: filmos Architecture: amd64 Version: 1.6.48 Depends: libc6 (>= 2.34), libgcc-s1, systemd, dbus-user-session, ffmpeg, libraw-bin Filename: pool/main/f/filmos-vault/filmos-vault_1.6.48_amd64.deb Size: 1540436 MD5sum: ecb405cc852f75a23db3a8f7b0e0c1d3 SHA1: bd9cc57540ebf719d0028faff95e7f6e87a557a0 SHA256: c4765474634c811b9483e2d53735ebb6e4752c165366b5ceb7dccc9afa417742 SHA512: aca39daef61e1bc7aaefc56dea17b7bc490240eb79a2bc4c0715dfb42e42831e317aaed737a28b1eb63250c0cd4c343a49420d54b6eed29c2006344743b8b3dd Description: Ingesta e índice de medios de filmos Instala el demonio de usuario vaultd y la herramienta vault. El demonio vigila la llegada de tarjetas, mantiene el índice local y, cuando hay dos destinos duraderos en dominios de fallo distintos, inicia una ingesta verificada. . Una instalación nueva queda deliberadamente inerte para la ingesta automática: el fichero de configuración no declara destinos y vaultd explica ese bloqueo tanto en el registro como mediante --print-config. Nunca borra ni formatea la tarjeta. Package: filmos-workstation Priority: optional Section: metapackages Maintainer: filmos Architecture: all Version: 1.6.48 Depends: filmos-base (= 1.6.48), filmos-desktop (= 1.6.48), filmos-resolve-deps (= 1.6.48), filmos-system (= 1.6.48), filmos-vault (= 1.6.48), filmos-explorer (= 1.6.48), filmos-agente (= 1.6.48), filmos-gpu (= 1.6.48), filmos-film (= 1.6.48), filmos-hermes (= 1.6.48), filmos-keyring Filename: pool/main/f/filmos-workstation/filmos-workstation_1.6.48_all.deb Size: 956 MD5sum: df1d44a829049fd1ef1939ad8fff1383 SHA1: 15da7b91bf28ad7ecb63269340bb0e5938619f7e SHA256: 9f9347e13e3bb9db194f2ea67b148e271571ba5c7c6f48bd476c566d1d6f3f82 SHA512: 17659a9c5c3f024e2a4333ea7c663695deec921ad8b084e6c4b7fc479d47c61bdcdcefcbb9299b624811cadae02e702f4a451f385f39aa7aaf0c4dcfe1e5bdd4 Description: Estacion de trabajo filmos completa Paquete paraguas que instala la estacion entera. Es lo que arrastra el instalador de la ISO. . No incluye el driver de la GPU: esa version se pinea por hardware en el rol de Ansible, porque una version equivocada de driver es la forma mas rapida de romper Resolve.