Language Selection

English French German Italian Portuguese Spanish

KDE Dot News

Syndicate content
Updated: 4 min 52 sec ago

QtCon Keynote: Software as a Public Service

Wednesday 24th of August 2016 08:41:06 AM

QtCon is happy to welcome Julia Reda, the closing keynote speaker. Member of the European Parliament for the Pirate Party and Vice-Chair of the Greens/European Free Alliance. Reda's legislative focus is on copyright and internet policy issues.

As a member of the European Parliament and together with Max Andersson, Julia Reda initiated the pilot project “Governance and quality of software code – Auditing of free and open source software” in 2014 as a reaction to the so-called “heartbleed” bug in OpenSSL. The idea turned into the pilot-project "Free and Open Source Software Auditing“ (FOSSA) that is aiming at improving the security of those Free Software programs that are in use by the European Commission and the Parliament.

Although the implementation of this project did receive some feedback for improvement, Reda will explain why this project is important and how it takes use one step further towards understanding FLOSS as a public service: "If free/libre open source software belongs to the public, the public needs to take responsibility for it."

Julia Reda's talk will leave participants at QtCon with an inspiring and forward-looking talk about Free Software, security and public responsibilty.

Happening on: Sunday, 2016-09-04, 15:45 - 16:45 CEST, BCC Germany

Canonical Becomes a Patron of KDE e.V.

Thursday 18th of August 2016 04:09:04 PM

KDE and Canonical's Ubuntu have collaborated for years. Today we celebrate the extension of this collaboration with the addition of Canonical to the KDE Patrons family, as part of the corporate membership program.

As explained by Michael Hall, Ubuntu Community Manager,

"From its very beginning Canonical has been a major investor in the Free Software desktop. We work with PC manufacturers such as Dell, HP and Lenovo to ship the best Free Software to millions of desktop users worldwide. Becoming a corporate patron is the continuation of Canonical's decade-long support for KDE and Kubuntu as important members of the Ubuntu family.
Canonical will be working with the KDE community to keep making the latest KDE technology available to Ubuntu and Kubuntu users, and expanding that into making Snap packages of KDE frameworks and applications that are easily installable by users of any Linux desktop. We will benefit from sharing knowledge, experience and code around Qt and Qt packaging, pushing the advancement of QML and increasing its adoption in Unity and Ubuntu native applications alongside KDE's own work towards convergence."

Aleix Pol Gonzalez, Vice-President of KDE e.V. stated,

"We are excited to have Canonical supporting KDE's work. It is important that we make a continuous effort to work together and this is the best way to continue offering a thriving free and open development platform to build upon. We are confident that this collaboration can be very beneficial for the overall GNU/Linux community and ecosystem."

Canonical will join KDE e.V.'s other Patrons The Qt Company, SuSE, Google and Blue Systems to continue to support Free Software and KDE development through the KDE e.V.

Dot Categories:

Three Weeks Until QtCon!

Friday 12th of August 2016 11:19:44 AM

From 1 to 4 September 2016 the communities of KDE, Qt, FSFE, VideoLAN and KDAB join forces in Berlin for QtCon. The program consists of a mix of Qt trainings on day 1, unconference sessions, lightning talks and more than 150 in-depths talks on technical and community topics on days 2 to 4. Track topics range from KDE‘s Latest and Greatest, Testing and Continuous Integration and QtQuick to Free Software policies and politics, Community and Beyond code. Check out the program.

The main conference days will take place at the bcc. The KDE community part of the conference with BoFs and hacking will happen at the Technical University of Berlin from 5 to 8 September.

If you haven't registered yet, do it now!

Attendance for QtCon (but not for the Training day) is generally free for community members if you register in advance. However, we're asking for a donation during the registration process that will help to cover parts of the organization costs (venue, catering which includes lunch and so on) not covered by our sponsors. There's a recommended amount, but any contribution will be welcome. Thank you for your support.

Also, please be aware that you will have to pay a full fee of 200 Euro if you register on the day, so make sure to register through the website now.

Looking forward to seeing you in Berlin!

Dot Categories:

KDE's Kirigami UI Framework Gets its First Public Release

Wednesday 10th of August 2016 10:03:40 AM

Kirigami, KDE’s lightweight user interface framework for mobile and convergent applications, which was first announced in March, is now publicly released! This framework allows Qt developers to easily create applications that run on most major mobile and desktop platforms without modification (though adapted user interfaces for different form-factors are supported and recommended for optimal user experience). It extends the touch-friendly Qt Quick Controls with larger application building blocks, following the design philosophy laid out in the Kirigami Human Interface Guidelines.

KDE has a long tradition of providing user interface components beyond the basics that are offered in Qt itself. With KDE Frameworks 5, these have become more easily available for Qt developers who are not part of KDE. Now, with KDE’s focus expanding beyond desktop and laptop computers into the mobile and embedded sector, our QWidgets-based components alone are not sufficient anymore. In order to allow developers to easily create Qt-based applications that run on any major mobile or desktop operating system (including our very own existing Plasma Desktop and upcoming Plasma Mobile, of course), we have created a framework that extends Qt Quick Controls: Welcome Kirigami!

Kirigami is not just a set of components, it is also a philosophy that defines precise UI/UX patterns. It allows developers to quickly develop intuitive and consistent apps that provide a great user experience. Some concepts are:

  • Actions are available in two drawers and additionally through some shortcuts (buttons or swipes)
  • Actions and options are distinguished into global ones and contextual ones, put in two different drawers in the opposite vertical sides of the screen
  • The app’s content is organized in pages that you can browse through with horizontal swipes.

The Kirigami Components for smartphones are optimized to allow easy navigation and interaction with just one hand, making it ideal for using applications casually “on the move”. Kirigami is not only for smartphone applications. It will allow to create convergent applications, which are not simply the exact same user interface scaled to different sizes, but morphing between optimized interfaces based on the input method and screen size, changing as the context changes (e.g. flipping over a convertible, docking a phone). Another important concept is non-invasive pop-ups to undo an action, rather than confirmation dialogs.

Why the name Kirigami? Kirigami is a Japanese art of papercraft. It is derived from origami, but adds cutting as an additional technique to folding. The reason we chose it as the name for our framework is that different layers or “sheets” in the UI are an important element in its design philosophy. Navigating through screens and the pop up of the drawers are like flicking through sheets of paper.

The first real-world application implemented using Kirigami components, Subsurface-mobile, is available for Android, a version for iOS is currently in the works – sharing most of their code. The Subsurface mobile team (which is lead by VMware’s Chief Open Source Officer Dirk Hohndel and has a certain Linus Torvalds as one of their core contributors) and their group of enthusiastic beta testers have worked closely with the developers and designers behind Kirigami to improve both the framework and the application based on their real-world experiences.

The second Kirigami-based application to be released, the comic book reader Peruse, had its initial release in June, and was made available on both desktop Linux and Windows as well as KDE’s own Plasma Mobile. The application targets both touch based devices and the touchless desktops and laptops that are still very common, and as with Subsurface above, Kirigami has allowed for the majority of the code to be shared between those two versions. When asked about the experience, the main developer of Peruse, Dan Leinir Turthra Jensen, stated that “developing with Kirigami has been really exciting, and the team behind it is very responsive to suggestions and reports of any issues in the components.”

Kirigami currently officially supports Android, Desktop GNU/Linux (both X11 and Wayland), Windows, and the upcoming Plasma Mobile. iOS support is currently in an experimental stage, support for Ubuntu Touch is being worked on.
The plan is to eventually become part of KDE Frameworks 5, but is currently released standalone in KDE Extragear. Since it is aimed to be a Tier 1 framework, it has no other dependencies apart from Qt, and therefore will not increase your application’s size any more than necessary.
Kirigami is relatively easy to port to new platforms. If you'd like to see support for a platform not mentioned here, please get in touch with the Kirigami team and they will be glad to help you get Kirigami to work there.

You can find links to the code, API documentation and contact details on the Kirigami Techbase page.

Dot Categories:

More in Tux Machines

Security News

  • OpenSSL 1.1.0 Series Release Notes
  • Linux.PNScan Malware Brute-Forces Linux-Based Routers
  • St. Jude stock shorted on heart device hacking fears; shares drop
    The stock of pacemaker manufacturer St. Jude Medical Inc (STJ.N) fell sharply on Thursday after short-selling firm Muddy Waters said it had placed a bet that the shares would fall, claiming its implanted heart devices were vulnerable to cyber attacks. St. Jude, which agreed in April to sell itself for $25 billion to Abbott Laboratories (ABT.N), said the allegations were false. St Jude shares closed down 4.96 percent, the biggest one-day fall in 7 months and at a 7.4 percent discount to Abbott's takeover offer. Muddy Waters head Carson Block said the firm's position was motivated by research from a cyber security firm, MedSec Holdings Inc, which has a financial arrangement with Muddy Waters. MedSec asserted that St. Jude's heart devices were vulnerable to cyber attack and were a risk to patients.
  • BlackArch Linux ISO now comes with over 1,500 hacking tools
    On a move to counter distros like Kali Linux and BackBox, BlackArch has got a new ISO image that includes more than 1,500 hacking tools. The update also brings several security and software tweaks to deliver an enhanced platform for various penetration testing and security assessment activities. The new BlackArch Linux ISO includes an all new Linux installer and more than 100 new penetration testing and hacking tools. There is also Linux 4.7.1 to fix the bugs and compatibility issues of the previous kernel. Additionally, the BlackArch team has updated all its in-house tools and system packages as well as updated menu entries for the Openbox, Fluxbox and Awesome windows managers.

Server Administration

  • Big Blue Aims For The Sky With Power9
    Intel has the kind of control in the datacenter that only one vendor in the history of data processing has ever enjoyed. That other company is, of course, IBM, and Big Blue wants to take back some of the real estate it lost in the datacenters of the world in the past twenty years. The Power9 chip, unveiled at the Hot Chips conference this week, is the best chance the company has had to make some share gains against X86 processors since the Power4 chip came out a decade and a half ago and set IBM on the path to dominance in the RISC/Unix market. IBM laid out a roadmap out past 2020 for its Power family of processors back at the OpenPower Summit in early April, demonstrating its commitment the CPU market with chips that are offer a brawny alternative to CPUs and accelerators compared to the Xeon and Xeon Phi alternatives from Intel and the relatively less brawny chips from ARM server chip makers such as Applied Micro and Cavium and the expected products from AMD, Broadcom, and Qualcomm. We pondered IBM’s prospects in the datacenter in the wake of some details coming out about next year’s Power9 processors, which IBM said at the time would come in two flavors, one aimed at scale-out machines with one or two sockets and another aimed at scale up machines with NUMA architectures and lots of sockets and shared memory.
  • ARM Announces ARM v8-A with Scalable Vector Extensions: Aiming for HPC and Data Center
    Today ARM is announcing an update to their line of architecture license products. With the goal of moving ARM more into the server, the data center, and high-performance computing, the new license add-on tackles a fundamental data center and HPC issue: vector compute. ARM v8-A with Scalable Vector Extensions won’t be part of any ARM microarchitecture license today, but for the semiconductor companies that build their own cores with the instruction set, this could see ARM move up into the HPC markets. Fujitsu is the first public licensee on board, with plans to include ARM v8-A cores with SVE in the Post-K RIKEN supercomputer in 2020.
  • The Sad State of Docker
    I have always been a big fan of Docker. This is very visible if you regularly read this blog. However, I am very disappointed lately how Docker handled the 1.12 release. I like to think of version 1.12 as a great proof of concept that should not have received the amount of attention that it already received. Let’s dive deep into what I found wrong. First, I do not think a company should market and promote exciting new features that have not been tested well. Every time Docker makes an announcement, the news spreads like a virus to blogs and news sites all over the globe. Tech blogs will basically copy and paste the exact same procedure that Docker discussed into a new blog post as if they were creating original content. This cycle repeats over and over again and becomes annoying because I am seeing the same story a million times. What I hate most about these recent redundant articles is that the features do not work as well as what is written about them.
  • Containers debunked: DevOps, security and why containers will not replace virtual machines
    The tech industry is full of exciting trends that promise to change the face of the industry and business as we know it, but one that is gaining a huge amount of focus is containers. However, problems lie with the technology and threaten to root itself deep in the mythology about it, namely the misconceptions over what the technology is, what can be done with it, and the idea that they replace virtual machines. Lars Herrmann, GM, Integrated Solutions at Red Hat spoke to CBR about five common misconceptions, but first the benefits. Herrmann, said: “Containerisation can be an amazingly efficient way to do DevOps, so it’s a very practical way to get into a DevOps methodology and process inside an organisation, which is highly required in a lot of organisations because of the benefits in agility to be able to release software faster, better, and deliver more value.”
  • Rackspace Going Private after $4.3 Billion Buyout
    The company released Rackspace Private Cloud powered by Red Hat in February. Using the Hat Enterprise Linux OpenStack Platform, the product helped extend Rackspace's OpenStack-as-a-service product slate.
  • SoylentNews' Folding@Home Team is Now in the Top 500 in the World
    It has only been six short months since SoylentNews' Folding@Home team was founded, and we've made a major milestone: our team is now one of the top 500 teams in the world! We've already surpassed some heavy hitters like /. and several universities, including MIT. (But now is not the time to rest on our laurels. A certain Redmond-based software producer currently occupies #442.) In case you aren't familiar with folding@home, it's a distributed computing project that simulates protein folding in an attempt to better understand diseases such as Alzheimer's and Huntington's and thereby help to find a cure. To that end, SoylentNews' team has completed nearly 16,000 work units.

Games for GNU/Linux

Leftovers: Software

  • SDDM 0.14.0
  • Kodi v17 “Krypton” Beta 1
  • Top 10 Time Tracking Software for Linux
    Just a few days ago we were presenting software for one of the most popular mainstream Linux distribution – Ubuntu. Now let’s cover the progenitor of all free and open-source software. Its operating system was released on October 5, 1991. The creator of Linux, Linus Torvalds, was only 22 years old at that time! Linux is not very popular on the desktop computers (at least among regular users, software engineers, for example, prefer to work on it), but it is the leading operating system on servers, mainframe computers, and virtually all fastest supercomputers. It is also worth mentioning that without Linux there won’t be no Android as we know it now, no network routers, video game consoles, and smartwatches. We really owe a lot to Mr. Linus. According to Wikipedia, the development of Linux is one of the most prominent examples of free and open-source software collaboration. Its source code may be used, modified and distributed—commercially or non-commercially—by anyone under the terms of its respective licenses. Thanks to it we can use some great software like the already mentioned Ubuntu, but also Fedora, Gentoo Linux, Debian and more.
  • MPTCP v0.91 Release
    The MPTCP v0.91 release is based on the Linux Kernel Longterm Support release v4.1.x.
  • Quick Updates: Guake 0.8.7, WebTorrent Desktop 0.12.0, TLP 0.9
    Guake is a drop-down terminal emulator for GNOME (GTK2). The application is inspired from consoles in computer games, such as Quake, in which the console slides from the top of the screen when a key is pressed. In the same way, Guake can be invoked and hidden using a single key (though Guake can also automatically hide when it loses focus).
  • Switch Between Multiple Lists Of Apps Pinned To Unity Launcher With `Launcher List Indicator`
  • MATE Dock Applet Gets Unity-Like Progress Bar And Badge Support
    MATE Dock Applet is a MATE Panel applet that displays running application windows as icons. The applet features options to pin applications to the dock, supports multiple workspaces, and can be added to any MATE Panel, regardless of size and orientation.
  • AppImage – One app framework to distro them all
    Linux is highly portable. Fact. On the other hand, Linux software is the least portable technology in the world. Try running Firefox designed for Debian on Fedora. In fact, try running Firefox designed for one version of Fedora on another Fedora, perhaps a slightly older version. Godspeed, Captain Jack Sparrow. The fanatical rigor with which the Linux backward compatibility is maintained in the enterprise flavors, SUSE and Red Hat, is inversely proportional to all other incompatibilities that exist in the Linux space. This ain’t no news. I have most artfully elaborated on this problem in my illustrated Linux guide. But now, there’s a thing that promises to solve all these problems forever. AppImage.
  • Substance Designer 5.5 Is Here
    This version takes texture creation into the big leagues with MDL material authoring – opening up a whole new world of materials – plus Linux support, fbx camera import and support for VCA. This is a free upgrade for license holders and Substance Live subscribers, or you can get a free 30-day trial version.