Language Selection

English French German Italian Portuguese Spanish

March 2019

LLVM Clang 9.0 Adds "-ftime-trace" To Produce Useful Time Trace Profiling Data

Filed under
Development
BSD

LLVM has merged a very useful feature for the Clang 9.0 release this autumn: the -ftime-trace feature allows producing time trace profiling data in a friendly format that is useful for developers to better understand where the compiler is spending most of its time and other areas for improvement.

Clang has already supported -ftime-report for printing time summaries for each stage of the compilation process while -ftime-trace yields much more useful data. The output of -ftime-trace is JSON-based profiling outputs that can be loaded into Chrome's chrome://tracing visualizer. This data shows how much time LLVM/Clang is spending on compiling each file, down to the function granularity.

Read more

SDDM v0.18.1

Filed under
KDE

We are happy to release a new SDDM version.

SDDM is a Qt based graphical login manager developed in a collaborative fashion by people from Liri, KDE and LXQt.

Read more

Linux Lite 4.4 is ready to replace Microsoft Windows on your aging PC

Filed under
Linux

One of the best things about operating systems based on the Linux kernel is they can sometimes be very lightweight. Why is this important? Well, when an OS uses very few resources, it can breathe new life into an aging PC. In other words, just because Windows 7 or Windows 10 run like molasses on your old computer, that doesn't mean you have to buy a new one. The right Linux distribution can make your older PC feel fast and new.

One of the most popular lightweight Linux-based operating systems is Linux Lite. Heck, the name of the distribution tells you that it is designed to use few resources! Version 4.4 is now available, and as per usual, it is based on the latest Ubuntu LTS -- 18.04. The Xfce desktop environment will feel familiar to those switching from Windows. Those new to Linux will also appreciate the easy access to many popular programs, such as Skype, Steam, and Spotify. Even the excellent Microsoft Office alternative, LibreOffice, is included.

Read more

Openness, Open Data and Open Hardware

Filed under
OSS
  • Open-source seeds: protecting new crops from privitisation

    From the green grass of England to the tropical forests of the Amazon basin and the semi-arid plains of North Africa, when it comes to food, no one crop can suit every soil type, or withstand the challenges of climate change. It is therefore vitally important that humans seek to preserve and increase the biological diversity of crops.

    In pursuit of this goal, Dr Johannes Kotschi from the Association for AgriCulture and Ecology, along with researchers from the University of Göttingen, has developed an open-source seed (OSS) licence that can be applied to new crop varieties. The OSS licence prevents seeds and their derivatives from being privatised, patented or otherwise protected in a way that would limit their sale or further modification. In doing so, it ensures that new varieties are available to everyone. Alongside the licence, the organisation OpenSourceSeeds supports breeders and seed producers who use it.

  • Aptiv Releases Comprehensive Open-Source Automated Vehicle Data Set

    Aptiv has released a comprehensive set of automated driving training data including camera, radar and lidar signals that has been fully annotated and labeled.

  • Aptiv Releases Comprehensive Open-Source Dataset for Autonomous Driving

    Global auto parts supplier Aptiv, formally known as Delphi Automotive, announced today the full release of nuScenes, an open-source autonomous vehicle (AV) dataset. The dataset will help developers improve the safety of autonomous vehicles.

  • MIPS R6 Architecture Now Available for Open Use

    Asked if any other MIPS cores – beyond R6 – will be available in the future, Swift said additional announcements are in the offing, indicating that Thursday’s offering is only the first set of MIPS Open’s release.  

    “Remember, this is a journey, not a destination,” Swift reminded.

    Other pending announcements include MIPS Open’s certification partners and MIPS Open Advisory Board. Names of individuals or companies for those initiatives are not yet public.

  • Wave Computing launches MIPS Open, provides royalty-free access to chip design data

    A few months after announcing plans to “open source its MIPS instruction set architecture,” the folks at Wave Computing are following through. Mostly.

    The company has launched the MIPS Open program and released the first components, offering developers royalty and license fee-free access to the latest versions of its 32-bit and 64-bit MIPS architecture.

    But it’s questionable whether this is truly an “open source” initiative, so much as an “open use” project designed encourage developers to work with the company’s chips.

DragonFlyBSD Receives Initial FUSE Port For File-Systems In User-Space

Filed under
BSD

