OpenStreetMap es uno de esos proyectos de fuente abierta muy importantes, pero que pasa muy desapercibido para el común de los mortales porque aunque es ampliamente utilizado por mil y una aplicaciones, el usuario medio suele tirar, sobre todo, de Google Maps. Y lo digo con cargo de conciencia, porque medios como este tendríamos que prestarle más atención.
|
etiquetas: opensource , openstreetmap , debian
Por ejemplo, tienes la distro Devuan que es Debian sin Systemd, modifican sólo los paquetes necesarios para quitar las dependencias con Systemd y el resto son los mismos paquetes.
www.devuan.org
En un servidor quieres tener lo mínimo y si hay algún problema tener claro qué ha fallado y no perder mucho tiempo con los cambios y bugs que introduce el desarrollo de systemd. Aparte del volumen que ocupa, que para el tema de contenedores y virtualización es importante y la incompatibilidad con otros sistemas Unix fuera del ámbito de las distros Linux.
Luego ya metiéndote en política, el desarrollador principal trabaja para Microsoft, es decir, en la competencia.
Estoy de acuerdo en que hay muchas cosas que no necesitas de "Systemd-proyecto" en un servidor, pero yo hablo fundamentalmente del sustituto del PID1, que fue el origen de Systemd. De hecho, muchas de esas partes extra de Systemd están en paquetes separados, por lo que no… » ver todo el comentario
En servidores que con systemd te reinicie en 7 segundos y con sysvinit te reinicie con 10 tampoco marca ninguna diferencia y más cuando un servidor reiniciarlo es cuando cambias de kernel, lo ideal es reiniciarlo lo menos posible y que se mantenga funcionando sin problemas la mayor parte del tiempo.
"Respecto a la "incompatibilidad con otros sistemas Unix"... tal vez deberíamos recordar que el
… » ver todo el comentario
Por ejemplo, en arm64 me bajo una imagen Debian y la paso a Devuan quitando systemd, etc y no solo cambia el inicio, sino que también deja de funcionar la… » ver todo el comentario
No uso systemd porque va en contra de la diversidad de sistemas operativos, lo mismo hace Microsoft, que está en contra de la diversidad y la libre competencia. Systemd se puede usar en Windows 11 pero no se puede usar en UNIX tradicionales que siguen respetando los estándares como POSIX, más motivos para no usar este software en entornos UNIX-like:… » ver todo el comentario
Por otro lado, yo te diría que le echases un vistazo al The Unix Haters Handbook, donde verás muchos de los… » ver todo el comentario
Los BSDs suelen usar init rc.d (no estoy muy puesto en cuestiones técnicas), scripts de shell que te activan los servicios, hay distros que también los usan un inicio equivalente como Void Linux (runit). Esto también lo rompe systemd, que ahora es un programa en C y no scripts que puedes modificar al vuelo sin compilar.
El problema de la diversidad está en hacer un init para sistemas Linux del que dependen programas… » ver todo el comentario
Respecto a que los BSDs utilizan scripts de shell... sí, es exactamente lo mismo que sysvinit. La cuestión es que eso NO es nada eficiente. Por cada script tienes que lanzar un nuevo proceso, cargar el binario de BASH o la shell concreta que use y enlazarla dinámicamente, y que éste parsee todo… » ver todo el comentario
Luego está imponiendo una forma de hacer las cosas porque si mount se hace desde systemd entonces es systemd quien decide lo que ese programa hace y que características tiene. Si haces un fork de ese programa que te interesa que funcione de otra forma… » ver todo el comentario
"¿qué diversidad había cuando sólo existía sysvinit?"
Sysinit hace una cosa y la hace bien, no se encarga de acaparar programas bajo sus líneas de desarrollo haciendo su uso más dependiente y obligado.
He usado Ubuntu Server desde la 14.04, de hecho hoy día uno de mis ex-clientes aún tiene el sistema que implementé por allá en el 2015 funcionando, obvio dentro de una red VPN que le implementó otro proveedor, funcionando en VirtualBox en un ThinkCentre (PC Workstation) con Windows 7 por allá tirado en el rack de servidores, sin siquiera pasarle un trapito para limpiarlo, y funciona perfectamente, en
… » ver todo el comentario