Un buon decennio finisce per l'open source. Questi sono alcuni punti salienti

Un buon decennio finisce per l'open source

I servizi di controllo della versione basati su Git facilitano notevolmente lo sviluppo del software.

Sebbene ufficialmente Il decennio termina il 31 dicembre 2020, penso che possiamo anticipare noi stessi. Indubbiamente, il secondo decennio del XNUMX ° secolo è stato lil migliore in assoluto per il software gratuito e open source.
Ovviamente non tutto è perfetto. Molte aziende hanno incorporato l'open source servizi privati ​​ma poco rispettosi della privacy. Correttezza politica bloccato la coda in sostituzione della meritocrazia e molti governi preferisco ancora le tecnologie chiuse. Ma, nonostante tutto il bilancio è positivo.

Perché dico che un buon decennio sta finendo?

In questo decennio, l'anno tanto atteso di Linux su desktop non è arrivato. Inoltre, i tentativi di prendere piede nel mercato dei dispositivi mobili sono falliti. Tuttavia, ciò è stato compensato con successo in altri campi.

Il cloud

Sebbene il concetto di Cloud Computing sia nato all'inizio del secolo, è stato in questo decennio in cui consolidamento avvenuto.

La spesa per le piattaforme cloud dovrebbe raggiungere il 60% di tutta l'infrastruttura ITe tra il 60% e il 70% di tutti i servizi software e la spesa tecnologica entro il 2020. Un sondaggio di Forbes stima che l'83% dei carichi di lavoro aziendali sarà nel cloud entro il 2020.

La maggior parte delle soluzioni cloud utilizzare una o più tecnologie open source poiché consentono di risolvere facilmente problemi di compatibilità tra applicazioni esistenti e nuove ed evitare di essere legati a un fornitore di soluzioni IT.

Idiota

È forse l'invenzione più importante di Linus Torvalds (a differenza del kernel Linux può essere utilizzato per qualsiasi sistema operativo) Git e tutti i servizi derivati ​​come GitHub o GitLab sviluppo software accelerato facilitare la collaborazione tra programmatori e persino utenti.

contenitori

Se qualcosa ha segnato il decennio che stiamo vivendo, è ogni volta maggiore indipendenza dall'hardware che abbiamo in casa. Se il cloud ci consente di utilizzare i servizi informatici da remoto, i container ci permette di eseguire programmi localmente (anche da remoto ovviamente) non preoccuparsi dell'ambiente.

I progetti open source come Docker, Kubernetes e LXD sono i più utilizzati per la gestione dei container.

Standard web

Nel 2009 Microsoft Internet Explorer ha dominato il mercato dei browser e Adobe con Flash la riproduzione di contenuti multimediali online.

Tuttavia,  quindi l'hardware mobile non poteva gestire il contenuto Flashe la soluzione alternativa di Microsoft, Silverlight non ha mai avuto successo.

Da alcuni anni il W3C stava lavorando ad un aggiornamento al linguaggio HTML. HTML5 ha funzioni per riprodurre audio e video all'interno delle pagine web e a utilizzare grafica vettoriale scalabile. Combinato con Javascript e CSS3 raggiunge capacità di animazione e interattività.

Inoltre, c'era una standardizzazione de facto quando si spostava la maggior parte dei browser a utilizza il codice sorgente del browser Chromium come base. Ricordiamo che Chromium è la base open source utilizzata da Google Chrome.

programmazione

Dire che ci sono più linguaggi di programmazione che programmatori è probabilmente un'esagerazione. Forse non è così eccezionale considerando che Donald Trump ha il suo. La verità è che ce ne sono molti.

Tra le lingue esistenti la più eccezionale è quella Java è diventato sempre più aperto, essendo quasi completamente open source. Così ha fatto Microsoft con la tua piattaforma .Net

Javascript (di cui abbiamo parlato sopra) è il re indiscusso delle animazioni e dell'interattività. A tal punto che Adobe ne consente l'utilizzo nel programma di animazione che è succeduto ad Adobe Flash e After Effects.

