Odprtokodni pogled

Opensource view

Tuja odprtokodna scena

Graphics: TuxClocker and VK_EXT_depth_clip_enable

tuxmachines.org - Čet, 02/21/2019 - 00:39
  • TuxClocker: Another GPU Overclocking GUI For Linux

    Adding to the list of third-party GPU overclocking utilities for Linux is TuxClocker, a Qt5-based user-interface currently with support for NVIDIA graphics cards and experimental support for AMD GPUs. 

    TuxClocker is a Qt5 overclocking tool that supports adjusting not only the memory/core frequencies but also the power limit, fan speed, and other tunables based upon the GPU/driver in use. There is also graph monitors to show the power and temperature limit, where supported, among other features. 

    TuxClocker offers similar functionality to other third-party, open-source Linux GPU overclocking software though where as most utilities focus just on NVIDIA or AMD hardware, TuxClocker is pursuing both. Currently their stable release supports just NVIDIA GPUs but the development code has AMD Radeon support in the works.

  • Intel Wires VK_EXT_depth_clip_enable Into Their Vulkan Driver, Helping DXVK

    Intel's open-source ANV Vulkan driver now supports the VK_EXT_depth_clip_enable that was designed in part to help the DXVK project for mapping Direct3D atop of the Vulkan API.

read more

Programming Leftovers

tuxmachines.org - Čet, 02/21/2019 - 00:15
  • Packaging PyQt5 apps with fbs

    fbs is a cross-platform PyQt5 packaging system which supports building desktop applications for Windows, Mac and Linux (Ubuntu, Fedora and Arch). Built on top of PyInstaller it wraps some of the rough edges and defines a standard project structure which allows the build process to be entirely automated. The included resource API is particularly useful, simplifying the handling of external data files, images or third-party libraries — a common pain point when bundling apps.

  • Infrastructure monitoring: Defense against surprise downtime

    There are a number of tools available that can build a viable and strong monitoring system. The only decision to make is which to use; your answer lies in what you want to achieve with monitoring as well as various financial and business factors you must consider.

    While some monitoring tools are proprietary, many open source tools, either unmanaged or community-managed software, will do the job even better than the closed source options.

    In this article, I will focus on open source tools and how to use them to create a strong monitoring architecture.

  • GSlice considerations and possible improvements

    The paper Mesh: Compacting Memory Management for C/C++ Applications is about moving memory allocations for compaction, even though the memory pointers are exposed. The idea is to merge allocation blocks from different pages that are not overlapping at page offsets, and then letting multiple virtual page pointers point to the same physical page. Some have asked about the applicability to the GSlice allocator.

  • plprofiler – Getting a Handy Tool for Profiling Your PL/pgSQL Code
  • Reading and Writing Files in Python (Guide)
  • Today is a Good Day to Learn Python

read more

Security Leftovers

tuxmachines.org - Sre, 02/20/2019 - 23:54
  • Wi-Fi ‘Hiding’ Inside USB Cable: A New Security Threat On The Rise?

    Today, the world has become heavily reliant on computers owing to the various advantages they offer. It has thus become imperative that we, as users, remain updated about the various threats that can compromise the security of our data and privacy.

    A recent report published by Hackaday details a new threat that might just compromise the integrity of devices. At first glance, the O.MG cable (Offensive MG Kit) looks like any other USB cable available in the market. It is what lurks within that is a cause for concern.

  • WiFi Hides Inside a USB Cable [Ed: There are far worse things, like USB devices that send a high-voltage payload to burn your whole motherboard. Do not use/insert untrusted devices from dodgy people.]
  • The Insights into Linux Security You May Be Surprised About

    Linux has a strong reputation for being the most secure operating system on the market. It’s been like that for many years, and it doesn’t seem like Windows or macOS are going to overtake it anytime soon. And while the operating system’s reputation is well-deserved, it can also be harmless experienced users.

    The problem is that some seem to put too much trust in the capabilities of Linux by default. As a result, they often don’t pay enough attention to the manual aspect of their security. Linux can help you automate your workflow to a large extent, but it still requires a manual touch to keep things going well. This is even truer when it comes to security.

  • One Identity Bolsters Unix Security with New Release of Authentication Services

    Unix systems (including Linux and Mac OS), by their very nature, have distinct challenges when it comes to security and administration. Because native Unix-based systems are not linked to one another, each server or OS instance requires its own source of authentication and authorization.

  • Book Review – Linux Basics for Hackers

    With countless job openings and growth with no end in sight, InfoSec is the place to be. Many pose the question, “Where do I start?” Over his years of training hackers and eventual security experts across a wide array of industries and occupations, the author ascertains that one of the biggest hurdles that many up-and-coming professional hackers face is the lack of a foundational knowledge or experience with Linux. In an effort to help new practitioners grow, he made the decision to pen a basic ‘How To’ manual, of sorts, to introduce foundational concepts, commands and tricks in order to provide instruction to ease their transition into the world of Linux. Out of this effort, “Linux Basics for Hackers” was born.

  • Security updates for Wednesday

