Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 18 Jun 19 - 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

  • 18/07/2018 - 6:58am
    arindam1989
  • 14/08/2017 - 5:04pm
    2daygeek
  • 11/07/2017 - 9:36am
    itsfoss
  • 04/05/2017 - 11:58am
    Variscite
  • 09/04/2017 - 4:47pm
    mwilmoth
  • 11/01/2017 - 12:02am
    tishacrayt
  • 11/01/2017 - 12:01am
    lashayduva
  • 10/01/2017 - 11:56pm
    neilheaney
  • 10/01/2017 - 11:53pm
    jennipurne
  • 10/01/2017 - 11:50pm
    relativ7

A beginner's guide to Linux permissions

Filed under
Linux

One of the main benefits of Linux systems is that they are known to be less prone to security vulnerabilities and exploits than other systems. Linux definitely gives users more flexibility and granular controls over its file systems' security permissions. This may imply that it's critical for Linux users to understand security permissions. That isn't necessarily true, but it's still wise for beginning users to understand the basics of Linux permissions.

Read more

Stable kernels 5.1.11, 4.19.52, 4.14.127, 4.9.182, and 4.4.182

Filed under
Linux
  • Linux 5.1.11

    I'm announcing the release of the 5.1.11 kernel.

    All users of the 5.1 kernel series must upgrade.

    The updated 5.1.y git tree can be found at:
    git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.1.y
    and can be browsed at the normal kernel.org git web browser:
    https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

  • Linux 4.19.52
  • Linux 4.14.127
  • Linux 4.9.182
  • Linux 4.4.182

Kernel: 412k+ Lines of Code From AMD and Toolchains Microconference Accepted into 2019 Linux Plumbers Conference

Filed under
Linux
  • AMD Posts 459 Linux Kernel Patches Providing Navi Support - 412k+ Lines Of Code

    As we've been expecting, AMD's open-source developers today posted their set of patches enabling Navi (10) support within their AMDGPU DRM kernel driver. Bringing up the Navi support in kernel-space are 459 patches amounting to more than four-hundred thousand lines of code, not counting the work done to LLVM as part of their shader compiler back-end or the yet-to-be-published OpenGL/Vulkan driver patches.

    This big code addition is necessary given all the changes to Navi10/RDNA but, yes, a lot of the changes are automated register headers. This initial open-source Navi GPU support includes the core driver enablement, display support using their new DCN2 "Display Core Next 2", GFX10 graphics and compute, SDMA5 system DMA, VCN2 "Video Core Next 2" multimedia encode/decode, and power management.

  • Linux Plumbers Conference: Toolchains Microconference Accepted into 2019 Linux Plumbers Conference

    We are pleased to announce that the Toolchains Microconference has been accepted into the 2019 Linux Plumbers Conference! The Linux kernel may
    be one of the most powerful systems around, but it takes a powerful toolchain to make that happen. The kernel takes advantage of any feature
    that the toolchains provide, and collaboration between the kernel and toolchain developers will make that much more seamless.

Server: Red Hat, CentOS 8, Linux On ARM Servers and IBM

Filed under
Server
  • Why Chefs Collaborate in the Kitchen

    In a large commercial kitchen, for example hotels or cafeterias, chefs collaborate to create the recipes and meals. Sure, there is more than enough work for one person, and tasks are divided into chopping, mixing, cleaning, garnishing; but the recipe is collaboratively created.

    Suppose one chef broke away and created his or her own recipe? How would the kitchen maintain standards, tastes and reputation? Developing software using open source principles follows a similar theory.

    [...]

    Red Hat is the second largest corporate contributor to the Linux kernel. This means Red Hat engineers and support staff are well versed and able to resolve customer issues involving the Linux kernel. Every application container includes part of the Linux distribution and relies on the Linux kernel, which is the center of the Linux Operating System.

  • CentOS 8 Status 17-June-2019

    Since the release of Red Hat Enterprise Linux 8 (on 07-May) we've been looking into the tools that we use to build CentOS Linux. We've chosen to use the Koji buildsystem for RPMs, paired with the Module Build Service for modules, delivered through a distribution called Mbox.

    Mbox allows us to run the Koji Hub (the central job orchestrator), and the Module Build Service in an instance of OKD that we maintain specifically for our buildsystem work. We have 2 instances of mbox; one for the primary architectures (x86_64, ppc64le, and aarch64), and one for the secondary architecture (armhfp). OKD lets us run those instances on the same hardware but in separate namespaces. The builder machines are separate from the OKD cluster, and connect back to the individual buildsystems that they're assigned to.

  • CentOS 8.0 Is Looking Like It's Still Some Weeks Out

    For those eager to see CentOS 8.0 as the community open-source rebuild of Red Hat Enterprise Linux 8.0, progress is being made but it looks like the release is still some weeks out.

    There's been the Wiki page detailing the state of affairs for CentOS 8.0. New today is a blog post summing up the current status. Progress is being made both on building the traditional RHEL8 RPM packages as well as the newer modules/streams. Koji is being used to build the RPMs while the Module Build Service with Mbox is handling the modules.

  • NVIDIA Brings CUDA to Arm, Enabling New Path to Exascale Supercomputing

    International Supercomputing Conference -- NVIDIA today announced its support for Arm CPUs, providing the high performance computing industry a new path to build extremely energy-efficient, AI-enabled exascale supercomputers.

  • NVIDIA Delivering CUDA To Linux On Arm For HPC/Servers

    NVIDIA announced this morning for ISC 2019 that they are bringing CUDA to Arm beyond their work already for supporting GPU computing with lower-power Tegra SoCs.

  • Nvidia pushes ARM supercomputing

    Graphics chip maker Nvidia is best known for consumer computing, vying with AMD's Radeon line for framerates and eye candy. But the venerable giant hasn't ignored the rise of GPU-powered applications that have little or nothing to do with gaming. In the early 2000s, UNC researcher Mark Harris began work popularizing the term "GPGPU," referencing the use of Graphics Processing Units for non-graphics-related tasks. But most of us didn't really become aware of the non-graphics-related possibilities until GPU-powered bitcoin-mining code was released in 2010, and shortly thereafter, strange boxes packed nearly solid with high-end gaming cards started popping up everywhere.

  • At ISC: DDN Launches EXA5 for AI, Big Data, HPC Workloads
  • IBM Makes Takes Another Big Step To Hybrid Computing

    Today, IBM announced the ability to leverage its unique turnkey operating environment, IBM i, and its AIX UNIX operating systems on IBM Cloud. Both OSs debuted in the 1980s and have a long history with many IBM customers. In addition, IBM i remains one of the most automated, fully integrated, and low-maintenance operating environments. Extending both OSs to IBM Cloud will allow customers to expand their resources on-demand, to migrate to the cloud, to leverage the latest Power9 servers, and to leverage IBM’s extensive resources. IBM is rolling out the service first in North America for customers using IBM i or AIX on Power servers. In conjunction with the extension of the hybrid cloud platform, IBM also announced a program to validate business partners with Power Systems expertise.

today's howtos

Filed under
HowTos

Latest Security FUD in the Media

Filed under
Security

Programming/Development: Zato, Wing, Receiving Code Review, CoffeeScript and BASIC

Filed under
Development
  • Zato 3.1 Released - Open-Source Python-based API Integrations and Backend Application Server

    The newest version of Zato, the open-source Python-based enterprise API integrations platform and backend application server, is out with a lot of interesting features, changes and additions.

  • Extending Wing with Python (Part Two)

    To debug extension scripts written for Wing, you will need to set up a new project that is configured so that Wing can debug itself. The manual steps for doing this are documented in Debugging Extension Scripts. However, let's use an extension script to do this automatically.

  • Robbie Harwood: Receiving Code Review

    From a maintainer's perspective, that's the primary role of code review: to ensure project quality and continued maintainability. But there's an important secondary purpose as well: to help contributors (and potential contributors) learn and grow. In other words, receiving code review is a learning and growth opportunity, and should be approached as such.

    And so, first and foremost: code review is not a judgement on you. It's a second set of eyes, and both of you are trying to make sure the changes are good. If they didn't want the change in the project, they'd say so! Subtlety isn't what's happening here. And besides, if anyone were perfect, we would do code review.

    Which leads into: everyone needs code review. No change is too small for it, and no one is perfect. I've broken builds by changing only documentation, and flagged potential security issues from developers who have been coding almost as long as I've been alive. (And they've done the same to me!) That's normal. That's life. That's code review.

    And it's fine, because we don't need it to be perfect on the first try. Contributing to open source isn't a school exam where we get a single attempt and it's most of the grade. We're concerned only with improving our software, and if there's grading at all, it's externally imposed (e.g., by an employer).

  • Best Free Books to Learn about CoffeeScript

    CoffeeScript is a very succinct programming language that transcompiles into JavaScript, so there is no interpretation at runtime. The syntax is inspired by Ruby, Python and Haskell, and implements many features from these three languages.

    CoffeeScript is closely related to JavaScript without having its eccentricities. However, CoffeeScript offers more than fixing many of the oddities of JavaScript, as it has some useful features including array comprehensions, prototype aliases and classes. It allows developers to write less code to get more done.

  • 10 PRINT Memorial in New Hampshire marks the birthplace of BASIC

    After just over 55 years, the birthplace of BASIC has been honoured with a memorial marker in New Hampshire, USA.

    Thanks to a campaign by local paper columnist David Brooks, the New Hampshire Historical Highway Marker was installed earlier this month.

    Professor John Kemeny, Maths professor Thomas Kurtz, and a group undergraduate students at Dartmouth College (pics) created BASIC (Beginner's All-purpose Symbolic Instruction Code). The first program ran on 1 May 1964.

Audiocasts/Shows: Linux Gaming News Punch, GNU World Order and More

Filed under
Interviews

Release of DragonFly BSD 5.6

Filed under
BSD
  • DragonFly BSD 5.6

    DragonFly version 5.6 brings an improved virtual memory system, updates to radeon and ttm, and performance improvements for HAMMER2.

    The details of all commits between the 5.4 and 5.6 branches are available in the associated commit messages for 5.6.0rc1 and 5.6.0.

  • DragonFlyBSD 5.6 Released With VM System, HAMMER2 In Good Shape

    DragonFlyBSD 5.6 is now available as the latest major update to this popular BSD operating system.

    DragonFlyBSD 5.6 brings the HAMMER2 file-system by default following numerous improvements this cycle to HAMMER2 to put it now in comparable/better standing than HAMMER1. HAMMER1 though remains available for those interested. I'll have out some new HAMMER2 DragonFlyBSD benchmarks shortly.

Qt 5.12.4

Filed under
Development
  • Qt 5.12.4 Released with support for OpenSSL 1.1.1

    The update to OpenSSL 1.1.1 is important to note for users leveraging OpenSSL in their applications. We wanted to update now as the earlier version of OpenSSL runs out of support at the end of the year and some platforms, such as Android, need the new one even sooner. Unfortunately OpenSSL 1.1 is binary incompatible with 1.0, so users need to switch to the new one and repackage their applications. One important functionality enabled by OpenSSL 1.1 is TLS 1.3 bringing significant cryptography and speed improvements. As part of the change, some old and insecure crypto algorithms have been removed and support for some new crypto algorithms added. For the users not leveraging OpenSSL in their applications, no actions are needed. OpenSSL is not included in a Qt application, unless explicitly so defined by the developer.

    Going forward, Qt 5.12 LTS will receive many more patch releases throughout the coming years and we recommend all active developed projects to migrate to Qt 5.12 LTS. Qt 5.9 LTS is currently in ‘Strict’ phase and receives only the selected important bug and security fixes, while Qt 5.12 LTS is currently receiving all the bug fixes. Qt 5.6 Support has ended in March 2019, so all active projects still using Qt 5.6 LTS should migrate to a later version of Qt.

  • Qt 5.12.4 Released with support for OpenSSL 1.1.1

    Qt developers have announced the new release of Qt 5.12.4 on 17th June, 2019.

    Qt 5.12.4, the fourth patch release of Qt 5.12 LTS.

    It provides a number of bug fixes, as well as performance and other improvements.

    Also, it provides binaries build with OpenSSL 1.1.1, including the new TLS 1.3 functionality.

    Qt 5.12.4 provides around 250 bug fixes compared with the previous release of Qt 5.12.3.

    OpenSSL 1.1.1 has beenn updated since the older version of OpenSSL runs out of support at the end of the year.

    And some platforms requires OpenSSL 1.1.1 sooner like Android, etc.,

Slimbook’s New All-in-One Linux PC Looks a Little Bit Familiar…

Filed under
GNU
Linux
Hardware

Spanish Linux computer company Slimbook has unveiled its brand new all-in-one “Apollo” Linux PC — and it looks… Well, it looks familiar.

The Apollo AIO swaps the curved screen of its immediate predecessor for a 23.6-inch IPS LED display running at a decent 1920×1080 resolution. The screen is apparently a “crystal coated panel” that improves the appearance of colours.

Internally, the AIO is configurable according to needs. There’s a choice of Intel i5-8500 and Intel i7-8700 processor, up to 32GB RAM, integrated Intel UHD 630 4K graphics, and a veritable smorgasbord of storage options.

Read more

DJI spices up Matrice drones with 2nd Gen Manifold computer running Ubuntu with snaps

Filed under
Ubuntu

Canonical announced Ubuntu snaps support for DJI’s second-gen Manifold companion computer for its Matrice drones. The Manifold 2 offers a choice of Jetson TX2 or Intel Coffee Lake-U chips.

DJI’s industry leading drones such as its Phantom and Matrice models are directed by flight controllers that run a proprietary operating system. Yet, in 2015, the company announced a Manifold development computer for its Matrice 100 drone that runs Ubuntu on an Nvidia Tegra K1. A few weeks ago, DJI unveiled a more powerful Manifold 2 computer with a choice of Nvidia Jetson TX2 and Intel Core i7-8550U processors (see farther below). Canonical has followed up by announcing that not only will Ubuntu 16.04 return as the pre-installed OS for the device, but that it will include support for Ubuntu snaps application packages.

Read more

today's leftovers

Filed under
Misc
  • Linux 5.3 Could Finally See FSGSBASE - Performance Improvements Back To Ivybridge

    The FSGSBASE instruction set has been present on Intel processors going back to Ivy Bridge processors and while there have been Linux kernel patches for this feature going on for years, it looks like with the Linux 5.3 kernel cycle is this support for merging. Making us eager for this support is the prospect of better performance, especially for context switching workloads that already have been suffering as a result of recent CPU mitigations. 

    The FSGSBASE instructions allow for reading/writing FS/GS BASE from any privilege. But the short story is there should be performance benefits from FSGSBASE in context switching thanks to skipping an MSR write for GSBASE. User-space programs like Java are also expected to benefit in being able to avoid system calls for editing the FS/GS BASE.

  • Security updates for Monday

    Security updates have been issued by Arch Linux (chromium and thunderbird), Debian (php-horde-form, pyxdg, thunderbird, and znc), Fedora (containernetworking-plugins, mediawiki, and podman), openSUSE (chromium), Red Hat (bind, chromium-browser, and flash-plugin), SUSE (docker, glibc, gstreamer-0_10-plugins-base, gstreamer-plugins-base, postgresql10, sqlite3, and thunderbird), and Ubuntu (firefox).

  • Self-Audits | Roadmap to Securing Your Infrastructure

    As you can see, the security audit can be tailored based on any security controls you have/need. NIST provides the 800-53A (“A” is for audit or assessment) and provides different file formats to use. This is a great place to start creating your own audit document.

    To sum it up, embracing self-audits and the benefit they provide will reduce risk and save time. The longer a security control remains in a failed state, the more time threats have to exploit a vulnerability. Protect yourself and add security by prioritizing audits.

Software: NetworkManager, Browsers, Microsoft Powerpoint Alternatives and Guix Substitutes

Filed under
Software
  • NetworkManager Now Supports Making OVS DPDK Interfaces, Other Work For 1.20

    NetworkManager 1.19.4 is the newest snapshot of this widely used Linux networking library on its road to version 1.20.

    NetworkManager 1.19.4 was tagged last week as the latest stepping stone towards the NetworkManager 1.20 stable release. A new feature also making it into NM this past week was support for creating OVS DPDK interfaces -- that's the Open vSwitch Data Plane Development Kit. Open vSwitch's DPDK path allows for lower-latency and higher-performance connectivity between OpenStack compute node instances and now with NetworkManager 1.20 is this better OVS-DPDK integration.

  • 4 best browsers that don't save your history and personal data [Ed: Microsoft Windows advocacy sites cannot recommend Microsoft anything for privacy]

    Tor is another great browser heavily focused on user privacy and security. It’s available for Windows, MacOS, and GNU/Linux in 32-bit and 64-bit versions that are constantly updated.

    Its main focus is on anonymity. Based on a modified Firefox ESR, it contains things like NoScript and HTTPS-Everywhere.

    The browser works in a network that promises to protect a user‘s browsing history, location, messages, and any online personal data from people or bots that perform network traffic analysis.

    Tor network is a web of servers operated by volunteers. Their aim is to keep browsing data as secure as it can be. With Tor, you don’t have to worry about browsing history, saved passwords or auto-completion data.

    Also, it’s worth mentioning that Tor is the only browser that uses onion services. This means that users can publish websites and other services without revealing the location.

  • Microsoft Powerpoint Alternatives For Linux

    This post is for you if you are looking for the best alternative to Microsoft powerpoint alternatives for Linux operating systems. Microsoft’s office suite is one of the most popular software after Microsoft Windows and there won’t be any objection if we say that Windows is popular because of the MS office suite.

  • Substitutes are now available as lzip

    For a long time, our build farm at ci.guix.gnu.org has been delivering substitutes (pre-built binaries) compressed with gzip. Gzip was never the best choice in terms of compression ratio, but it was a reasonable and convenient choice: it’s rock-solid, and zlib made it easy for us to have Guile bindings to perform in-process compression in our multi-threaded guix publish server.

    With the exception of building software from source, downloads take the most time of Guix package upgrades. If users can download less, upgrades become faster, and happiness ensues. Time has come to improve on this, and starting from early June, Guix can publish and fetch lzip-compressed substitutes, in addition to gzip.

Red Hat's OpenShift and Fedora's Latest

Filed under
Red Hat
  • Enhanced OpenShift Red Hat AMQ Broker container image for monitoring

    Previously, I blogged about how to enhance your JBoss AMQ 6 container image for production: I explained how to externalise configuration and add Prometheus monitoring. While I already covered the topic well, I had to deal with this topic for version 7.2 of Red Hat AMQ Broker recently, and as things have slightly changed for this new release, I think it deserves an updated blog post!

    This post is a walk-through on how to enhance the base Red Hat AMQ Broker container image to add monitoring. This time we’ll see how much easier it is to provide customizations, even without writing a new Dockerfile. We will even go a step further by providing a Grafana dashboard sample for visualising the broker metrics.

  • Event Report - Fedora Meetup 15th June 2019, Pune, India

    We started planning for this one month back. Since we are doing this meetup regularly now, most of the things were known, only execution was required.

  • Outreachy with Fedora Happiness Packets: Phase 1

    It’s been around 20 days that I have been working on an Outreachy internship project with The Fedora Project. I have been working on some of the pending issues, miscellaneous bugs and cleaning up code in Fedora Happiness Packets. This month has been quite fun, which includes great learning through the entire process

today's howtos

Filed under
HowTos

SUSE: SLE 12 Service Pack 5 Beta 1 and More

Filed under
SUSE
  • SUSE Linux Enterprise 12 Service Pack 5 Beta 1
  • A demo based introduction to SUSE Cloud Application Platform

    At the recent SUSECON conference in Nashville, Peter Andersson and Peter Lunderbye from SUSE demonstrated SUSE Cloud Application Platform, including pushing your first app, buildpacks: what are they and how they can be utilised, scaling and how easy the platform makes it, and how to improve resiliency and availability of your app.
    SUSE has posted all recorded talks from SUSECON on YouTube. Check them out if you want to learn more about what SUSE has to offer. We’re not just Linux anymore! I’ll be posting more SUSE Cloud Application Platform talks here over the coming days.

  • Enabling Discoveries with AI and HPC (and the Rise of Helium)

    This week I am attending the International Supercomputing conference in Frankfurt, and I am in awe of the scientists and researchers that are here and their ability to dig in and understand super complex problems in very specialized areas.  While I am humbled by the world-changing work represented at a conference like this, I am also honored to be playing a small part in their success.  With the next iteration of SUSE Linux Enterprise High Performance Computing 15 SP1, we’ve expanded and refreshed our bundle of popular HPC tools and libraries that we make available along with every subscription to our SLE HPC operating system.

Programming/Development Leftovers

Filed under
Development
  • Python Community Interview With Marlene Mhangami

    We are joined today by Marlene Mhangami. Marlene is a passionate Pythonista who is not only using tech to facilitate social change and empower Zimbabwean women but is also the chair of the very first PyCon Africa. Join me as we talk about her non-traditional start in tech, as well as her passion for using technology to create social change for good.

  • PyDev of the Week: Meredydd Luff

    This week we welcome Meredydd Luff (@meredydd) as our PyDev of the Week! Meredydd is the co-founder of Anvil and a core developer for the Skulpt package.

  • New Style Signal/Slot Connection

    Yes, I know. The last post on the assistants is rather boring. And yet these days I have been working on the snapshot docker, though it still seems a little (just a little, you see) unfinished as Dmitry is said to experience a relatively high delay when switching between snapshots. However this is not what I can reproduce on my older laptop, so I am really waiting for his test results in order to further investigate the problem.

    But there is something interesting happening just when I am randomly testing things. From Krita’s debug output, I saw QObject::connect() complaining about the arguments I passed, saying it is expecting parenthesis. “Okay,” I thought, “then there have to be something wrong with the code I wrote.” And that was quite confusing. I remember having used member function pointers in those places, got a compile-time error since KisSignalAutoConnectionsStore did not support the new syntax, then switched back to the SINGAL() and SLOT() macros. KisSignalAutoConnectionsStore is a helper class to quickly (dis)connect a group of connections. One can use the addConnection() method to add a connection, and use clear() to remove all connections made before.

    Well, everything good, apart from the fact that I missed the parenthesis, which I did not discover until I looked into the debug output. So I asked Dmitry why not add the new syntax to KisSignalAutoConnectionsStore, and he said we should.

  • Arm Developer Provides More Glibc Optimizations - Memem & Strstr

    Arm's Wilco Dijkstra landed some more optimizations this past week in the Glibc development code for the upcoming GNU C Library 2.30 release. 

    Memmem is now faster on AArch64 by up to 6.6x times thanks to implementing a modified Horspool algorithm. 

  • Learn PyQt: Gradient

    This custom PyQt5/PySide2-compatible widget provides a gradient designer providing a handy interface to design linear gradients in your applications. A new gradient can be created simply by creating an instance of the object.

    gradient = Gradient()
    The default gradient is black to white. The stop points are marked by a red box with a white line drawn vertically through it so they are visible on any gradient.

  • Building Apache Kafka Streams applications using Red Hat AMQ Streams: Part 1
  • What's your favorite "dead" language?
  • Which Is A Better Programming Language For Data Science? Python Or R
  • Introduction to OpenCV with Python
  • AI Paris 2019 in one picture
  • 5 transferable higher-education skills

    As a developer jumping head-first into technology after years of walking students through the process of navigating higher education, imposter syndrome has been a constant fear since moving into technology. However, I have been able to take heart in knowing my experience as an educator and an administrator has not gone in vain. If you are like me, be encouraged in knowing that these transferable skills, some of which fall into the soft-skills and other categories, will continue to benefit you as a developer and a professional.

Audiocasts/Shows: Linux Action News, Full Circle Magazine and Python Podcast

Filed under
GNU
Linux
OSS
  • Linux Action News 110

    Elders in the community show us how to properly build services, Huawei is reportedly working on a Sailfish OS fork and Apple joins the Cloud Native club.

    Plus Facebook wants you to use their cryptocurrency, and CERN launches "The Microsoft Alternatives project"

  • Full Circle Magazine: Full Circle Weekly News #135
  • Podcast.__init__: Algorithmic Trading In Python Using Open Tools And Open Data

    Algorithmic trading is a field that has grown in recent years due to the availability of cheap computing and platforms that grant access to historical financial data. QuantConnect is a business that has focused on community engagement and open data access to grant opportunities for learning and growth to their users. In this episode CEO Jared Broad and senior engineer Alex Catarino explain how they have built an open source engine for testing and running algorithmic trading strategies in multiple languages, the challenges of collecting and serving currrent and historical financial data, and how they provide training and opportunity to their community members. If you are curious about the financial industry and want to try it out for yourself then be sure to listen to this episode and experiment with the QuantConnect platform for free.

Syndicate content

More in Tux Machines

Kernel: 412k+ Lines of Code From AMD and Toolchains Microconference Accepted into 2019 Linux Plumbers Conference

  • AMD Posts 459 Linux Kernel Patches Providing Navi Support - 412k+ Lines Of Code
    As we've been expecting, AMD's open-source developers today posted their set of patches enabling Navi (10) support within their AMDGPU DRM kernel driver. Bringing up the Navi support in kernel-space are 459 patches amounting to more than four-hundred thousand lines of code, not counting the work done to LLVM as part of their shader compiler back-end or the yet-to-be-published OpenGL/Vulkan driver patches. This big code addition is necessary given all the changes to Navi10/RDNA but, yes, a lot of the changes are automated register headers. This initial open-source Navi GPU support includes the core driver enablement, display support using their new DCN2 "Display Core Next 2", GFX10 graphics and compute, SDMA5 system DMA, VCN2 "Video Core Next 2" multimedia encode/decode, and power management.
  • Linux Plumbers Conference: Toolchains Microconference Accepted into 2019 Linux Plumbers Conference
    We are pleased to announce that the Toolchains Microconference has been accepted into the 2019 Linux Plumbers Conference! The Linux kernel may be one of the most powerful systems around, but it takes a powerful toolchain to make that happen. The kernel takes advantage of any feature that the toolchains provide, and collaboration between the kernel and toolchain developers will make that much more seamless.

Server: Red Hat, CentOS 8, Linux On ARM Servers and IBM

  • Why Chefs Collaborate in the Kitchen
    In a large commercial kitchen, for example hotels or cafeterias, chefs collaborate to create the recipes and meals. Sure, there is more than enough work for one person, and tasks are divided into chopping, mixing, cleaning, garnishing; but the recipe is collaboratively created. Suppose one chef broke away and created his or her own recipe? How would the kitchen maintain standards, tastes and reputation? Developing software using open source principles follows a similar theory. [...] Red Hat is the second largest corporate contributor to the Linux kernel. This means Red Hat engineers and support staff are well versed and able to resolve customer issues involving the Linux kernel. Every application container includes part of the Linux distribution and relies on the Linux kernel, which is the center of the Linux Operating System.
  • CentOS 8 Status 17-June-2019
    Since the release of Red Hat Enterprise Linux 8 (on 07-May) we've been looking into the tools that we use to build CentOS Linux. We've chosen to use the Koji buildsystem for RPMs, paired with the Module Build Service for modules, delivered through a distribution called Mbox. Mbox allows us to run the Koji Hub (the central job orchestrator), and the Module Build Service in an instance of OKD that we maintain specifically for our buildsystem work. We have 2 instances of mbox; one for the primary architectures (x86_64, ppc64le, and aarch64), and one for the secondary architecture (armhfp). OKD lets us run those instances on the same hardware but in separate namespaces. The builder machines are separate from the OKD cluster, and connect back to the individual buildsystems that they're assigned to.
  • CentOS 8.0 Is Looking Like It's Still Some Weeks Out
    For those eager to see CentOS 8.0 as the community open-source rebuild of Red Hat Enterprise Linux 8.0, progress is being made but it looks like the release is still some weeks out. There's been the Wiki page detailing the state of affairs for CentOS 8.0. New today is a blog post summing up the current status. Progress is being made both on building the traditional RHEL8 RPM packages as well as the newer modules/streams. Koji is being used to build the RPMs while the Module Build Service with Mbox is handling the modules.
  • NVIDIA Brings CUDA to Arm, Enabling New Path to Exascale Supercomputing
    International Supercomputing Conference -- NVIDIA today announced its support for Arm CPUs, providing the high performance computing industry a new path to build extremely energy-efficient, AI-enabled exascale supercomputers.
  • NVIDIA Delivering CUDA To Linux On Arm For HPC/Servers
    NVIDIA announced this morning for ISC 2019 that they are bringing CUDA to Arm beyond their work already for supporting GPU computing with lower-power Tegra SoCs.
  • Nvidia pushes ARM supercomputing
    Graphics chip maker Nvidia is best known for consumer computing, vying with AMD's Radeon line for framerates and eye candy. But the venerable giant hasn't ignored the rise of GPU-powered applications that have little or nothing to do with gaming. In the early 2000s, UNC researcher Mark Harris began work popularizing the term "GPGPU," referencing the use of Graphics Processing Units for non-graphics-related tasks. But most of us didn't really become aware of the non-graphics-related possibilities until GPU-powered bitcoin-mining code was released in 2010, and shortly thereafter, strange boxes packed nearly solid with high-end gaming cards started popping up everywhere.
  • At ISC: DDN Launches EXA5 for AI, Big Data, HPC Workloads
  • IBM Makes Takes Another Big Step To Hybrid Computing
    Today, IBM announced the ability to leverage its unique turnkey operating environment, IBM i, and its AIX UNIX operating systems on IBM Cloud. Both OSs debuted in the 1980s and have a long history with many IBM customers. In addition, IBM i remains one of the most automated, fully integrated, and low-maintenance operating environments. Extending both OSs to IBM Cloud will allow customers to expand their resources on-demand, to migrate to the cloud, to leverage the latest Power9 servers, and to leverage IBM’s extensive resources. IBM is rolling out the service first in North America for customers using IBM i or AIX on Power servers. In conjunction with the extension of the hybrid cloud platform, IBM also announced a program to validate business partners with Power Systems expertise.

today's howtos

Latest Security FUD in the Media