Tomohiro Kusumi has contributed an initial FUSE implementation to DragonFlyBSD for implementing file-systems in user-space support.

The design is based roughly on FreeBSD code but is a cleanly written implementation for allowing user-space file-systems to work on this BSD. This initial FUSE support isn't designed to be API/ABI compatible with the FreeBSD code due to different sysctls and other factors.

Read more

Nate Graham's KDE Usability & Productivity Weekly Report

Filed under
KDE
  • KDE Usability & Productivity: Week 64

    Week 64 in KDE’s Usability & Productivity initiative has arrived, and I think you’ll see why this week needed two posts.

  • KDE's Konsole Now Supports Splitting, Plasma Vault Integration In Dolphin

    KDE contributor Nate Graham has continued his weekly blog posts outlining some of the notable improvements made in the world of KDE. One of the notable changes this week is the Konsole terminal emulator allowing arbitrary grid-like splits of a single window. That honors a ten year old bug report about wanting to restore support for "Quadkonsole" for allowing several consoles to render within a single window. That support is finally in place for the KDE Applications 19.08 release due out this summer.

Software: Python IDEs, Kodi, Best alternatives to Skype

Filed under
Software
  • 9 Best Free Python Integrated Development Environments (Updated 2019)

    Python is a widely used general-purpose, high level programming language. It’s easy to read and learn. It’s frequently used for science, data analysis, and engineering. With a burgeoning scientific community and ecosystem, Python is an excellent environment for students, scientists and organizations that develop technology software.

    One of the essential tools for a budding Python developer is a good Integrated Development Environment (IDE). An IDE is a software application that provides comprehensive facilities to programmers for software development.

    Many coders learn to code using a text editor. And many professional Python developers prefer to stay with their favourite text editor, in part because a lot of text editors can be used as a development environment by making use of plugins. But many Python developers migrate to an IDE as this type of software application offers, above all else, practicality. They make coding easier, can offer significant time savings with features like autocompletion, and built-in refactoring code, and also reduces context switching. For example, IDEs have semantic knowledge of the programming language which highlights coding problems while typing. Compiling is ‘on the fly’ and debugging is integrated.

  • Are free VPNs any good for Kodi?

    Before we get to the VPNs, let's start with Kodi, which is a free and open source media player.

  • What Is Kodi and How Does It Work?

    What is Kodi? Imagine your own version of Netflix or Amazon Prime Video, but one that is completely free? Sounds too good to be true, right?

  • Best alternatives to Skype 2019: paid and free

    If you're looking for the best Skype alternatives, then you've come to the right place. For many years, Skype has been one of the most popular VoIP (Voice over IP) services, with home and business users alike using it to video and voice call friends and family over the world.

    However, in 2011 Microsoft acquired Skype, and since then it has been tweaking the interface and adding (and removing features) which has not been too popular.

    So, if you're looking to move from Skype to another VoIP service, then this guide to the best Skype alternatives will help you make the leap. We look at both free alternatives to Skype, as well as packages you need to pay for, which is good for large companies with employees around the world.

Linux laptops alive in South Africa

Filed under
Linux

While it may serve a small niche in South Africa, Dell has been offering laptops that run Ubuntu Linux for years.

This is according to Chris Buchanan, client solutions director at Dell EMC in South Africa.

Dell and Canonical recently announced the new version of the Dell XPS 13 Developer Edition laptop, offering up to 16GB RAM and a 1TB SSB. Since then, a 2TB version has become available.

Like other Developer Edition variants of the Dell XPS 13, the 2018 model comes with Ubuntu Linux rather than Windows. At the time, the latest long-term support release: Ubuntu 18.04 “Bionic Beaver”.

Read more

More in Tux Machines

