Feed aggregator

For those who would like to express interest in variable refresh rates in mutter

Reddit - Sat, 2017-10-07 05:03

Here is a link to the bugzilla page for adding support for refresh rates other than 60 Hz: https://bugzilla.gnome.org/show_bug.cgi?id=781296

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

Review by many eyes does not always prevent buggy code

LinuxToday - Sat, 2017-10-07 04:00

There is a view that because open source software is subject to review by many eyes, all the bugs will be ironed out of it.

Java Moving Forward With Faster Pace Release Schedule, Modular System

LXer - Sat, 2017-10-07 03:39
Among the key messages and themes that emerged at the JavaOne 2017 conference, held in San Francisco from Oct. 1 to 5, is that the Java community is moving faster now than at any other point in the popular programming language's history.

4 cool new projects to try in COPR for October

LXer - Sat, 2017-10-07 01:44
In case you missed last month’s article on COPR, it’s a collection of personal repositories for software not carried in Fedora. Some software doesn’t conform to standards that allow easy packaging. Or it may be free software but doesn’tmeet other Fedora standards.... Continue Reading →

Latest Open Access LWN: Fedora, Linux Kernel, and Graphics

TuxMachines - Sat, 2017-10-07 01:02
  • Fedora's foundations meet proprietary drivers

    The Fedora project's four "foundations" are named "Freedom", "Friends", "Features", and "First". Among other things, they commit the project to being firmly within the free-software camp ("we believe that advancing software and content freedom is a central goal for the Fedora Project, and that we should accomplish that goal through the use of the software and content we promote") and to providing leading-edge software, including current kernels. Given that the kernel project, too, is focused on free software, it is interesting to see a call within the Fedora community to hold back on kernel updates in order to be able to support a proprietary driver.

    On September 5, Fedora kernel maintainer Laura Abbott announced that the just-released 4.13 kernel would be built for the (in-development) Fedora 27 release, and that it would eventually find its way into the Fedora 25 and 26 releases as well. That is all in line with how Fedora generally operates; new kernels are pushed out to all supported releases in relatively short order. Running current kernels by default is clearly a feature that many Fedora users find useful.

    More recently, though, James Hogarth noted that the NVIDIA proprietary driver did not work with the 4.13 kernel. This kind of breakage is not all that unusual. While the user-space ABI must be preserved, the kernel project defends its right to change internal interfaces at any time. Any problems that out-of-tree code experiences as a result of such changes is deemed to be part of the cost of staying out of the mainline. There is little sympathy for those who have to deal with such issues, and none at all if the out-of-tree code in question is proprietary. Community-oriented projects like Fedora usually take a similar attitude, refusing to slow down for the sake of proprietary code.

  • Notes from the LPC tracing microconference

    The "tracing and BPF" microconference was held on the final day of the 2017 Linux Plumbers Conference; it covered a number of topics relevant to heavy users of kernel and user-space tracing. Read on for a summary of a number of those discussions on topics like BPF introspection, stack traces, kprobes, uprobes, and the Common Trace Format.

    Unfortunately, your editor had to leave the session before it reached its end, so this article does not reflect all of the topics discussed there. For those who are interested, this Etherpad instance contains notes taken by participants at the session.

  • An update on live kernel patching

    In the refereed track at the 2017 Linux Plumbers Conference (LPC), Jiri Kosina gave an update on the status and plans for the live kernel patching feature. It is a feature that has a long history—pre-dating Linux itself—and has had a multi-year path into the kernel. Kosina reviewed that history, while also looking at some of the limitations and missing features for live patching.

    The first question that gets asked about patching a running kernel is "why?", he said. That question gets asked in the comments on LWN articles and elsewhere. The main driver of the feature is the high cost of downtime in data centers. That leads data center operators to plan outages many months in advance to reduce the cost; but in the case of a zero-day vulnerability, that time is not available. Live kernel patching is targeted at making small security fixes as a stopgap measure until the kernel can be updated during a less-hurried, planned outage. It is not meant for replacing the kernel bit by bit over time, but as an emergency measure when the kernel is vulnerable.

  • Safety-critical realtime with Linux

    Doing realtime processing with a general-purpose operating-system like Linux can be a challenge by itself, but safety-critical realtime processing ups the ante considerably. During a session at Open Source Summit North America, Wolfgang Mauerer discussed the difficulties involved in this kind of work and what Linux has to offer.

    Realtime processing, as many have said, is not synonymous with "real fast". It is, instead, focused on deterministic response time and repeatable results. Getting there involves quantifying the worst-case scenario and being prepared to handle it — a 99% success rate is not good enough. The emphasis on worst-case performance is at the core of the difference with performance-oriented processing, which uses caches, lookahead algorithms, pipelines, and more to optimize the average case.

  • A memory allocation API for graphics devices

    At last year's X.Org Developers Conference (XDC), James Jones began the process of coming up with an API for allocating memory so that it is accessible to multiple different graphics devices in a system (e.g. GPUs, hardware compositors, video decoders, display hardware, cameras, etc.). At XDC 2017 in Mountain View, CA, he was back to update attendees on the progress that has been made. He has a prototype in progress, but there is plenty more to do, including working out some of the problems he has encountered along the way.

    Jones has been at NVIDIA for 13 years and has been working on this problem in various forms for most of that time, he said. Allocating buffers and passing them around between multiple drivers is a complicated problem. The allocator will sit in the same place as the Generic Buffer Management (GBM) component is today; it will be used both by applications and by various user-space driver components. The allocator will support both vendor-agnostic (e.g. Android ION) and vendor-specific back-ends, as well as combinations of the two.

