Language Selection

English French German Italian Portuguese Spanish

Linuxinsight

Syndicate content
LinuxInsight - aggregated feeds
Updated: 2 weeks 2 days ago

TuxMachines: LLVM Clang 6.0 vs. 5.0 Compiler Performance On Intel/AMD Linux

Wednesday 14th of March 2018 06:32:45 PM

Since last week's big release of LLVM 6.0 along with Clang 6.0, I have been carrying out some fresh compiler benchmarks of the previous Clang 5.0 to this new stable release that switches to C++14 by default, among many other changes to LLVM itself and this C/C++ compiler front-end.

For your compiler benchmark viewing pleasure today are results of LLVM Clang 5.0 vs. 6.0 on four distinctly different systems: two Intel, two AMD, for getting a glimpse at how the Clang 6.0 compiler performance is looking at this time. For those wondering how Clang 6.0 is stacking up compared to the soon-to-be-released GCC 8.1 compiler, those benchmarks will come when GCC 8.1 is officially available.

read more

TuxMachines: Meet the Raspberry Pi 3 Model B+

Wednesday 14th of March 2018 06:24:49 PM

Raspberry Pi just celebrated its sixth birthday—that's six years since the launch of the original Raspberry Pi. Since then, it has released various new models, including the Pi 2, Pi 3, and Pi Zero. So far, 9 million Raspberry Pi 3s have been sold—and over 18 million Pis in total—and those numbers are likely to grow following today's announcement of the Raspberry Pi 3 Model B+.

read more

LXer: PyCharm - Python IDE Full Review

Wednesday 14th of March 2018 06:24:32 PM
Pycharm is a Python Integrated Development Environment for Professional Developers and also anyone who can code in python or even learning how to code in python. There are two versions, a paid professional version or a community edition which is free for use. Though not all features in the professional version are included in the community edition. Alright, let’s dig into it.

TuxMachines: Introducing GNOME 3.28: “Chongqing”

Wednesday 14th of March 2018 06:19:40 PM

GNOME 3.28 is the latest version of GNOME 3, and is the result of 6 months’ hard work by the GNOME community. It contains major new features, as well as many smaller improvements and bug fixes. In total, the release incorporates 25832 changes, made by approximately 838 contributors.

3.28 has been named “Chongqing” in recognition of the team behind GNOME.Asia 2017. GNOME.Asia is GNOME’s official annual summit in Asia, which is only possible thanks to the hard work of local volunteers. This year’s event was held in Chongqing, China, and we’d like to thank everyone who contributed to its success.

Also: GNOME 3.28 Desktop Environment Officially Released, Here's What's New

GNOME 3.28 'Chongqing' Linux and BSD desktop environment is here

GNOME 3.28 Desktop Officially Released

read more

LXer: Install GoAccess Apache Log Analyzer Tool on Ubuntu 16.04

Wednesday 14th of March 2018 05:06:10 PM
GoAccess is a free, open source and real time web server log analyzer tool that can be used to analyze and view web server logs. GoAccess is based on command line and also produces HTML reports that can be viewed through a web browser. It has several features including,

Phoronix: Intel Open-Sources Sound Firmware, Pushing For More Open Firmware

Wednesday 14th of March 2018 04:57:20 PM
Imad Sousou, Intel's GM of the Open-Source Technology Center, had some interesting remarks to make during his keynote today as part of this week's Embedded Linux Conference in Portland...

Reddit: Mir Devs Are Still Working On An Example Mir Desktop Session For Ubuntu 18.04 (reported by Phoronix)

Wednesday 14th of March 2018 04:31:31 PM

From the article entitled "Mir Devs Are Still Working On An Example Mir Desktop Session For Ubuntu 18.04" posted on Phoronix:

[The example Mir desktop session] could just be a basic MirAL / Mir Kiosk example or other very basic example akin to Wayland's Weston compositor. There's also been some speculation in the community that Canonical is working on getting the GNOME desktop stack working with their Mir Wayland compositor for some more magnificent goals down the road.

In the comments section, the lead developer for Mir acknowledged that Ubuntu 18.04 will likely ship with an example Mir desktop session, but didn't provide many additional details.

I would post a link to the article, but unfortunately, links to Phoronix are banned on the /r/linux subreddit.

submitted by /u/GizmoChicken
[link] [comments]

Phoronix: Unreal Engine 4.19 Brings Resonance Audio, AR Improvements & Better Landscape Rendering

Wednesday 14th of March 2018 04:22:31 PM
As a nice Pi Day surprise and a week ahead of the Game Developers' Conference (GDC 18) is a new Unreal Engine 4 release from Epic Games...

LinuxToday: 6 ways Apache Cassandra prepares you for a multi-cloud future

