Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
La estabilidad a largo plazo | 20 comentarios (20 temáticos, editoriales, 0 ocultos)
cvsfs (none / 0) (#12)
por porras a las Wed Nov 2nd, 2005 at 11:28:45 PM CET
(Información Usuario) http://www.lacoctelera.com/porras

Eso me ha recordado una vieja idea que tuve y que serviría para añadir una capa más de complejidad al cotarro... pero tenía sus cosas buenas, o al menos así me lo parecía a mí. Llegó a haber algo de código en bash, pero nada funcional. Si alguien quiere recoger el testigo, que hable con mi agente de propiedad industrial =:-P

El monstruo se iba a llamar cvsfs y con lo listos que sois ya os lo he dicho todo =;-) Básicamente, convertir /etc (y por qué no ~/.*) en un repositorio CVS (hoy supongo que se podría hacer con Subversion), de manera transparente para el usuario (al menos hasta que pase algo y quiera echar mano del historial), con add's, commit's y remove's automáticos. Montaría todavía más lío en el directorio, pero supongo que abrigaría bastante en esas frías tardes de invierno rompiendo /etc...

--
Con las cosas que no sé, se podrían escribir 10.000 Enciclopedias Británicas.
[ Padre ]


Yo hago precisamente eso con RCS (none / 0) (#13)
por jorginius ("jorginius" en Google Mail) a las Thu Nov 3rd, 2005 at 12:42:54 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

Desde hace muchos años y a manopla, con un poco de disciplina y un miniscript (vi+rcs, adivina lo que hace :-)).

De todas formas esto cada vez sirve de menos. La nueva moda es que el /etc es "dinámico" o generado por la máquina. La mayoría de las distros instala por defecto servicios que meten mano en el /etc de forma silenciosa.

Otra opción sería usar directamente para /etc un sistema de archivos con soporte de versiones, como Wayback. De esta manera quedarían registrados incluso los cambios automáticos.

[ Padre ]


Copiotas (none / 0) (#14)
por porras a las Thu Nov 3rd, 2005 at 03:50:08 PM CET
(Información Usuario) http://www.lacoctelera.com/porras

Me parece, por lo poco que acabo de leer, que ese Wayback es exactamente lo que yo pretendía desarrollar en su día. Porque las locuras no se nos ocurren sólo a los imbéciles =;-)

--
Con las cosas que no sé, se podrían escribir 10.000 Enciclopedias Británicas.
[ Padre ]


Pues... Funciona bastante mal X-D (none / 0) (#15)
por jorginius ("jorginius" en Google Mail) a las Thu Nov 3rd, 2005 at 05:32:24 PM CET
(Información Usuario) http://www.rodriguezmoreno.com

Perdón por recomendarlo, sólo lo conocía de oídas.

No sé si el fallo está en el script en Perl que lee la meta-info de las versiones o en el código C pero el caso es que Wayback no loguea correctamente los cambios y si tratas de volver atrás trunca los archivos.

Tienen mejor pinta:
  1. cvsFS-fuse, que además se llama como el tuyo X-D. Monta servidores cvs (remotos y locales) como sistema de archivos. Lo peor que es que es lentísimo al leer los directorios, al menos por primera vez. Cvs no te da información de los tamaños de los archivos y para que fuse tenga esa información el autor opta por hacer un checkout de todo y verlo en local. Si haces un ls en un repositorio grande o en remoto es un dolor. Por lo demás tira bien.
  2. wdfs: WebDAV montado vía FUSE. Tiene soporte específico para Subversion pero no lo he probado.


En fins, tengo que echarle un ojo a ver dónde está el fallo de Wayback porque es interesante que funcione sin un servidor detrás (cvs o webdav/apache).

[ Padre ]


 
inotify (none / 0) (#16)
por atopos a las Fri Nov 4th, 2005 at 12:05:11 AM CET
(Información Usuario) http://los-pajaros-de-hogano.blogspot.com

Quizá se podría también sacar partido a las posibilidades que en este sentido ofrece la nueva generación del kernel de linux. Me refiero a cosas con el soporte inotify, ahora incluido en el propio kernel; y que ---creo--- ya usan proyectos como Beagle

[ Padre ]


Sí, Beagle y otros (none / 0) (#18)
por jorginius ("jorginius" en Google Mail) a las Fri Nov 4th, 2005 at 09:46:30 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

Quizá se podría también sacar partido a las posibilidades que en este sentido ofrece la nueva generación del kernel de linux.

Por poder, se podría pero es más un problema filosófico que técnico.

De siempre el tema era instalar y luego configurar editando un archivo en el /etc. Los únicos cambios que había en el /etc eran los que hacía el administrador y, si algo fallaba, ya sabías a quien echarle las culpas. Ahora parece que se tiende a que la máquina meta mano también, para "facilitarnos la vida".

A medio plazo ahí hay un conflicto de intereses admin vs. distro :-).

Me refiero a cosas con el soporte inotify, ahora incluido en el propio kernel; y que ---creo--- ya usan proyectos como Beagle

Sí, Beagle lo usa y además creo que leí en alguna parte que lo hace directamente, sin pasar por Gamin.

Hay proyectos más antiguos que lo usan también a través de la API de FAM/gamin, que no tiene una semántica tan rica como inotify a pelo pero te aisla del sistema operativo (funciona con inotify, el viejo dnotify o polling puro si no hay nada de eso).

[ Padre ]


 
Yo uso de eso. (none / 0) (#20)
por jamarier a las Thu Nov 10th, 2005 at 08:40:20 PM CET
(Información Usuario) http://barbacana.net/blog/

Desde que leí cvshome y su heredero svnhome, implementé tanto mi home como /etc con svn. (ya lo había intentado antes con rcs).

Es una pesadilla. El control de versiones facilita la administración de las versiones cuando eres tú el que efectuas las modificaciones. Haces un cambio y sincronizas al repositorio.

La realidad es que los programas hacen modificaciones en el /etc y en tus ~/.loquesea y al intentar sincronizar pita ante tanta modificación no controlada.

El segundo inconveniente es que los programas no están adaptados para ello. Por ejemplo gimp cada vez que lo arranco empieza a dispararme mensajes de error porque el directoro ~/.gimp/brush/.svn no es válido. Y rkhunter me avisa alarmado que tengo /etc/.svn que es peligrosísimo y mi sistema está altamente comprometido.

Así que ahora solo sincronizo regularmente mis archivos de datos personales.

-----
Opinión expresada por alguien que puede que no sea yo.
[ Padre ]



 

La estabilidad a largo plazo | 20 comentarios (20 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda