-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-10-24 a las 14:00 +0200, Camaleón escribió:
El 24/10/08, Carlos E. R. escribió:
A ver.
No tenemos un mecanismo en linux para, al traer una librería, sólo añadir al sistema las funciones realmente usadas de esa librería. Es así. En algunos casos, los desarrolladores podrían fragmentar una librería en varias, y repartirlas en varios rpms, pero eso tiene el otro problema de generar una lista de rpms inmanejable.
Entendido :-)
Pero creo que el toolkit me quedaba grande para lo que lo iba a utilizar.
He estado investigando un poco el motivo de porqué necesita la biblioteca de java para gcc y he encontrado algunas cosas interesantes...
En primer lugar, parece que pdftk utiliza las bibliotecas iText de Java y éstas permiten hacer algunas cosas interesantes -y potentes, vaya... más allá de la simple edición- a nivel de servidor (como la generación de PDF al vuelo en un servidor web):
Algo recuerdo. Lo miré la primera vez que me indicaron esa herramienta, que no venía en SUSE.
Interesante. Sólo conocía apache-fop y algún módulo de perl para realizar estas transformaciones :-)
Je... como curiosidad, también me he encontrado con un usuario de Mac que se quejaba de lo mismo que yo :-P, pero vaya, éste tenía más razón que un santo porque no tenía versión de gcj para su sistema y la tuvo que compilar O:-)
Mis condolencias. Yo lo intenté y no pude, y era en PC.
En el caso concreto de estas librerías, pues parece que son unas librerías de java para usar desde programas C normales - y ya sabes que las cosas en java tienden a ser enormes.
Sí, pero fíjate en el OOo, no las utiliza (¿tendrá sus propias clases?) y permite cierta manipulación de los PDF (y en la versión 3.0 más aún, con opción de entrada -importación- de pdf si no recuerdo mal) :-?
Si, fácilmente han hecho sus propias herramientas porque tienen que hacer que funcione en Windows, y allí no les pueden decir que deben instalar tal otra cosa para que el OOo funcione. Y todo eso hace crecer el paquete más y más.
Y volviendo a linux, ¿se puede aplicar esa técnica? Pues no, no se puede; no con C. El Free Pascal sí la usa (opcionalmente), excepto con las librerías dinámicas.
Y esa es otra. Lo que decía "admin-listas" antes... el paquete de pdftk para windows lleva un .exe y dos archivitos de ayuda. Tamaño total: 1,5 MB. No sé cómo se las apaña... >:-)
No se. Supongo que linkando estáticamente sólo la parte usada de la librería.
Quizás no... pero la explicación la tienes arriba. Cada programador hace unas aplicaciones distintas, para solucionar cosas concretas, usando soluciones distintas, librerías distintas, y métodos distintos.
Vale... aceptado ;-)
Lo bueno de todo esto es que al final se puedan hacer las cosas de varias formas según necesidades y eso sí es posible :-). Quiero decir, que el GS me sirve, y como segunda opción estaba el xpdf que también permite rotar los pdf... en fin, que opciones, haylas.
Sí, suele haber varias maneras, al menos para algunas cosas. Si tuvieras que abrir un PDF con llave no tendrías tantas.
Te recuerdo que se hace en linux :-)
Ahí está mi cacharrín, con 44564K de ram, o sea, menos de 50 megas. Lo ...
Es decir, un montón de programas en realidad son uno sólo, muy compacto y optimizado, de menos de medio megabyte. Cuando merece la pena se optimiza el tamaño.
Eso es.
Y al igual que el fabricante de los "set-top-boxes" está interesado en reducir los paquetes para su equipo linux, el usuario de un ordenador portátil también puede tener ese interés. Lo que quiero decir es que se trata de un deseo válido, lo cual no implica que hoy en día sea factible llevarlo a cabo, pero es un camino que se puede seguir, y creo que se tiende a eso, a modularizar al máximo (tanto en componentes como en programas) y a que esos módulos tengan un cierto nivel de independencia :-)
Pero la openSUSE tiende a servir al mayor número de usuarios, con lo que cada vez abulta más. Y la elección de qué librerías opcionales soporta/usa una aplicación se elige al compilar, y no todos usan plugins. Ej: postfix con ldap o mysql.
A ver si te gusta esto:
http://en.opensuse.org/Projects
Discontinued Projects - ---------------------
Better Desktop MicroSUSE MiniSUSE SLICK SUPER
¿Discontinued..? :-?
Sip. Creo que algo se ha integrado en los "patterns", pero no lo sé. Yo me he enterado ahora.
...
La verdad es que no enrollamos como persianas :-P
No veas... O:-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkFkIIACgkQtTMYHG2NR9VuQACeLmt5ELIZbvzwgtAswvqdOXue quMAn1FSeD1nJ5OUBStCjdawxl0Jcg7M =FkIN -----END PGP SIGNATURE-----