Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Monday, 20 Aug 18 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story CA confirms plans for open source patent pledge srlinuxx 03/03/2005 - 4:06pm
Story Intel PR Department Hard at Work srlinuxx 03/03/2005 - 4:08pm
Story ChoicePoint was victim of ID theft in '02 srlinuxx 03/03/2005 - 4:25pm
Story amoroK LiveCD srlinuxx 03/03/2005 - 6:01pm
Story Gentoo Linux 2005.0 Security Rebuild srlinuxx 03/03/2005 - 11:25pm
Story Hacker taps into business school files" srlinuxx 04/03/2005 - 2:11pm
Story Judge hits amazon.com with fine srlinuxx 04/03/2005 - 2:46pm
Story One in four 'touched' by ID fraud srlinuxx 2 04/03/2005 - 5:03pm
Story Big Brother is Watching your Toyota Sienna srlinuxx 1 05/03/2005 - 4:17am
Story Limp Bizkit lead claims hackers stole his sex video srlinuxx 2 05/03/2005 - 4:43am

GNU/Linux Review: Linux Mint 19 LTS Cinnamon Edition

Filed under
Reviews

LMCE 19 has a new star for the future: Timeshift. It makes updating now less-worrisome and will encourage users to experiment more without afraid to break anything. We can revert back easily now! A method to make stable system more stable and to prevent broken system easier for end-user. This is a very good thing for both long-time and new users, even I hope this feature to be exist on other distros as well. Second star, it supports HiDPI better now, which means Linux Mint will embrace more users from Retina Display-alike computers and more! Other features, such as faster Nemo and more extensive Software Manager, will make you love Linux Mint even more. It's really quick to install (15 minutes or less) and brings complete set of apps (LibreOffice, Firefox, and so on). Finally, I recommend Mint users to upgrade to this version or at least try it on LiveCD session. Enjoy!

Read more

Plans for Linux 4.20 and Progress on Linux 4.19

Filed under
Linux
  • AMD Begins Staging AMDGPU Patches For Linux 4.20/5.0, Including FreeSync Refactoring

    With the DRM feature work for Linux 4.19 now in the kernel, AMD's stellar open-source driver team has begun staging their work-in-progress changes for the AMDGPU Direct Rendering Manager driver for the next kernel cycle.

    There is now drm-next-4.20-wip as part of AMD's development Git tree of the Linux kernel for Radeon/AMDGPU development. That's for "Linux 4.20" that will almost surely be renamed to "Linux 5.0" given Linus Torvalds' expressed versioning preference of bumping the major kernel version once hitting that number equal to all of his fingers and toes.

  • More AMDGPU Work For Linux 4.19 Has VCN + PSP Firmware Hookup For Future Hardware

    The good news is that the open-source AMD graphics team continues working on support for upcoming hardware, but the bad news is that it looks like their VCN video hardware might be a bit more locked down than it is now.

    With current Raven Ridge APUs there is VCN as "Video Core Next" as a replacement to UVD and VCE for video decoding and encoding, respectively. This dedicated hardware core for video encode/decode has been supported well now for some months on the open-source Linux graphics driver stack. The latest patches hitting the mailing list for hopeful integration to Linux 4.19 are a bit interesting and reveal a change for future hardware.

  • POWER Changes On The Way To Linux 4.19 Include More Spectre Work

    The POWER architecture changes have been submitted for the in-development Linux 4.19 kernel.

  • Qualcomm Adreno 600 Series Support Submitted For Linux 4.19

    Following the main DRM features update for Linux 4.19, a secondary pull request has now been submitted that offers up the nine thousand lines of code for bringing up the Adreno 600 series support for supporting the very latest Qualcomm Snapdragon SoCs.

    Last week Freedreno/MSM founder and maintainer Rob Clark proposed getting A6xx support into Linux 4.19 after this Direct Rendering Manager code has been reviewed and revised for months on mailing lists. These code contributions in part come from Qualcomm / Code Aurora and there are also Google developers working on it too, including the bring-up of A6xx support within the Freedreno Gallium3D driver. This A6xx device support is good enough for running various OpenGL test cases and other basic code. The Adreno 600 series hardware can be found in Snapdragon SoCs like the new Snapdragon 845, 730, and others.

Mir Has Partial Support For The NVIDIA Proprietary Driver, X11 Support Remains WIP

Filed under
Ubuntu

Canonical's team responsible for continuing to advance the Mir display server has been making good progress this summer on fleshing out some missing functionality.

This week partial support for the NVIDIA proprietary driver was merged. In particular, the EGLStreams platform support. This is the initial bits for getting the NVIDIA proprietary driver to play along with Mir, but isn't yet the full implementation required to get OpenGL clients working on Mir with the NVIDIA driver. That work is still being pursued and is a work-in-progress. Mir's path for NVIDIA support is similar to that of the Wayland compositors with needing to implement EGLStreams and there not yet being any new Unix device memory allocation API that NVIDIA has been pushing for years to create the best of both worlds -- in terms of EGLStreams and GBM APIs for all driver vendors to agree upon.

Read more

Direct: Mir News: 17th August 2018

Lubuntu Plans Explained

Filed under
GNU
Linux
Ubuntu
  • Lubuntu Planning Switch To Wayland, Porting Openbox To Mir

    Ubuntu derivative Lubuntu that is now using the LXQt desktop environment has laid out more of their plans to switch over to Wayland rather than the existing X.Org based session.

    In order to achieve their Wayland support with the LXQt desktop, they intend to port the Openbox window manager to using the Mir display server and also leveraging QtLayerShell. Mir, of course, has been focused on Wayland compatibility the past year and is becoming quite solid as of late with its core Wayland protocol support.

  • Lubuntu Development Newsletter #9

    We’ve been polishing the desktop more, but work has been blocked by the still ongoing Qt transition.

    The 16.04 to 18.04 upgrade has now been enabled! Please do let us know if there’s any issues. Here’s a video we made when 17.04 went End of Life; the instructions are still current.

    Our main developer, Simon Quigley, became an Ubuntu Core Developer this past Monday! He now has access to the entire Ubuntu archive.

Devices/Embedded: Raspberry Pi, Librem and More

Filed under
Linux
Hardware
  • A Raspberry Pi-style computer you can build yourself: Blueberry Pi

    If buying a Raspberry Pi or one of the many other single-board computers available isn't a tough enough challenge, hacker Marcel Thürmer has sketched out enough details about his Blueberry Pi open-source hardware project to help the like-minded take things to the next level.

    As Thürmer wryly notes on the GitHub page where he's left the Blueberry Pi's schematics, this is just "another fruit single-board computer" based on the Allwinner V3s system on chip (SoC).

    However, while some single-board computer makers have open-sourced their hardware designs, unless you're building a large enough quantity, it's probably not worth the cost or effort.

  • Ethical aesthetics – Librem 5 design report #7

    You may have noticed that there is no obvious visual branding on the Librem laptops. While this was at first a technical limitation on the very first Librem model (back in 2015), the subtle and minimalistic branding that began on newer models in 2016 was a conscious design decision.

    Now, we’re hoping to refine the physical branding further.
    One reason for a minimalist design is aesthetic. Just like on a piece of hand-made jewelry, we wish the branding to be made in the form of an inconspicuous marking that doesn’t interfere with the natural beauty of the overall shape.

  • Intel launches seven NUCs with Coffee Lake and 10nm Canyon Lake CPUs

    Intel has launched five, barebones “Bean Canyon” NUC mini-PC kits equipped with 14nm, 8th Gen “Coffee Lake” CPUs starting at $299. It also unveiled two configured, Windows 10 equipped NUCs that tap its 10nm “Canyon Lake” chips.

  • Rugged, Linux-friendly embedded PC plugs you into the CANBus

    IEI announced an IP40-protected “DRPC-130-AL” DIN-rail computer with an Atom x5-E3930, CANBus, SATA, eMMC, 4x USB 3.0, dual HDMI and GbE, extended temperature support, and shock and vibration resistance.

    IEI’s fanless DRPC-130-AL may be the quintessential compact industrial embedded PC. Nothing much stands out except for the CANBus port, but IEI Technology has crammed a lot into a compact, 1.4 kg, 174 x 130 x 58.8mm chassis.