read more

today's howtos

tuxmachines.org - Sre, 02/20/2019 - 23:30

read more

Intel Ready To Add Their Experimental "Iris" Gallium3D Driver To Mesa

Phoronix - Sre, 02/20/2019 - 23:19
For just over the past year Intel open-source driver developers have been developing a new Gallium3D-based OpenGL driver for Linux systems as the eventual replacement to their long-standing "i965 classic" Mesa driver. The Intel developers are now confident enough in the state of this new driver dubbed Iris that they are looking to merge the driver into mainline Mesa proper...

HTTP Vs. HTTPS

tuxmachines.org - Sre, 02/20/2019 - 22:44

The internet runs on protocols. Rules and norm defined so that there is some form of standardization. One such protocol is the HyperText Transfer Protocol(HTTP).

read more

5 of the Best Linux Distros for Developers and Programmers

tuxmachines.org - Sre, 02/20/2019 - 22:36

One of the reasons Linux is great is because of how flexible it is. For example, it can run on everything from servers to your old laptop to a Raspberry Pi. For this reason, it’s also a fantastic platform for developers.

Whether you’re a seasoned developer or just using Linux to learn to program, you still have to choose a distribution. You could just choose Ubuntu and run with it, but there are plenty of “other options available to you.”

read more

How To Automatically Change GNOME Background In Intervals Using BASH

tuxmachines.org - Sre, 02/20/2019 - 22:32

Have you ever wanted to have that automatic background switching feature on your GNOME Linux distro? I missed that feature after I switched from Cinnamon to GNOME Searched for apps in the software center and alas there is none that I could find. However, today I’m happy to let you know that there is a workaround to this missing feature through the use of BASH scripting language.

read more

Arm-based IoT gateway runs on Moxa Industrial Linux

tuxmachines.org - Sre, 02/20/2019 - 22:25

Moxa announced a -40 to 85°C tolerant “UC-8200” IoT gateway that runs Moxa Industrial Linux on a dual-core, -A7 SoC and offers dual GbE, RS-232/422/485, and mini-PCIe links, plus a CAN port, WiFi/BT, and optional 4G LTE.

Moxa, which announced its Cortex-A8-based UC 2100 series of Industrial IoT gateways last April, partially unveiled a new IIoT gateway called the UC-8200. The system features an unnamed dual-core, Cortex-A7 SoC that “has been optimised for use in energy monitoring systems but is widely applicable to a variety of industrial solutions,” according to the PR-like Control Engineering story that announced the product along with a shorter Industrial Ethernet Book post.

Eventually, a product page should appear with missing details such as RAM and storage. Yet, even the product page for the similar UC-8100 series fails to describe the Cortex-A8 SoC. Other specs are complete, however, such as the earlier model’s 256MB to 512MB DDR3 and 8GB eMMC. (Update: LinuxGizmos reader Arnd Bergmann spotted the earlier UC-8100’s SoC family in the firmware image’s device tree. It’s a TI Sitara AM33x, perhaps one of the AM335x family, which runs on BeagelBone boards.)

Also: Arm Neoverse N1 & E1 Platforms Announced For Cloud To Edge Computing

read more

OpenSUSE Leap 15.1 Beta

tuxmachines.org - Sre, 02/20/2019 - 22:14
  • Leap 15.1 entering Beta phase

    Leap 15.1 entered the Beta phase with build 416.2 that reached the
    mirrors yesterday. Everyone is encouraged to download¹ the current
    builds and help testing. There are also live images to e.g. check
    hardware compatibility without installation.

    The Beta phase will last until mid April. Planned release is before
    the conference in May.

    Issues found need to be filed in Bugzilla². There is also a test
    plan³ to help coordinate the efforts. Feel free to fill in what you
    tested so we get an overview of what was covered already.

    Note that Leap 15.1 did not automatically sync with package versions
    in Factory. That is intentional as 15.1 is meant to be a minor
    update. Please submit any necessary bigger version updates the next
    two weeks to still have time for thorough testing. Please contact
    the release team⁴ in case of questions.

    Users of 42.3 please be aware that 42.3 reaches end of life a few
    weeks after the release of 15.1. In general an update to 15.1
    directly is possible. It's recommended to participate in beta
    testing to make sure your specific workload or use case still works
    after an upgrade.

    cu
    Ludwig

  • OpenSUSE Leap 15.1 Reaches Beta Milestone

