L’antica questione “A chi appartiene Linux?” è ormai vicina alla conclusione

La lunga battaglia legale sulla proprietà di Linux è più vicina che mai alla conclusione, dopo che un collegio di tre giudici ha stabilito che la richiesta di risarcimento contro IBM e Red Hat non è valida e che i termini per ulteriori azioni legali sono scaduti.

La storia inizia nel 1998, quando IBM decise che il mondo aveva bisogno di un’unica versione di UNIX in grado di funzionare su diverse architetture di processori. Per realizzare questo obiettivo, Big Blue si alleò con una società chiamata Santa Cruz Operation (SCO), che aveva sviluppato una versione di UNIX per CPU x86. Anche Intel e Sequent aderirono al progetto multi-architettura, denominato “Project Monterey”.

L’alleanza non funzionò, principalmente perché Linux arrivò con un sistema *Nix in grado di funzionare su più processori (e introdusse un nuovo modo di sviluppare software).

IBM decise di integrare parte del codice sviluppato durante il Project Monterey in Linux, portando SCO e i suoi successori legali a rivendicare la proprietà di tale codice e, di conseguenza, un qualche diritto legale su Linux.

Si tratta di un potenziale premio considerevole, considerando che Linux è in esecuzione su miliardi di dispositivi. Per capire il perché, basti pensare che Huawei possiede brevetti che le fruttano 0,50 dollari per ogni dispositivo che utilizza il suo protocollo Wi-Fi 7. Se è possibile ottenere 50 centesimi solo per il Wi-Fi, le royalty derivanti da Linux potrebbero essere decisamente superiori.

Nel 2021, un erede di SCO ha raggiunto un accordo con IBM per 14,25 milioni di dollari, una somma che riflette il fatto che SCO per anni non era riuscita a produrre prove concrete a sostegno delle proprie affermazioni.

Un altro successore legale di SCO, Xinuos, ha presentato una nuova richiesta di risarcimento sostenendo che IBM avrebbe dovuto essere ritenuta responsabile perché Big Blue sapeva di non essere proprietaria del codice sorgente di Linux, ma di possedere invece una licenza non esclusiva per il suo utilizzo. Xinuos ha sostenuto che, con il contributo di IBM al codice del Project Monterey per Linux, IBM aveva violato tale licenza.

Xinuos ha infine portato la questione dinanzi alla Corte Distrettuale degli Stati Uniti per il Distretto Meridionale di New York, senza però riuscire a convincerla che IBM e Red Hat avessero un caso da risolvere. Xinuos ha presentato appello e il 10 agosto la Corte d’Appello degli Stati Uniti per il Secondo Circuito ha deciso di non riesaminare la sentenza della Corte Distrettuale, concordando sul fatto che, in base alla normativa originaria che regolava il Project Monterey, era ormai troppo tardi per riaprire la questione. La Corte d’Appello ha inoltre concordato sul fatto che Xinuos abbia tentato di presentare il caso come una questione di licenze, fallendo nel suo intento, e abbia invece sostenuto che la questione riguardasse in realtà la proprietà.

Ma non è tutto: Xinuos intende presentare una richiesta di riesame del caso da parte dell’intera Corte d’Appello.

Questo accade molto raramente, a meno che la Corte non riscontri errori significativi o importanti questioni legali che giustifichino un riesame. Lo studio legale Kaplan afferma che la Corte d’Appello del Secondo Circuito ha ammesso il riesame di meno dello 0,03% dei casi trattati. Quindi, forse, la questione è ormai vicina a una risoluzione definitiva.

Articolo originale su The Register

Rilasciato NetBSD 11.0

Il progetto NetBSD ha annunciato il rilascio di NetBSD 11.0, la 19a major release del sistema operativo altamente portatile.

La nuova versione include un porting per l’architettura RISC-V, una migliore compatibilità con Linux e un porting per virt68k.

“Nuovo porting per l’architettura del processore RISC-V. NetBSD 11.0 è la prima versione stabile a includere il supporto per piattaforme RISC-V a 64 bit, tra cui una gamma di dispositivi basati su StarFive JH71XX come VisionFive 2, PINE64 STAR64 e QEMU.

Conformità migliorata con gli standard di interfaccia di programmazione POSIX.1-2024 e C23.

Supporto migliorato per le chiamate di sistema Linux in compat_linux(8), tra cui epoll (implementato attorno a kqueue), code di messaggi POSIX, statx, readahead, close_range, waitid, renameat2, clone3, sync_file_range, syncfs e inotify.

Supporto iniziale per la piattaforma Qualcomm Snapdragon X Elite.

Miglioramenti al firewall npf(7), incluso il livello 2 e il filtro utenti/gruppi.

Nuovo kernel MICROVM per x86, che supporta sia i386 che amd64, NetBSD 11.0 introduce un dedicato Il kernel MICROVM è progettato per un avvio estremamente rapido delle macchine virtuali, sfruttando l’avvio PVH, VirtIO MMIO e molteplici ottimizzazioni del kernel, e può avviarsi in circa 10 ms su CPU x86 del 2020.

