-
Pubblicato in Notizie
Buon compleanno Git! 20 anni di versionamento del codice, libertà e… commit empatici in salsa open-source



Era l’aprile del 2005 quando Linus Torvalds, insoddisfatto delle soluzioni disponibili per la gestione del codice del kernel Linux, decise di creare Git: un sistema di controllo di versione distribuito, veloce, robusto e soprattutto… open-source. Il 7 aprile del 2005, come ricorda questo articolo celebrativo di GitHub, il primo commit del progetto veniva condiviso, dando vita alla storia di quello che, senza timore di smentita, è il sistema di versioning più utilizzato al mondo. Nato come rimpiazzo di Bitkeeper, l’allora sistema di versionamento (proprietario) usato dagli sviluppatori del Kernel Linux, Git si è evoluto al punto da dar vita ad…
-
Pubblicato in Notizie
Il progetto Thunderbird tenta la strada del provider, ecco i servizi (a pagamento) Thundermail e Thunderbird Pro Services



Con una mossa che qualcuno riterrà abbastanza sorprendente il progetto Thunderbird ha annunciato la creazione del servizio mail Thundermail e della suite Thunderbird Pro Services, che racchiude in sé una serie di prodotti fruibili a pagamento per quanti lo vorranno. Come specificato nelle righe iniziali dell’articolo: l’email app di Thunderbird è e rimarrà libera e gratuita, l’annuncio riguarda quindi chi vorrà utilizzare i servizi proposti. Prima di qualsiasi riflessione in merito a questa scelta, ecco cosa si sa oggi della suite, quali sono cioè i servizi inclusi: Tutti questi servizi o hanno già una pagina GitHub (vedi Appointment e Send)…
-
Pubblicato in Notizie
Landrun, un tool per isolare processi Linux, senza root e container, ma sfruttando la componente Landlock del Kernel



2 risposte
Un container Linux è un processo isolato. È questa la definizione più semplice che si può dare e che chiarisce tutta una serie di aspetti del funzionamento della tecnologia che al momento regge l’intero cloud web. Dire container in realtà sottintende tutta una serie di impliciti che appartengono alla galassia Kernel: i Namespace, i CGroup e le immagini, tre elementi che uniti insieme compongono la struttura di quello che noi chiamiamo container, ma che sarebbe più giusto chiamare istanza dell’immagine di un container. La gestione dei container, sin dalla presentazione di Docker, nel 2013, è stata affidata a tool il…
-
Pubblicato in Notizie
Rust guadagna le specifiche ufficiali per il linguaggio, un prototipo per GRUB ed un sondaggio per definire il futuro



Rust continua la sua corsa inarrestabile verso il futuro della programmazione sicura e performante, ed è sufficiente leggere le notizie che si susseguono nei canali più diffusi per rendersi conto di come, nonostante le difficoltà di inserimento nel Kernel Linux, la resistenza a questo linguaggio è futile. Se in chiusura di marzo parlavamo delle scelte di Ubuntu sulle Coreutils e del nuovo driver NVIDIA “NOVA”, oggi abbiamo tre novità che ne confermano il consolidamento della posizione di linguaggio di riferimento: l’arrivo di una specifica ufficiale del linguaggio, i primi esperimenti di integrazione in GRUB e un sondaggio aperto alla community…
-
Pubblicato in Saturday’s Talks
Saturday’s Talks: l’open-source è nulla senza la riproducibilità delle build



7 risposte
È open-source, chiunque può leggere il codice dall’inizio alla fine e quindi il pacchetto è fidato Alzi la mano chi ha sentito almeno una volta questa frase pronunciata con leggerezza, magari con orgoglio nerd. Bene, ora tenetela alzata se ci avete creduto fino in fondo. Come molti di voi sapranno già, la realtà è sempre più complicata della teoria. Oggi scenderemo insieme nella tana del Bianconiglio (e se avete colto la citazione, probabilmente avrete qualche capello bianco). Il primo problema è quello banale: l’affermazione di cui sopra assume che chiunque sia in grado o abbia energie, voglia e tempo per…
-
Pubblicato in Notizie
L’adozione di una licenza non open-source ha giovato al progetto Redis? No, almeno non in termini di contributi



Poco più di un anno fa, nel marzo 2024, abbiamo parlato dell’adeguamento del progetto Redis alle altre aziende che avevano scelto di cambiare licenza da open-source a… Qualcosa di sostanzialmente chiuso. La scelta aveva portato la Linux Foundation ad adottare il fork chiamato Valkey e sollevò interrogativi sulle sue conseguenze per il mercato. La risposta a questi interrogativi arriva, almeno parzialmente, da Monki Gras, un evento dedicato agli sviluppatori svoltosi a Londra la scorsa settimana e raccontato in questo articolo di Dev Class. Qui Madelyn Olson, autrice del fork Valkey, ha fornito alcuni interessanti punti di vista sulla situazione. Olson,…
-
Pubblicato in Notizie
Ubuntu 24.04 ha tre problemi di sicurezza con AppArmor ed i Namespace che al momento vanno sistemati manualmente



L’azienda di sicurezza Qualys ha annunciato la scoperta di tre distinte modalità che consentirebbero di aggirare i controlli standard della distribuzione Ubuntu e che riguardano i Namespace non privilegiati del Kernel Linux. I Namespace, per chi non lo sapesse, sono una componente nativa del Kernel Linux e rappresentano la base del funzionamento dei container. I Namespace sono il “recinto” che, unito ai CGroups (Control Groups) che determinano quante e quali risorse sono accessibili, formano la struttura all’interno della quale l’immagine del container viene creata per lanciare il suo eseguibile. Incredibile a dirsi, ma in fondo l’intero web si basa su…
Categories
Tag cloud
ai (118) AlmaLinux (37) Android (37) Bug (91) Canonical (98) CentOS (49) Cloud (64) codice (38) container (56) Controversia (51) Debian (118) desktop (37) docker (67) Fedora (69) Firefox (41) GitHub (85) Google (91) IBM (60) Intel (58) KDE (45) Kernel (305) Kubernetes (104) Linux (863) LTS (37) Malware (72) Microsoft (205) MicrosoftLovesLinux (37) Mozilla (42) open-source (500) Openstack (58) Oracle (37) Patch (38) Red Hat (183) Release (74) RHEL (45) Rust (48) SaturdaysTalks (54) Sicurezza (154) Software (46) SUSE (44) systemd (83) Torvalds (105) Ubuntu (202) Vulnerabilità (73) Windows (92)
























6 risposte