today's leftovers

  • Ubuntu Weekly Newsletter Issue 678

    Welcome to the Ubuntu Weekly Newsletter, Issue 678 for the week of April 4 – 10, 2021.

  • Ubuntu Blog: Design and Web team summary – 12 April 2021

    The web team at Canonical run two-week iterations building and maintaining all of Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration. This iteration has seen many of the team out of the office as schools are out in the UK. This has not limited the exciting new features and developments from the team.

  • Enabling Rapid Decision Making with SUSE Linux Enterprise Server and NVIDIA Virtual GPU (vGPU)
  • SUSECON Digital 2021: a Behind-the-Scenes Look at a Space Oddity | SUSE Communities

    It’s been almost a year since we unveiled SUSECON Digital 2020 – our first virtual SUSECON event. No lies, that event was pulled off in a frenzied whirlwind of pandemic onslaughts, virtual session recordings, and bandwidth battles. Frankly, I was amazed that we met our production schedule in the wake of the Covid-cancellation of our live event in Dublin. And I was even more amazed at our SUSECON audience reaction to the virtual event. You loved it! As one of the first virtual conferences of the Covid era, your feedback told us that we had delivered exactly what was needed at the time. What an exceptional opportunity for us to include thousands of friends from all over the world who normally can’t join us at the big event!

  • JK Tyre & Industries improves operating efficiency and drives future innovation with SUSE
  • Top 3 Linux Server Operating Systems in 2021

    In this article we will look at several Linux distributions, which are an excellent choice if we want to use them as servers. We chose them precisely because they have an excellent level of security, regular patch maintenance and updates, and huge communities. In addition, there are thousands of tutorials on the Internet for every single thing on how to do it and last but not least they are easy to use. [...] Although we have not put them in the top three, not because they are not unique server operating systems, but because they require more patience, knowledge and time, we must mention FreeBSD, Red Hat, Cent OS and Fedora.

  • Element Keeps conversations in your control

    You are probably using chat applications like Slack, WhatsApp, Discord, Facebook Messenger, Telegram, and another chat app. These are all great to have but in using them you are making a trade-off; you are trading security and privacy for a service that easy to use. Matrix is an open standard for communication messages. It is not a server so much as a standard way for clients and servers to talk with each other. The clients and server are open sources. With Matrix, you are not giving your data away to a company that is going to profile you and target advertising at you. This provides a degree of transparency you can look at the code, and you can be confident that it is behaving itself. Many developer love Matrix because it let them build on it like Lego bricks and write their clients and servers bots or anything else you can self-host your Matrix server and that means you can create a private community where it knows that your communications are not being intercepted by anybody else. Matrix also has the option for end-to-end encryption, so you know that your messages are private. Let’s take a look at a Matrix client known as Element (Riot and Vector) and it is pretty much the reference messaging client.

  • RSS Guard 3.9.2

    RSS Guard is a simple (yet powerful) feed reader. It is able to fetch the most known feed formats, including RSS/RDF and ATOM. It's free, it's open-source. RSS Guard currently supports Czech, Dutch, English, French, German, Italian. RSS Guard will never depend on other services - this includes online news aggregators like Feedly, The Old Reader and others.

  • Free Software: Is It Just A Thing Of The Past?

    Free software is an idea that has existed since before the foundation of Linux but has the idea become stuck in the past and is FOSS something that we should move past, this author seems to think so, I disagree though.

  • New Linux Foundation project takes blockchain and the open source approach to the insurance industry
  •    
  • Linux Foundation Hosts Collaboration Among World’s Largest Insurance Companies

    The Linux Foundation, the nonprofit organization enabling mass innovation through open source, and the American Association of Insurance Services (AAIS), today are announcing the launch of OpenIDL, the Open Insurance Data Link platform and project. The platform will reduce the cost of regulatory reporting for insurance carriers, provide a standardized data repository for analytics and a connection point for third parties to deliver new applications to members. openIDL brings together some of the world’s largest insurance companies, including The Hanover and Selective Insurance Group, along with technology and service providers Chainyard, KatRisk and MOBI to advance a common distributed ledger platform for sharing information and business processes across the insurance ecosystem. [...] “AAIS, and the insurance industry in general, are trailblazers in their contribution and collaboration to these technologies,” said Mike Dolan, senior vice president and general manager of Projects at the Linux Foundation. “Open governance networks like openIDL can now accelerate innovation and development of new product and service offerings for insurance providers and their customers. We’re excited to host this work.” As an open source project, all software source code developed will be licensed under an OSI-approved open source license, and all interface specifications developed will be published under an open specification license. And all technical discussions between participants will take place publicly, further enhancing the ability to expand the network to include other participants. As with an openly accessible network, organizations can develop their own proprietary applications and infrastructure integrations.

  • Windows, Ubuntu, Zoom, Safari, MS Exchange Hacked at Pwn2Own 2021

    The 2021 spring edition of Pwn2Own hacking contest concluded last week on April 8 with a three-way tie between Team Devcore, OV, and Computest researchers Daan Keuper and Thijs Alkemade. [...] The Zoom vulnerabilities exploited by Daan Keuper and Thijs Alkemade of Computest Security are particularly noteworthy because the flaws require no interaction of the victim other than being a participant on a Zoom call. What's more, it affects both Windows and Mac versions of the app, although it's not clear if Android and iOS versions are vulnerable as well. Technical details of the flaws are yet to be disclosed, but in a statement sharing the findings, the Dutch security firm said the researchers "were then able to almost completely take over the system and perform actions such as turning on the camera, turning on the microphone, reading emails, checking the screen and downloading the browser history."

  • Security updates for Monday

    Security updates have been issued by CentOS (kernel and libldb), Debian (mediawiki, qemu, ruby-kramdown, and xen), Fedora (grub2, libldb, libopenmpt, python-pikepdf, python39, samba, squid, and webkit2gtk3), openSUSE (bcc, ceph, gssproxy, hostapd, isync, kernel, openexr, openSUSE KMPs, and tpm2-tss-engine), SUSE (fwupdate and wpa_supplicant), and Ubuntu (spamassassin).

