Linux for Doomies I. Cos'è GNU / Linux e il software libero? aggiornato.

Di per sé il titolo di «Che cosa è GNU / Linux e software gratuito?»È abbastanza ambiguo? Non lo so, si presume che oggi, all'interno di qualsiasi università in cui viene insegnata la carriera di ingegneria informatica o dei sistemi, questo concetto debba essere gestito, ma ... Sai davvero di cosa si tratta? GNU / Linux e il libre software? O pensi solo che sia un sistema gratuito in cui non puoi usare Microsoft Office, gioca e cos'è per le persone che sanno? Considerando che loro, come studenti di queste carriere, sono (o dovrebbero essere) quelli che sanno; e lo dico per esperienza personale.

Quindi sìChe cos'è GNU / Linux? per iniziare.

Fondamentalmente è l'unione di un kernel e un sistema operativo (programmi) che lavorano insieme per fornire funzionalità; che non lo differenzia da qualsiasi altro sistema operativo.

Ciò che lo rende diverso dagli altri sistemi operativi è che è gratuito, è soggetto alle quattro libertà fondamentali del software, che diventano la definizione di software libero:

0: libertà di utilizzare il programma per qualsiasi scopo.
1: libertà di studiare il codice del programma e modificarlo in base alle proprie esigenze.
2: libertà di ridistribuire il programma.
3: Libertà di migliorare il programma e rendere pubblici i miglioramenti in modo che tutti ne traggano vantaggio.

Questo è ciò che fa GNU / Linux, la libertà di fare quello che vogliamo con esso. Ma la libertà stessa non è solo quelle quattro libertà fondamentali menzionate, sebbene tutte siano legate a questi principi di base, ciò che rende bello questo ecosistema è che grazie a questa libertà, c'è una comunità enorme, e questo grazie a questa enorme comunità crea il bisogno di crescere, che il bisogno di crescere crea l'impulso ad imparare, che ciò che si apprende porta frutti e che i frutti sono presi da tutti perché appartengono a tutti.

Può sembrare un'utopia o un comunismo, ma niente è più lontano dalla verità di questo. La libertà che possediamo, infatti, genera grandissime responsabilità e può creare ostacoli, uno di questi è quello che molti brandiscono come argomento; «Troppa libertà si trasforma in dissolutezza, poi in anarchismo«. Ed è vero, l'anarchismo in GNU / Linux Può essere rappresentato come disordine, poiché in teoria essere un sistema che cerca di andare contro i sistemi stabiliti è anarchismo ... ma lasciandosi alle spalle le contraddizioni, il disordine diventa dannoso per molti progetti poiché tutto può succedere se non Se hai un minimo di ordine e supporto, tutto può finire per portare a cose come la fine di un progetto o il suo malfunzionamento.

[Parte modificata]

Quali sono i vantaggi del software libero?

Domanda che mi fanno molto spesso, i vantaggi dell'utilizzo di software libero, o ancora più puntuale, GNU / Linux. Oltre alla libertà che ti dà, hai anche vantaggi tecnici piuttosto interessanti, come «non ci sono virus per Linux»È certamente un vantaggio, anche se non è necessariamente reale. I virus in quanto tali non esistono in Linux poiché abbiamo alcuni meccanismi di sicurezza abbastanza forti che impediscono l'esecuzione di questo tipo di software senza che noi lo sappiamo prima, ma questo è un problema molto più profondo che non arriva al punto, e se si tratta di intrufolarsi è che, sebbene il virus informatici in quanto tali in GNU / Linux, se c'è pericolo poiché non esiste un software perfetto e impenetrabile, infatti oggi il gap più fragile in un computer con GNU / Linux e qualsiasi sistema potrebbe essere il browser, ma per riassumere, Linux è molto più sicuro e non necessariamente perché è meno utilizzato.

Un altro vantaggio è la varietà e la possibilità di scegliere da un catalogo abbastanza ampio di software, poiché c'è davvero molto da scegliere, dai programmi per ufficio ai programmi che ti aiutano a organizzare il tuo tempo, sincronizzare i tuoi calendari, tenere appunti, Attività, controllo della posta, un enorme catalogo tra cui scegliere.

