Language Selection

English French German Italian Portuguese Spanish

Programming/Container: Sysdig Report, CNCF, SaaS and Qt Software Development Kit (Qt SDK)

Filed under
Development
Server
  • 4 container usage takeaways from the 2019 Sysdig report

    You probably already knew that most of the containers created by developers are disposable, but did you realize that half of them are only around for less than five minutes? That and other fascinating details are available in the latest annual container report from Sysdig, a container security and orchestration vendor.

    This is the company’s third such report. The results are obtained from their own instrumentation collected from a five-day period last month of the more than 2 million containers used by their own customers. This means the results could be somewhat skewed toward more experienced container developers.

    Nevertheless, the report merits some scrutiny. Here are four important takeaways.

  • CNCF Adopts Longhorn Storage Project from Rancher Labs

    Based on 30,000 lines of Go code employed to create separate engine and management plane, Longhorn is significantly lighter than traditional storage software because it builds on existing Linux storage primitives, Liang says. It also doesn’t require a dedicated storage administrator to deploy and manage. It’s designed from the ground up to be used by the same team managing the Kubernetes cluster, he notes, adding modern storage hardware such as solid-state drives (SSDs) and NVMe backplanes made it easier to build Longhorn without compromising performance.

    While some applications might want to access block storage directly, Liang says Rancher Labs expects most organizations will layer a file system on top of Longhorn to access various forms of persistent storage.

  • Lessons From A Failed SaaS - Building SaaS #37

    In this episode, we talked about the things I learned from my SaaS project and some of the reasons why it failed to succeed financially. We dug into the technical and marketing challenges that I faced and what went wrong.

    I’m shutting down my side project, College Conductor. The SaaS never achieved a sustainable level of success. I started the site to help my wife with her college consulting business. As you can see from what follows, the site didn’t mange to deliver what she (or anyone else) really needed.

  • Setup Complete Qt SDK on Ubuntu Eoan Ermine

    Qt Software Development Kit (Qt SDK) includes Qt Creator IDE & Qt Framework Libraries with Full Code Examples among other things. On Ubuntu 19.10, if you want to develop GUI applications with Qt, you need to install that Qt SDK first with a C++ compiler. Installing it on 19.10 is slightly different to different to 18.04 as this involves configuring GNU GCC C++ compiler on 19.10. After setup, you will have a ready, complete Qt SDK with Creator, Designer, Linguist, and Assistant works with G++ compiler. I hope this will be useful for you all. Happy hacking!

More in Tux Machines

Yocto-based Torizon distro adds OTA updater

Toradex has released an experimental version of an OTA updater for its new Torizon embedded Linux distribution. Torizon OTA offers fault-tolerant features and supports web-based remote management including grouping of devices into fleets. Read more

Growth of Kubernetes

  • Just how popular is Kubernetes?

    In its study of usage data from thousands of companies and more than 1.5 billion containers, the company found "roughly 45% of Datadog customers running containers use Kubernetes, whether in self-managed clusters or through a cloud service." Not bad for a technology that's just over five years old. What's more telling though is that almost half of all Datadog container users have already turned to Kubernetes. It's Kubernetes' growth rate that really tells the story. In the last year, Kubernetes' numbers of users grew by 10%. In the meantime, other container orchestration programs, such as Marathon and Docker swarm mode, have simply not caught fire. Indeed, their parent companies, D2iQ, formerly Mesosphere, and Docker both started offering Kubernetes to their customers. Need more be said? Datadog also found that Kubernetes is very popular on the public cloud. In particular, managed Kubernetes services such as Google Kubernetes Engine (GKE) dominates the Google Cloud Platform (GCP). Since Kubernetes ancestry goes back to Google that comes as no surprise.

  • Rancher CEO on k3s: Kubernetes is the new Linux; you run it everywhere

    Once, Kubernetes was just some geeky cloud-native project for orchestrating containers (a virtualized method for running distributed applications). Isn’t it funny how it’s worked its way into practically every tech conversation in just a few years? In fact, thanks to technologies that shrink and simplify it, Kubernetes is about to find its way into even more use cases. With the technology and its uses expanding so rapidly, how do we even define it anymore? Sheng Liang (pictured), co-founder and chief executive officer of Rancher Labs Inc., has an idea: “Kubernetes is the new Linux, and you run it everywhere.” Cloud, on-premises data center, bare metal, internet of things edge, Raspberry Pi, surveillance camera? Check. The developer ecosystem is invading more and more spaces through tweaks that make Kubernetes easier than ever to deploy.

Screencasting with OBS Studio on Wayland

For the past few months, I’ve been doing live coding sessions on YouTube showing how GNOME development goes. Usually it’s a pair of sessions per week, one in Brazilian Portuguese so that my beloved community can enjoy GNOME in their native language; and one in English, to give other people at least a chance to follow development as well. We are quite lucky to have OBS Studio available for screencasting and streaming, as it makes our lives a lot easier. It’s really a fantastic application. I learned about it while browsing Flathub, and it’s what actually motivated me to start streaming in the first place. However, I have to switch to X11 in order to use it, since the GNOME screencast plugin never really worked for me. This is annoying since Mutter supports screencasting for years now, and I really want to showcase the latest and greatest while streaming. We’re still not using the appropriate APIs and methods to screencast, which doesn’t set a high standard on the community. So I decided to get my hands dirty, bite the bullet, and fix this situation. And so was born the obs-xdg-portal plugin for OBS Studio! The plugin uses the standard ScreenCast portal, which means it should work inside and outside the Flatpak sandbox, in Wayland and X11, and on GNOME and KDE (and perhaps others?). Read more

Snapcraft secret sauce: KDE neon extension

Simplicity is the magic ingredient in any product design. For members of the KDE community, snap development has become that much simpler, thanks to the recent introduction of the KDE neon extension. Last year, we talked about the KDE build and content snaps, which can greatly speed the build of KDE application snaps and save disk space. The extension takes this effort one step farther, and allows for faster, smoother integration of snaps into the Linux desktop. While there are no shortcuts in life, you can rely on a passionate community of skilled techies to make the journey easier. Read more