Salta al contingut principal

Subsistema Fedora en Windows 10


WSL
Sabéis de esos días que os levantáis con mucha energía y no sabéis porque pues hoy ha sido de esos días. Después de la experiencia con Homebrew, me pregunté si podría hacer más flexible Windows. Siempre había estado en contra de tocar mucho mi PC porque no me daba la confianza estropearlo ya que ahí es donde suelo guardar las cosas importantes. Entonces recordé que había algo llamado WSL, pero no le había hecho mucho caso porque creía que funcionaria como una Maquina virtual, como 'Mylabsubuntu' que tenemos en Fedora. Nada que ver. Parece ser que no me preguntes como lo hacen, ya investigaré un poco sobre esto. Puedo usar los dos Sistemas a la vez.
wsl1
wsl2
wsl3
wsl4
Por defecto te instala Ubuntu, pero yo con la experiencia que he tenido hasta ahora, he preferido instalar Fedora 42. Muy interesante porque encuentro que se complementan muy bien usando VS Code. Puedes usar el terminal en VS Code y trabajar en Fedora a la misma vez que editas y corres programas en Python, y quien dice Python > dice otros lenguajes. 
vscode1
(Desde el VSCode de Windows instalamos la extensión de WSL)
vscode2
vscode3
vscode4
(En el terminal creamos una carpeta para los proyectos, entramos y abrimos VS Code Fedora WSL)
vscode5
vscode6
Desde ahí podemos también abrir AWSCLI, etc. Vaya que la flexibilidad que nos faltaría en Windows nos la da un subsistema Linux. Por ahora donde me estoy sintiendo más cómodo es el Mac. Sí, ya sé para los puristas del software abierto y es el mal. No quiero entrar en polémicas tan solo hablo de lo cómodo que es usar sus herramientas, lo compacto y robusto que es. 
Después de tanto WSL como Homebrew. Me está haciendo plantearme qué hago con nuestro Fedora en disco duro USB. Sé que nada puede suplir un SO completamente Linux, también a nivel de fallos que pese a tener la distribución más estable cada mañana que lo inicio me da un nuevo problema, pero a su misma vez me hace aprender, cuando me pregunto que es lo que le pasa y cómo lo soluciono. Me hace darle vueltas a quizá formatear Fedora e instalar directamente un nuevo servidor en el disco duro. Sin intermediario, sin que sea en la maquina virtual, trabajar directo en el y sin miedo. 
Le iré dando alguna vuelta estos días mientras termino el curso de Python.

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...