read more

KDE: Blade, Plasma, and Ubuntu Rally

TuxMachines - Sat, 2017-10-07 00:35
  • Blade update - an alternative KRunner

    After David’s post, I got a few mails asking whether this change has anything to do with the project I started last summer, so I decided to provide a small update.

    My original plan was to ship a test version of Blade a few months after the project announcement, but that did not happen. The main reason was that there were some higher-priority things in Plasma I needed to work on, so I had to put this on hold a bit.

    While the project is not yet made public, some important things have happened that moved it forward quite a bit.

  • Plasma secrets: Custom app launchers - WINE, too

    I told you this was a beauty. It elegantly goes against all the accepted conventions of the Plasma desktop, including hidden desktop icons, task manager launchers linking to hidden icons, and Windows software running through WINE playing ball. All of this can be done relatively simply, quickly, easily, without any great messing about. I hope you like.

    One last thing, notice how my screenshots above no longer have any shadow, which is something that both Ksnapshot and Spectacle always do, if you use compositing? Well, that's another secret we will resolve next time!

  • KDE at #UbuntuRally in New York! KDE Applications snaps!

    I was happy to attend Ubuntu Rally last week in New York with Aleix Pol to represent KDE.

read more

IPFire 2.19 - Core Update 114 released

TuxMachines - Sat, 2017-10-07 00:24

This is the official release announcement for IPFire 2.19 – Core Update 114. It brings some changes under the hood and modernises the base system. On top of that, minor issues are being fixed and some packages have been updated.

read more

Best Open Source Code Editors For Linux

LinuxToday - Sat, 2017-10-07 00:00

Here's a list of best code editors for Linux

4 Best Linux Distros for Older Hardware

LXer - Fri, 2017-10-06 23:50
One of the many great aspects of the Linux operating system is its ability to bring new life to old hardware. This is not only a boon for your bottom line but also an environmentally sound philosophy. Instead of sending that older (still functioning) hardware to the trash heap, give it a second lease on life with the help of Linux.

Linaro, RISC-V Processor, Ryzen and 8 Most Beautiful Linux Distros You Need To Try

TuxMachines - Fri, 2017-10-06 23:48
  • Linaro & Co Are Working On An ARM 24-Core Desktop / Developer Box

    Slipping under our radar back during the recent Linaro Connect event in San Francisco was word that Linaro, Gigabyte, and Socionext are coming together to produce an interesting microATX-based, 24 x ARM Cortex-A53 desktop / developer box.

  • Linux Now Has its First Open Source RISC-V Processor

    When it released its first open-source system on a chip, the Freeform Everywhere 310, last year, Silicon Valley startup SiFive was aiming to push the RISC-V (“risk five”) architecture to transform the hardware industry in the way that Linux transformed the software industry. Now the company has delivered further on that promise with the release of the U54-MC Coreplex , the first RISC-V-based chip that supports Linux, Unix, and FreeBSD.

  • Ryzen and Linux is a disaster (2017)

    Ryzen 7 series was introduced early March 2017, I bought parts for my Ryzen workstation beginning June 2017 thinking that few months will allow AMD to settle down and release necessary BIOS updates and CPU microcode upgrade. I was wrong. Terribly wrong.

    I was excited when doing the build, mostly because of the new case I bought: Fractal Design Define R5 and Seasonic M12 EVO Bronze 520W. This is premium case and I enjoyed every bit of doing the build. Plenty of space for hard-drives, many cool ideas or things in the case design (screw-less mounting), huge and silent fans, modularity of the case. With a big enough SATA Seagate drive, I was planning to do bcache and never run out of space for home directory.

  • 8 Most Beautiful Linux Distros You Need To Try (2017 Edition)

    Linux users have the liberty to enjoy an unparalleled freedom while choosing the Linux distributions as per their needs. Using different open source technologies, the developers keep creating something new and surprising the enthusiasts. Here, in this article, I’ll be listing the most beautiful Linux distros that have impressed me and other Linux users. This list is a mixture of newcomers and popular distros.

read more

Debian and Ubuntu: Development, Nominations to the LoCo Council, Kubernetes on Ubuntu VMs and Docker Swarm

TuxMachines - Fri, 2017-10-06 23:46
  • My Free Software Activities in September 2017
  • My FOSS activities for August & September 2017
  • Call for nominations to the LoCo Council

    As you may know the LoCo council members are set with a two years term. Due this situation we are facing the difficult task of replacing existing members and a whole set of restaffing. A special thanks to all the existing members for all of the great contributions they have made while serving with us on the LoCo Council.

  • Kubernetes on Ubuntu VMs

    Recently /u/Elezium asked the following question on Reddit: Tools to deploy k8s on-premise on top of Ubuntu. This is a question that a lot of people have answered using a combination of MAAS/VMWare/OpenStack for on premise multi-node Kubernetes. If you’re looking for something with more than a two or three machines, those resources are bountiful.

    However, the question came to “How do I do Kubernetes on an existing Ubuntu VM”. This is different from LXD, which is typically a good solution — though without a bunch of networking modifications it won’t be reachable from outside that VM.

  • What you need to know: Kubernetes and Swarm

    Kubernetes and Docker Swarm are both popular and well-known container orchestration platforms. You don't need a container orchestrator to run a container, but they are important for keeping your containers healthy and add enough value to mean you need to know about them.

  •  

read more

Linux Kernel and Graphics: Jprobes, Performance Analysis in Linux, AMDGPU, UHD Graphics and Vulkan

TuxMachines - Fri, 2017-10-06 23:44
  • An end to jprobes

    "Jprobes" are an ancient kernel mechanism used to trace entry into kernel functions; they were described in this 2005 LWN article.

  • Performance analysis in Linux (continued)

    This blog post is based on the talk I gave at the Open Source Summit North America 2017 in Los Angeles. Let me start by thanking my employer Collabora, for sponsoring my trip to LA.

    Last time I wrote about Performance Assessment, I discussed how an apparently naive code snippet can hide major performance drawbacks. In that example, the issue was caused by the randomness of the conditional branch direction, triggered by our unsorted vector, which really confused the Branch Predictor inside the processor.

  • AMDGPU's DC Gets More Cleanups Ahead Of Linux 4.15

    It's indeed looking like the AMDGPU DC display code stack will finally be pulled for the Linux 4.15 merge window, assuming Linus Torvalds has no issues with it in a few weeks.

    Alex Deucher of AMD today sent in a secondary AMDGPU DC update for staging alongside DRM-Next of this new display code.

  • Running OpenCL With Intel UHD Graphics On Coffeelake Under Ubuntu Linux

    After running some basic OpenCL/Vulkan UHD Graphics tests yesterday using the brand new Core i7 8700K "Coffee Lake" processor, I next ventured into OpenCL computing with the UHD Graphics using Intel's open-source Beignet CL implementation.

  • VK_KHR_maintenance2 Lands For RADV, Other Improvements

    VK_KHR_maintenance2 is the latest extension supported by this open-source Radeon Vulkan driver. VK_KHR_maintenance2 was added in Vulkan 1.0.61 last month as various changes that were previously left out of Vulkan.

  • Intel UHD Graphics 630 "Coffee Lake" On Linux

    This morning I delivered the initial Linux processor benchmarks of the Core i7 8700K and Core i5 8400 for the just-launched "Coffee Lake" desktop processors. With these Intel "Gen 8" processors, the integrated "HD Graphics" from Kabylake have been rebranded to "UHD Graphics". While there wasn't any real changes architecturally to the graphics hardware, right now the Linux support isn't quite out-of-the-box.

  •  

