Categoria: Blog

GHC 8.8.1

Silenziosamente e senza farsi notare, è uscita una nuova versione del noto compilatore del linguaggio Haskell. Tra le novità: Supporto per il profiling su sistemi a 64 bit con Windows. GHC ora richiede LLVM versione 7. Il metodo fail è stato definitivamente rimosso dalla classe Monad e ora si trova nella classe MonadFail (parte finale della MonadFail Proposal). L'applicazione esplicita del tipo (type application) ora funziona anche per i tipi stessi, e non solo […]

Come valutare le prestazioni di un server Linux: strumenti open source per il benchmarking

Abbiamo preparato su 1cloud.ru una selezione di strumenti e script per valutare le prestazioni dei processori, dello storage e della memoria su macchine Linux: Iometer, DD, vpsbench, HammerDB e 7-Zip. Altre nostre selezioni di benchmark: Sysbench, UnixBench, Phoronix Test Suite, Vdbench e IOzone Interbench, Fio, Hdparm, S e Bonnie Foto — Bureau of Land Management Alaska — CC BY Iometer Questo è – […]

Benchmark per server Linux: raccolta di strumenti open source

Continuiamo a parlare di strumenti per la valutazione delle prestazioni della CPU su macchine Linux. Oggi nel contenuto: temci, uarch-bench, likwid, perf-tools e llvm-mca. Altri benchmark: Sysbench, UnixBench, Phoronix Test Suite, Vdbench e IOzone Interbench, Fio, Hdparm, S e Bonnie Iometer, DD, vpsbench, HammerDB e 7-Zip Foto — Lukas Blazek — Unsplash temci Questo è uno strumento per valutare il tempo di esecuzione […]

Unit test nei DB — come facciamo noi in Sportmaster, parte prima

Ciao, Habr! Mi chiamo Maksym Ponomarenko e sono sviluppatore in Sportmaster. Ho 10 anni di esperienza nel settore IT. Ho iniziato la mia carriera nel campo del testing manuale, poi sono passato allo sviluppo di database. Negli ultimi 4 anni, raccogliendo le conoscenze acquisite nel testing e nello sviluppo, mi occupo di automazione del testing a livello di DBMS. Nel team di Sportmaster faccio parte da poco più di un anno […]

low-memory-monitor: annuncio di un nuovo gestore della mancanza di memoria per lo spazio utenti

Bastien Nocera ha annunciato un nuovo gestore della mancanza di memoria per il desktop Gnome. Scritto in C. Licenziato sotto GPL3. Per far funzionare il demone è necessario un kernel 5.2 o superiore. Il demone controlla la pressione della memoria tramite /proc/pressure/memory e, al superamento della soglia, invia tramite dbus una richiesta ai processi di ridurre il loro consumo. Inoltre, il demone può cercare di mantenere la reattività del sistema attraverso la scrittura in /proc/sysrq-trigger. […]

Strumenti per sviluppatori di applicazioni eseguite in Kubernetes

L'approccio moderno alla gestione risolve molti problemi urgenti per le aziende. I container e gli orchestratori consentono di scalare facilmente progetti di qualsiasi complessità, semplificano le release delle nuove versioni, rendendole più affidabili, ma creano anche problemi aggiuntivi per gli sviluppatori. Gli sviluppatori, prima di tutto, sono preoccupati per il loro codice: architettura, qualità, prestazioni, eleganza, e non per come funzionerà in […]

Il kernel Linux compie 28 anni

Il 25 agosto 1991, dopo cinque mesi di sviluppo, il ventunenne studente Linus Torvalds annunciò nella conferenza telematica comp.os.minix la creazione di un prototipo funzionante di un nuovo sistema operativo Linux, per il quale fu segnato il completamento del porting di bash 1.08 e gcc 1.40. Il primo rilascio pubblico del kernel Linux è stato presentato il 17 settembre. Il kernel 0.0.1 aveva una dimensione di 62 KB in formato compresso e conteneva […]

È stata presentata la prima soluzione al problema della scarsità di memoria in Linux

Lo sviluppatore di Red Hat Bastien Nocera ha annunciato una possibile soluzione al problema della carenza di memoria in Linux. Questa applicazione, chiamata Low-Memory-Monitor, dovrebbe risolvere il problema della reattività del sistema quando la RAM è insufficiente. Si prevede che questo programma migliori l'interazione con l'ambiente utente di Linux su sistemi con poca memoria. Il principio di funzionamento è semplice. Il demone Low-Memory-Monitor monitora la quantità di […]

Enlightenment v0.23

Enlightenment – gestore di finestre per X11. Miglioramenti nella nuova versione: Opzione aggiuntiva per la creazione di screenshot. Il sistema di build ora utilizza Meson Build. Il Music Control ora supporta il protocollo rage mpris dbus. Aggiunto supporto per Bluez5 con un modulo e dispositivo aggiornati. È possibile attivare e disattivare l'opzione dpms. Quando si passano le finestre con Alt-Tab, è ora possibile anche spostarle. […]

Linux ha 28 anni

28 anni fa, Linus Torvalds annunciò in una videoconferenza su comp.os.minix la creazione di un prototipo funzionante di un nuovo sistema operativo, Linux. Il sistema comprendeva bash 1.08 e gcc 1.40, il che lo rendeva autosufficiente. Linux è stato creato come risposta a MINIX, la cui licenza non permetteva alla comunità di scambiarsi facilmente i propri sviluppi (mentre MINIX di quegli anni si posizionava come un sistema educativo e […]

È stato presentato low-memory-monitor, un nuovo gestore della mancanza di memoria per GNOME

Bastien Nocera ha annunciato un nuovo gestore della scarsità di memoria per il desktop GNOME — low-memory-monitor. Il demone valuta la scarsità di memoria tramite /proc/pressure/memory e, al superamento della soglia, invia tramite DBus una raccomandazione ai processi per ridurre le loro richieste. Inoltre, il demone può tentare di mantenere la reattività del sistema tramite una scrittura in /proc/sysrq-trigger. In combinazione con il lavoro svolto in Fedora per implementare zram […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster