Fact-checked by Grok 2 weeks ago

KDE Software Compilation 4

The KDE Software Compilation 4 (KDE SC 4), released from January 2008 to August 2014, is the fourth major series of the KDE community's free and open-source , comprising an integrated set of workspaces, libraries, and applications built primarily on the Qt 4 framework. KDE SC 4 introduced significant innovations, including the Plasma Desktop as the core workspace—a highly customizable, widget-based interface that replaced the previous KDE 3 desktop shell, offering dynamic panels, applets, and activities for enhanced user productivity on traditional computers and netbooks. The compilation also encompassed the KDE Platform, a suite of reusable libraries and services such as for multimedia handling, for hardware abstraction, and for semantic desktop search, enabling developers to create consistent, cross-platform applications. Complementing these were over 100 KDE Applications, ranging from core utilities like the file manager, document viewer, and terminal emulator to specialized tools such as for virtual globes and for digital painting, all designed for seamless integration and high usability. The series emphasized visual consistency through the Oxygen theme and artwork, advanced compositing via the window manager, and improved accessibility features, while supporting multi-core processing and in up to 54 languages by later releases. Over its lifespan, KDE SC 4 evolved through 15 major versions (4.0 to 4.14), with monthly bugfix updates focusing on stability, performance, and interoperability; notable milestones included netbook-optimized interfaces in 4.4 and refined in 4.12. By 4.14, the compilation shifted toward long-term support as the community transitioned to modular KDE Frameworks 5 and Plasma 5, marking the end of active feature development for SC 4 while ensuring its continued availability in various distributions.

Background and development

Origins and planning

Following the release of KDE 3.5 in November 2005, which was praised for its stability and incremental improvements over earlier versions, the KDE community recognized the need for a more ambitious overhaul to address evolving user expectations and technological advancements. User feedback highlighted KDE 3's reliability but also pointed to limitations in modularity and integration with emerging hardware and multimedia standards, prompting a strategic shift toward a new generation of software. This context set the stage for KDE 4, envisioned as a foundational redesign to enhance long-term maintainability and innovation. A key decision in the planning phase was the port from Qt 3 to Qt 4, driven by the latter's superior cross-platform capabilities, which enabled broader support beyond systems to include through 7 and Mac OS X 10.4 to 10.6. This migration was motivated by the desire to make applications more portable and accessible to developers and users on diverse operating systems, reducing platform-specific code and fostering a unified development ecosystem. The Qt 4 port was announced as a of the project in early 2006, aligning with 's goal of expanding its reach without compromising core functionality. The 4 project was formally announced in 2006, with planning emphasizing several core focuses: the semantic desktop for intelligent data management, to simplify device interactions, and advanced frameworks to streamline media handling across applications. Milestones included the January 2006 launch of the initiative for hardware integration, the April 2006 announcement of as a , and a May 2006 framework meeting that outlined integration strategies. These efforts culminated in the July 2006 KDE Four Core meeting in Trysil, , where developers stabilized key libraries and defined the project's modular architecture. The adoption of the build system was a pivotal goal to improve developer accessibility, replacing the aging autotools with a more flexible, cross-platform tool that accelerated compilation and dependency management. Overseeing the initial efforts was KDE e.V., the non-profit organization representing the KDE community, which coordinated planning starting in early 2006 through its newly elected Technical Working Group in February and a refreshed board by November. The e.V. facilitated developer sprints and provided logistical support, growing its membership to around 180 contributors by late 2006, including key figures like Adriaan de Groot who presented early KDE 4 visions at academic events. This structure ensured collaborative input from global volunteers, leading to the first alpha release in May 2007, which introduced planned components like the workspace for dynamic desktop environments.

Development process

The development of KDE Software Compilation 4 (KDE SC 4) emphasized a structured, iterative approach to ensure cross-platform compatibility and robustness, aligning with the project's modular design goals to facilitate independent component evolution. A key methodological shift was the adoption of as the primary build system in mid-2006, replacing the autotools-based system used in prior KDE releases. This change enabled platform-independent configuration files, streamlined compilation across diverse environments like , Windows, and macOS, and reduced maintenance overhead for the growing codebase, allowing developers to focus on feature implementation rather than build intricacies. Version control during the early phases relied on Subversion (SVN), which supported collaborative coding for the initial alphas and betas. Midway through the KDE SC 4 lifecycle, in early 2011, core modules such as kdelibs and kdebase transitioned to , enhancing branching efficiency, distributed workflows, and integration with emerging tools like Git-based . This migration preserved historical commit data while accommodating the project's expanding scale, with individual applications following suit in subsequent months. Community involvement was central, coordinated through KDE e.V., the non-profit organization that facilitated global developer contributions via structured channels. Bug triage occurred primarily on , where volunteers and maintainers prioritized issues; by the KDE 4.3 release in August 2009, the community had resolved over 10,000 bugs and incorporated nearly 2,000 feature requests in the preceding six months alone, demonstrating rigorous . Testing emphasized iterative feedback loops, with multiple alpha and beta releases to gather user input on stability and usability. For instance, KDE 4.0-alpha1 appeared in May 2007, followed by alpha2 in July 2007, in August 2007, and additional betas through late 2007, culminating in release candidates that incorporated community-reported fixes. Post the initial 4.0 launch in January 2008, subsequent iterations like 4.1 through 4.3 focused on stability enhancements, addressing performance regressions and refining integration based on beta tester feedback. A significant challenge was porting from Trolltech's 3 to Nokia's 4 framework, initiated around 2005 to leverage improved for graphics, networking, and . API adaptations required rewriting components, such as migrating from Qt 3's QString handling to Qt 4's Unicode-centric model and updating signal-slot connections for better , which involved extensive across thousands of files. Licensing evolved with Qt 4's initial GPL v2 terms in 2005, shifting to dual GPL/LGPL v2.1 by Qt 4.4 in January 2009, easing dynamic linking for proprietary extensions while maintaining open-source compliance for SC 4.

Core architecture and components

KDE Platform

The KDE Platform served as the foundational set of libraries and frameworks in KDE Software Compilation 4, enabling core services such as , handling, and across applications and the . It provided reusable components that abstracted platform-specific details, allowing developers to build consistent, cross-platform KDE software without direct interaction with underlying operating systems. This architecture emphasized modularity, with libraries designed for easy integration into both KDE-specific and general Qt-based applications. The Solid framework formed the core of hardware detection and integration within the KDE Platform, offering a device-agnostic layer for managing peripherals like , power sources, and . It utilized backends such as for device discovery, for connectivity, and for , enabling automatic detection of hardware changes and seamless user interactions like mounting USB drives or adjusting power profiles. 's abstraction allowed applications to query and control hardware uniformly, with replaceable components ensuring portability across , Windows, and other systems. For instance, it handled notifications for device insertion or battery status, integrating briefly with the workspace to display relevant alerts without requiring application-specific code. Phonon provided the multimedia in the KDE Platform, facilitating audio and video playback, capture, and processing through a high-level, task-oriented interface. It supported multiple backends, including for , Xine as the default in early KDE 4 releases, on macOS, and on Windows, allowing backend switching at runtime for flexibility and performance optimization. Phonon's design included centralized configuration via , purpose-driven audio routing (e.g., separating system sounds from media playback), and automatic device selection via for plug-and-play support like USB headsets. This enabled consistent multimedia experiences across KDE applications, with features like volume normalization and effect processing handled transparently. Akonadi acted as the (PIM) framework in the Platform, offering a centralized, extensible database for storing, indexing, and querying user data such as contacts, calendars, emails, and notes. Introduced prominently in KDE SC 4.4, it provided unified caching and access mechanisms, storing real data on local files or remote servers while maintaining indexed copies for fast retrieval and offline use. Akonadi's architecture broke down silos between PIM components, supporting concurrent read/write operations and integration with search tools for cross-application data sharing. Configuration was managed through directories like $XDG_CONFIG_HOME/akonadi, with runtime control via the akonadictl utility for starting, stopping, or monitoring the service. The framework implemented the semantic desktop layer in the Platform, enabling metadata tagging, resource relationships, and intelligent search based on ontologies and RDF standards. It indexed file contents and metadata for semantic queries, allowing users to tag, rate, and link items—such as associating a document with related contacts—across the desktop. Nepomuk used a unified database for storage, supporting developer extensions for context-aware features like automated categorization, though it faced performance challenges in early implementations. This framework was later replaced by in KDE SC 4.13 for improved efficiency through specialized, per-user databases. Additional libraries in the KDE Platform included , which handled virtual filesystem protocols for network-transparent file access, supporting operations like browsing remote servers or archives as if they were local directories. 's plugin-based design extended to protocols such as HTTP, FTP, and SSH, ensuring seamless integration in file managers and applications. For web rendering, the platform incorporated as the primary HTML engine, with integration added in KDE SC 4.5 to enhance compatibility and features like password management in browsers. This allowed KDE applications to embed web content efficiently, leveraging 's lightweight parsing alongside 's advanced standards support.

Plasma Workspace

The Plasma Workspace serves as the central in KDE Software Compilation 4, providing a dynamic and customizable built atop the Platform. It features a flexible that allows users to arrange Plasmoids—modular widgets—for displaying information and performing tasks such as timekeeping, monitoring, or quick application launching—directly on the , in panels, or within the tray. Panels function as configurable toolbars that can house these Plasmoids, including task managers and menus, while the tray consolidates notifications and status indicators from running applications. Plasma supports activities, enabling users to create context-specific workspace configurations by grouping related applications, widgets, and resources, which enhances multitasking by separating work, personal, or project-oriented setups. Complementing this, virtual desktops allow seamless switching between multiple screen views, with facilitating easy navigation and assignment of windows across them for improved organization. The window manager integrates capabilities using , delivering hardware-accelerated visual effects like wobbly windows to animate resizing and the Magic Lamp transition for minimizing applications, introduced in version 4.2 to provide smoother interactions on supported hardware. Later enhancements in version 4.7 added support for 2.0 , improving efficiency and portability for mobile and embedded devices. In version 4.4, Plasma introduced a dedicated Netbook interface optimized for smaller screens, incorporating a zoomable user interface with larger icons and touch-friendly elements to accommodate netbook hardware limitations and emerging mobile interactions. Customization options abound, with panels supporting theming for aesthetic consistency—often paired with the Oxygen icon theme—auto-hiding behavior to maximize screen space, and taskbar grouping to consolidate multiple windows from the same application. The transition to full Qt 4 widget integration in version 4.1 enabled more robust and performant Plasmoid development, allowing developers to leverage Qt's cross-platform capabilities for richer desktop extensions. Power management is handled through the , a dedicated service within that configures policies for screen dimming, sleep modes, and battery optimization, ensuring efficient resource use across laptops and desktops.

KDE Applications

The KDE Applications suite in KDE Software Compilation 4 (KDE SC 4) comprised a collection of integrated , , and utility programs designed to leverage the shared KDE Platform and Workspace for seamless interoperability. These applications emphasized consistency in elements, data sharing, and extensibility through common libraries like for and for device handling. By utilizing the Oxygen widget style and icon set, the suite ensured a unified visual appearance across components, enhancing user experience on and other systems. File management was handled primarily by , the default introduced in SC 4.0, which supported tabbed browsing for multi-directory navigation, split views for simultaneous file operations, and in-line renaming for efficient batch edits. These features, further refined in later releases like KDE SC 4.9 with improved search integration, allowed users to preview files (such as images and documents) directly in the interface via thumbnails and metadata extraction. sidebar provided quick access to user-defined "Places" and network locations, promoting intuitive workflow within the desktop. For document viewing, served as the universal viewer, supporting formats including PDF, , EPUB, and various image types. It included annotation tools for highlighting, underlining, and adding notes, making it suitable for collaborative review and accessibility features like text-to-speech integration. 's backend relied on backend plugins for format-specific rendering, ensuring broad compatibility while maintaining a lightweight footprint. Multimedia capabilities were addressed through specialized players: Dragon Player, added in KDE SC 4.1 as a minimalist video and , focused on simplicity with support and full-screen playback without advanced editing tools. Complementing it, Amarok provided robust audio management, featuring dynamic , library scanning, and integration with online services for metadata fetching, all powered by the multimedia framework. The personal information management (PIM) suite centered on , which unified applications like KMail for email handling, KOrganizer for calendar and , and KAddressBook for storage. This was facilitated by the Akonadi backend, enabling synchronized across components for offline and multi-protocol support. Additional utilities included , an advanced with tabbed sessions, profile-based transparency, and search functionality for command output review. Kate offered a multi-document tailored for developers, supporting , session management, and extensibility for tasks like viewing. K3b provided comprehensive optical media burning, handling CD/DVD creation, ISO image management, and audio project authoring with drag-and-drop interfaces. The suite also incorporated recreational elements, such as the puzzle game Killbots introduced in KDE SC 4.2, where players navigated grids to evade robots using strategic tools. Cross-application consistency extended to theming, with the Oxygen style applied uniformly for widgets, icons, and decorations, and shared theme packages enabling expressive and PIM interfaces. This design philosophy fostered a cohesive where applications could exchange —such as files from opening directly in or Okular annotations exporting to —maximizing productivity within KDE SC 4.

Feature evolution

Visual and usability enhancements

KDE Software Compilation 4 introduced the design language as its default visual theme starting with version 4.0, featuring a consistent set of scalable vector-based icons that ensured resolution independence and aesthetic uniformity across the desktop and applications. This artwork extended to window decorations, themes, and sounds, providing a cohesive look that emphasized clarity and modern appeal while breaking from prior styles. The workspace benefited from enhanced effects through KWin's integration of compositing capabilities in KDE 4.0, enabling hardware-accelerated features such as window shadows, transparency, and animations for smoother interactions. These effects, loadable as plugins, included options like "Present Windows" for overviewing open applications and a cube for navigation, expanding visual dynamism while maintaining performance on supported hardware. Usability improvements in Plasma progressed with refinements to panel behavior and task management; in KDE 4.2, panels gained auto-hiding functionality to maximize screen real estate and task grouping to consolidate similar windows into expandable entries, supporting multiple rows for better organization. Further polish arrived in KDE 4.5 via WebKit library integration, allowing Plasmoids—Plasma's modular widgets—to render richer web content with improved network handling and security features like password integration. Accessibility received attention through theme options and input refinements, including high-contrast variants of the Oxygen style for better visibility and enhanced keyboard navigation in components and applications, such as shortcut-driven widget manipulation and menu traversal. The visual evolution of spanned releases, beginning with a foundational implementation in KDE 4.0 that prioritized modularity and basic theming, maturing into specialized support for in KDE 4.4 via the Plasma Netbook workspace, which featured a full-screen launcher, auto-hiding panels, and touch-optimized layouts for smaller screens. By KDE 4.10, adoption of for core widgets like the system tray, , and wallpapers enabled more fluid animations, easier customization, and consistent rendering across devices.

Performance and integration improvements

KDE Software Compilation 4 addressed initial performance challenges observed in its early releases by implementing targeted optimizations for memory and CPU usage. 4.0, built on the 4 library—which had a smaller than Qt 3—provided advanced visual capabilities and enabled more efficient resource utilization on multi-core systems through the ThreadWeaver library, though overall memory usage was higher than in KDE 3. However, subsequent iterations refined these aspects further; for instance, 4.3 reduced memory consumption in the Desktop Shell while enhancing animation smoothness. By KDE SC 4.4, integration with 4.6 introduced broader performance gains, including support for new animation frameworks that improved overall efficiency. These advancements, stemming from better 4 porting efforts, progressively lowered resource demands across the compilation. The KWin window manager saw notable performance boosts in later versions, particularly KDE 4.8, where optimizations enhanced compositing and rendering, including OpenGL backend improvements that reduced overhead. This contributed to smoother user experiences on varied hardware, with cumulative refinements minimizing CPU and memory strain during window management tasks. Integration with hardware and system services was strengthened to improve seamless operation. In KDE 4.3, PolicyKit was integrated via a dedicated wrapper, providing secure handling of privileged actions through an authorization manager and authentication agent. Support for NetworkManager was incorporated through KNetworkManager, enabling intuitive network configuration and switching within the Plasma interface starting with KDE SC 4.4. Solid, KDE's hardware abstraction framework, facilitated device detection and interaction independently of the underlying platform, allowing applications to query and manage hardware like removable media without OS-specific code. Stability efforts focused on extensive bug fixes throughout the lifecycle. KDE 4.3 resolved over 10,000 bugs in six months, emphasizing reliability in core components like and . Later releases, such as KDE SC 4.7, continued this with thousands of fixes targeting performance and integration issues, enhancing overall system robustness. Backend components evolved for better efficiency. , the multimedia framework, received backend enhancements in KDE SC 4.7, including improved sink element management for audio and video outputs, leading to more stable and performant media handling. In KDE SC 4.13, the semantic search was succeeded by , which offered faster indexing, reduced resource usage, and lower storage needs while maintaining compatibility during migration. Cross-platform ports for Windows and macOS were developed with minimal divergent code to ensure consistent behavior, leveraging 4's portability. By KDE SC 4.4, aided by 4.6's optimizations, these ports saw efficiency improvements.

Developer tools and APIs

KDE Software Compilation 4 introduced several key APIs and tools to support third-party developers in extending and integrating with its platform, emphasizing modularity and ease of use for creating custom components. One prominent addition was KAuth, a cross-platform framework debuted in KDE SC 4.4, which facilitates secure for applications requiring elevated permissions and integrates with backend policy systems such as PolicyKit to handle authorization decisions. This provides developers with elements for authentication prompts, ensuring consistent and secure handling of sensitive operations across KDE applications. For packaging and management needs, KPackage served as a framework for handling application packages, relying on underlying package managers like Smart to enable installation and updates within the KDE environment. In the realm of scientific computing, Cantor emerged as a versatile frontend application, supporting multiple backends for mathematical and statistical computations, with significant enhancements in KDE SC 4.8 including the addition of Qalculate for symbolic calculations and Scilab for numerical analysis, thereby broadening its utility for researchers and educators. Additionally, Kross provided a modular scripting framework that allowed embedding interpreters such as Python, Ruby, and JavaScript into native KDE applications, enabling automation of tasks like data processing or UI interactions without recompiling the core software. KDE SC 4.10 marked a in declarative UI development with the integration of support for widgets, porting several workspace components to the / framework to simplify the creation of dynamic, scriptable interface elements like custom layouts and applets. This shift made it easier for developers to build responsive extensions using a declarative syntax, improving portability and maintainability. The extension ecosystem was further supported by comprehensive development guidelines, which outlined steps for creating applets in languages like C++, , or , including packaging and integration best practices. Documentation for these tools and APIs was centralized on TechBase, offering tutorials, reference materials, and API overviews, complemented by CMake-based build scripts that allowed custom compilation of modules alongside external projects for seamless integration.

Version history

KDE 4.0

KDE 4.0 marked the initial stable release of the KDE Software Compilation 4 on January 11, 2008, following a series of pre-release versions that began with Alpha 1 on May 11, 2007. This alpha introduced early prototypes of core components, while subsequent betas built on this foundation, culminating in Beta 4 on October 30, 2007, which focused on codebase polishing and Plasma desktop improvements. Release Candidate 1 followed on November 20, 2007, serving as the final testing phase before stabilization. The development process emphasized a shift to the Qt 4 framework, providing advanced visual capabilities and a reduced memory footprint as the foundational layer for the new architecture. The release debuted several innovative components central to the KDE 4 experience, including the desktop shell, which offered a dynamic with customizable panels, widgets, and a for enhanced user interaction. emerged as the new default , replacing in that role with a streamlined, dual-pane for efficient and metadata handling. was introduced as a universal document viewer supporting multiple formats like PDF and , leveraging advanced rendering for better accessibility. Complementing these were the Oxygen icon theme and style, providing a cohesive, modern aesthetic across the desktop with for high-resolution displays. Initial reception to 4.0 was mixed, with critics highlighting instability and incomplete features, particularly in the shell, which suffered from frequent crashes and usability rough edges in its debut form. noted that while the release represented a bold architectural overhaul, daily use was hindered by bugs, such as plasmoid failures, making it unsuitable for production environments at launch. However, reviewers praised its innovative potential, including the forward-looking design and Oxygen visuals, positioning it as a promising foundation for future desktop evolution despite the early challenges. OSNews described it as an impressive, if immature, step forward, emphasizing the project's ambition in redefining open-source desktop paradigms.

KDE 4.1

KDE 4.1, released on July 29, 2008, served as the first maintenance release following the initial KDE 4.0 launch, prioritizing bug fixes and usability improvements to address early instabilities reported by users. This version focused on stabilizing core components while introducing targeted enhancements to multimedia handling and desktop integration, making it more suitable for everyday use. A key advancement was the expansion of Phonon, the multimedia framework, with new backends supporting GStreamer, QuickTime, and DirectShow9, enabling broader compatibility across different operating systems and media formats. Plasma, the desktop shell, gained support for Qt 4 widgets, allowing seamless integration of standard Qt elements into the workspace for improved customization and functionality. Additionally, a shared emoticon theming system was implemented, unifying visual elements across applications like KMail and Kopete to enhance consistency in user interfaces. Several new applications debuted in this release to expand the Software Compilation's utility. Dragon Player provided a simple, lightweight video player interface, while Skanlite offered straightforward scanning capabilities for image acquisition. integrated the Akonadi framework, a PIM storage system that efficiently manages and contact data across applications like KMail, KOrganizer, Akregator, and KNode. Other additions included Step, an interactive physics simulator for educational simulations, and new games such as KDiamond, Kollision, KBreakOut, and Kubrick, broadening recreational options within the environment. Usability tweaks were prominent, particularly in file management with , which introduced a , support, and single-click selection to streamline and reduce friction in daily tasks. These refinements, combined with framework stabilizations, marked 4.1 as a pivotal step toward a more reliable desktop experience.

KDE 4.2

KDE 4.2 was released on January 27, 2009, marking a significant maturation of the workspace and overall user interface in the Software Compilation 4 series. This version emphasized refinements to desktop interactions, building on the foundational elements introduced in prior releases to deliver a more intuitive and customizable environment. Key enhancements focused on workspace usability, including improved in the Plasma panel, where tasks now group automatically by application and support multiple rows for better organization on varied screen sizes. Panels gained auto-hiding functionality, allowing them to retract when not in use to maximize screen real estate while remaining accessible via mouse hover. New Plasma applets expanded customization options, such as the Quicklauncher for rapid application access, weather monitors, news feeds, and comic strip viewers, which could also integrate into screensavers or function as interactive desktop overlays. The KWin window manager introduced polished effects, notably the Magic Lamp minimization animation, which incorporated realistic motion physics to smoothly draw windows into the . Among the new applications, PowerDevil debuted as a dedicated tool tailored for laptops and mobile devices, offering configurable profiles for battery optimization, screen blanking, and sleep states. The kdegames module added Killbots, a where players navigate a grid to avoid swarms of hostile robots while strategically deploying weapons and shields. Reception positioned KDE 4.2 as the first iteration in the series suitable for widespread daily use, shifting perceptions from an experimental state to a reliable desktop option, as noted in contemporary analyses praising its stability and feature completeness.

KDE 4.3

KDE 4.3, codenamed "Caizen," was released on August 4, 2009, marking a significant stability-focused update in the Software Compilation 4 series. This version emphasized refining the for broader reliability, particularly targeting home users and small office environments with enhanced robustness to support more consistent daily workflows. A major aspect of the release was an extensive bug resolution effort, with over 10,000 bugs addressed across the codebase, contributing to a more polished and dependable . These fixes spanned the workspace, applications, and underlying libraries, reducing crashes and improving overall system responsiveness. This stability push positioned KDE 4.3 as a viable option for enterprise-like deployments in smaller organizations, where predictable performance is essential for productivity tools and administrative tasks. Key system integration advances included deeper incorporation of PolicyKit for managing privileged actions securely. KDE 4.3 introduced a PolicyKit wrapper in the kdebase-workspace package, featuring an authorization manager and authentication agent to handle user permissions more granularly without disrupting workflow. Additionally, integration with was advanced through the hardware abstraction layer, enabling better detection and management of network connections, such as in tools like KGpg, for seamless connectivity in varied environments. The release also introduced new Plasmoids to extend Plasma's customization capabilities, including the Translatoid for real-time translations and the folderview for quick folder previews. Activities were enhanced by tying them directly to virtual desktops, allowing users to organize workflows more intuitively across sessions. While weather Plasmoids were available and functional, the focus on activities highlighted improved desktop organization for multi-tasking scenarios. These additions, combined with the new "Air" Plasma theme offering reduced memory usage and smoother animations, further bolstered the environment's efficiency and user-centric design.

KDE SC 4.4

KDE SC 4.4, codenamed "Caikaku," was released on , 2010, and introduced the "Software Compilation" nomenclature to highlight the modular structure of the platform, allowing independent development and packaging of its components. This shift reflected the growing ecosystem of interdependent yet separable modules, enabling distributions to compile and distribute software more flexibly. The release incorporated over 1,400 feature implementations and fixed more than 7,200 bugs, contributing to improved stability and usability across diverse hardware. A major highlight was the debut of the Plasma Netbook workspace, tailored for low-resolution netbook displays and extending support to touch-enabled devices through gesture recognition and optimized layouts. This interface provided a full-screen application launcher with integrated search functionality, alongside a "Newspaper" view that arranged widgets in a scrollable, space-efficient grid to maximize usability on constrained screens. By building on the modular Plasma architecture, it allowed seamless switching between desktop and netbook modes without restarting the session. Application enhancements focused on personal information management and communication tools, with KAddressBook receiving a complete rewrite as the first KDE application to leverage the Akonadi framework for unified contact storage and synchronization across local and remote sources. The updated KAddressBook featured a three-pane interface for browsing, editing, and viewing contacts, simplifying groupware integration like LDAP and CardDAV. Kopete, KDE's multi-protocol instant messaging client, achieved version 1.0 status, marking a stable release with refined protocol support and plugin stability after extensive development. The development platform saw the addition of KAuth, a cross-platform that facilitated secure for applications using PolicyKit backends, reducing reliance on direct system calls for sensitive operations. Overall, KDE SC 4.4 prioritized expanded device compatibility, including preliminary multitouch gestures via Qt 4.6, paving the way for future adaptations to mobile and embedded environments while maintaining cross-platform portability to , systems, Windows, and Mac OS X.

KDE SC 4.5

KDE Software Compilation 4.5 was released on August 10, 2010, marking a significant step in enhancing the desktop environment's rendering and capabilities. This version focused on integrating modern technologies into the workspace while improving semantic data handling for better . The release emphasized stability and performance optimizations, building on previous iterations to provide a more seamless interaction with web-based content and file resources. A key advancement in KDE SC 4.5 was the introduction of a new KDE library, which integrated deeply with the desktop for rendering web content. This library leveraged the open-source engine to support features like network settings, password storage, and other functionalities previously exclusive to , the KDE web browser. components could now embed web views more efficiently, enabling richer interactive elements such as dynamic widgets and improved content display without relying on the older engine for all tasks. This integration aimed to future-proof web-related features in the desktop environment. Semantic search received notable improvements through enhancements to the Nepomuk framework, which powered context-aware features in . The Activity Manager, a new tool replacing the zoomable user interface, utilized Nepomuk's semantic desktop capabilities to organize and switch between user activities based on file associations and . Additionally, Nepomuk enabled advanced sorting in KRunner, the and command tool, by monitoring file system changes via for more accurate and responsive results. These updates made content discovery more intuitive, focusing on relationships between data rather than simple keyword matching. Packaging and resource management saw refinements with the addition of KSharedDataCache, a high-speed caching system that accelerated access to shared resources like icons and themes across applications. This change optimized disk I/O for frequently used assets, reducing load times in and other components. Brief ties to for multimedia handling were maintained, with added support ensuring consistent audio rendering in web-integrated elements. Overall, these updates prioritized efficient content rendering and semantic organization without overhauling core structures.

KDE SC 4.6

KDE SC 4.6 was released on January 26, 2011, marking a significant update in the series with a strong emphasis on enhancing graphical performance and visual fluidity. This release introduced optimizations particularly targeted at rendering workloads, building on the Plasma desktop environment's window manager to deliver more responsive effects. A key advancement in KDE SC 4.6 was the improved compositing within , which enabled smoother window animations, transitions, and effects by incorporating better platform detection and ARB shader support for hardware-accelerated rendering. These enhancements addressed previous limitations in graphical rendering, allowing for more efficient handling of visual workloads on diverse hardware configurations without compromising stability. For instance, the addition of compositor-powered window geometry effects facilitated precise move and resize operations, reducing latency in everyday desktop interactions. Performance tuning in this version extended to Plasma's core components, optimizing resource usage for visual tasks such as dashboard effects and activity management, thereby improving overall desktop responsiveness. KWin's integration within the Plasma workspace further benefited from scripting capabilities that allowed developers to customize visual behaviors, contributing to a more polished focused on graphical efficiency.

KDE SC 4.7

KDE Software Compilation 4.7 was released on July 27, 2011, marking a significant update in the 4 series with a focus on enhancing usability and portability. This release incorporated over 12,000 closed bug reports, addressing more than 2,000 unique issues across the platform, applications, and workspaces to improve overall stability and performance. A key advancement in KDE SC 4.7 was the addition of OpenGL ES 2.0 support in the window manager, enabling better compatibility with mobile and embedded devices by leveraging EGL for rendering. This feature polished the graphics backend for non-desktop environments, allowing smoother deployment on resource-constrained hardware without compromising visual fidelity. Building on prior integrations like for seamless connectivity, these changes extended KDE's reach beyond traditional desktops. Dolphin, KDE's primary , received notable UI refinements in this version, including a cleaner default appearance with the hidden by default yet easily accessible via right-click or shortcuts. The file searching interface was also enhanced for quicker and more intuitive navigation, contributing to a more polished in everyday file management tasks. These updates emphasized streamlined interactions, reducing visual clutter while maintaining full functionality.

KDE SC 4.8

KDE Software Compilation 4.8 (KDE SC 4.8) was released on January 25, 2012, marking a significant update in the 4 series with an emphasis on enhanced stability, performance, and usability across the desktop environment. This version introduced optimizations that improved efficiency for everyday tasks, such as window management and file handling, while also advancing tools for scientific computing to support specialized workflows. Overall, KDE SC 4.8 delivered measurable gains in responsiveness, making it more suitable for users seeking a balance between daily productivity and domain-specific applications. A key highlight was the performance improvements in , the window manager for Workspaces, which benefited from targeted optimizations to enhance rendering and efficiency. These changes reduced latency in window operations, such as resizing and switching, particularly on systems with varying hardware capabilities, contributing to smoother interactions in dynamic desktop environments. Developers focused on refining the backend, ensuring better resource utilization without compromising visual effects, which aligned with the release's goal of overall system efficiency. Dolphin, the default , received a major overhaul with the introduction of , featuring a rewritten view engine that significantly boosted speed and scalability for handling large directories. This update enabled faster initial folder loading and navigation, with previews of file contents—such as images and documents—appearing in approximately one-third of the previous time on slower hardware, improving usability for daily file browsing and management. The new engine also supported smoother scrolling and animated transitions during zoom or resize operations, reducing perceived delays and enhancing the tool's efficiency for routine tasks. For specialized use, KDE SC 4.8 expanded the capabilities of , an interactive mathematical frontend, by integrating new backends for Qalculate and . The Qalculate backend provided support for advanced symbolic and numerical computations, allowing users to perform complex calculations directly within Cantor's worksheet interface. Similarly, the Scilab backend enabled integration with the open-source numerical computation platform, facilitating scientific scripting and for researchers and educators. These additions broadened Cantor's utility for mathematical and scientific workflows, emphasizing 's commitment to accessible tools in specialized domains. Preparatory work for integration began in this release with the inclusion of QtQuick-based widgets in the default desktop setup, laying groundwork for future declarative UI enhancements.

KDE SC 4.9

4.9 was released on August 1, 2012, marking an incremental update aimed at enhancing user productivity through targeted improvements in core applications. This emphasized refinements in and operations, building on the of prior releases without introducing major architectural changes. A key highlight was the enhancement to the , which introduced in-line renaming capabilities, allowing users to directly edit file names without opening a separate dialog, thereby streamlining efficiency. also gained back and forward navigation buttons in the for quicker folder traversal, along with improved display options such as ratings, tags, file sizes, authors, and dates, which could be sorted and grouped for better organization. Additionally, a new was added to support operations like pulling, pushing, and committing directly within the interface, catering to developers handling code repositories. The terminal emulator received usability upgrades to facilitate more intuitive interactions, including the ability to change directories by simply dragging and dropping folders into the window. Users could now detach or clone tabs by dragging them out, enhancing multitasking, while new options allowed control over the visibility of the menu and tab bar to customize the interface. Text selection was improved by integrating KDE platform technologies for searching and highlighting, and tab titles became scriptable for dynamic labeling based on session activities. KWin, the default , saw optimizations for smoother window switching, including better raising of windows and integration with Activity rules to manage focus more reliably. Performance tweaks were applied to features like Wobbly Windows, reducing lag during animations, and the configuration module for box switching was refined for easier setup. These changes collectively contributed to a more responsive desktop experience, prioritizing everyday productivity over radical innovations. Plasma widgets benefited from minor refinements, such as improved Activities integration in tools like and , allowing seamless context switching across desktop sessions.

KDE SC 4.10

4.10 was released on February 6, 2013, marking a significant step in modernizing the desktop environment and enhancing performance across key components. This version introduced declarative user interface development through the integration of (Qt Modeling Language) components into , leveraging the framework to create more consistent, stable, and responsive widgets. Notable implementations included QML-based containments, a QML interface for the system tray, and the porting of the notifications applet to QML, which facilitated smoother animations and easier customization for developers and users alike. Performance optimizations were a core focus, particularly in (PIM) tools and capabilities. The semantic engine received substantial upgrades, including a new indexer that enabled faster file indexing and the introduction of a Tags KIO slave for browsing files by semantic tags, reducing resource overhead and improving search responsiveness. In , these enhancements translated to vast improvements in indexing speed and folder loading times, allowing for near-instantaneous mail display in KMail after upgrades, thereby streamlining workflows for email and calendar management. , the document viewer, benefited from techniques that permitted deeper zooming levels with lower memory usage, making it more efficient for handling large PDFs and images. These advancements in laid groundwork for future evolutions in KDE's search infrastructure, with later emerging as its lightweight successor starting in KDE Applications 4.13 to further optimize file indexing and search. Overall, KDE SC 4.10 emphasized declarative paradigms for UI innovation while delivering tangible speed gains in PIM applications, contributing to a more fluid desktop experience.

KDE SC 4.11

KDE Software Compilation 4.11 was released on August 14, 2013, marking a significant milestone as the shifted toward long-term maintenance in preparation for the upcoming KDE 5 series. This version emphasized stability and refinements to core components, particularly within the personal information management (PIM) suite and semantic desktop framework, while addressing lingering performance issues from prior releases. A primary focus of KDE SC 4.11 was optimizing the KDE PIM stack, which powers applications like for email, calendar, and contact management. Developers implemented substantial performance enhancements, resulting in faster indexing and more responsive handling of large datasets in email and scheduling tasks. These improvements stemmed from targeted code refinements and better resource management, allowing users to experience smoother operations without the bottlenecks seen in earlier iterations. Nepomuk, the semantic desktop framework integrated into the KDE Platform, received key optimizations in this release to enhance overall system stability. Changes included an updated storage format for and a rewritten indexer, which required users to reindex their data upon first login for optimal performance. These updates aimed to reduce resource overhead and improve reliability in file tagging and search functionalities, contributing to a more robust backend for Plasma Workspaces. Plasma Workspaces, the graphical shell of KDE SC, entered maintenance mode with KDE 4.11, entering a feature freeze to prioritize bug fixes and security updates over new developments. This transition ensured long-term support until August 2015, allowing the to stabilize the desktop while resources shifted toward planning the KDE 5 framework. The release thus served as a bridge, fixing remaining issues and solidifying the 4.x series as a reliable platform for users during the end-of-cycle phase.

KDE SC 4.12

KDE Software Compilation 4.12 was released on December 18, 2013, marking a significant update in the 4 series with an emphasis on enhancing the stability and functionality of (PIM) tools. This version introduced substantial performance improvements to the KDE PIM stack, which includes applications like for email, calendar, and contact management, resulting in faster operations and reduced resource usage for users handling daily productivity tasks. The release targeted core productivity tools by addressing key pain points in PIM workflows, such as synchronization and data handling, to provide a more reliable experience during what was increasingly a maintenance-oriented phase for the 4 ecosystem. Central to these enhancements were refinements in the suite, where developers focused on optimizing and handling to minimize crashes and improve responsiveness. For instance, updates to the underlying PIM framework allowed for smoother integration of calendars and address books, enabling users to manage appointments and correspondence more efficiently without frequent interruptions. These changes were part of a broader effort to stabilize the suite for long-term use, reflecting community feedback on reliability in professional and personal settings. The Akonadi backend, responsible for and retrieval in PIM applications, received targeted refinements to boost overall and . Additionally, the KDE Platform in 4.12 incorporated approximately 20 bugfixes and optimizations, including improvements to components like KNewStuff for content downloads and KNotify4 for notifications, further supporting the productivity focus by enhancing file handling and system integration. , the semantic desktop framework, also benefited from bugfixes and expanded indexing support for legacy formats such as documents, aiding data organization in mixed environments.

KDE SC 4.13

KDE Software Compilation 4.13 was released on April 16, 2014, marking a significant update to the desktop environment with enhancements aimed at improving user experience through advanced search capabilities and broader international support. This version introduced , a new framework designed to replace the previous system, focusing on more efficient file indexing and retrieval. The key innovation in KDE SC 4.13 was the transition from to for file indexing, addressing longstanding issues with performance and resource consumption in . utilizes and Xapian for full-text indexing, enabling faster and more accurate searches based on file content, metadata, and relationships, such as linking documents to contacts or locations. This replacement resulted in improved search , greater stability, reduced CPU and usage, and lower requirements compared to Nepomuk's RDF-based approach. Users experienced a one-time database during the initial setup, which temporarily increased processing but streamlined subsequent operations. 's architecture supports relationship-based queries, evolving the semantic desktop concept by integrating seamlessly with tools like the file manager and for productivity tasks. In addition to search enhancements, KDE SC 4.13 expanded global by providing translations for 53 languages, facilitating adoption in diverse linguistic regions. This localization effort ensured that the , applications, and were available in a wider array of languages, with further expansions planned in subsequent maintenance releases. Overall, these updates prioritized efficiency in and inclusivity, making KDE SC 4.13 a refined iteration for international users seeking robust desktop functionality.

KDE SC 4.14

KDE Software Compilation 4.14 was released on August 20, 2014, marking the final feature release in the SC 4 series and dedicating the version to Volker Lanz, a long-time contributor and author of KDE Partition Manager who passed away in April 2014. This release emphasized overall stability through incremental improvements and extensive bug fixes across more than 200 applications, rather than introducing major new features, as development resources shifted toward the upcoming 5 and 5. Key enhancements included SOCKS5 proxy support and audio call functionality in Kopete, alongside bug fixes and minor refinements in core applications such as for better document handling, for improved editing stability, for file management reliability, and Umbrello for UML2 compliance, crash prevention, and enhanced file loading. These updates built on the maintenance efforts initiated with the 4.11 release, ensuring a polished for legacy users. The series concluded with the stable update 4.14.3 on November 11, 2014, incorporating over 50 additional bug fixes and optimizations in applications like KMail for email reliability, Umbrello for modeling accuracy, for rendering stability, Akregator for feed management, and for performance tweaks, along with translation updates and a security patch for Plasma Workspaces addressing CVE-2014-8651. This final iteration solidified KDE SC 4.14 as a robust endpoint for the compilation, prioritizing long-term legacy support through ongoing stabilization.

Release cycle and support

Schedule and cadence

The KDE Software Compilation 4 ( SC 4) adhered to a bi-annual release cadence, delivering major feature updates approximately every six months to balance innovation with stability. This cycle began with the inaugural release of on January 11, 2008, and continued with on July 29, 2008, on January 27, 2009, on August 4, 2009, and on February 9, 2010, establishing a pattern of winter releases (typically January or February) for even-numbered minor versions and summer releases (typically July or August) for odd-numbered ones. The initial KDE 4.0 release was targeted for December 2007 but slipped to January 2008 following revisions to the , including additional testing phases, to address critical issues. Thereafter, the project closely followed its planned timelines, with minor adjustments rarely exceeding a few weeks, as evidenced by the consistent six-month intervals maintained through the series up to KDE 4.14 on August 20, 2014. Pre-release milestones were integral to the process, featuring alpha and versions 2-3 months before final availability to gather and resolve issues. Feature freezes, marking the end of new functionality , typically occurred about three months prior to release; for instance, KDE SC 4.8's soft feature freeze was on October 27, 2011, followed by dependency and freezes in early November, betas in late November and December, release candidates in December and January, and the final release on January 25, 2012. Release schedules and progress were publicly tracked via KDE TechBase, a collaborative wiki that documented milestones, freezes, and tagging dates for each version, enabling developers and users to monitor adherence to the . Major versions generally received 1-2 years of active maintenance through bugfix updates, with post-4.11 releases extending this window for long-term stability.

Maintenance phases

The SC 4 series followed a support model where active development, including feature enhancements, continued through version 4.10. Beginning with version 4.11, released in August 2013, the Plasma Workspaces entered , limiting updates to bug fixes and security patches to ensure stability without introducing new functionality. The series reached its end-of-life with the release of SC 4.14.3 on November 11, 2014, which served as the final official maintenance update and included over 50 bug fixes alongside a security patch for CVE-2014-8651 in Plasma Workspaces 4.11.14. Ongoing bug tracking and resolutions for KDE SC 4 were managed through KDE's Bugzilla platform, where issues were reported, triaged, and fixed even after the primary development shifted to KDE 5, with the 4.14 branch continuing to receive targeted updates until KDE 5 achieved broader stability around 2016. Linux distributions extended the practical lifespan of KDE SC 4 through backports and integration into long-term support releases; for example, openSUSE provided backported packages via repositories like KDE:KDE4:Factory:Desktop to deliver stability improvements to earlier versions. Red Hat Enterprise Linux 7 incorporated KDE Plasma Workspaces 4 as an optional desktop environment, maintaining security and bug fix support until the end of its maintenance phase on June 30, 2024. By 2025, all major Linux distributions had ended support for KDE SC 4, with the last ones such as Slackware 14.2 reaching end-of-life on January 1, 2024.

Legacy and transition

Overall reception

The initial release of KDE Software Compilation 4 in 2008 drew mixed reactions, with early versions from 4.0 to 4.2 facing significant criticism for instability and incomplete features. Reviewers noted frequent crashes in the , particularly with default and third-party widgets, rendering it unsuitable for and prompting comparisons to alpha software. Despite these issues, the series was praised for its innovative approach, especially the introduction of , which offered a flexible, widget-based desktop framework supporting multiple programming languages and advanced theming for enhanced customization. By the mid-cycle releases of 4.4 to 4.7 around 2010–2011, reception shifted positively as the software matured into a stable and feature-rich environment. KDE 4.4 was highlighted for its improved usability, including social desktop widgets, integration in , and better support, marking a turning point toward reliability comparable to KDE 3. KDE 4.7 further solidified this with refined activity management, enhanced multimedia integration via KDE-Telepathy, and overall "out-of-the-box" stability, earning acclaim for its polished applications like an updated KMail and Digikam. Throughout its lifespan, common themes in feedback included progressive improvements in resource efficiency, with later versions like 4.14 becoming notably optimized and lightweight compared to initial releases. Criticisms persisted regarding the environment's complexity, which some users found overwhelming relative to lighter desktops, leading to preferences for KDE 3's simpler interface among those valuing familiarity over extensive options. User feedback consistently lauded KDE 4's customization capabilities, such as Plasma's widget flexibility and Dolphin’s streamlined file management, though surveys and comments from the era reflected a divide, with many appreciating the power while others clung to prior versions for ease.

Adoption metrics

KDE Software Compilation 4 (KDE SC 4) saw significant adoption as the default in several prominent distributions during its lifecycle. It was the primary interface in , the official variant focused on KDE software. featured KDE SC 4 as a default option in its standard editions, emphasizing integration with the environment's capabilities. offered a dedicated KDE spin, providing users with a pre-configured KDE SC 4 experience alongside its core GNOME-based release. Usage statistics from community surveys indicated KDE SC 4's strong and consistent presence among desktop users from 2010-2014, with around 30-35% preference in polls. A 2011 LinuxQuestions.org poll of over 600 respondents showed holding approximately 33% of the vote for preferred , outpacing at 19% and at 28%. This reflected a estimate of 25-33% for among users during that period, based on similar polls and distribution popularity metrics. With the release of KDE 5 previews in 2014, adoption of SC 4 began to wane as distributions transitioned to the new modular ecosystem. Cross-platform efforts extended KDE SC 4 beyond Linux, though uptake remained limited outside its core ecosystem. The KDE on Windows project provided installers for running KDE applications and parts of the Plasma workspace on Microsoft Windows, achieving functional ports by 2010. Ports to Haiku, an open-source BeOS successor, included KDE frameworks and applications, supporting experimental cross-platform development. Mac OS X support was announced with KDE 4.1 in 2008, enabling compilation of core libraries and apps via Qt 4, but adoption was constrained by integration challenges and lack of widespread distribution packaging. In settings, KDE SC 4 found application in select and sectors valuing its customizability. The city of Munich's distribution, deployed across 15,000 desktops by 2013, utilized KDE SC 4 on a base for tasks, demonstrating viability in large-scale governmental IT. Similarly, Spain's LliureX education platform in adopted KDE software, including during the SC 4 era, for school environments, supporting customized deployments on over 110,000 PCs across numerous institutions.

Shift to KDE 5

