Polsar neix com una bifurcació d'Atom i VS Code
S'ha donat a conèixer el llançament de Pulsar el qual és el successor d'Atom qui quin d'acord amb el pla prèviament anunciat, el 15 de desembre, GitHub va finalitzar el suport per a l'editor de codi Atom i va moure el repositori del projecte al mode de fitxer de només lectura.
Cal recordar que a mitjans d'aquest any (al juny) GitHub va anunciar el final del desenvolupament de l'editor de codi Atom i que el 15 de desembre d'aquest any tots els projectes als repositoris d'Atom es convertirien al mode d'arxiu i seran de només lectura.
La decisió de finalitzar el suport d'Atom va ser pel fet que GitHub té la intenció de centrar-se en Microsoft Visual Studio Code (VS Code) que és de codi obert i més popular, que es va crear com un complement d'Atom, i GitHub Codespaces, un entorn de desenvolupament basat en el núvol basat en VS Code.
Podem assenyalar que, tot i que la darrera versió d'Atom 1.60 es va llançar al març, en els darrers anys el desenvolupament s'ha dut a terme segons el principi residual i no s'han introduït noves característiques significatives al projecte durant molt de temps.
A més de que recentment, han avançat noves eines de codi basades en el núvol que es poden executar al navegador, i la quantitat d'usuaris de l'aplicació Atom independent ha disminuït notablement. El marc Electron, basat en desenvolupaments creats a Atom, ha estat durant molt de temps un projecte separat i continuarà desenvolupant-se sense canvis.
Cal esmentar que el codi de l'editor Atom es publica sota la llicència MIT, i es va fundar una bifurcació d'Atom Community (GitHub) uns anys abans que Atom es tanqués, amb l'objectiu de proporcionar compilacions alternatives generades per la comunitat independent i incloure-hi components addicionals per construir un ambient de desenvolupament integrat.
Després del col·lapse del projecte principal, alguns desenvolupadors independents es van unir a la feina a Atom Community, però els objectius conservadors i el model de desenvolupament daquest producte no es van adaptar a tots.
El resultat va ser la creació d'una altra bifurcació la qual té com a nom prémer, que incloïa a alguns dels fundadors d'Atom Community.
La nova bifurcació s'ha fixat l'objectiu de no sols proporcionar un editor que imiti la funcionalitat d'Atom, sinó també actualitzar l'arquitectura i promoure noves característiques importants, com una nova API per interactuar amb el servidor i suport per a cerca intel·ligent.
Una altra diferència fonamental entre Pulsar i Atom Community va ser una política diferent per acceptar canvis i la intenció de minimitzar la barrera perquè nous desenvolupadors ingressin al projecte i simplificar la promoció d'innovacions (qualsevol té l'oportunitat de suggerir una millora que consideri necessària).
A l'hora de prendre decisions importants a la comunitat Polsar, es proposa utilitzar una votació general en què tothom pugui participar. En acceptar millores menors, es proposa utilitzar la retroalimentació basada en la discussió i revisió de les sol·licituds d'extracció, en què tots també poden participar.
El dia que va finalitzar el suport d'Atom, es va publicar la primera versió de prova de Pulsar, en què, a més del canvi de marca, es va reemplaçar el backend perquè funcionés amb el repositori d'extensió: el Package Backend patentat es va reemplaçar amb un anàleg obert, i els paquets existents van ser portats i transferits al Repositori de Paquets Pulsar.
La nova versió també ofereix suport per instal·lar paquets complementaris de Git, va actualitzar la plataforma Electron 12 i el marc Node.js 14, va eliminar les característiques experimentals obsoletes i el codi de recopilació de telemetria, i va afegir compilacions per a l'arquitectura ARM per a Linux i macOS.
Finalment cal esmentar que sobre Atom, el codi de l'editor es distribueix sota la llicència MIT i aquells que vulguin continuar amb el desenvolupament poden aprofitar loportunitat per crear una bifurcació.
Pel que fa als interessats a poder conèixer més sobre sobre Pulsar, així com consultar el seu codi, documentació i instruccions d'instal·lació, pots fer-ho des del següent enllaç.