JIT di CPython e notizie sviluppo, 28 ottobre 2026

Notizie sviluppo del 28 ottobre 2026: JIT di CPython, Ghostty 1.4.0, Linux 7.4, eBPF di Beeper, Moxnox, Copilot, Codex, pnpm, ty e Claude Code.

Francesco Pio Nocerino6 min

Contenuto generato con l'ausilio dell'intelligenza artificiale

JIT di CPython e notizie sviluppo, 28 ottobre 2026
Indice

In breve: il 28 ottobre 2026 le notizie di sviluppo software partono da CPython: dopo il ritiro della PEP che doveva regolarne il futuro, il compilatore JIT sperimentale è destinato a uscire dal ramo principale. Ghostty 1.4.0 porta la grafica Kitty completa e una lunga lista di correzioni di sicurezza, GitHub Copilot accetta l'autenticazione server-to-server delle GitHub App e Codex aggiunge un provider Vertex AI integrato. Linux 7.4 unisce DMA-BUF e io_uring per l'I/O senza copie, Beeper sposta il parsing HTTP dentro eBPF e Moxnox arriva alla 1.0. Chiudono sette release, da pnpm a ty, e lo stato dei runtime.

Sette notizie e sette release uscite tra il 26 e il 28 ottobre, verificate sulle fonti originali e sulle pagine di release. Il nuovo modello di Liquid AI arrivato in Ollama è nelle notizie AI di oggi, le falle in Ghostty e Tailscale nelle notizie cybersecurity. Le cinque principali della giornata sono nel numero di oggi, le altre sezioni in Notizie tech, l'archivio in Notizie sviluppo software e l'uscita precedente nelle notizie sviluppo del 27 ottobre. Per tenere sotto controllo gli agenti di coding c'è la guida su AGENTS.md, CLAUDE.md e le regole di Cursor.

Linguaggi e runtime

Il JIT sperimentale di CPython verso l'uscita

Fonte: LWN.net · 26 ottobre 2026

Il compilatore just-in-time, entrato in CPython nel 2024 per la versione 3.13, sta per essere rimosso. A giugno lo steering council aveva sospeso il lavoro sul ramo principale finché non fosse arrivata una PEP con risposte su manutenzione, compatibilità, metriche di successo e tempi. Dopo mesi di discussione, i manutentori del JIT hanno ritirato la proposta, e per ora lo sviluppo nel ramo principale si ferma.

Perché conta: chi aveva provato le build con il JIT attivo per misurare guadagni di velocità non deve aspettarsi che diventi una funzione stabile nelle prossime versioni.

Ghostty 1.4.0, grafica Kitty completa e correzioni di sicurezza

Fonte: Ghostty · 27 ottobre 2026

La nuova versione del terminale arriva da 172 contributori e 2.889 commit, con miglioramenti di prestazioni e memoria, l'implementazione completa del protocollo grafico Kitty, animazioni comprese, e un'integrazione SSH migliorata. Le note elencano molte correzioni di sicurezza: la protezione dell'incolla non considerava il ritorno a capo, comandi grafici malevoli potevano bloccare il terminale o leggere file fuori dalle cartelle consentite, e un nome di cartella costruito ad arte poteva far inviare sequenze di escape all'integrazione con zsh.

Perché conta: parecchie di queste falle si attivano solo mostrando output non fidato, per esempio entrando in un repository clonato. Conviene aggiornare.

Linux 7.4 unisce DMA-BUF e io_uring per l'I/O senza copie

Fonte: Phoronix · 27 ottobre 2026

Nella finestra di merge di Linux 7.4 è entrato il supporto alla lettura e scrittura di buffer DMA-BUF tramite io_uring, dopo undici round di revisione guidati da Pavel Begunkov. Il buffer si registra come gli altri registered buffer di io_uring e si usa con le richieste READ_FIXED e WRITE_FIXED; per ora sono supportati solo i dispositivi a blocchi NVMe.

Perché conta: permette di spostare dati tra un disco NVMe e la memoria di un altro dispositivo, come una GPU, senza copie fatte dalla CPU.

Beeper porta il parsing HTTP dentro il kernel con eBPF

Fonte: Phoronix, Linux Plumbers Conference · 27 ottobre 2026

Beeper è un progetto open source in Rust di ricercatori di ETH Zurigo, NYU e NVIDIA che analizza i protocolli applicativi in eBPF e implementa una cache HTTP nel kernel. Nella presentazione alla Linux Plumbers Conference il throughput dei server web arrivava a 3,4 volte quello di partenza.

Perché conta: mostra un uso di eBPF oltre il monitoraggio, con casi come cache, redirect basati sul contenuto e osservabilità del traffico applicativo.

Moxnox 1.0, un sistema operativo ispirato a NT e compatibile POSIX

Fonte: GitHub · 26 ottobre 2026

Moxnox è un sistema operativo amatoriale che modella le chiamate di sistema su quelle di Windows NT ma esegue software per sistemi Unix ricompilato, e gira su btrfs. La versione 1.0 conta circa 130.000 righe di C++ e funziona su amd64 e aarch64; l'autore avverte che il codice btrfs non è ancora affidabile e va usato solo su file system di prova.

Perché conta: è un raro esempio di kernel moderno scritto da zero e leggibile, utile per chi vuole studiare come si combinano due modelli di sistema diversi.