read more

Games: Engadget's FUD, Valve and Google Plans, More (and Improved) Gaming on GNU/Linux

tuxmachines.org - Sre, 02/20/2019 - 21:38
  • Linux gaming is on a life-support system called Steam [Ed: Misleading. Frames Steam as the one and only platform for games; that's like saying FOSS is just GitHub (a common error).]

    In September 2013, Valve founder Gabe Newell gave a rare, 20-minute presentation at LinuxCon.

  • The number of Linux gamers on Steam continues to grow, according to Valve

    Recently, Engadget wrote an article about Linux gaming and apart from a bit of a silly title and information regular GOL readers will be aware of, they did have some interesting info from Valve.

    I don't put too much thought into the title they decided to give it, "Linux gaming is on a life-support system called Steam", since when you think about it that's actually quite close to the truth. Valve are the biggest pushers of Linux gaming and one of the only major forces doing so.

    While I've long said that the amount of Linux gamers using Steam will be increasing all the time, the actual market share of Linux on Steam hasn't really gone anywhere. At times, it has certainly looked like the amount of Linux gamers has decreased if you take the percentage at face value.

  • Valve is getting back to focusing on gaming, with non-gaming videos being retired

    Why is it not surprising? Well, it makes sense for multiple reasons. Did you ever buy and watch any movies (or other non-gaming videos) on Steam? I didn't, it's far easier to use a different service like Netflix, Google Play or practically any other where you could watch your content across pretty much any device and browser.

    On top of that, Valve's bread and butter is gaming and since they now have more competition actually focusing on that is obvious at this point.

  • Google Could Reveal Its Mystery ‘Online Gaming’ Project In March

    Google has scheduled an event next month at the Game Developers Conference (GDC) in San Francisco.

    This is reportedly where it could unveil its gaming project that has been under development for quite some time.

  • The huge Rocket League update is now out with cross-platform friends support and Season 10 has started

    Rocket League, the game that sucks away most of my gaming time has a fantastic update now out that allows you to party up with friends across different platforms.

    There's a whole new part of the interface to deal with this, the Friends List which is split into different sections covering friends from your current platform, RocketID to show friends on other platforms, a recent players list to reach out to people you've had a good game with and an alerts section to see notifications.

  • Gallium Nine With NIR Is Now Running Most D3D9 Games "Flawlessly"

    Towards the beginning of the month we reported on the Gallium Nine state tracker working on NIR support as an alternative to its original focus on the common TGSI intermediate representation to Gallium3D. That NIR-ified version of Gallium Nine is now working and beginning to run most Direct3D 9 games fine.

    Plumbing NIR support into Gallium Nine is being done for newer Gallium3D drivers that focus on NIR support rather than the aging TGSI. In particular, NIR support is needed for the new Intel Iris Gallium3D driver (though still yet to be mainlined), possibilities like running Gallium Nine atop Zink to in turn map to Vulkan drivers, and working for other NIR drivers like VC4/V3D or Freedreno.

read more

It Soon May Be Easier Building Debian Packages On Fedora

tuxmachines.org - Sre, 02/20/2019 - 21:33
  • It Soon May Be Easier Building Debian Packages On Fedora

    While Fedora is deeply rooted around RPMs, the necessary components for building Debian binary packages may soon end up in the Fedora repository -- they're currently undergoing the package review process. Developer Dridi Boukelmoune was fed up with the current situation and took to improving the Debian packaging options for Fedora to make it easier spinning Debian packages there without resorting to VMs or other avenues. This can be useful in cases of commercial/internal software and other practices where you may be needing to build both RPMs and Debs and desire to do so from a single stack.

  • Ditch RPM in favor of DPKG

    I know how important RPM is to the Fedora Project, but it breaks everything downstream and we'd be better off using DPKG as we should have from day one. I'm calling this initiative fedpkg: Fedora Embraces DPKG. A bit of background here: I build both RPMs and DEBs for $DAYJOB and until recently my workflow was quite painful because I needed extra steps between git checkout and git push that involves a VM, because what we ship as apt is in reality apt-rpm. It finally got enough on my nerves to locally build the things I needed and after a month I have already amortized my efforts with the time I save not having to deal with needless extra hoops. In order to successfully build debs on Fedora I needed 4 packages that I'm now submitting for review: https://bugzilla.redhat.com/show_bug.cgi?id=gnu-config https://bugzilla.redhat.com/show_bug.cgi?id=strip-nondeterminism https://bugzilla.redhat.com/show_bug.cgi?id=sbuild https://bugzilla.redhat.com/show_bug.cgi?id=apt I need more than reviews here. Three of those packages are heavy on Perl code, and I'm not a Perl Monk. I tried to CC perl-sig as per the guidelines [1] (also tried with the mailing list address) but bugzilla replied kindly: CC: perl-sig did not match anything Apt is a mix of C, Perl and C++ code, so I would be reassured if I could have a C++ co-maintainer too. I'm only a C developer so if something goes wrong outside of the C realm that would be helpful. Two of those packages should be runtime dependencies of debhelper. The current apt package should be renamed to apt-rpm, I will look up the procedure for that to happen. I understand that when someone sees they should run "apt-get install foo" somewhere on the web it's helpful for non-savvy users that this JustWorks(tm) [2], but apt-rpm is dead upstream and it shouldn't be advertised as apt. I hope I CC'd everyone that should get this heads up, and hope to find help for the reviews and co-maintainership. The packaging does nothing fancy, there are quirks here and there but overall it was rather easy to put together. And of course I would be happy to help with reviews too in exchange. And thanks again to the mock developers, its design is so much better than either sbuild or pdebuild that I barely have pain points left when it comes to RPM packaging. Thanks, Dridi

read more

KASAN Spots Another Kernel Vulnerability From Early Linux 2.6 Through 4.20

Phoronix - Sre, 02/20/2019 - 21:11
The Kernel Address Sanitizer (KASAN) that detects dynamic memory errors within the Linux kernel code has just picked up another win with uncovering a use-after-free vulnerability that's been around since the early Linux 2.6 kernels...

The battle between real open source vs. faux open source heats up

tuxmachines.org - Sre, 02/20/2019 - 20:49

On February 19, Redis Labs, the home of Redis, the popular open-source in-memory data structure store, announced it has raised $60 million in new financing. Redis Labs CEO Ofer Bengal told Ars Technica that one reason for this was its new "open-source" Common Clause license. "The community now understands that the original concept of open source has to be fixed because it isn't suitable anymore to the modern era where cloud companies use their monopoly power to adopt any successful open-source project without contributing anything to it," Bengal said.

read more

AMD Hiring Ten More People For Their Open-Source/Linux Driver Team

Phoronix - Sre, 02/20/2019 - 19:00
If you are passionate about Linux/open-source and experienced with the 3D graphics programming and/or compute shaders, AMD is looking to expand their open-source/Linux driver team by about ten people...

Yaghmour: gitgeist: a git-based social network proof of concept

LWN.net - Sre, 02/20/2019 - 18:53
On his blog, Karim Yaghmour writes about an experimental social network that he and a colleague cobbled together using Git. While it is simply a proof of concept at this point, he is looking for feedback and, perhaps, collaborators to take it further. "It turns out that git has practically everything that's needed to act both as storage and protocol for a social network. Not only that, but it's very well-known within and used, deployed and maintained in the circles I navigate, it scales very well (see github), it's used for critical infrastructure (see kernel.org), it provides history, it's distributed by nature, etc. It's got *almost* everything, but not quite everything needed. So what's missing from git? A few basic things that it turns out aren't very hard to take care of: ability to 'follow', getting followee notifications, 'commenting' and an interface for viewing feeds. And instead of writing a whole online treatise of how this could be done, I asked my colleague Francois-Denis Gonthier to implement a proof and concept of this that we called 'gitgeist' and just published on github [https://github.com/opersys/gitgeist-poc]."

Community release: PCLinuxOS LXQt 2019.02 ISO

tuxmachines.org - Sre, 02/20/2019 - 18:31

First of all, it is the fourth release with LXQt 0.14. As experimental are some locales as default installed. To set the languages use pcc>system>Manage localization for your system.
Log out/in to display your favorite language. It’s use the Kernel 4.20.10, and UEFI Support. Applications include falcon, qmplay2, phototonic, pavucontrol-qt, grub-customizer, qpdfview, featherpad, brasero, file-roller and much more inside…

read more

Essential System Tools: QDirStat – Excellent Qt-based directory statistics

tuxmachines.org - Sre, 02/20/2019 - 18:22

This is the latest in our series of articles highlighting essential system tools. These are small, indispensable utilities, useful for system administrators as well as regular users of Linux based systems. The series examines both graphical and text based open source utilities. For this article, we’ll look at QDirStat, a graphical application to show what’s devouring your disk space and help you tidy up the disorder. For details of all tools in this series, please check the table at the summary page of this article.

QDirStat is a continuation of the KDirStat utility. QDirStat is based on the latest Qt 5, and doesn’t need any KDE libraries or infrastructure.

If you come from a Windows background you’ve probably tried WinDirStat, a Windows port of KDirStat, the predecessor of QDirStat.

read more

Syndicate content
sfy39587f05