Wednesday 14th of March 2018 04:00:00 PM

Cassandra's flexible feature set offers a powerful open source foundation for your organization's multiple-cloud strategy.

LXer: Meet the Raspberry Pi 3 Model B+

Wednesday 14th of March 2018 03:51:50 PM
Raspberry Pi just celebrated its sixth birthday—that's six years since the launch of the original Raspberry Pi. Since then, it has released various new models, including the Pi 2, Pi 3, and Pi Zero. So far, 9 million Raspberry Pi 3s have been sold—and over 18 million Pis in total—and those numbers are likely to grow following today's announcement of the Raspberry Pi 3 Model B+. This new Pi features:read more

Phoronix: LLVM Clang 6.0 vs. 5.0 Compiler Performance On Intel/AMD Linux

Wednesday 14th of March 2018 03:08:54 PM
Since last week's big release of LLVM 6.0 along with Clang 6.0, I have been carrying out some fresh compiler benchmarks of the previous Clang 5.0 to this new stable release that switches to C++14 by default, among many other changes to LLVM itself and this C/C++ compiler front-end.

Linux.com: Protecting Code Integrity with PGP — Part 5: Moving Subkeys to a Hardware Device

Wednesday 14th of March 2018 03:00:38 PM
Title: Protecting Code Integrity with PGP — Part 5: Moving Subkeys to a Hardware Device14 MarLearn more

Reddit: ARM Mali Gxx reverse engineering, where?

Wednesday 14th of March 2018 02:50:21 PM

I know about the mesa-lima project for Mali 400/450, and Chai for Mali T700 series.

According to this recent presentation by Collabora's Robert Ross there's a reverse engineering effort for Mali Gxx series, and as the Kirin 960 was mentioned I'm guessing they starting with G71.

Anyone know where I can follow the Gxx reverse engineering effort? my googling skills failed to surface up any mention of it.

submitted by /u/pac_head
[link] [comments]

Reddit: When and why did seat management start being a problem?

Wednesday 14th of March 2018 02:42:24 PM

I recently switched from Slackware (consolekit) to GUIX (elogind, at least by default) and it struck me how sharp the difference in the seat/session management systems is. Which got me wondering, for those who have kept track of these things: what has made seat management so much more difficult than it used to be a decade ago when none of these programs were needed?

As I read the README for elogind and for consolekit, they both seem to be basically answering the question "who is logged in to the computer right now?" Which in my 1990s-era initial experience with Linux was a solved problem: a given VT is controlled by either a getty or a display manager, which authenticates the user in some way or another, and that's "who is logged in".

What changed that this isn't enough anymore?

submitted by /u/ebriose
[link] [comments]

LXer: 3 security videos from DevConf.cz 2018

Wednesday 14th of March 2018 02:37:30 PM
The recent DevConf.cz conference in Brno, Czechia is an annual event run by and for open source developers and enthusiasts. Hundreds of speakers showed off countless technologies and features advancing the state of open source in Linux and far beyond. A perennially... Continue Reading →

LinuxToday: IG:dm A Desktop Client for Sending Instagram Direct Messages

Wednesday 14th of March 2018 02:00:00 PM

IG:dm is a free, unofficial Instagram desktop client with which you can send direct Instagram messages from your desktop.

More in Tux Machines

today's howtos

GNOME Development and Events

  • Dependencies with code generators got a lot smoother with Meson 0.46.0
    Most dependencies are libraries. Almost all build systems can find dependency libraries from the system using e.g. pkg-config. Some can build dependencies from source. Some, like Meson, can do both and toggle between them transparently. Library dependencies might not be a fully solved problem but we as a community have a fairly good grasp on how to make them work. However there are some dependencies where this is not enough. A fairly common case is to have a dependency that has some sort of a source code generator. Examples of this include Protocol Buffers, Qt's moc and glib-mkenums and other tools that come with Glib. The common solution is to look up these binaries from PATH. This works for dependencies that are already installed on the system but fails quite badly when the dependencies are built as subprojects. Bootstrapping is also a bit trickier because you may need to write custom code in the project that provides the executables.
  • Expanding Amtk to support GUIs with headerbar
    I initially created the Amtk library to still be able to conveniently create a traditional UI without using deprecated GTK+ APIs, for GNOME LaTeX. But when working on Devhelp (which has a modern UI with a GtkHeaderBar) I noticed that some pieces of information were duplicated in order to create the menus and the GtkShortcutsWindow.
  • GLib/GIO async operations and Rust futures + async/await
    Unfortunately I was not able to attend the Rust+GNOME hackfest in Madrid last week, but I could at least spend some of my work time at Centricular on implementing one of the things I wanted to work on during the hackfest. The other one, more closely related to the gnome-class work, will be the topic of a future blog post once I actually have something to show.
  • Introducing Chafa
  • Infra Hackfest
  • Madrid GNOME+Rust Hackfest, part 3 (conclusion)
    I'm back home now, jetlagged but very happy that gnome-class is in a much more advanced a state than it was before the hackfest. I'm very thankful that practically everyone worked on it!
  • GNOME loves Rust Hackfest in Madrid
    The last week was the GNOME loves Rust hackfest in Madrid. I was there, only for the first two days, but was a great experience to meet the people working with Rust in GNOME a great community with a lot of talented people.
  • GNOME Mutter 3.29.1 Now Works With Elogind, Allows For Wayland On Non-Systemd Distros
    GNOME Mutter 3.29.1 has been released as the first development snapshot of this window manager / compositor in the trek towards GNOME 3.30. Mutter 3.29.1 overshot the GNOME 3.29.1 release by one week, but for being a first development release of a new cycle has some pretty interesting changes. Among the work found in Mutter 3.29.1 includes: - Mutter can now be built with elogind. That is the systemd-logind as its own standalone package. This in turn allows using Mutter with its native Wayland back-end on Linux distributions using init systems besides systemd.