Games Leftovers

DXVK 0.70 is out with support for Direct3D 10 over Vulkan in Wine

Filed under
Gaming
  • DXVK 0.70 is out with support for Direct3D 10 over Vulkan in Wine

    DXVK [GitHub] continues the amazing progress towards helping Linux gamers play their favourite Windows-only games on Linux.

    Just released minutes ago, DXVK 0.70 adds in the previously announced Direct3D 10 support (more info here). In addition to this, it also adds in support for the D3D11.1 ClearView method and D3D11.1 extended double instructions.

  • DXVK 0.70 Released With Initial Direct3D 10 Over Vulkan Support

    Just in time for any weekend Linux gamers, a new release of DXVK is available that maps the Direct3D API to Vulkan for allowing faster Windows gaming performance under Wine.

    DXVK started out with a focus on supporting the Direct3D 11 API and it's been doing a wonderful job at supporting a massive collection of D3D11 Windows games running at great speeds under Wine+DXVK thanks to Vulkan. Recently it started adding Direct3D 10 support using a small wrapper. With today's DXVK 0.70, it's the initial release that includes this preliminary Direct3D 10 support.

Linux Scaling Benchmarks With The AMD Threadripper 2990WX In Various Workloads

Filed under
Graphics/Benchmarks

While yesterday were the benchmarks showing how Linux games struggle to scale past a few CPU cores/threads, in this article is a look at the scaling performance of various applications/workloads under Linux up to 64 threads using the AMD Threadripper 2990WX. Here's a look at how the Linux performance changes in a variety of applications from one to sixty-four threads with this new HEDT processor.

The benchmarks today are for mostly curiosity sake about Linux and the Threadripper 2990WX, particularly on the impact of 32 threads (cores) to 64 threads with SMT, etc. In the next few days is a much more interesting comparison and that is looking at the Windows Server 2019 vs. Linux performance on the Threadripper 2990WX at various SMT and CCX configurations. That should reveal a lot about Windows' scaling abilities given the immense interest this week in the Windows vs. Linux Threadripper performance. But for today are just these reference numbers.

Read more

AryaLinux: A Distribution and a Platform

Filed under
Linux

I’ll be honest, if you’re just a standard desktop user, AryaLinux is not for you. Although you can certainly get right to work on the desktop, if you need anything outside of the default applications, you might find it a bit too much trouble to bother with. If, on the other hand, you’re a developer, AryaLinux might be a great platform for you. Or, if you just want to see what it’s like to build a Linux distribution from scratch, AryaLinux is a pretty easy route.

Even with its quirks, AryaLinux holds a lot of promise as both a Linux distribution and platform. If the developers can see to it to build a GUI front-end for the alps package manager, AryaLinux could make some serious noise.

Read more

Lennart Jern: How Do You Fedora?

Filed under
Red Hat
Interviews

Lennart Jern is a Swedish-speaking Finn, who has been living in Umeå, Sweden, for about three years. He was born and raised in southern Finland where he obtained his master’s degree in applied mathematics. His time at university exposed Lennart’s true passion. “While at the university, I realized that computer science was really what I wanted to work with.” In order to follow his dream of working in computer science he moved to Sweden with his wife to pursue a master’s program in computer science. After a short while he had learned enough to land a job with a local startup. “I’m working with cloud/distributed systems, specifically with tools like kubernetes and OpenShift.”

Lennart’s first contact with Linux was in 2006. Some of the computers in his high school were running OpenSuse. He installed Ubuntu’s Hardy Heron in 2008 and has been using Linux ever since.

Read more

Security: WebAssembly, HTTP Tokens and More