The transition from KDE Software Compilation 4 to 5 was driven by the need to adopt Qt 5, which offered enhanced capabilities such as improved , better support for modern graphics stacks, and a more modular architecture that aligned with evolving open-source development practices. developers aimed to increase modularity through the introduction of Frameworks 5, Plasma 5 for the desktop workspace, and Applications 5, allowing for independent evolution of components while reducing dependencies on the monolithic structure of KDE SC 4. Additionally, the impending end of active Qt 4 support necessitated the shift, as Qt 5's release in December 2012 provided a forward-looking foundation that Qt 4 could no longer match in terms of performance and feature integration. Planning for KDE 5 began in earnest around 2012, coinciding with early 5 betas, and involved parallel development tracks where KDE SC 4 maintenance continued alongside porting efforts to 5 and Frameworks 5. Developers focused on incremental ports in branches during the KDE SC 4.11 release cycle, positioning 4.11 as a stable version to serve as a bridge, ensuring users had a reliable environment while the team prepared the next generation. This approach allowed for testing and refinement without disrupting the existing user base, with key components like the Workspaces team dedicating resources to 5-specific enhancements. The outcome was the release of in July 2014, followed shortly by Plasma 5.0, marking the debut of the modular 5 ecosystem and enabling for many applications through 4-to- 5 porting tools and compatibility layers. However, not all features carried over seamlessly; for instance, parts of the semantic desktop framework were dropped in favor of the lighter search system, which served as a bridge for file indexing continuity while simplifying resource usage. Despite these advancements, the shift faced challenges including user resistance due to initial stability issues and visual changes in 5, leading many distributions to extend support for SC 4.x beyond its official lifecycle for stability in long-term releases. As of 2025, SC 4 receives no official maintenance and is considered fully legacy, though remains available for historical or custom use.

References

  1. [1]
    KDE 4.0 Released
    Jan 11, 2008 · Friday, 11 January 2008. FOR IMMEDIATE RELEASE. KDE Project Ships Fourth Major Version of cutting edge Free Software Desktop.
  2. [2]
    KDE Software Compilation 4.14
    Aug 20, 2014 · Plasma 5 was recently released after 3 years of work; it is on its own release schedule with feature releases every three months and bugfix ...Plasma Workspaces · Kde Applications · Support KdeMissing: history | Show results with:history
  3. [3]
    Repositioning the KDE Brand
    Nov 24, 2009 · Applications that make up the KDE Software Compilation may be run independently of each other and additional applications can be added without ...
  4. [4]
    KDE Software Compilation 4.11
    Aug 14, 2013 · These releases are all translated in 54 languages; we expect more languages to be added in subsequent monthly minor bugfix releases by KDE. The ...Kde Platform 4.11 Delivers... · Spread The Word And See... · Release PartiesMissing: history | Show results with:history<|control11|><|separator|>
  5. [5]
    KDE SC 4.4.0 Caikaku Release Announcement
    Feb 9, 2010 · KDE Software Compilation 4.4.0 Introduces Netbook Interface, Window Tabbing and Authentication Framework. KDE Software Compilation 4.4.0 ...
  6. [6]
    KDE Software Compilation 4.12
    Dec 18, 2013 · This release marks substantial improvements in the KDE PIM stack, giving much better performance and many new features.Kde Platform 4.12 Becomes... · Spread The Word And See... · Release PartiesMissing: history | Show results with:history
  7. [7]
    KDE Timeline
    In 2008, the community announced the revolutionary KDE 4. In addition to the visual impact of the new default theme, Oxygen, and the new desktop interface, ...
  8. [8]
    KDE goes cross-platform with Windows, Mac OS X support
    Jan 23, 2008 · Qt is designed for cross-platform portability and even uses native ... The binaries can be obtained via BitTorrent from the KDE TechBase page for ...
  9. [9]
    The Road to KDE 4: CMake, a New Build System for KDE - KDE.news
    Feb 22, 2007 · But KDE's support for other platforms is sort of a byproduct of the good code that exists for *nix. We aren't specifically designing KDE to suit ...
  10. [10]
    KDE 4 Set to Make Device Interaction Solid
    Jan 4, 2006 · After a lot of hacking behind the scenes, a new initiative to improve KDE's interaction with network and hardware devices has been launched.
  11. [11]
    Phonon: Multimedia in KDE 4
    Apr 27, 2006 · Phonon will provide a task oriented API for multimedia, making it easy for KDE applications to use media playback and capture functionality (and ...Missing: planning | Show results with:planning
  12. [12]
    First Day KDE 4 Multimedia Meeting
    May 27, 2006 · The first public preview release (aka alpha) is scheduled for October, 2006. It's been announced on .kde recently. > Is it hard to port KDE3 to ...Missing: origins | Show results with:origins
  13. [13]
    Technical Working Group Elected - KDE.news
    Feb 11, 2006 · The first Technical Working Group for KDE has been elected. It will consist of seven long-time contributors to KDE and become operational in ...
  14. [14]
    [PDF] KDE e.V. Quarterly Report 2006Q4 (Issue 6)
    The fourth quarter of 2006 brought with it the first activities of the new board of KDE e.V., comprised of Aaron, Adriaan, Cornelius, Eva and.<|separator|>
  15. [15]
    Why the KDE project switched to CMake -- and how (continued)
    Jun 21, 2006 · It was decided that CMake would be the build system for KDE 4. Beginning now, CMake will be the tool that is used to base all of KDE4 development.
  16. [16]
    [Kde-cvs-announce] Kdelibs and kdebase have migrated to Git
    Jan 30, 2011 · Dear KDE Account Holder, We are pleased to announce that the conversion of kdelibs and kdebase from Subversion to git has been completed!
  17. [17]
    Helping KDE move to git – Fading Memories - valdyas.org
    Nov 5, 2010 · KDE's migration to git has been a long time in the making, with the first plans being discussed in 2009. One big piece missing has been the ...
  18. [18]
    KDE 4.3.0 Caizen Release Announcement
    Aug 4, 2009 · The KDE 4.3 Desktop. The KDE community has fixed over 10,000 bugs and implemented almost 2,000 feature requests in the last 6 months. Close ...
  19. [19]
    KDE 4.0 Beta 1 Release Announcement
    May 22, 2007 · This release marks the beginning of the integration process which will bring the powerful new technologies included in the now frozen KDE 4 ...
  20. [20]
    KDE 4.0-alpha2 Release Announcement
    Jul 4, 2007 · KDE Project Ships Second Alpha Release for Leading Free Software Desktop, Codename "Cernighan". KDE 4.0-alpha2 features considerable ...
  21. [21]
    Development/Tutorials/KDE4 Porting Guide - KDE TechBase
    Jan 31, 2021 · A tutorial intended to help developers port their Qt3/KDE3 based applications to Qt4/KDE4. ... An overview of the Qt3 to Qt4 transition is ...Missing: challenges | Show results with:challenges
  22. [22]
    Qt FAQ | Qt Open Source Licensing
    LGPLv2.1 is an older version and not recommended by the Free Software Foundation for new projects anymore. Both licenses have the same intention, namely to ...Missing: 4 Qt4
  23. [23]
    Solid - KDE Developer
    Solid is a hardware abstraction for KDE developers to easily write applications with hardware interaction, providing access to device information.Missing: planning | Show results with:planning
  24. [24]
    Development/Tutorials/Solid/Introduction - KDE TechBase
    May 31, 2019 · What is Solid. Solid is the new hardware device framework for KDE 4 that features, among other things, a hardware discovery layer which ...
  25. [25]
    Phonon - KDE UserBase Wiki
    Aug 25, 2020 · Phonon is a multimedia, multi-platform sound framework for the application developer. Phonon also provides several features and benefits for the end user.<|separator|>
  26. [26]
    The Phonon Library API Reference
    Overview | Development · Phonon provides a Qt-style interface for audio and video. It is aimed at the average desktop application, whether that is a game ...Missing: SC | Show results with:SC
  27. [27]
    Akonadi - KDE UserBase Wiki
    May 11, 2025 · The Akonadi framework is responsible for providing applications with a centralized database to store, index and retrieve the user's personal information.
  28. [28]
    Development Platform - KDE Community
    This also marks the end of this guide through the new features in the KDE Software Compilation. We hope you have enjoyed it and would again like to extend our ...Nepomuk For Developers · Akonadi Groupware Cache · Hexing Okteta
  29. [29]
    KDE PIM/Akonadi
    Jul 31, 2021 · We intend to design an extensible cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access.
  30. [30]
    Nepomuk - KDE UserBase Wiki
    Apr 13, 2024 · Semantic Search is about classification, organisation and presentation of data. It is not an application, but a component which can be used by developers ...Missing: planning | Show results with:planning
  31. [31]
    Frameworks / KIO · GitLab - KDE Invent
    KIO. Network transparent access to files and data. Introduction. This framework implements almost all the file management functions you will ever need.
  32. [32]
  33. [33]
    KDE Development Platform 4.5.0 gains performance, stability, new ...
    WebKit now provides a integration with password storage and other features in Konqueror, the KDE web browser. Other applications can make use of WebKit to ...
  34. [34]
    The KDE WebKit Library
    This library provides KDE integration of the QtWebKit library. If you are using QtWebKit in your KDE application, you are encouraged to use this layer.
  35. [35]
    Applications/Desktop - KDE UserBase Wiki
    Nov 10, 2023 · These pages talk about the basic KDE Plasma desktop. These applications are common programs usually found in base KDE SC 4 or Plasma 5 ...
  36. [36]
    KDE Puts You In Control with New Workspaces, Applications and ...
    Jan 26, 2011 · Nepomuk, the technology behind metadata and semantic search in KDE applications, now provides a graphical interface to back up and restore data.
  37. [37]
    KDE 4.2.0 Release Announcement
    ### Summary: Magic Lamp Transition in KWin 4.2
  38. [38]
    Schedules/KDE4/4.7 Feature Plan - KDE Community Wiki
    Oct 31, 2011 · Implement kwin's new shadow system for menus, drop-downlists, etc. ... KWin. DONE, Compositor, OpenGL 2.x/OpenGL ES 2.0 compositing backend ...
  39. [39]
    KDE 4.1 Release Announcement
    ### Summary of Qt 4 Porting for Plasma in KDE 4.1.0
  40. [40]
    Plasma / PowerDevil · GitLab - KDE Invent
    May 16, 2020 · PowerDevil is the internal name of the KDE power management service for Plasma. It is responsible for some (but not all) interactions with hardware ...
  41. [41]
    KDE 4.0 Visual Guide: Applications
    ### Summary of KDE Applications in KDE SC 4
  42. [42]
    Amarok - KDE
    Amarok, the classic music player originating from the early '00s, is still rocking strong! Get it while it's hot!
  43. [43]
    KDE 4.2 Beta 2 Release Announcement
    Dec 16, 2008 · Killbots is a new game shipped with the kdegames module. Other games have improved user interaction and added themes and levels. Educational ...
  44. [44]
    Projects/KWin/4.0-release-notes - KDE TechBase
    Mar 3, 2014 · KWin provides support for writing compositing effects that may be loaded into KWin as plugins. These effects communicate with the KWin core ...
  45. [45]
    System Settings/Accessibility - KDE UserBase Wiki
    Dec 12, 2018 · Plasma contains accessibility settings for you in order to make your experience easier when using the computer.
  46. [46]
    Workspace Improves User Experience - KDE Community
    The KDE Software Compilation ships with a number of default widgets; many more are available from the community. Widgets can be added to the workspace from ...Plasma Introduces New... · Improved Window Management · New And Improved Plasma...
  47. [47]
    Plasma Workspaces 4.10 Improve Mobile Device Support and ...
    Feb 6, 2013 · This release makes it easier to contribute to KDE with a Plasma SDK (Software Development Kit), the ability to write Plasma widgets and widget ...Missing: evolution netbook
  48. [48]
    KDE Plasma Workspaces, Applications and Platform 4.8 Improve ...
    Jan 25, 2012 · In addition to stability improvements and bugfixes, Platform 4.8 provides better tools for building fluid and touch-friendly user interfaces, ...Missing: SC | Show results with:SC<|separator|>
  49. [49]
  50. [50]
    Introducing KDE 4 KNetworkManager
    Nov 7, 2009 · The NetworkManager system consists of a system daemon that receives network settings from a pair of settings services, one of which is run by ...
  51. [51]
    Phonon - KDE Community Wiki
    Jun 18, 2021 · Welcome to the Phonon wiki space. Here, we try to document what is being worked on, and our plans for the immediate future.
  52. [52]
    KDE Software Compilation 4.13
    ### Summary: Baloo Replacing Nepomuk and Search Indexing Improvements
  53. [53]
    The Start of Something Amazing with KDE 4.0 Release
    Jan 11, 2008 · This is our most significant release in our 11 year history and marks both the end of the long and intensive development cycle leading up to KDE ...
  54. [54]
    Software Compilation 4.4 Beta 2 Release Announcement
    Dec 21, 2009 · The second beta version of KDE SC 4.4 provides a preview and base for helping to stabilize the next version of the KDE Plasma Workspaces, ...<|separator|>
  55. [55]
    KPackage - KDE UserBase Wiki
    Feb 25, 2024 · KPackage is dependent on the Smart package manager. The main screen has two sections. The right-hand one will be empty until you select a package.
  56. [56]
    Schedules/KDE4/4.8 Feature Plan - KDE Community Wiki
    Jan 17, 2012 · Cantor, Add Qalculate backend. DONE, Cantor, Add Scilab backend. DONE, Marble, Marble Runner plugins for Parsing files. DONE, Marble, (GSoC) OSM ...Missing: enhancements | Show results with:enhancements
  57. [57]
    Development/Tutorials/Kross/Introduction - KDE TechBase
    May 31, 2019 · Kross is a modular scripting framework that eases embedding of scripting interpreters like Python, Ruby and JavaScript transparently into native applications.Introduction · Advantage of Kross over other... · The Interpreter plugins · Python
  58. [58]
    Development/Tutorials/Plasma4 - KDE TechBase
    Feb 25, 2015 · This guide shows you how to create a comic plugin for the comic plasmoid. Python. There are some sample plasmoids written in python https ...Missing: SC | Show results with:SC
  59. [59]
    Development/Tutorials/Programming Tutorial KDE 4 - KDE TechBase
    Jun 29, 2011 · Finding documentation. Whenever you have a KDE class and want the API documentation for it (KApplication, for example), point a konqueror window ...
  60. [60]
    KDE 4.0-alpha1 Release Announcement
    The KDE Community is happy to announce the immediate availability of the first alpha release of the KDE Desktop Environment, version 4.0. The ...
  61. [61]
    KDE 4.0 Beta 4
    KDE 4.0 Beta 4 is for bug fixes, codebase polishing, and Plasma improvements, seeking community feedback and bug reports.
  62. [62]
    KDE 4.0 Release Candidate 1 Now Available - fsckin w/ linux
    Nov 20, 2007 · KDE 4.0 Release Candidate 1 Now Available. KDE has anounced the availability of KDE 4.0 RC1 – get it while it's hot! See the press release ...
  63. [63]
    Ars Technica reviews KDE 4.0
    Jan 20, 2008 · Some equally exciting additions in KDE 4.0 include the new Oxygen visual style, the Plasma desktop shell, the Dolphin file manager, the Phonon ...
  64. [64]
    KDE 4.0 released: rough, but ready for action - Ars Technica
    Jan 11, 2008 · This new version of the open-source desktop environment represents a daring leap forward for the project and includes many radical deviations ...
  65. [65]
    Review: KDE 4.0.0 - OSnews
    Jan 21, 2008 · I expected our community to accept KDE 4.0.0 for what it is. It's not mature code, and it wasn't a flawless release, but what KDE has done ...
  66. [66]
    KDE 4.2 Beta 1 Release Announcement
    Nov 26, 2008 · Killbots is a new game shipped with the kdegames module. Other games ... release candidate on January 6th and the final release of KDE 4.2.
  67. [67]
    KDE 4.2 Released; Short Interview: Aaron Seigo - OSnews
    Jan 27, 2009 · The release of KDE 4.0 was not a smooth one, and left a number of users a bit disgruntled. Still, the release showed so much potential that ...Missing: reception | Show results with:reception
  68. [68]
    Development/Tutorials/PolicyKit/Introduction - KDE TechBase
    Aug 27, 2012 · PolicyKit and KDE. PolicyKit is closely integrated with KDE starting from version 4.3. In kdebase-workspace we have an authorization manager ...
  69. [69]
    KDE 4.4 Brings Lots of Improvement and Increased Functionality
    Feb 11, 2010 · As we mentioned in our news section about two weeks ago, KDE 4.4 was due to come out on February 9th, and without a hitch, it happened.Missing: SC | Show results with:SC<|control11|><|separator|>
  70. [70]
    KDE Releases Development Platform, Applications and Plasma ...
    Aug 10, 2010 · The new KDE WebKit library provides integration with network ... KDE today releases the Plasma Desktop and Plasma Netbook Workspaces 4.5.Missing: Plasmoids | Show results with:Plasmoids
  71. [71]
    KDE Plasma Workspaces Improve User Experience
    KDE Plasma 4.5 improves user experience with a cleaned notification area, new window tiling, an Activity Manager, and better window handling ergonomics.Missing: SC | Show results with:SC
  72. [72]
    Schedules/KDE4/4.5 Feature Plan - KDE Community Wiki
    Oct 25, 2010 · This is a list of planned features for the SC 4.5 release. See also: Schedules/KDE4/4.5 Release Schedule · Schedules/KDE4/4.5 Release Goals ...
  73. [73]
    Schedules/KDE4/4.6 Feature Plan - KDE Community Wiki
    Oct 31, 2011 · This is a list of planned features for the SC 4.6 release. See also ... libplasma, let Plasma::SVG find the best matching size hinted element if ...
  74. [74]
  75. [75]
  76. [76]
  77. [77]
    Introducing Dolphin 2.0
    ### Summary of Dolphin 2.0 Features (from http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html)
  78. [78]
    Dolphin 2.0 - Status Update
    ### Summary of Dolphin 2.0 Improvements for KDE SC 4.8
  79. [79]
    Progress on Qalculate backend for Cantor - ScienceKDE
    Sep 28, 2011 · Thanks to the work of Martin Kuettler, the backend is already in a pretty good shape for inclusion in SC 4.8. The majority of the supported ...
  80. [80]
    KDE Software Compilation 4.9 Officially Released - Softpedia - Linux
    Aug 1, 2012 · After six month of hard work, the KDE Software Compilation 4.9 is finally here, as announced by KDE e.V. and the developers behind the KDE ...<|control11|><|separator|>
  81. [81]
    History of KDE - KDE UserBase Wiki
    25th January 2012 - KDE 4.8 Released Gaining adaptive power management, offering faster and more scalable file management, enhancing interoperability and ...
  82. [82]
    Plasma Workspaces 4.9 – Core Component Improvements
    Dec 5, 2012 · Dolphin has new buttons and metadata; Konsole has tab control; KWin has improved window switching and performance; Activities are integrated ...Missing: SC | Show results with:SC
  83. [83]
    Schedules/KDE4/4.10 Feature Plan - KDE Community Wiki
    Mar 8, 2016 · This is a list of planned features for the SC 4.10 ... New plotting framework. DONE, KAlgebra, Splitted the QML Components from KAlgebraMobile.
  84. [84]
    4.10 Release of Plasma Workspaces, Applications and ... - KDE.news
    Feb 6, 2013 · The KDE Community is proud to announce the 4.10 releases of KDE Plasma Workspaces, Applications and Development Platform.
  85. [85]
    KDE Ships First Beta of Plasma Workspaces, Applications and ...
    Nov 21, 2012 · Faster indexing -- Improvements in the Nepomuk semantic engine allow faster indexing of files. ... More improvements can be found in the 4.10 ...
  86. [86]
    KDE PIM/History
    The PIM release part of KDE's Software Compliation 4.9 and 4.10 introduced vast improvements to indexing speed and loading of folders, in part due to better ...
  87. [87]
    KDE Ships Third Release Candidate of Applications, Platform and ...
    Jan 18, 2013 · Today KDE released the third release candidate for its renewed Workspaces, Applications, and Development Platform.
  88. [88]
    KDE SC/4.11 Release Notes
    Aug 15, 2013 · This document contains the release notes for the 4.11 releases of KDE Plasma Workspaces, Applications, and Platform.
  89. [89]
    KDE Releases Applications and Development Platform 4.12
    Dec 18, 2013 · This release marks substantial improvements in the KDE PIM stack, giving much better performance and many new features. Kate added new features ...
  90. [90]
    KDE's Next Generation Semantic Search
    ### Summary of Baloo as KDE's Next Generation Semantic Search
  91. [91]
  92. [92]
    KDE Ships Applications and Platform 4.14.3
    Nov 11, 2014 · November 11, 2014. Today KDE released updates for its Applications and Development Platform, the third in a series of monthly stabilization ...Missing: features | Show results with:features
  93. [93]
    KDE 4.0 Release Delayed for Two Months - OSnews
    Aug 31, 2007 · The KDE project has delayed the release of KDE 4.0 by two months. “We, The Release Team, hereby announce that we are extending the KDE 4.0.0 ...
  94. [94]
    Schedules/KDE4/4.8 Release Schedule - KDE Community Wiki
    Wednesday, November 23, 2011: KDE SC 4.8 Beta 1 Release. The beta becomes available for general consumption. Thursday, December 1, 2011: KDE SC 4.8 Beta 2 ...
  95. [95]
    Schedules - KDE Community Wiki
    During development, the KDE community sets goals in features and dates for upcoming releases of various projects. ... KDE SC 4.6. Release Schedule · Feature Plan.Plasma 5 · Schedules/KDE 3.5 Release... · Schedules/KDE 3.4 Release...
  96. [96]
    Schedules/KDE4/4.11 Release Schedule - KDE Community Wiki
    Wednesday, August 14, 2013: KDE SC 4.11 Release. Final release is released for general consumption. Thursday, August 29, 2013: KDE SC 4.11.1 tagging.Wednesday, May 29, 2013... · Wednesday, June 5, 2013...Missing: announcement | Show results with:announcement
  97. [97]
    [Nepomuk] Nepomuk in 4.13 and beyond - KDE Mailing Lists
    Dec 12, 2013 · Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]. Hey everyone During the KDE 4.11 ... maintenance mode for more conservative ...
  98. [98]
  99. [99]
    KDE/KDE4 - openSUSE Wiki
    ### Summary of KDE SC 4 Support, Backports, and Long-Term Maintenance in openSUSE
  100. [100]
    Appendix A. KDE Plasma Workspaces - Red Hat Documentation
    Red Hat Enterprise Linux 7 provides version 4 of KDE Plasma Workspaces (previously known as K Desktop Environment) to match different work styles and ...
  101. [101]
    Red Hat Enterprise Linux Life Cycle
    RHEL 7 Extended Life-cycle Support Add-On: Extended Life-cycle Support (ELS) ... June 30, 2024, Ongoing. End of life Red Hat Enterprise Linux End of life ...
  102. [102]
    KDE4: It hurt, but did it work? - Linux Journal
    Apr 1, 2010 · It's much improved since the initial, disappointing release, but it still doesn't quite have feature parity with the final KDE3 version.
  103. [103]
    KDE Review: KDE 4.4 Comes in from the Cold - Datamation
    Feb 16, 2010 · You can start the new interface by selecting from the menu System Settings -> Desktop -> Workspace -> Form Factor -> Netbook. kde plasma netbook.
  104. [104]
    Review: KDE 4.7 Plasma Workspaces, Applications, and Platform
    Aug 17, 2011 · It has clearly matured, and new features at this point do not really seem necessary. A few of the new features, such as an updated network ...Missing: rich | Show results with:rich
  105. [105]
    Features/KDE47 - Fedora Project Wiki
    Jul 26, 2011 · It guides users how-to use the new KDE 4 Desktop and it's targeted to both former KDE 3.5 user and first time KDE 4 users. Fedora KDE ...
  106. [106]
    KDE4 (kdebase) losing support? / Applications & Desktop ...
    Jun 27, 2015 · Re: KDE4 (kdebase) losing support? KDE4 was getting very optimized and light on resources by 4.14 (with the patched akonadi). The trend ...Missing: 4.0 | Show results with:4.0
  107. [107]
    KDE 4 problems highlight shift from community users to consumers
    Jul 16, 2008 · Judging from the quickness and thoroughness with which KDE 4 was rejected, the audience for free software seems to have shifted from a small ...
  108. [108]
    Distributions with Plasma and KDE Applications - KDE Community
    This page lists some of the most popular Linux distributions with pre-installed KDE software. We recommend that you familiarize yourself with the descriptions.Missing: SC long term
  109. [109]
    Desktop Environment of the Year - LinuxQuestions.org
    Dec 21, 2011 · View Poll Results: Desktop Environment of the Year. KDE, 208, 33.12%. Gnome Shell, 120, 19.11%. Unity, 29, 4.62%. MATE, 21, 3.34%.
  110. [110]
    LinuxQuestion Vote Shows Fragmentation of the Desktop
    Feb 24, 2012 · ... Environment, the KDE 3 fork, had just over 1% of the vote. In other words, when the dust settles, KDE is left the most popular desktop of Linux.
  111. [111]
    The KDE Death Watch | Datamation
    The Editor's Choices for 2006 also chose KDE. In 2008, GNOME won with 45% to KDE's 42.5%, and in 2009, with 53% to KDE's 30%. The two environments tied in ...
  112. [112]
    KDE 4 on Windows | Linux Journal
    Feb 1, 2010 · ... KDE and integrated into Qt should make it easier than ever before to make such applications truly cross-platform. KDE 4 comes with a great ...
  113. [113]
    Haiku porting efforts - Community - KDE Discuss
    Dec 24, 2023 · Haiku already has a descent amount of KDE frameworks/libraries/applications, created by one of our members at haikuports for a while. Recently I ...Missing: SC cross- Mac
  114. [114]
    KDE For Digital Sovereignty
    Developed by humans, for humans. KDE is a global community of volunteers who create free and open source software for everyone to use and enjoy.Missing: SC | Show results with:SC
  115. [115]
    New Plasma brings a cleaner interface on top of a new graphics stack
    Jul 15, 2014 · Plasma 5.0 introduces a new major version of KDE's workspace offering. The new Breeze artwork concept introduces cleaner visuals and improved readability.
  116. [116]
    Porting from Qt 4 to Qt 5 - KDAB
    Jun 11, 2012 · The porting effort is non-zero, so this post summarizes some of the steps required when porting parts of KDE to Qt 5.
  117. [117]
    The road towards KWin on Qt 5 - Martin's Blog
    Dec 20, 2012 · Such methods are already marked as deprecated and some of them had been marked as “Should be removed with KDE 4”. ... Qt 4 based) so that ...<|separator|>
  118. [118]
    4.11 is out .. kde-workspace to qt5? - KDE Mailing Lists
    4.11 is out .. kde-workspace to qt5? Martin Gräßlin mgraesslin at kde.org. Thu Sep 5 15: ... so, Plasma Workspaces 4.11.1 is out. lots of Qt5/KF5 porting is ...
  119. [119]
    KDE Release Structure Evolves
    Sep 4, 2013 · The Plasma Workspaces team is focused on the transition to new capabilities made possible by Qt 5. KDE Applications will continue to be released ...
  120. [120]
    First release of KDE Frameworks 5
    July 7th, 2014. The KDE Community is proud to announce KDE Frameworks 5.0. Frameworks 5 is the next generation of KDE libraries, modularized and optimized ...
  121. [121]
    KDE Plasma 5.0 - LWN.net
    Jul 15, 2014 · I was pleasantly surprised to find that porting from qt4 to qt5 was essentially trivial, and the ported code was backwards compatible with qt4.
  122. [122]
    KDE Plasma 5—For those Linux users undecided on the kernel's ...
    Aug 17, 2014 · Plasma 5 has never crashed during our testing, nor has it lost any data. But be warned—little visual glitches abound. We would suggest waiting ...
  123. [123]
    Page 111 – My thoughts on Slackware, life and ... - Alien Pastures
    KDE 4.11.5 for Slackware 14.1 · January 7, 2014 / alienbob / 5 Comments ... However the Workspaces (package name: kde-workspace) will get long-term support, until ...