read more

today's howtos and software

TuxMachines - Fri, 2017-10-06 23:43

read more

KDE: Clazy/Qt, Kirigami and Kdenlive

TuxMachines - Fri, 2017-10-06 23:39
  • Clazy Results Visualizer for Qt

    Clazy is a clang plugin which extends the compiler with over 50 warnings related to Qt best practices ranging from unneeded memory allocations to API misuse. It’s an opensource project spawned by KDAB’s R&D efforts for better C++ tooling.

  • Kirigami Notation App

    And here I am writing on the blog after a long time.
    This time it’s about talking about my new project, becoming a developer!
    Unfortunately I can not study full time (in fact you see the results), however, I am to show you the “results” of my study.
    Thanks to the Kirigami module developed by Marco Martin and the ease of QtQuick here is my first application, that is, the Alpha version. The application for now is called “Notation”, but I will definitely make a vote for the names (suggest the names in the comments below).

  • Kirigami and color palettes

    A new release of Kirigami is about to come with the new version of KDE Frameworks about to be released, 5.38.

  • This week in Kdenlive

    The refactoring branch of Kdenlive is progressing nicely and we hope to merge our code to master in the last days of october to meet the KDE Applications 17.12 release schedule. Today we updated the AppImages of both stable and refactoring branch.

read more

Games: Starblast, Battle for Orion, Hat in Time, Overgrowth and More

TuxMachines - Fri, 2017-10-06 23:38

read more

Red Hat and Fedora: Container-Native Storage, Omnetric, systemd 235 and More

TuxMachines - Fri, 2017-10-06 23:35

read more

OSS: Apache, Mozilla, Events, and 3D Printing

TuxMachines - Fri, 2017-10-06 23:33
  • Large-Scale Governance – 10 Apache Lessons

    Even if one of these applies, you still might be smarter to join an existing “umbrella” like Software Freedom Conservancy in the US or Public Software in the UK. But if you do end up devising your own organization, you won’t go far wrong my starting with the Apache Software Foundation’s principles.

  • Mozilla extends, and ends, Firefox support for Windows XP and Vista

    Mozilla has announced it will end support for its Firefox browser on Windows XP and Windows Vista.

    The organisation offers Firefox Extended Support Releases (ESRs) that keep getting bug fixes for 54 weeks, even though nine new versions of Firefox should come along during that time. Mozilla offers ESR releases so that organisations with standard desktop environments can pick a version of Firefox and run it for a year, without the need to update their gold images.

    Enterprise software vendors also like this arrangement: Oracle only certifies its wares for ESRs because keeping up with a six-weekly release cycle is too much effort.

  • New Sessions Announced for the Samsung Developer Conference #SDC2017
  • Who Won at OpenWorld? Oracle, or Amazon and Splunk?

    As this year's Oracle OpenWorld 2017 draws to a close, I'm convinced that the best seat in the house to watch this one wasn't anywhere near San Francisco's Moscone Convention Center, the event's venue, but sitting in front of a computer in your home or office.

  • How a university's 3D-printed prosthetics club provides devices for amputees

    Last fall, one of the co-founders of Duke University eNable published an article describing our club’s beginnings and visions for the future. In the spring of 2016, we started out as six engineering students with a passion for innovation and design, supported by a small stipend from the Innovation Co-Lab and a grant from OSPRI (Open Source Pedagogy, Research and Innovation), a project supported by Red Hat.

    Since then we have established ourselves as a presence on campus, grown into a large interdisciplinary team, and connected with multiple recipients—including a young boy in Milot, Haiti. The resources offered through Duke and the sponsorship we've received allow us to continuously transform our ideas into things we can share with open source enthusiasts, makers, and dreamers alike.