Filed under
Security
  • The Problems and Promise of WebAssembly

    WebAssembly is a format that allows code written in assembly-like instructions to be run from JavaScript. It has recently been implemented in all four major browsers. We reviewed each browser’s WebAssembly implementation and found three vulnerabilities. This blog post gives an overview of the features and attack surface of WebAssembly, as well as the vulnerabilities we found.

    [...]

    Overall, the majority of the bugs we found in WebAssembly were related to the parsing of WebAssembly binaries, and this has been mirrored in vulnerabilities reported by other parties. Also, compared to other recent browser features, surprisingly few vulnerabilities have been reported in it. This is likely due to the simplicity of the current design, especially with regards to memory management.

    There are two emerging features of WebAssembly that are likely to have a security impact. One is threading. Currently, WebAssembly only supports concurrency via JavaScript workers, but this is likely to change. Since JavaScript is designed assuming that this is the only concurrency model, WebAssembly threading has the potential to require a lot of code to be thread safe that did not previously need to be, and this could lead to security problems.

    WebAssembly GC is another potential feature of WebAssembly that could lead to security problems. Currently, some uses of WebAssembly have performance problems due to the lack of higher-level memory management in WebAssembly. For example, it is difficult to implement a performant Java Virtual Machine in WebAssembly. If WebAssembly GC is implemented, it will increase the number of applications that WebAssembly can be used for, but it will also make it more likely that vulnerabilities related to memory management will occur in both WebAssembly engines and applications written in WebAssembly.

  • Detecting Bomb And Guns Using Normal WiFi: Researchers Find A New Way

    The test was able to give out accurate results on 15 different objects ranging in there different categories — Metal, liquid, and non-dangerous items.

    While it’s not clear whether the government will adopt and use the newly developed tracking method in public places, this certainly looks like the best way to stop guns and bombs get into school premises.

  • What OpenShift Online customers should know about L1TF OpenShift SRE Security

    On Aug. 14, 2018, information was released about another set of “speculative execution” issues with Intel microprocessor hardware known as “L1 Terminal Fault”. As with earlier issues like Spectre and Meltdown, this information was coordinated with the release of updated software solutions to help mitigate the issue.

    At the time the embargo was lifted, the OpenShift SRE team worked to begin remediation (detailed below) on all OpenShift Online clusters. All Pro clusters finished remediation shortly before 18h00 EDT August 14, 2018. All Starter clusters were patched as of 23h30 EDT August 14, 2018.

  • L1TF (AKA Foreshadow) Explained in 3 Minutes from Red Hat
  • Google bod wants cookies to crumble and be remade into something more secure

    A key member of the Google Chrome security team has proposed the death of cookies to be replaced with secure HTTP tokens.

    This week Mike West posted his "not-fully-baked" idea on GitHub and asked for comments. "This isn't a proposal that's well thought out, and stamped solidly with the Google Seal of Approval," he warns. "It's a collection of interesting ideas for discussion, nothing more, nothing less."

    So far, people are largely receptive to the idea while pointing to the complexities that exist in trying to replace something that has become an everyday part of online interaction.

  • Mozilla Recommend a Privacy Extension That Is Tracking Your Web History

    Web Security, a Firefox extension with over 200,000 current users, tracks every website users visit and stores that information on a German web server.

    The extension was recommended by Mozilla in a blog post last week about add-ons that improve users’ privacy. Mozilla has since edited the post, removing Web Security.

Programming: Perl, Python, CRAN

