Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Coded Smorgasbord: High Strung

      September 26, 2025

      Chainguard launches trusted collection of verified JavaScript libraries

      September 26, 2025

      CData launches Connect AI to provide agents access to enterprise data sources

      September 26, 2025

      PostgreSQL 18 adds asynchronous I/O to improve performance

      September 26, 2025

      Distribution Release: Neptune 9.0

      September 25, 2025

      Distribution Release: Kali Linux 2025.3

      September 23, 2025

      Distribution Release: SysLinuxOS 13

      September 23, 2025

      Development Release: MX Linux 25 Beta 1

      September 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      PHP 8.5.0 RC 1 available for testing

      September 26, 2025
      Recent

      PHP 8.5.0 RC 1 available for testing

      September 26, 2025

      Terraform Code Generator Using Ollama and CodeGemma

      September 26, 2025

      Beyond Denial: How AI Concierge Services Can Transform Healthcare from Reactive to Proactive

      September 25, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Distribution Release: Neptune 9.0

      September 25, 2025
      Recent

      Distribution Release: Neptune 9.0

      September 25, 2025

      FOSS Weekly #25.39: Kill Switch Phones, LMDE 7, Zorin OS 18 Beta, Polybar, Apt History and More Linux Stuff

      September 25, 2025

      Distribution Release: Kali Linux 2025.3

      September 23, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Rilasciata KDE Frameworks 6.14: Novità e approfondimento sulla raccolta di librerie per Qt

    Rilasciata KDE Frameworks 6.14: Novità e approfondimento sulla raccolta di librerie per Qt

    May 10, 2025
    Rilasciata KDE Frameworks 6.14: Novità e approfondimento sulla raccolta di librerie per Qt

    KDE Frameworks è una raccolta di oltre 80 librerie aggiuntive pensate per estendere le funzionalità offerte da Qt, il noto framework multi-piattaforma per lo sviluppo di interfacce grafiche e applicazioni. Queste librerie forniscono soluzioni pronte all’uso per esigenze comuni nello sviluppo di software desktop, come l’integrazione hardware, il supporto a vari formati di file, nuovi elementi grafici, funzioni di plotting e controllo ortografico. KDE Frameworks rappresenta la base tecnologica essenziale per l’ambiente desktop KDE Plasma e la suite di applicazioni KDE Gear, ma può essere utilizzato anche da qualsiasi altro software basato su Qt, indipendentemente dall’ambiente desktop scelto.

    La storia di KDE Frameworks inizia con il progetto KDElibs, che forniva le librerie fondamentali per KDE fin dalle prime versioni. Con KDE Platform 4, queste librerie erano distribuite in un unico grande pacchetto. A partire da KDE Frameworks 5, il progetto ha puntato sulla modularizzazione, suddividendo le librerie in pacchetti più piccoli e indipendenti, facilitando così il riutilizzo anche da parte di applicazioni Qt di terze parti. Nel febbraio 2024, con il rilascio di KDE Frameworks 6 (MegaRelease 6) è stato aggiornato per basarsi su Qt 6, segnando un importante passo avanti in termini di modernità e compatibilità.

    KDE Frameworks è progettato per essere multi-piattaforma: le sue librerie sono disponibili e funzionano su sistemi GNU/Linux, Microsoft Windows, macOS e Android. Ogni framework è organizzato secondo un sistema di “tier” (livelli) che ne descrive le dipendenze, e di “type” (tipologia) che ne indica le dipendenze a runtime. Questo approccio favorisce una gestione modulare e scalabile delle librerie, facilitando l’integrazione anche in progetti complessi.

    Le librerie sono sviluppate con sistemi di build come CMake e QMake, e sono pubblicate mensilmente, garantendo aggiornamenti costanti e una rapida risoluzione di bug e vulnerabilità.

    Dal punto di vista della licenza, la maggior parte delle librerie è distribuita sotto la GNU Lesser General Public License (LGPL), con alcune eccezioni coperte da licenze BSD o MIT. Questo garantisce ampia libertà d’uso sia in progetti open source che proprietari.

    Il precedente rilascio stabile, KDE Frameworks 6.13, è stato pubblicato ad aprile 2025.

    Novità in KDE Frameworks 6.14

    KDE Frameworks 6.14 introduce diversi miglioramenti e correzioni che interessano numerose librerie chiave dell’ecosistema KDE:

    • Il framework di ricerca Baloo ora normalizza e standardizza la propria cartella di lavoro (cioè converte il percorso fornito in una forma unica e priva di ambiguità, eliminando simboli come “.” o “..” e risolvendo eventuali link simbolici) prima di eseguire le interrogazioni. Questa operazione riduce il rischio di inconsistenze e problemi legati all’interpretazione dei percorsi dei file nel sistema.
    • Breeze Icons, il set di icone predefinito di KDE, riceve un nuovo simbolo per le impostazioni di animazione, un completo rinnovamento delle icone di KDE Connect nella barra di sistema e la correzione delle icone di Telegram Snap dopo alcuni errori precedenti.
    • KArchive, la libreria per la gestione degli archivi, migliora la sicurezza correggendo un overflow del buffer heap e perfeziona la gestione degli archivi ZIP con dati anteposti.
    • Su piattaforma Windows, KColorScheme ora rileva automaticamente le modalità ad alto contrasto, inizializzando le palette di conseguenza e rimuovendo controlli ridondanti.
    • KConfig e KConfigWidgets ottimizzano i percorsi di codice, eliminano il supporto per versioni obsolete di Qt e aggiungono dipendenze per moduli QML.
    • Il widget file di KIO introduce una barra di filtro rapido, corregge alcune anomalie nella navigazione tramite clic e ripristina le “emblemi” di selezione a clic singolo.
    • Kirigami, il framework per interfacce responsive, affina le intestazioni delle finestre di dialogo e migliora la scorrevolezza dello scorrimento.
    • KHolidays aggiunge la festività del Venerdì Santo per gli utenti statunitensi e la Giornata della Scienza (Dan znanosti) del 10 novembre per la Slovenia.

    Questi aggiornamenti, oltre a migliorare la stabilità e la sicurezza, rafforzano l’esperienza d’uso e la coerenza visiva delle applicazioni KDE, sia su GNU/Linux che su altri sistemi operativi.

    Come ottenere KDE Frameworks 6.14

    Per chi desidera provare subito KDE Frameworks 6.14, il modo più semplice su una distribuzione GNU/Linux è installare i pacchetti binari disponibili nel repository software della propria distribuzione. Gli utenti più esperti possono anche scaricare il codice sorgente dal sito ufficiale KDE.

    Tutti i dettagli l’annuncio ufficiale della versione sono disponibili nella sezione annunci del sito KDE.

    Fonte: https://kde.org/announcements/frameworks/6/6.14.0/
    Fonte: https://linuxiac.com/kde-frameworks-6-14-released/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleCVE-2025-4496 – TOTOLINK CloudACMunualUpdate Buffer Overflow Vulnerability
    Next Article Fine del supporto a Windows 10: la campagna “End of 10” promuove il passaggio a GNU/Linux

    Related Posts

    News & Updates

    Distribution Release: Neptune 9.0

    September 25, 2025
    Learning Resources

    FOSS Weekly #25.39: Kill Switch Phones, LMDE 7, Zorin OS 18 Beta, Polybar, Apt History and More Linux Stuff

    September 25, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-34126 – RIPS Scanner Remote File Read Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Meta Teams Up with UK to Launch $1 Million Open Source AI Fellowship

    Operating Systems

    ChatGPT isn’t just for chatting anymore – now it will do your work for you

    News & Updates

    CVE-2025-3116 – Apache HTTP Server SSL/TLS Denial of Service Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-38223 – Ceph: Kernel BUG on encrypted inode with unaligned file size

    July 4, 2025

    CVE ID : CVE-2025-38223

    Published : July 4, 2025, 2:15 p.m. | 4 hours, 57 minutes ago

    Description : In the Linux kernel, the following vulnerability has been resolved:

    ceph: avoid kernel BUG for encrypted inode with unaligned file size

    The generic/397 test hits a BUG_ON for the case of encrypted inode with
    unaligned file size (for example, 33K or 1K):

    [ 877.737811] run fstests generic/397 at 2025-01-03 12:34:40
    [ 877.875761] libceph: mon0 (2)127.0.0.1:40674 session established
    [ 877.876130] libceph: client4614 fsid 19b90bca-f1ae-47a6-93dd-0b03ee637949
    [ 877.991965] libceph: mon0 (2)127.0.0.1:40674 session established
    [ 877.992334] libceph: client4617 fsid 19b90bca-f1ae-47a6-93dd-0b03ee637949
    [ 878.017234] libceph: mon0 (2)127.0.0.1:40674 session established
    [ 878.017594] libceph: client4620 fsid 19b90bca-f1ae-47a6-93dd-0b03ee637949
    [ 878.031394] xfs_io (pid 18988) is setting deprecated v1 encryption policy; recommend upgrading to v2.
    [ 878.054528] libceph: mon0 (2)127.0.0.1:40674 session established
    [ 878.054892] libceph: client4623 fsid 19b90bca-f1ae-47a6-93dd-0b03ee637949
    [ 878.070287] libceph: mon0 (2)127.0.0.1:40674 session established
    [ 878.070704] libceph: client4626 fsid 19b90bca-f1ae-47a6-93dd-0b03ee637949
    [ 878.264586] libceph: mon0 (2)127.0.0.1:40674 session established
    [ 878.265258] libceph: client4629 fsid 19b90bca-f1ae-47a6-93dd-0b03ee637949
    [ 878.374578] ———–[ cut here ]————
    [ 878.374586] kernel BUG at net/ceph/messenger.c:1070!
    [ 878.375150] Oops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
    [ 878.378145] CPU: 2 UID: 0 PID: 4759 Comm: kworker/2:9 Not tainted 6.13.0-rc5+ #1
    [ 878.378969] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
    [ 878.380167] Workqueue: ceph-msgr ceph_con_workfn
    [ 878.381639] RIP: 0010:ceph_msg_data_cursor_init+0x42/0x50
    [ 878.382152] Code: 89 17 48 8b 46 70 55 48 89 47 08 c7 47 18 00 00 00 00 48 89 e5 e8 de cc ff ff 5d 31 c0 31 d2 31 f6 31 ff c3 cc cc cc cc 0f 0b 0b 0f 0b 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90
    [ 878.383928] RSP: 0018:ffffb4ffc7cbbd28 EFLAGS: 00010287
    [ 878.384447] RAX: ffffffff82bb9ac0 RBX: ffff981390c2f1f8 RCX: 0000000000000000
    [ 878.385129] RDX: 0000000000009000 RSI: ffff981288232b58 RDI: ffff981390c2f378
    [ 878.385839] RBP: ffffb4ffc7cbbe18 R08: 0000000000000000 R09: 0000000000000000
    [ 878.386539] R10: 0000000000000000 R11: 0000000000000000 R12: ffff981390c2f030
    [ 878.387203] R13: ffff981288232b58 R14: 0000000000000029 R15: 0000000000000001
    [ 878.387877] FS: 0000000000000000(0000) GS:ffff9814b7900000(0000) knlGS:0000000000000000
    [ 878.388663] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    [ 878.389212] CR2: 00005e106a0554e0 CR3: 0000000112bf0001 CR4: 0000000000772ef0
    [ 878.389921] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
    [ 878.390620] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
    [ 878.391307] PKRU: 55555554
    [ 878.391567] Call Trace:
    [ 878.391807]
    [ 878.392021] ? show_regs+0x71/0x90
    [ 878.392391] ? die+0x38/0xa0
    [ 878.392667] ? do_trap+0xdb/0x100
    [ 878.392981] ? do_error_trap+0x75/0xb0
    [ 878.393372] ? ceph_msg_data_cursor_init+0x42/0x50
    [ 878.393842] ? exc_invalid_op+0x53/0x80
    [ 878.394232] ? ceph_msg_data_cursor_init+0x42/0x50
    [ 878.394694] ? asm_exc_invalid_op+0x1b/0x20
    [ 878.395099] ? ceph_msg_data_cursor_init+0x42/0x50
    [ 878.395583] ? ceph_con_v2_try_read+0xd16/0x2220
    [ 878.396027] ? _raw_spin_unlock+0xe/0x40
    [ 878.396428] ? raw_spin_rq_unlock+0x10/0x40
    [ 878.396842] ? finish_task_switch.isra.0+0x97/0x310
    [ 878.397338] ? __schedule+0x44b/0x16b0
    [ 878.397738] ceph_con_workfn+0x326/0x750
    [ 878.398121] process_one_work+0x188/0x3d0
    [ 878.398522] ? __pfx_worker_thread+0x10/0x10
    [ 878.398929] worker_thread+0x2b5/0x3c0
    [ 878.399310] ? __pfx_worker_thread+0x10/0x10
    [ 878.399727] kthread+0xe1/0x120
    [ 878.400031] ? __pfx_kthread+0x10/0x10
    [ 878.400431] ret_from_fork+0x43/0x70
    [ 878.400771] ? __pfx_kthread+0x10/0x10
    [ 878.401127] ret_from_fork_asm+0x1a/0x30
    [ 878.401543]
    [ 878.401760] Modules l
    —truncated—

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-50181 – “Open Redirect Vulnerability in urllib3”

    June 18, 2025

    Black – code formatter

    August 5, 2025

    CVE-2025-20701 – Airoha Bluetooth Audio SDK Remote Privilege Escalation Vulnerability

    August 4, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.