Aziende e governi stanno mostrando un interesse crescente per  big data, intelligenza artificiale e machine learning. I linguaggi di programmazione che dominano la creazione di applicazioni correlate sono Python e R. Ovviamente entrambi open source.

Anche gli strumenti preferiti per questi progetti sono. Questo è il caso di Tensor Flow o Scikit-learn per l'intelligenza artificiale o Apache Hadoop per la gestione dei big data.

Finisce un buon decennio. Sarebbe potuto essere migliore

Da quando Steve Ballmer ha definito Linux come "un cancro", molta acqua è passata sotto i ponti. In effetti, è stato lo stesso Ballmer ad avviare il processo di avvicinamento all'open source di Microsoft.

Ancora C'è molto da fare Sebbene l'open source sia sempre più utilizzato nell'ambiente aziendale, lo stesso non sta ancora accadendo nell'ambiente domestico. Infatti, in questo settore, lall'imposizione di alternative proprietarie e nemiche della privacy sembra peggiorare.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Miguel suddetto

    GRAZIE per questa compilation.

    Ti aggiungerò dalla mia messe ...

    Non so perché il termine cancro sia usato in modo dispregiativo in questo contesto.

    Dal punto di vista dei difensori del software libero e open source, prevede una morte quasi certa del software proprietario con una grande velocità di propagazione ed espansione del software libero.

    Il dominio di PLICA (programma gratuito e open source - FOSS in inglese) è così grande che il dominio totale in mobilità viene ignorato in questo articolo

    1.- Android è basato su AOSP e in molti modelli è possibile installare versioni gratuite come quelle basate su Lineage.
    2.- Chrome OS con kernel Linux e compatibilità Android e GNU è il miglior sistema operativo commerciale negli ibridi
    3.- IOS dipende dal kernel di FreeBSD sebbene non sia possibile realizzare implementazioni alternative gratuite poiché i telefoni IOS sono chiusi.

    Che Huawei (con una grande quota di mercato e in crescita) sta collaborando con Lignux Deepin (debian), e non solo per i sistemi desktop.

    Quel Chrome OS con kernel Linux è cresciuto molto.

    Che i sistemi di input / output (BIOS / EFI) erano proprietari al 100% grazie a COREBOOT e i dispositivi con Chrome OS non sono più al 100% e puoi scegliere tra molti modelli.

    Oltre ad essere virtualizzati, sia MS WOS che Chrome OS consentono l'uso di un sottosistema GNU / Linux containerizzato, cosa che fanno per evitare il dual boot, senza ottenerlo affatto (vittoria parziale poco applaudita e riconosciuta).

    Quell'hardware gratuito come le istruzioni del processore RISC-V MIP e l'intero ecosistema POWER - ci manca una buona GPU gratuita - sta iniziando a prosperare.

    Che GNU / Linux potrebbe con l'ultimo proprietario UNIX (AIX di IBM)
    sebbene fosse tramite l'acquisto di Red Hat da parte di IBM

    E, ultimo ma non meno importante, abbiamo almeno due progetti di telefoni fisici Pinephone e Librem, con GNU come sistema operativo principale e compatibili con altri sistemi operativi del kernel Linux. Ciò molto probabilmente aumenterà la compatibilità di altri terminali con le distribuzioni GNU per telefoni.

    Spero in una seconda parte con questi sintomi di salute, e altri, secondari, ma non meno importanti, che tu lo scriva meglio.

  2.   Diego German Gonzalez suddetto

    Apprezzo i tuoi contributi e sono magnificamente ben espressi. Non credo di poter fare di meglio. Ma prometto di provare.
    Per quanto riguarda il qualificatore "cancro". Molto tempo fa è stato pubblicato un libro intitolato "Il talento è sopravvalutato". La prima persona di cui parlano è Steve Ballmer.