Filed under
Development
  • Garbage collection in Perl 6

    In the first article in this series on migrating Perl 5 code to Perl 6, we looked into some of the issues you might encounter when porting your code. In this second article, we’ll get into how garbage collection differs in Perl 6.

    There is no timely destruction of objects in Perl 6. This revelation usually comes as quite a shock to people used to the semantics of object destruction in Perl 5. But worry not, there are other ways in Perl 6 to get the same behavior, albeit requiring a little more thought by the developer. Let’s first examine a little background on the situation in Perl 5.

  • An introduction to the Django Python web app framework

    In the first three articles of this four-part series comparing different Python web frameworks, we covered the Pyramid, Flask, and Tornado web frameworks. We've built the same app three times and have finally made our way to Django. Django is, by and large, the major web framework for Python developers these days and it's not too hard to see why. It excels in hiding a lot of the configuration logic and letting you focus on being able to build big, quickly.

    That said, when it comes to small projects, like our To-Do List app, Django can be a bit like bringing a firehose to a water gun fight. Let's see how it all comes together.

  • Dirk Eddelbuettel: RcppArmadillo 0.9.100.5.0

    A new RcppArmadillo release 0.9.100.5.0, based on the new Armadillo release 9.100.5 from earlier today, is now on CRAN and in Debian.

    It once again follows our (and Conrad's) bi-monthly release schedule. Conrad started with a new 9.100.* series a few days ago. I ran reverse-depends checks and found an issue which he promptly addressed; CRAN found another which he also very promptly addressed. It remains a true pleasure to work with such experienced professionals as Conrad (with whom I finally had a beer around the recent useR! in his home town) and of course the CRAN team whose superb package repository truly is the bedrock of the R community.

Red Hat News/Leftovers

Filed under
Red Hat

Cloudgizer: An introduction to a new open source web development tool

Filed under
OSS
HowTos

Cloudgizer is a free open source tool for building web applications. It combines the ease of scripting languages with the performance of C, helping manage the development effort and run-time resources for cloud applications.

Cloudgizer works on Red Hat/CentOS Linux with the Apache web server and MariaDB database. It is licensed under Apache License version 2.

Read more

James Bottomley on Linux, Containers, and the Leading Edge

Filed under
Linux

It’s no secret that Linux is basically the operating system of containers, and containers are the future of the cloud, says James Bottomley, Distinguished Engineer at IBM Research and Linux kernel developer. Bottomley, who can often be seen at open source events in his signature bow tie, is focused these days on security systems like the Trusted Platform Module and the fundamentals of container technology.

Read more

TransmogrifAI From Salesforce

Filed under
OSS
  • Salesforce plans to open-source the technology behind its Einstein machine-learning services

    Salesforce is open-sourcing the method it has developed for using machine-learning techniques at scale — without mixing valuable customer data — in hopes other companies struggling with data science problems can benefit from its work.

    The company plans to announce Thursday that TransmogrifAI, which is a key part of the Einstein machine-learning services that it believes are the future of its flagship Sales Cloud and related services, will be available for anyone to use in their software-as-a-service applications. Consisting of less than 10 lines of code written on top of the widely used Apache Spark open-source project, it is the result of years of work on training machine-learning models to predict customer behavior without dumping all of that data into a common training ground, said Shubha Nabar, senior director of data science for Salesforce Einstein.

  • Salesforce open-sources TransmogrifAI, the machine learning library that powers Einstein

    Machine learning models — artificial intelligence (AI) that identifies relationships among hundreds, thousands, or even millions of data points — are rarely easy to architect. Data scientists spend weeks and months not only preprocessing the data on which the models are to be trained, but extracting useful features (i.e., the data types) from that data, narrowing down algorithms, and ultimately building (or attempting to build) a system that performs well not just within the confines of a lab, but in the real world.

Windows Games On Linux and Linux Gaming Performance

Filed under
GNU
Graphics/Benchmarks
Linux
  • Windows Games On Linux? Valve May Be Working On New “Steam Play” Tool

    Even though there are quite a few Linux-based distro options for gamers, hardcore gamers often go back to Windows to play the games they love. SteamOS from Valve, the most popular gaming Linux distro, seems to be making headlines from time-to-time, but things have been quiet for some time.

  • A Look At Linux Gaming Performance Scaling On The Threadripper 2950X

    On Monday when the launch embargo expired on the Threadripper 2950X and Threadripper 2990WX I hadn't run any gaming benchmarks since, well, most games even on Windows can't scale out to 32 threads let alone 64 threads... Especially on Linux. It's far more practical getting these Threadripper 2 processors if you want to compile with 32 or 64 make jobs -- among many other common multi-threaded Linux workloads -- versus using this $899 or $1799 processor for a Linux gaming system. But if you are curious how Linux games scale with the Threadripper 2950X, here are some benchmark results when testing both AMD Radeon and NVIDIA GeForce graphics.

Syndicate content

More in Tux Machines

RISC-V and NVIDIA

  • Open-Source RISC-V-Based SoC Platform Enlists Deep Learning Accelerator
    SiFive introduces what it’s calling the first open-source RISC-V-based SoC platform for edge inference applications based on NVIDIA's Deep Learning Accelerator (NVDLA) technology. A demo shown at the Hot Chips conference consists of NVDLA running on an FPGA connected via ChipLink to SiFive's HiFive Unleashed board powered by the Freedom U540, the first Linux-capable RISC-V processor. The complete SiFive implementation is suited for intelligence at the edge, where high-performance with improved power and area profiles are crucial. SiFive's silicon design capabilities and innovative business model enables a simplified path to building custom silicon on the RISC-V architecture with NVDLA.
  • SiFive Announces First Open-Source RISC-V-Based SoC Platform With NVIDIA Deep Learning Accelerator Technology
    SiFive, the leading provider of commercial RISC-V processor IP, today announced the first open-source RISC-V-based SoC platform for edge inference applications based on NVIDIA's Deep Learning Accelerator (NVDLA) technology. The demo will be shown this week at the Hot Chips conference and consists of NVDLA running on an FPGA connected via ChipLink to SiFive's HiFive Unleashed board powered by the Freedom U540, the world's first Linux-capable RISC-V processor. The complete SiFive implementation is well suited for intelligence at the edge, where high-performance with improved power and area profiles are crucial. SiFive's silicon design capabilities and innovative business model enables a simplified path to building custom silicon on the RISC-V architecture with NVDLA.
  • SiFive Announces Open-Source RISC-V-Based SoC Platform with Nvidia Deep Learning Accelerator Technology
    SiFive, a leading provider of commercial RISC-V processor IP, today announced the first open-source RISC-V-based SoC platform for edge inference applications based on NVIDIA’s Deep Learning Accelerator (NVDLA) technology. The demo will be shown this week at the Hot Chips conference and consists of NVDLA running on an FPGA connected via ChipLink to SiFive’s HiFive Unleashed board powered by the Freedom U540, the world’s first Linux-capable RISC-V processor. The complete SiFive implementation is well suited for intelligence at the edge, where high-performance with improved power and area profiles are crucial. SiFive’s silicon design capabilities and innovative business model enables a simplified path to building custom silicon on the RISC-V architecture with NVDLA.
  • NVIDIA Unveils The GeForce RTX 20 Series, Linux Benchmarks Should Be Coming
    NVIDIA CEO Jensen Huang has just announced the GeForce RTX 2080 series from his keynote ahead of Gamescom 2018 this week in Cologne, Germany.
  • NVIDIA have officially announced the GeForce RTX 2000 series of GPUs, launching September
    The GPU race continues on once again, as NVIDIA have now officially announced the GeForce RTX 2000 series of GPUs and they're launching in September. This new series will be based on their Turing architecture and their RTX platform. These new RT Cores will "enable real-time ray tracing of objects and environments with physically accurate shadows, reflections, refractions and global illumination." which sounds rather fun.

today's leftovers

GNOME Shell, Mutter, and Ubuntu's GNOME Theme

Benchmarks on GNU/Linux

  • Linux vs. Windows Benchmark: Threadripper 2990WX vs. Core i9-7980XE Tested
    The last chess benchmark we’re going to look at is Crafty and again we’re measuring performance in nodes per second. Interestingly, the Core i9-7980XE wins out here and saw the biggest performance uplift when moving to Linux, a 5% performance increase was seen opposed to just 3% for the 2990WX and this made the Intel CPU 12% faster overall.
  • Which is faster, rsync or rdiff-backup?
    As our data grows (and some filesystems balloon to over 800GBs, with many small files) we have started seeing our night time backups continue through the morning, causing serious disk i/o problems as our users wake up and regular usage rises. For years we have implemented a conservative backup policy - each server runs the backup twice: once via rdiff-backup to the onsite server with 10 days of increments kept. A second is an rsync to our offsite backup servers for disaster recovery. Simple, I thought. I will change the rdiff-backup to the onsite server to use the ultra fast and simple rsync. Then, I'll use borgbackup to create an incremental backup from the onsite backup server to our off site backup servers. Piece of cake. And with each server only running one backup instead of two, they should complete in record time. Except, some how the rsync backup to the onsite backup server was taking almost as long as the original rdiff-backup to the onsite server and rsync backup to the offsite server combined. What? I thought nothing was faster than the awesome simplicity of rsync, especially compared to the ancient python-based rdiff-backup, which hasn't had an upstream release since 2009.