read more

Programming: RICE, Bugs, and Java

TuxMachines - Fri, 2017-10-06 23:30
  • Double Your Development Velocity without Growing Your Team

    The Developer Experience team at SendGrid is a small, but mighty force of two. We attempt to tackle every problem that we can get our hands on. This often means that some items get left behind.  At the outset, we surveyed everything that was going on in our open source libraries and we quickly realized that we needed to find a way to prioritize what we were going to work on. Luckily, our team lives, organizationally, on the Product Management team, and we had just received a gentle nudge and training on the RICE prioritization framework.

    On our company blog, I wrote an article about how employing this framework, using a spreadsheet, helped us double our velocity as a team within the first sprint. Our development velocity doubled because the most impactful things for the time spent are not always the biggest things, but the biggest things tend to attract the most attention due to their size.

  • Review by many eyes does not always prevent buggy code

    Writing code is hard. Writing secure code is harder—much harder. And before you get there, you need to think about design and architecture. When you're writing code to implement security functionality, it's often based on architectures and designs that have been pored over and examined in detail. They may even reflect standards that have gone through worldwide review processes and are generally considered perfect and unbreakable.*

    However good those designs and architectures are, though, there's something about putting things into actual software that's, well, special. With the exception of software proven to be mathematically correct,** being able to write software that accurately implements the functionality you're trying to realize is somewhere between a science and an art. This is no surprise to anyone who's actually written any software, tried to debug software, or divine software's correctness by stepping through it; however, it's not the key point of this article.

  • Java Moving Forward With Faster Pace Release Schedule, Modular System
  • Onwards to Valhalla: Java ain't dead yet and it's only getting bigger

    Scale was big at the JavaOne conference this week. Spotify lauded its success scaling with Java, and Oracle execs practically squealed as they reeled off adoption statistics. Big Red believes the next ten years belong to Java.

    "We want the next decade to be Java first, Java always," vice president Mark Cavage said on stage.

    Of course Java is already big and among those on stage was Alibaba, one of the world's largest Java users, which talked up its ability to run more than a million JVM instances at once.

read more

Security: Updates, Apple APFS Passwords, WordPress, Microsoft FUD, and Internet of Broken Things

TuxMachines - Fri, 2017-10-06 23:28
  • Security updates for Friday
  • Apple fixes Keychain vulnerability, but only in macOS High Sierra

     

    The zero-day vulnerability in macOS's Keychain has been addressed by Apple, along with some other issues in High Sierra. But other recent versions of the operating system are still vulnerable.  

  • macOS High Sierra bug exposes APFS passwords in plain text

     

    A Brazilian software developer has uncovered a bug in Apple's macOS High Sierra software that exposes the passwords of encrypted Apple File System (APFS) volumes in plain text.

  • The September 2017 WordPress Attack Report

    This edition of the WordPress Attack Report is a continuation of the monthly series we’ve been publishing since December 2016. Reports from the previous months can be found here.

    This report contains the top 25 attacking IPs for September 2017 and their details. It also includes charts of brute force and complex attack activity for the same period, along with a new section revealing changes to the Wordfence real-time IP blacklist throughout the month. We also include the top themes and plugins that were attacked and which countries generated the most attacks for this period.

  • Step aside, Windows! Open source and Linux are IT’s new security headache [Ed: Microsoft propagandist Preston Gralla is back from the woods. The typical spin, lies. Deflection. Windows has back doors.]
  • Sex Toys Are Just As Poorly-Secured As The Rest Of The Internet of Broken Things

    At this point we've pretty well documented how the "internet of things" is a privacy and security dumpster fire. Whether it's tea kettles that expose your WiFi credentials or smart fridges that leak your Gmail password, companies were so busy trying to make a buck by embedding network chipsets into everything, they couldn't be bothered to adhere to even the most modest security and privacy guidelines. As a result, billions upon billions of devices are now being connected to the internet with little to no meaningful security and a total disregard to user privacy -- posing a potentially fatal threat to us all.

read more

Pages

Subscribe to LinuxInsight aggregator