Strumenti e piattaforme

Copilot accetta l'autenticazione server-to-server delle GitHub App

Fonte: GitHub Changelog · 27 ottobre 2026

In anteprima pubblica, una GitHub App può chiamare Copilot con il proprio token di installazione invece che a nome di un utente. Serve il nuovo permesso di organizzazione in sola lettura "Copilot Requests", le richieste vengono fatturate all'organizzazione e l'app_client_id compare nei CSV di utilizzo.

Perché conta: automazioni e bot interni possono usare Copilot senza legarsi all'account di una persona, e la spesa resta tracciabile app per app.

Codex aggiunge Vertex AI come provider integrato

Fonte: OpenAI, release Codex · 27 ottobre 2026

La versione rust-v0.165.0 della CLI introduce un provider Google Cloud Vertex AI configurabile con model_provider = "gcp", aggiunge GPT-6.1 Terra al catalogo e attiva per default la memoria v2 nei profili nuovi, con l'importazione delle memorie di altri agenti. Le note citano anche la chiusura di una lacuna nella validazione degli URL dei marketplace.

Perché conta: chi ha budget e contratti su Google Cloud può usare Codex passando da Vertex invece che da un account OpenAI separato.

Release della settimana

pnpm 12.16.1

Cosa fa: risolve il blocco di pnpm install con lo store vuoto nei workspace che installano anche crate Cargo o un toolchain Rust, e applica le voci files nell'ordine usato da npm: un file escluso per nome resta fuori anche se un glob successivo lo include.

Utilità: evita di pubblicare per errore file esclusi da package.json.

Verdict: da prendere, soprattutto per chi pubblica pacchetti.

ty 0.0.93

Cosa fa: aggiunge in anteprima le baseline delle diagnostiche: si configura baseline in [tool.ty] dentro pyproject.toml e ty check --update-baseline registra gli errori esistenti, che poi non compaiono più nell'output.

Utilità: permette di adottare il type checker in un progetto grande senza correggere subito tutti gli errori storici.

Verdict: da provare, ricordando che il formato della baseline può cambiare.

Pydantic AI 2.63.0

Cosa fa: imposta dynamic_catalog=True come default di CodeMode, così uno strumento rivelato viene aggiunto in coda invece di riscrivere il prompt in cache, e dà a LLMReminder un intervallo predefinito di 10 richieste.

Utilità: meno invalidazioni della cache del prompt negli agenti con molti strumenti.

Verdict: leggere le note di compatibilità prima di aggiornare.

Claude Code 2.1.312

Cosa fa: aggiunge oidc.user_id_claim al gateway delle app Claude per identificare le persone con un claim diverso da sub, come oid di Entra ID, e impedisce di sovrascrivere un CLAUDE.md o un file di regole molto grande dopo averne letto solo l'inizio.

Utilità: evita la perdita silenziosa di istruzioni nei file di contesto lunghi.

Verdict: da prendere.

openai-python 3.40.0

Cosa fa: aggiunge le opzioni di durata (TTL) per i breakpoint della cache del prompt.

Utilità: permette di decidere quanto a lungo tenere in cache i prefissi riutilizzati.

Verdict: da prendere se si usa la cache del prompt.

Qwen Code 0.26.2

Cosa fa: semplifica i controlli della Web Shell dell'agente gestito, con una modifica incompatibile, e aggiunge regole di permesso per sessione e l'approvazione automatica.

Utilità: meno conferme manuali nelle sessioni lunghe con regole decise in anticipo.

Verdict: controllare la modifica incompatibile prima di aggiornare.

Gemini CLI 0.66.0

Cosa fa: è soprattutto una release di correzioni dell'interfaccia, con output sincronizzato, lo spinner isolato e meno sfarfallio del terminale.

Utilità: un'interfaccia più stabile nei terminali che ridisegnano spesso.

Verdict: aggiornamento tranquillo.

Status runtime

  • Node.js: 26.12.1 Current e 24.22.1 LTS, release di sicurezza del 21 ottobre, nessuna nuova versione da allora
  • TypeScript: 7.0.2 stabile, 7.1 beta dal 20 ottobre
  • Python: 3.15.2 stabile dal 26 ottobre, con le release di sicurezza dei rami precedenti
  • Flutter: 3.47.8 stable e 3.50.0-0.2.pre beta, entrambe del 23 ottobre
[ DOMANDE FREQUENTI ]

Domande frequenti

01Quali sono le notizie di sviluppo principali del 28 ottobre 2026?

L'uscita del JIT sperimentale da CPython, Ghostty 1.4.0, DMA-BUF con io_uring in Linux 7.4, Beeper per eBPF, Moxnox 1.0, l'autenticazione server-to-server di Copilot e il provider Vertex AI di Codex.

02Il JIT di CPython sparisce dalle versioni già rilasciate?

No: la decisione riguarda il ramo principale di sviluppo, dove i manutentori hanno ritirato la PEP e il lavoro si ferma.

03Perché aggiornare Ghostty?

La 1.4.0 corregge diverse falle che si attivano mostrando output o nomi di file non fidati, oltre a portare la grafica Kitty completa.

04Cosa sono le baseline di ty?

Un file che registra gli errori di tipo già presenti in un progetto, così i controlli successivi mostrano solo quelli nuovi.

Condividi