-
Pubblicato in Notizie
Darling, il progetto per eseguire su Linux le app OS X



Annunciato circa un anno fa, il progetto Darling si prefigge lo scopo di rendere possibile l’esecuzione di applicazioni per OS X su Linux, permettendo dunque di eseguire i binari per OS X senza la necessità di avere il sistema operativo vero e proprio. Darling è costruito sulle basi di GNUStep, framework OpenStep in Objective C, integrando vari framework e librerie per rendere il sistema compatibile con i file binari di OS X/Darwin. Il progetto in questione è molto complesso e potrebbero passare molti anni prima che venga portato a termine, giusto per fare un esempio possiamo citare Wine, dove la…
-
Pubblicato in Notizie
Microsoft: Aperture anche sul fronte hardware



Microsoft continua a rendere open source sempre più contenuti, e qualche giorno fa è toccato all’hardware. Già, perchè come fanno molti (Facebook e Dropbox, giusto per citarne un paio), anche l’azienda di Redmond si appoggia ad hardware “costruito” in casa per erogare i propri servizi cloud. E, decidendo di contribuire ed entrare a far parte dell’Open Compute Project (OCP), ha così reso open source (anche se in maniera particolare) il futuro hardware sul quale si appoggerà. Questo progetto, nome in codice Project Olympus, affronta la questione in maniera leggermente diversa: invece di pubblicare gli schemi di costruzione dell’hardware a posteriori,…
-
Pubblicato in Notizie
Nuovo IPC a livello kernel: BUS1



Nella mailing list del kernel linux ieri è comparso un messaggio di presentazione di un nuovo modulo del kernel: bus1.ko. This proposal introduces bus1.ko, a kernel messaging bus. This is not a request for inclusion, yet. It is rather an initial draft and a Request For Comments. Questa proposta introduce bus1.ko, un bus messaging del kernel. Questa non è una richiesta per l’inclusione, non ancora. È piuttosto una bozza iniziale ed una Richiesta Per Commenti (N.d.T. RFC). Diventa necessaria una digressione per i meno tecnici: cos’è un “bus messaging” (o più propriamente un IPC, Inter-Process Communication)? Semplificando le cose, è un sistema con…
-
Pubblicato in Notizie
Ubuntu: distribuita la prima live patch



Qualche giorno fa vi avevamo parlato di come Canonical avesse rilasciato il sistema di live patching a tutti, anche se con alcune limitazioni per gli utenti free (al massimo 3 sistemi Ubuntu con live patching attivato). Ebbene, in relazione (anche) al bug DirtyCOW recentemente rilevato nel kernel, ha deciso di utilizzare immediatamente il nuovo sistema. E proprio in questi giorni ha rilasciato la livepatch versione “13.3” contenente le fix per i seguenti bug: CVE-2016-5195 (DirtyCOW): discusso nel dettaglio nel nostro articolo; CVE-2016-7039: un bug che affligge lo stack IP del kernel e che può essere sfruttato per causare Denial Of…
-
Pubblicato in Notizie
DirtyCOW: bug del kernel di 11 anni



Il ciclo di sviluppo del kernel è continuo, e la maggior parte dello sforzo riguarda la correzione degli errori; sapendo questo, è strano scoprire che settimana scorsa è stato sistemato un bug presente da ben 11 anni. Cominciamo spiegando di cosa si stratta: il bug CVE-2016-5195, ribattezzato per comodità in DirtyCOW, permette ad un utente di eseguire codice come fosse root; il nome viene dalla funzionalità del kernel COW (Copy On Write): se due programmi fanno riferimento agli stessi dati, questi non sono copiati finché uno dei due non modifica i dati stessi. In questa maniera non si perde tempo a copiare…
-
Pubblicato in Notizie
Puppet e container: Docker Build e Phased Deployments



Puppet è, oramai da diversi anni, uno degli strumenti migliori per definire l’installazione, la configurazione e, più in generale, lo stato di qualsiasi cosa su un server. Un modulo puppet vi permette di installare, configurare, avviare velocemente il vostro web server (ad esempio), sia esso da configurare su una singola macchina o su 200; estremamente comodo. In questi anni, però, con la presa di posizione sempre maggiore dei container, molti si sono chiesti come puppet si vada ad incastrare in questo nuovo modus-operandi: se prima era fondamentale per distribuire la stessa applicazione su gruppi di macchine differenti, adesso una volta…
-
Pubblicato in Notizie
Magic device tool: un tool per installare Ubuntu Touch



Nei precedenti articoli abbiamo seguito i progressi di Ubuntu touch e continuiamo a farlo parlando di magic-device-tool: Si tratta di un tool sviluppato da Marius Quabeck che permette di installare Ubuntu touch, ma anche Android o sistemi operativi derivati (come ad esempio Cyanogen) molto facilmente. I dispositivi da considerare supportati sono i seguenti: BQ Aquaris E4 BQ Aquaris E5 HD BQ Aquaris M10 HD BQ Aquaris M10 FHD Meizu MX 4 Meizu Pro 5 LG Nexus 4 LG Nexus 5 Asus Nexus 7 2013 WiFi Asus Nexus 7 2013 LTE Asus Nexus 7 2012 3G Samsung Nexus 10 OnePlus One…
-
Pubblicato in Notizie
Canonical rilascia il servizio Livepatch per tutti



Una feature molto interessante del kernel Linux 4.4 è sicuramente il Kernel Live Patching ovvero la possibilità, tramite il caricamento di moduli del kernel opportunamente strutturati, di fare patching “live” del kernel stesso, senza necessità di riavvio della macchina. Molte aziende che propongono Linux a livello enterprise (RedHat, Oracle, Novell ed, appunto, Canonical) hanno iniziato a fornire questa feature ai loro clienti. L’annuncio di questi giorni è che Canonical ha deciso di aprire il servizio gratuitamente a tutti gli utilizzatori di Ubuntu. Livepatching per tutti, dunque. Certo, sono presenti delle limitazioni, ma il servizio è lo stesso fornito ai clienti…
Categories
Tag cloud
ai (118) AlmaLinux (36) Android (37) Bug (90) Canonical (98) CentOS (49) Cloud (64) codice (38) container (56) Controversia (51) Debian (118) desktop (37) docker (66) Fedora (69) Firefox (41) GitHub (85) Google (90) IBM (60) Intel (58) KDE (45) Kernel (305) Kubernetes (104) Linux (862) 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 (45) SUSE (44) systemd (83) Torvalds (105) Ubuntu (202) Vulnerabilità (73) Windows (92)
























Una risposta