PowerShell e Linux entrano in Matrix? Come hanno seminato il caos su GitHub

In genere, i progetti open source sono utilizzati da milioni di utenti che appartengono a una comunità molto solidale. Uno dei principali siti Web o piattaforme che abbiamo trovato per condividere questo codice è GitHub.

Ma non tutto è una buona notizia in tal senso, visto che nelle ultime ore il servizio di progetto open source è diventato caotico. Ciò è dovuto principalmente agli errori rilevati nel lavoro di un certo noto sviluppatore sulla piattaforma. Nello specifico ci riferiamo allo sviluppatore noto come Marco, che a quanto pare ha modificato e corrotto alcune delle sue librerie. Questi a cui ci riferiamo sono i cosiddetti Colori e Faker , abbastanza popolare e usato, tra l'altro.

PowerShell e Linux entrano in Matrix

Il problema di tutto ciò che vi raccontiamo è dovuto principalmente all'uso diffuso delle due biblioteche citate. Pertanto, e come puoi immaginare, questa modifica dei software potrebbe influenzare i progetti di milioni di utenti, provocando un effetto Matrix in elementi come Windows PowerShell o il Linux terminal . Vale la pena ricordare che inizialmente queste modifiche sono state apportate dallo sviluppatore come reclamo. Marak, dopo i fatti, ha voluto mettere in chiaro che non vuole continuare a lavorare gratuitamente per le grandi aziende.

Non dobbiamo dimenticare che, nonostante sia focalizzato su progetti open source di utenti di tutto il mondo, GitHub è di proprietà di Microsoft . In breve, questo il creatore di contenuti ne ha danneggiati due proprie biblioteche pubblicate sulla piattaforma a protestare contro il loro libero utilizzo da parte delle grandi aziende .

Problemi su GitHub derivanti da due importanti librerie

Va tenuto presente che negli ultimi giorni si sono verificati gli errori ei progetti che hanno utilizzato queste due librerie. Per darci un'idea dell'importanza di tutto questo, ricordiamo che, ad esempio, Colori attualmente ha più di 20 milioni di download . Questo può darci un'idea approssimativa dell'enorme numero di bug derivanti da questa modifica.

colori marco

Uno dei principali guasti rilevati negli ultimi giorni a causa di questa erronea modifica è stato il stampa di dati incoerenti . All'inizio si pensava che tutto ciò fosse fornito dal sistema di gestione dei pacchetti predefinito per Node.js. Ma più tardi e dopo le dichiarazioni di Marak, le persone colpite si sono rese conto che gli errori nei loro progetti erano dovuti al cambiamento intenzionale ed errato in queste librerie .

È interessante notare che queste versioni modificate fanno sì che i progetti interessati stampino lettere e simboli strani. Questo va avanti per sempre, e tutto inizia con tre righe di testo: "LIBERTY LIBERTY LIBERTY". Allo stesso tempo dobbiamo sapere che dopo gli eventi che abbiamo descritto, GitHub ha bloccato l'accesso a tutti i suoi progetti allo sviluppatore Marak. Inoltre, nelle ultime ore la piattaforma stessa ha eliminato più di 100 repository di proprietà di Marak. Ovviamente si tratta di un movimento da parte della piattaforma Microsoft che ha denunciato anche il suddetto utente.

In questo momento, mentre Colors è stato corretto, Faker sta ancora causando problemi per ora. Pertanto, in questo secondo caso, la cosa migliore che possiamo fare è installare una versione precedente.