In effetti, il più grande vantaggio di GNU / Linux dal mio punto di vista è la scelta. Certamente non tutti i sistemi GNU / Linux Sono software libero al 100% in quanto includono software proprietario per il funzionamento di determinati dispositivi, il punto è che se vuoi usare un sistema totalmente libero puoi averlo e se no, non lo fai comunque quando scegli un sistema GNU / Linux con driver proprietari non stai necessariamente cessando di essere libero.

[Fine edizione]

Un altro punto importante che spesso crea confusione ... Software gratuito e open source (Open Source).

Piatto e con tutto, non sono la stessa cosa.

El libre software difende la libertà dell'utente e del software da utilizzare, modificare, ridistribuire e migliorare, il tutto senza scopo di lucro perché le quattro libertà non ti permettono di vendere il tuo codice ...

Inoltre, l' Open Source È un movimento completamente diverso, ma che si mescola; è raro e può essere definito come un «insieme ma non mescolati«. Lui open source infatti, non è necessariamente governato dalle quattro libertà fondamentali, è semplicemente open source, visibile, che ne consente lo studio, ma non la modifica, la copia o la ridistribuzione. In effetti, può essere un programma in vendita che quando lo acquisti acquisisci anche l'accesso al codice, ma rimane di proprietà di un altro.

Così lui open source è cattivo?

Sicuramente no, molti programmi lo sono open source Sono gratuiti e con versioni native per LinuxÈ semplicemente un approccio più commerciale diverso dal software libero, il che non è che non sia redditizio, ma che non si basa sugli stessi concetti.

Un perfetto esempio illustrativo potrebbe essere quello di un programma che tiene la contabilità aziendale.

Il programma basso libre software: ti permette come proprietario dell'azienda di ottenere il programma gratuitamente e di avervi tutti accesso, ma hai bisogno di qualcuno che lo crei e per questo paghi gli sviluppatori, che realizzano il programma su richiesta. Quindi vuoi estenderlo perché non è stato all'altezza, richiami quegli sviluppatori, che prendono il lavoro già fatto e lo espande. E se in quel caso non puoi tornare da quegli sviluppatori, per qualsiasi motivo, qualsiasi altro sviluppatore può riprendere il lavoro.

Il programma sotto la filosofia open source: in qualità di proprietario, ti consente di assicurarti che il codice sia privo di trucchi, che non siate spiato e che nessuno ti prenda in giro. Come sviluppatore, ti consente di essere il proprietario del codice e di venderlo a più persone, anche se ciò implica che non tutti possono modificare quel codice, il che garantisce il lavoro futuro o, puoi dire tu stesso che puoi anche modificare il codice ma non ridistribuirlo. ; il concetto di libertà è un po 'più contorto, ma senza dubbio è più di quanto molti permettano.

Ovviamente ci sono altre implicazioni come, ad esempio, ti fanno giocare sporco e non ti mostrano tutto il codice e tutto ciò che può accadere relativo a questo, ma questo è già più etico di ogni altra cosa.

È gratis, è gratis!

NO! forse l'errore di qualsiasi principiante (me compreso) è (o era) credere che gratis significa gratis. Né io né chiunque sia già in questo mondo ci stanchiamo di dire che libero e libero non sono necessariamente la stessa cosa; Una cosa è che qualcosa sia libero e quindi libero, che sia libero ma non necessariamente libero Esempio? Google… È gratuito e gratuito, ma lo è libre software? mai, poiché sebbene non paghi soldi per utilizzare le loro tecnologie, paghi con le tue informazioni personali e non hai nessuna delle libertà fondamentali del software.

In effetti, ci sono programmi software gratuiti che vengono venduti a un prezzo e poi ti permettono di fare quello che vuoi con esso, ci sono modelli di business di software libero di grande successo come Red Hat e un sacco di mercato da scoprire e sviluppare In questo mondo, forse la cosa più incredibile del software libero e GNU / Linux (o anche BSD) è che l'unico limite è quello che ci imponiamo.

E questa, signori, è la prima parte di quello che voglio che sia la mia presentazione, ora arriva la vostra parte ... Manca? Ne hai avanzi? Cosa pensi?