Nuova porta virt68k, per eseguire la porta Motorola 68000 in QEMU utilizzando dispositivi paravirtualizzati.”

Ulteriori informazioni sono disponibili nelle note di rilascio.
Download (Md5): NetBSD-11.0-amd64.iso (660 MB, torrent, pkglist).

Rilasciato FreeBSD 15.1

Dopo alcuni ritardi dell’ultimo minuto che hanno posticipato di due settimane il rilascio della versione, FreeBSD 15.1 è ora disponibile come ultima versione stabile di questo sistema operativo BSD.

FreeBSD 15.1-RELEASE introduce diversi pacchetti aggiornati per lo spazio utente, la rimozione del supporto per Oracle Cloud Infrastructure (OCI), il supporto per DTrace su piattaforme PowerPC e PowerPC64LE a 32 bit, la possibilità di modificare lo scheduler della CPU all’avvio tramite il parametro “kern.sched”, miglioramenti ai driver NVMe, supporto per i più recenti acceleratori Intel QuickAssist/QAT 402xx, un supporto aggiornato per il filesystem OpenZFS e molte altre novità.

Sono inoltre presenti diversi driver Wi-Fi aggiornati, derivati ​​dal codice sorgente di Linux 7.0, il supporto per Intel Linear Address Space Separation (LASS) su AMD64, aggiornamenti alle pagine man e altro ancora. Consultate le note di rilascio della versione 15.1 per tutti i dettagli sulle modifiche rispetto alla versione 15.0 di FreeBSD dello scorso anno.

Purtroppo, l’esperienza di installazione con ambiente desktop KDE, tanto desiderata, non è stata inclusa in FreeBSD 15.1 ed è stata rimandata alla versione 15.2.

Download e ulteriori dettagli sulla versione 15.1 di FreeBSD sono disponibili su FreeBSD.org.

Rilasciato OpenBSD 7.9

Il progetto OpenBSD ha pubblicato OpenBSD 7.9.

La nuova versione include diversi miglioramenti alla gestione degli scheduling, LibreSSL 4.3.0 e numerose correzioni per tmux.

Il progetto ha inoltre introdotto nuove funzionalità e correzioni per le utility OpenSSH: “ssh(1): la convalida dei metacaratteri della shell nei nomi utente forniti sulla riga di comando veniva eseguita troppo tardi per impedire alcune situazioni in cui potevano essere espansi dai token % in ssh_config. Per determinate configurazioni, come quelle che utilizzano un token “%u” in un blocco “Match exec”, un attaccante in grado di controllare il nome utente passato a ssh(1) potrebbe potenzialmente eseguire comandi shell arbitrari. Segnalato da Florian Kohnhäuser. Continuiamo a sconsigliare di esporre direttamente le righe di comando di ssh(1) e di altri strumenti a input non attendibili. Misure di mitigazione come questa non possono essere assolute data la varietà di shell e configurazioni utente in uso. sshd(8): durante la corrispondenza di un’opzione authorized_keys principals=”” con un elenco di principal in un certificato, veniva utilizzato un algoritmo errato che poteva consentire una corrispondenza inappropriata nei casi in cui un nome principal nel certificato conteneva un carattere virgola.”

Ulteriori informazioni sono disponibili nell’annuncio di rilascio e nel log delle modifiche.
Download (SHA256, signature): install79.iso (762MB), install79.img (801MB).

Oracle riduce la frequenza degli aggiornamenti di Solaris 11.4

Oracle Solaris logoOracle ha annunciato la riduzione della frequenza degli aggiornamenti software per Solaris 11.4 e per il software ZFS Storage Appliance.

Attualmente Oracle rilascia un nuovo SRU (Software Review Update) ogni mese per Oracle Solaris 11.4 e ZFS Storage Appliance, con tre release trimestrali. D’ora in poi, invece, rilascerà solo due aggiornamenti pianificati per trimestre.

Oracle allineerà la micro-release di Solaris Critical Patch Update al ciclo trimestrale di rilascio delle patch di sicurezza e, circa sei settimane dopo, pubblicherà un aggiornamento del repository di supporto per le nuove funzionalità e i miglioramenti. Quest’ultimo aggiornamento, di fatto, rappresenta una release di funzionalità, per tutte le caratteristiche ancora da aggiungere a Solaris 11.4.

Nell’annuncio di questa modifica, Oracle ritiene che la nuova cadenza semplificherà la gestione del ciclo di vita e che, in base alle statistiche, molti dei suoi clienti applicano già gli aggiornamenti solo due volte al trimestre.

Sebbene molti anni fa si parlasse di Solaris 12 e di un successore della versione 11.4 previsto intorno al 2020, ciò non si è mai concretizzato. Oracle ha semplicemente confermato il supporto per Oracle Solaris 11 per il prossimo decennio, continuando a fornire solo miglioramenti incrementali con i successivi aggiornamenti di Solaris 11.4. Oracle aveva licenziato molti ingegneri Solaris anni fa.

Articolo originale su Phoronix

1 2 3 60