kernel

Spesso quando si parla di distribuzioni si usa il termine Linux. Questa abbreviazione, che nasce sovente dalla pigrizia di chi scrive o di chi ne parla, è in realtà errata. Il termine corretto con cui definire il sistema operativo nel suo complesso è GNU/Linux (o per alcuni GNU+Linux). Linux, infatti, fa riferimento solo ad una componente, ovvero il kernel. In questa mini guida, vi parlerò di che ruolo ricopre e di

Leggi il contenuto originale su Linux Freedom

Per questo articolo la prenderemo molto larga, per inquadrare bene il problema e poterlo rendere comprensibile a chiunque. Il problema Comininciamo con un’informazione di base: i computer usano dei numeri (in sistema binario) per rappresentare qualunque dato, e la base di tutto il software è l’interpretazione di questi numeri. Per esempio, sono memorizzati come numeri…
Read more

Leggi il contenuto originale su Mia mamma usa Linux!

Ancora non è uscito ufficialmente il Kernel Linux 5.9, ma già si vedono le proposte per il Kernel 5.10. Stavolta parliamo di ibernazione. L’ibernazione è quel processo in cui il computer si spegne ma salva tutte le proprie memorie volatili in quelle persistenti per poter riaccendersi esattamente in quello stesso stato. È simile alla sospensione,…
Read more

Leggi il contenuto originale su Mia mamma usa Linux!

Microsoft ha sottoposto una serie di patch agli sviluppatori del Kernel richiedendo che Linux possa essere eseguito come partizione root su Hyper-V, il suo hypervisor per l’esecuzione di istanze Windows e non. Stando a Wei Liu, principal software engineer in Microsoft: A complete virtualization stack with Linux Uno stack di virtualizzazione completo con Linux ……
Read more

Leggi il contenuto originale su Mia mamma usa Linux!

Lo sappiamo: patch e fix sia di bug che di vulnerabilità ci sono giornalmente. Dobbiamo curare i nostri amati computer per assicurarci che funzionino bene e che non siano esposti ai pericoli della rete (o locali). Certo, sicuramente le fix un pochino più critiche son sempre quelle che riguardano il cuore del nostro sistema, ovvero…
Read more

Leggi il contenuto originale su Mia mamma usa Linux!

Rust è un linguaggio sviluppato da Mozilla per colmare alcune lacune che avrebbe C++ in fatto di gestione della memoria. Di recente, la stessa azienda ha fondato la Rust Foundation per garantire l’indipendenza del progetto. Con la sua filosofia, Rust ha stuzzicato l’interesse di alcuni sviluppatori che vorrebbero integrarlo nei kernel, a supporto di quanto…
Read more

Leggi il contenuto originale su Mia mamma usa Linux!

L’estate è da sempre un periodo prolifico per la creatività. Non a caso, parecchi progetti open-source celebrano i loro natali proprio in questo periodo. Si parte con Debian: il 16 agosto è stato celebrato il ventisettesimo compleanno della distribuzione community per eccellenza. La festa non ha mancato di coinvolgere gli utenti, come da usanza del…
Read more

Leggi il contenuto originale su Mia mamma usa Linux!

Esistono delle regole precise quando si vuole partecipare ad un progetto open-source, sono regole necessarie a fare in modo che gli sviluppi possano procedere in maniera pulita e lineare senza impattare la stabilità dei progetti a discapito dell’introduzione di nuove feature. Una regola su tutte è questa: meglio tante piccole patch piuttosto che una mastodontica.…
Read more

Leggi il contenuto originale su Mia mamma usa Linux!

È già da tempo che si parla della possibilità di scrivere porzioni di kernel utilizzando il linguaggio di programmazione Rust. Da una mailing list interna al team di sviluppo, si concretizzano gli scenari della futura implementazione in Linux.

Rust e Linux: questo matrimonio s’ha da fare

Il Rust è un linguaggio di programmazione di tipo compilato, nato da un progetto open source originariamente sviluppato da Mozilla. La sua popolarità è tale, da essersi

Leggi il contenuto originale su Linux Freedom


Anche Linux sia appresta a diventare più inclusivo e "meno razzista". Linus Torvalds ha infatti approvato la nuova terminologia da utilizzare per lo sviluppo del codice del Kernel Linux adeguandosi così ad altri grandi giganti dell'informatica come Google e Microsoft.

Agli sviluppatori del Kernel Linux è stato chiesto di usare i seguenti termini per sostituire le terminologie master/slave e blacklist/whitelist.

I termini consigliati per sostituire master/slave sono:

  • primary/secondary
  • main/replica or subordinate
  • initiator/target
  • requester/responder
  • controller/device
  • host/worker or proxy
  • leader/follower
  • director/performer


I termini consigliati

Leggi il contenuto originale su Marco's Box