KDE: Plasma Widgets, PIM Update and More

  • 3 Students Accepted for Google Summer of Code 2018
    Since 2006, we have had the opportunity for Google to sponsor students to help out with Krita. For 2018 we have 3 talented students working over the summer. Over the next few months they will be getting more familiar with the Krita code base and working on their projects. They will be blogging about their experience and what they are learning along the way. We will be sure to share any progress or information along the way. Here is a summary of their projects and what they hope to achieve.
  • Plasma widgets – Beltway Bandit Unlimited
    The concept of addons is an interesting one. At some point over the past decade or two, companies developing (successful) software realized that bundling an ever-growing code base into their products in order to meet the spiraling tower of requests from their users would result in unsustainable bloat and complexity that would not warrant the new functionality. And so, the idea of addons was born. Addons come in many flavors – extensions, plugins, applets, scripts, and of course, widgets. A large number of popular programs have incorporated them, and when done with style, the extra functionality becomes as important as the core application itself. Examples that come to mind: Firefox, Notepad++, VLC, Blender. And then, there’s the Plasma desktop environment. Since inception, KDE has prided itself on offering complete solutions, and the last incarnation of its UI framework is no different. Which begs the question, what, how and why would anyone need Plasma widgets? We explore. [...] Conclusion A good mean needs no seasoning, indeed. And Plasma is a proof of that, with the widgets the best example. Remarkably, this desktop environment manages to juggle the million different usage needs and create a balanced compromise that offers pretty much everything without over-simplifying the usage in any particular category. It’s a really amazing achievement, because normally, the sum of all requests is a boring, useless muddle. Plasma’s default showing is rich, layered, complex yet accessible, and consistent. And that means it does not really need any widgets. This shows. The extras are largely redundant, with some brilliant occasional usage models here and there, but nothing drastic or critical that you don’t get out of the box. This makes Plasma different from most other addons-blessed frameworks, as they do significantly benefit from the extras, and in some cases, the extensions and plugins are critical in supplementing the missing basics. And so, if you wonder, whether you’ll embark on a wonderful journey of discovery and fun with Plasma widgets, the answer is no. Plasma offers 99% of everything you may need right there, and the extras are more to keep people busy rather than give you anything cardinal. After all, if it’s missing, it should be an integral part of the desktop environment, and the KDE folks know this. So if you’re disappointed with this article, don’t be. It means the baseline is solid, and that’s where you journey of wonders and adventure should and will be focused. 
  • My KDE PIM Update
    This blog post is long overdue, but now that I’m back home from the KDE PIM Sprint in Toulouse, which took place last weekend, there’s some more news to report.
  • KDAB at QtDay 2018
    QtDay is the yearly Italian conference about Qt and Qt-related technologies. Its 2018 edition (the seventh so far!) will be once more in the beautiful city of Florence, on May 23 and 24. And, once more, KDAB will be there.
  • Google Summer of Code 2018 with KDE
    It’s been 2 days since the GSoC accepted student list was announced and I’m still getting goosebumps thinking about the moment I saw my name on the website. I started contributing to open source after attending a GSoC session in our college by one of our senior and a previous GSoC student with KDE: Aroonav Mishra. I was very inspired by the program and that defined the turning point of my life. [...] Then I came across GCompris and it caught my eye. I started contributing to it and the mentors are really very helpful and supportive. They always guided me whenever I needed any help  or was stuck at anything. Under their guidance, I learnt many things during the period of my contributions. I had never thought I would get this far.

GNU/Linux Distributions