Programming Leftovers

  • Create Beautiful Websites Using Emacs Org Mode

    In my never-ending quest to find the perfect way to create beautiful (yet minimal) websites, I had to try out Org Export in Emacs. Since I tend to write everything in Org Mode these days, it would be amazing to simply be able to convert my Org docs into HTML, and maybe add a little CSS to spice things up.

  • Qt Creator 4.15: New CMake Features

    Qt Creator 4.15 comes with a bunch of features and bug fixes for the CMake Project Manager. Below, you have a list of what’s new and a few tips and tricks which would hopefully improve your CMake experience in Qt Creator.

  • 7 Popular Open Source CI/CD Tools

    DevOps is a software development strategy that incorporates agile practices for fast, efficient product creation and release. It focuses on integration of development and operations teams, continuous integration/continuous delivery (CI/CD) and automation of tasks and processes. Typically, DevOps teams use pipelines to streamline and standardize processes. DevOps pipelines are toolchains that teams can use to automate tasks and provide visibility into the software development life cycle. In this article, we’ll cover seven popular open source CI/CD tools.

  • Community Member Monday: Gökçe Kuler

    I’m from Aydın, Turkey. Currently I’m studying in my final years at the Computer Engineering department of Çanakkale Onsekiz Mart University. I’m interested in free software – and enjoy working with free software projects and learning new things aboutthemit. I met free software when I started university via my advisor Necdet Yücel. I like playing the guitar and the kalimba. Also, I recently started painting with acrylic paints. I’m vegetarian, and actively participate in animal protection and gender equality projects.

  • App Showcase: Drawing

    Drawing is a simple app in the PureOS store to doodle on a digital canvas.

today's howtos

  • How to Use tcpdump and 6 Examples

    Are you trying to capture data packets in order to analyze traffic on your network? Maybe you are a server administrator who has bumped into an issue and wants to monitor transmitted data on the network. Whatever the situation be, the tcpdump Linux utility is what you need. In this article, we will discuss the tcpdump command in detail, along with some guides on how to install and use tcpdump on your Linux system.

  • How to play The Forest on Linux

    The Forest works on Linux, but only with Proton’s help, which is a built-in feature of the Linux release of Steam. So, before we can go over how to configure the game, we must demonstrate how to install Steam on Linux.

  • How to Install CopyQ Clipboard Manager 4.0.0 in Ubuntu 20.04 | UbuntuHandbook

    The CopyQ clipboard manager released version 4.0.0 a day ago. Here’s how to install it in Ubuntu 20.04, Ubuntu 21.04, Ubuntu 18.04 via PPA. CopyQ is a free and open-source clipboard manager with editing and scripting features. The new 4.0.0 release features new script engine with some new functions, better ECMAScript support, improved performance.

  • These 10 Sed Examples Will Make You a Linux Power User

    Editing text files and terminal output is an everyday job for those who administer Linux machines. Command-line utilities like sed allow a user to modify and change the content of a text file right from the terminal window. In this article, we will discuss the sed command in detail, along with some essential examples that demonstrate the power of the sed utility in Linux.

Today in Techrights