La SmolWeb


Qué es la SmolWeb


La smolweb como su nombre indica viene de small, es decir, pequeño. Si algún avispado conocedor de la lengua de Shakespeare se ha dado cuenta que ahí pone "Smol" y no "Small" la razón es simplemente por un juego de palabras muy típico entre los informáticos.


Y es que la Smolweb empezó principalmente creada por informáticos, ya que como dije en los primeros capítulos, la mayoría de los que estamos cansados del internet de hoy somos personas que empezamos a trabajar con ordenadores y por lo tanto hemos podido percibir la decadencia de internet y cómo ha pasado de ser un sitio divertido, de colaboración, buena onda, y descubrimiento a ser un lugar horrible lleno de algoritmos que fomentan el odio y la maldad y todo controlado por dos o tres empresas principalmente. Aprovecho para dejar un enlace a un artículo genial que habla de la necesidad de recuperar internet:



Menciono lo de los informáticos ya que las páginas de esa filosofía empezaron como un proceso de por un lado usar servidores propios de personas particulares para albergarlas y por lo tanto al ser máquinas caseras y por lo tanto no muy potentes la idea era crear páginas web que no ocupasen mucho espacio para no sobrecargar esos servidores. Como digo que eran principalmente informáticos, se centraban mucho en la eficacia, más que en las páginas sean bonitas, la idea era mostrar la información necesaria en el menor espacio posible. Eso dio lugar a los llamados Tildes y en general dio lugar al Tildiverse.


Qué es el Tildiverse


Historia pre Tildes


El Ctrl.club y los pubxis



https://tilde.wiki/Tildeverse/



El tildiverse empezó con lo que viene siendo el Tilde.club, en el año 2014 creado por Paul Ford. Pero vamos por el principio. ¿Qué es un Tilde?


Un tilde es un sistema multiusuario online diseñador para ser un "hogar" para los usuarios que provee accesos como una shell vía SSH, correo, un pequeño hosting (sobre www, gopher o gemini), chat u otros programas. Como este libro intenta ser una introducción a la permacomputación para personas sin especiales conocimiento de informática, iré explicando que son cada uno de esos programas, que servicios usados por la mayoría de las personas sustituyen en el mundo de la permacomputación, aunque como os imaginareis esos programas son más antiguos que sus contrapartes mas famosas, pero explicaré por qué esos programas tienen gran cantidad de ventajas y son tan importantes para la permacomputación.


En resumen, diremos que un Tilde es un servidor, tal como los que conocemos, que a su vez, para el que no lo sepa un servidor es un ordenador en la nube con un software especial que ofrece a la gente cosas como correo, páginas web, música o vídeo, pero que en este caso son servidores pequeños, de poca potencia que sustituye todo eso que hemos dicho con programas como ssh, correo, páginas webs pero que tienen solo texto e imágenes para que ocupen poco espacio en la memoria del servidor, y servicios de comunicación como chat o IRC. Como he dicho iremos viendo cada uno de esos programas y servicios uno a uno.


Como digo todo empezó con un servidor de uso personal, pero que fue puesto a la comunidad para que pueda usar sus servicios y a la vez al ser servicios que requieren que ese servidor no necesitad de una gran potencia, consumo de internet ni de electricidad pero aún así, todo lo que ofrece es suficiente para que la gente se a pueda comunicar, intercambiar conocimientos y hacer comunidad ya que ese fue siempre la principal misión de internet y no la de hacer a los millonarios aún más millonarios.


Al final la idea de Paul Ford, se extendió y se crearon más Tildes, en lo que podemos llamar el Tildeverse. A día de hoy hay muchos Tildeverses que ofrecen sus servicios de manera gratuita, y algunos incluso están mantenidos gracias a energías renovables como la energía solar en un alarde de máximo compromiso con la permacomputación, ya sabéis, un tilde optimiza el uso de energía y además nos permite crear servidores con tecnología no tan actual como cualquier servidor de servicios más al uso.


Un ejemplo de servicio web, alimentado por energía sola es: https://solar.lowtechmagazine.com/


No es un tilde sino tal como dice su nombre una revista pero funciona en un servidor cuya fuente de energía es la energía solar, por lo que es un buen ejemplo de por donde va la permacomputación.


Páginas Kilobytes.


Muchos no tienen por qué saberlo pero la medida de almacenaje en el mundo de la informática es el Byte. Un byte equivale a 8 bits, y un bit es la unidad básica de información en el mundo de la informática que nos referimos a un estado nulo o no nulo, lo que habitualmente decimos como 0 y 1. Por eso, se dice que la informática usa el sistema binario de ceros y unos. Esto es tan universal como desconocido que mucha gente habrá mirado el símbolo que hay que hay sobre muchos botones de apagado/encendido de sus electrodomésticos y aunque ven un círculo y dentro una línea, eso simboliza un cero y un uno juntos.


Pues bien, como digo la unidad de información es el bits, 0 o 1, y el de memoria es 8 bits que es igual a un byte. Esto hay que tenerlo en cuenta ya que cuando te dicen en los anuncios que con tal compañía basta a tener una velocidad de descarga de 300 megas por segundo, son 300 megabits, no 300 megabytes, por lo que si queréis hacer el cálculo serían unos 37,5 megabytes por segundo.


Dicho esto, cuando yo hablo de páginas pesadas, así como si fueran sacos de patatas, me refiero a paginas webs que por diferentes motivos, donde los más importantes son el uso indiscriminado de vídeos, código que se usa para vigilar el cómo interactúas con esa páginas y otras cosas pues la página ocupa muchos megabytes en el servidor donde está hospedada. Esos servidores por lo tanto para ser rentables a las empresas que los ofrecen deben tener un hardware muy caro y de última generación, una muy muy conexión a internet, que sea rápida y que eso requiere la inversión en más hardware de última generación y para terminar y puede que lo más polémico, grandes cantidades de datos de agua potable, sí agua potable. A día de hoy, granjas de servidores, que se llaman así a sitios donde empresas tienen muchos servidores juntos, requieren más agua potable que ciudades enteras. De esto hablaré más adelante.


La ofensiva contra esto en el mundo de la permacomputación son páginas que ocupan muy pocos megas o incluso kilobytes. Esto es un principio de optimización por un lado, y además de centrarnos en lo importante que tiene que ofrecer un sitio web que es información. Por eso estas páginas se centran en eso, texto e imágenes, y además, algunas de ellas, como forma de reivindicación de tiempos mejores y más civilizados en ocasiones copian el estilo de las páginas web de los años 90.


https://smolweb.org/



Además, como ya he dicho antes, la mayoría de estas páginas así como esos tildes eran creados por informáticos, no ya tanto, donde la comunidad se ha ampliado y participan personas de todo tipo y formación, pero originalmente entre los informáticos, como ingenieros que son siempre ha habido un poco un demostrar a la gente sus habilidades en distintas áreas de su conocimiento y una de esas habilidad es la de realizar páginas web en el menor tamaño posible.


De ahí aparecieron iniciativas como el 1M Club, el 512KB Club, el 250KB Club e incluso el 10KB Club. Muchas de estas páginas están en desuso y solo se hicieron como digo para demostrar que se puede hacer una página web con esas limitaciones, pero hay otros proyectos que son bastantes famosos y usados, al menos en el mundo de los hackers (entiéndase hacker como persona que sabe de mucha informática o temas relacionados) y que se mantienen muy bien con esos bajos recursos.


Algunas páginas muy interesantes son:


+ Hackernews


+ Lobster


+ Sqlite


+ Sourcehut




/Libros/permacomputacion/