Salta al contingut principal

Gojira2 i les capes d’aïllament a Linux

 


1
Els que som inquiets volent aprendre més i més sobre els sistemes, molts cops ens trobem en que volem provar diferents però no perdre l’estabilitat i la seguretat. Després d’haver provat moltes distribucions de Linux em vaig decidir per Debian com a base del meu servidor (amb entorn gràfic KDE)
Debian és el pare de tots els pares, és una distribució que es famosa per la seva estabilitat i robustesa, guanyada rere anys de servei i gràcies a una de les comunitats més grans del món Linux. El període d’actualització, de treure una nova versió és gran, es considera una distri «lenta» que si ho mires pel costat de un servidor és perfecte. Com a curiositat aquesta distribució s’utilitza per l’Estació Espacial Internacional i d’ella van sortir Ubuntu, Kali Linux, Steam OS. Té un lligam especial amb la pel·lícula de Pixar Toy Story, tots els noms de les diferents versions tenen origen en personatges d’aquesta i sempre que surt una versió encara inestable li diuen Sid que és el noi que maltractava les joguines. A més el logo de Debian es la barbeta de Buzz Lightyear
Com el meu objectiu és poder moure’m millor pel Cloud tinc entès que sobretot el que mana es Red Hat Enterprise Linux (és una distribució molt bona i també estable però és comercial i de pagament, que té el seu propi equip de manteniment suport i s’utilitza per empreses que tenen entorns crítics: serveis governamentals, bancs...). Us deixo també un vídeo parlant de la família RHEL, que tampoc vull extendre’m més, només parlar del meu servidor. 

Com que RHEL és de pagament, vaig optar per Alma Linux, que ens permet aprendre el mateix ecosistema sense passar per caixa. Vaig decidir fer una Distrobox d’aquesta. Una Distrobox és una eina que et permet ficar una distribució dins d’una altra de manera aïllada i separada de l’altra és similar a quan vam fer a Windows el WSL. D’aquesta forma he creat una capa diferent que em permetrà continuar aprenent les ordres i el funcionament de la família RHEL en el mateix Debian. A més si me’l carrego pel que sigui sempre puc reinstal·lar-lo.

2
Ara parlo d’una altra capa que he fet, aquestes son les màquines virtuals, i reconec que aquí he pogut desenvolupar la meva malaltia de poder provar moltes de les distribucions actuals, tot i que no era la meva intenció principal. Vaig instal·lar «virt-manager» i durant un període d’un parell de setmanes, he provat: Fedora KDE Desktop 43, Kubuntu 25.10, Ubuntu 25.10, GeckoLinux_ROLLING_Plasma, Alma Linux 10.1 i definitivament Open Suse Tumbleweed. 
3
De moment m’he quedat amb Alma Linux i Open Suse Tumbleweed. Alma Linux vaig escollir la instal·lació de l’entorn Gnome tot i que no en sóc gaire fan d’aquest minimalisme, m’agradava més abans. Què hi farem, però de moment el deixaré no sé quan potser borro aquesta VM perquè ja tinc la Distrobox. 
4
I ahir vaig arribar a Open Suse, realment em va encantar perquè sóc molt fan de Kubuntu i com ja heu vist l’entorn del servidor Gojira2-Debian utilitza també KDE, si no m’equivoco se li diu afectuosament Kdebian.
5
Llavors em vaig trobar amb un SO molt madur, a més crec que fins ara és l’únic SO europeu (alemany), l’únic punt negatiu per la meva part és que em costen algunes comandes perquè utilitza zypper i no estic gens acostumat, és part de l’aprenentage. Al cap i a la fi, d’això tracta Gojira2: de mantenir la curiositat viva i el caos sota control.

Comentaris

Entrades populars d'aquest blog

Projecte Flask + S3 #3: Del servidor local a S3

  Aquesta és la tercera part que parlo del projecte. Si encara no estàs seguint-lo, et recomano que miris les entrades anteriors dedicades al tema. A la primera part vam configurar l’entorn i decidir les pautes. A la segona , dedicàrem el seu temps a la importància de fer una bona classe S3Client i uns tests de pytest correctes. A l’hora de pensar en desenvolupar l’app , hem de canviar la manera de pensar. Passem d’una filosofia de backend en la que pensem únicament en Python - A una full-stack amb Flask. Què és un full-stack ? La seva traducció literal és una “pila complerta”, es refereix a quan en programació s’escriu un codi des de zero. I disposa de tres parts:  Front-end , la interfície d'usuari, és el que interactua directament des del seu dispositiu i en el nostre cas és HTML/Jinja2. Back-end , el cervell que s'encarrega de processar les peticions del Front-end, executar la lògica de l’aplicació, les autoritzacions i la connexió amb la base de dades. Base de dades , ...

Projecte Flask + S3 #2: El cervell i la xarxa de seguretat

  Aquesta és la segona part del projecte. Si has parat aqui et convido a consultar la primera entrada , on vam configurar l’entorn i vam establir els requisits previs. Ara passem a la implementació del codi. Objectiu d’avui/Introducció Documentar la creació del backend . Tot el desenvolupament del codi i que faré menció el podeu trobar al repositori corresponent al meu perfil de Git , o sigui que pots anar directament allà o obrir-lo a una finestra mentre veus els comentaris que descric. No vull deixar-me a aquesta introducció la importància que ha tingut pel bon i correcte desenvolupament del codi:  La documentació oficial d’ Amazon Web Services de Boto3  i les seves guies de millors pràctiques, per exemple . La Classe S3Client i la seva importància La finalitat de crear una classe S3Client com a façana/embolcall(més conegut com a Wrapper) és que amaga tota la complexitat de boto3. Faig un parèntesi, diguem que:  Estem creant "un embolcall dins d’un altre embol...

Droidian, cap a l'ordinador a la butxaca o no

  Al nostre dia a dia, poc ens parem a pensar en un company que ens fa la vida més fàcil , ens facilita l'accés a la informació, ens connecta amb els amics locals i d'arreu del món. Hi podem escoltar música, el podem utilitzar de GPS, hi podem editar vídeos o fins i tot dibuixar-hi (tot i que encara no es gaire còmode), podem consultar les nostres pàgines web favorites, aprendre nous idiomes... Si ens hi fixem, encara podem seguir dient més sobre els smartphones. En les seves característiques negatives podem trobar addiccions, estimulacions constants, desconnexió del món real , control sobre nosaltres i de la nostra privacitat. Potser estic fent una introducció massa llarga únicament per descriure i per posar en valor el hardware que tenen aquests petits dispositius. Si parlem d'hardware (o de maquinari) i comparem els primers models amb els dels últims 5 anys, ja estem parlant de supercomputadores . Sense anar més lluny, fa uns pocs mesos, va sortir al mercat el Macbook Ne...