Language Selection

English French German Italian Portuguese Spanish

IBM/Red Hat/Fedora Miscellany

Filed under
Red Hat
  • Nominations open for 2021 Red Hat Innovation Awards

    Red Hat, Inc., the world's leading provider of open source solutions, today announced that it is accepting nominations for the 2021 Red Hat Innovation Awards.

    Since 2007, the Red Hat Innovation Awards have recognized organizations from around the world and across industries for the transformative projects and outstanding results they have experienced with Red Hat's open source solutions. Open source has helped transform technology from the datacenter to the cloud and the Red Hat Innovation Awards showcase its transformative impact in organizations around the world.

  • Red Hat Virtualization 4.4 brings new features for managing virtual machines

    Red Hat today introduced a new version of its virtualization platform, Red Hat Virtualization 4.4, that will help customers more easily manage their applications and give its hybrid cloud strategy a boost in the process.

    Red Hat Virtualization is an alternative to VMware Inc.’s vSphere. The platform runs on the IBM Corp. subsidiary’s widely used enterprise Linux distribution, RHEL, and provides features for managing large fleets of virtualized applications.

    Red Hat Virtualization 4.4 has been updated with support for the latest release of RHEL that Red Hat launched in April. That release, officially RHEL 8.2, introduced performance improvements as well as monitoring features that make it easier to identify security and reliability issues. Red Hat Virtualization customers can now take advantage of those enhancements by upgrading the operating system installations in their deployments.

  • Critical API security risks: 10 best practices [Ed: By Security Evangelist and Strategist, Red Hat]

    With the meteoric rise of microservices and the rush to build more applications more quickly, APIs are being used more than ever to connect services and transfer data. But with a growing number of smaller application "pieces" trying to communicate with each other, APIs (your own and those from third parties) are becoming increasingly challenging to secure.

  • Red Hat Launches Remote Certification Exams
  • A deep dive into Keycloak

    DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about Keycloak from Stian Thorgersen and Burr Sutter.

    Keycloak is an open source identity and access management solution for modern applications and services. You might already be familiar with it and are curious about its capabilities and features, but if you aren’t, don’t worry. In this video tutorial, we’ll give you a great introduction to Keycloak and go through most of the capabilities and features that help you secure your applications and services. You’ll discover how to easily enable two-factor authentication, integrate with external user stores like LDAP, delegate authentication to other identity providers, and use many more of the other cool and useful features Keycloak brings to the table.

  • Kubernetes is the future: But what does this future look like?

    When industry influencers and CIOs talk about the future of computing, they typically aren’t only discussing hardware advancements or cloud-based software. Increasingly, these conversations center on transformation through application innovation, providing new predictive services to customers that are driven by an integrated user experience. This could be something like inspecting customer data patterns to promote new banking services, analyzing health indicators to proactively recommend treatment or an immersive interface for personalized interactions.

    Whatever the end product, it’s about gaining a competitive advantage in an ever-evolving, highly-competitive marketplace through technological advancement. Enter containers. Containers enable these applications to evolve faster, increase developer velocity and bring a greater level of portability and consistency regardless of underlying infrastructure.

    Gartner predicts that, by 2022, more than 75% of global organizations will be running containerized applications in production, which is a significant increase from fewer than 30% in 2019.1

  • Fedora 33 To Offer Stratis 2.1 For Per-Pool Encryption

    While Fedora 33 is slated to default to the Btrfs file-system for desktop spins, for those on Fedora Server 33 or otherwise not using the defaults will have Stratis Storage 2.1 as another option.

    Red Hat's Stratis Storage has been their effort to improve the Linux storage stack while building upon LVM, Device Mapper, and XFS for offering ZFS/Btrfs-like features. Stratis continues making great progress and is ultimately committed to by Red Hat as part of their Linux storage play, potentially with it being used by default come Red Hat Enterprise Linux 9. Meanwhile the Fedora community has been dabbling with Btrfs on the desktop side for Fedora 33 and thankfully both technologies continue to be fostered by Fedora.

  • Document APIs with open source OpenAPI Comment Parser

    Whether you’re building an application or website, great documentation is crucial to the success of your service. Developers need instructions on how to use your API and they need a way to try it out. Good documentation handles both.

    The OpenAPI Specification is an open standard for defining and documenting your API. The OpenAPI Specification enables the generation of great documentation, but creating an OpenAPI spec takes a lot of time and effort to create and keep up-to-date. Often, the OpenAPI spec ends up a large, forgotten, thousandl-ine file.

    To help make it as easy as possible to document an API, today we are launching the OpenAPI Comment Parser. The goal of OpenAPI Comment Parser is to give developers a way to generate this OpenAPI spec from comments inline with their code. When the OpenAPI spec lives inside the code, developers are much more likely to keep it up-to-date as their code changes.

  • Total cost of ownership: The hidden part of the iceberg

    It seems like these days, everyone is talking about Containers, Kubernetes, microservices, serverless, cloud-native computing, and the Journey to Cloud or multicloud. These key technologies have many advantages, but you should be aware of some of the hidden costs associated with moving to the cloud so that you can plan in advance and avoid any surprises along the way.

  • Cockpit 225 and Cockpit Podman 21

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from Cockpit version 223 and Cockpit Podman version 21.

    [...]

    When a virtual machine is not running and Cockpit makes a snapshot, only the disk contents will be saved. When a virtual machine is running, Cockpit will snapshot both the disk and memory state.

More in Tux Machines

Mesa 20.2.0

  • mesa 20.2.0
    Hi list,
    
    After a long wait, mesa 20.2.0 is now available. This is the first stable
    release of the series, but it's also been a very long time since the last
    release, and as such I'd like to reiterate that those looking for the most
    stable experience will likely want to wait for mesa 20.2.1.
    
    I'm back to the office and finally getting back in the swing of things after a
    long vacation, so expect more regular releases for the 20.2 series from here on
    out.
    
    shortlog
    ========
    
    Alyssa Rosenzweig (1):
          pan/bit: Set d3d=true for CMP tests
    
    Andrey Vostrikov (1):
          egl/x11: Free memory allocated for reply structures on error
    
    Bas Nieuwenhuizen (7):
          radv: Fix threading issue with submission refcounts.
          radv: Avoid deadlock on bo_list.
          spirv: Deal with glslang not setting NonUniform on constructors.
          radeonsi: Work around Wasteland 2 bug.
          spirv: Deal with glslang bug not setting the decoration for stores.
          ac/surface: Fix depth import on GFX6-GFX8.
          st/mesa: Deal with empty textures/buffers in semaphore wait/signal.
    
    Boris Brezillon (1):
          spirv: Add a vtn_get_mem_operands() helper
    
    Danylo Piliaiev (5):
          intel/compiler: Fix pointer arithmetic when reading shader assembly
          glsl: Eliminate assigments to out-of-bounds elements of vector
          nir/lower_io: Eliminate oob writes and return zero for oob reads
          nir/large_constants: Eliminate out-of-bounds writes to large constants
          nir/lower_samplers: Clamp out-of-bounds access to array of samplers
    
    Dave Airlie (2):
          llvmpipe: include gallivm perf flags in shader cache.
          gallivm: disable brilinear for lod bias and explicit lod.
    
    Dylan Baker (7):
          .pick_status.json: Update to ef980ac0c1cd65993ba0c1d20e1c09b45bfef99d
          fix: gallivm: disable brilenear for lod bias and explicit lod.
          .pick_status.json: Update to a1f46d7b6943699e5efb60fbcfdd1450db85adb1
          amd/ac_surface: convert tabs to 3 spaces
          .pick_status.json: Update to 90b98c06493f8a9759e5496d5ec91fb60edf7b92
          .pick_status.json: Update to 472a20c5fc0feda0f074b4ff95fd7c7a6305c8cd
          VERSION: bump for 20.2.0 release
    
    Eric Anholt (4):
          gallium/tgsi_exec: Fix up NumOutputs counting
          freedreno: Make the pack struct have a .qword for wide addresses.
          turnip: Fix truncation of CS shader iovas to 32 bits.
          turnip: Fix truncation of iovas to 32 bits in queries.
    
    Eric Engestrom (1):
          meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER
    
    Erik Faye-Lund (1):
          mesa: handle GL_FRONT after translating to it
    
    Icecream95 (1):
          pan/mdg: Fix spilling of non-32-bit types
    
    Jason Ekstrand (6):
          intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy
          iris: Re-emit push constants if we have a varying workgroup size
          spirv: Run repair_ssa if there are discard instructions
          nir: More NIR_MAX_VEC_COMPONENTS fixes
          intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
          radeonsi: Only call nir_lower_var_copies at the end of the opt loop
    
    Jesse Natalie (2):
          nir: More NIR_MAX_VEC_COMPONENTS fixes
          glsl_type: Add packed to structure type comparison for hash map
    
    Jonathan Gray (6):
          anv: use os_get_total_physical_memory()
          util/os_misc: add os_get_available_system_memory()
          anv: use os_get_available_system_memory()
          util/os_misc: os_get_available_system_memory() for OpenBSD
          radv: remove seccomp includes
          vulkan: make VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT conditional
    
    Jordan Justen (1):
          anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+
    
    Karol Herbst (1):
          spirv: extract switch parsing into its own function
    
    Lionel Landwerlin (3):
          intel/perf: store query symbol name
          intel/perf: fix raw query kernel metric selection
          intel/compiler: fixup Gen12 workaround for array sizes
    
    Marcin Ślusarz (4):
          anv: refresh cached current batch bo after emitting some commands
          anv: fix minor gen_ioctl(I915_PERF_IOCTL_CONFIG) error handling issue
          intel/perf: split load_oa_metrics
          intel/perf: export performance counters sorted by [group|set] and name
    
    Marek Olšák (2):
          ac/llvm: fix unaligned VS input loads on gfx10.3
          Revert "ac: generate FMA for inexact instructions for radeonsi"
    
    Mauro Rossi (1):
          android: freedreno/common: add libmesa_git_sha1 static dependency
    
    Michel Dänzer (1):
          ci: Use ignore_scheduled_pipelines anchor in .radeonsi-rules
    
    Michel Zou (1):
          swr: fix build with mingw
    
    Mike Blumenkrantz (1):
          zink: reorder create_stream_output_target to fix failure case leak
    
    Nanley Chery (2):
          iris: Fix aux assertion in resource_get_handle
          blorp: Fix alignment test for HIZ_CCS_WT fast-clears
    
    Pierre-Eric Pelloux-Prayer (9):
          mesa/st: introduce PIPE_CAP_NO_CLIP_ON_COPY_TEX
          radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX
          ac/llvm: add option to clamp division by zero
          radeonsi,driconf: add clamp_div_by_zero option
          radeonsi: use radeonsi_clamp_div_by_zero for SPECviewperf13, Road Redemption
          glsl: fix per_vertex_accumulator::fields size
          r600/uvd: set dec->bs_ptr = NULL on unmap
          radeon/vcn: set dec->bs_ptr = NULL on unmap
          mesa: fix glUniform* when a struct contains a bindless sampler
    
    Pierre-Loup A. Griffais (2):
          radv: fix null descriptor for dynamic buffers
          radv: fix vertex buffer null descriptors
    
    Qiang Yu (4):
          radeonsi: fix syncobj wait timeout
          radeonsi: fix user fence space when MCBP is enabled
          radeonsi: fix max syncobj wait timeout
          radeonsi: fix user fence GPU address
    
    Rhys Perry (7):
          aco: fix byte_align_scalar for 3 dword vectors
          aco: fix one-off error in Operand(uint16_t)
          nir/opt_if: fix opt_if_merge when destination branch has a jump
          aco: fix v_writelane_b32 with two sgprs
          aco: don't apply constant to SDWA on GFX8
          radv: initialize with expanded cmask if the destination layout needs it
          radv,aco: fix reading primitive ID in FS after TES
    
    Samuel Pitoiset (3):
          aco: handle unaligned loads on GFX10.3
          spirv: fix emitting switch cases that directly jump to the merge block
          radv: fix transform feedback crashes if pCounterBufferOffsets is NULL
    
    Timur Kristóf (1):
          aco: Fix emit_boolean_exclusive_scan in wave32 mode.
    
    Tony Wasserka (3):
          radv: Fix various non-critical integer overflows
          aco: Fix integer overflows when emitting parallel copies during RA
          amd/common: Fix various non-critical integer overflows
    
    Vinson Lee (4):
          freedreno: Fix file descriptor leak.
          svga: Fix unused printf argument.
          freedreno: Check file descriptor before write.
          panfrost: Delete debug allocated syncobj.
    
    
    git tag: mesa-20.2.0
    
  • Mesa 20.2 Released With RADV ACO By Default, Initial RDNA2 Graphics Support

    Mesa 20.2 has managed to release just before the end of the the quarter. This Mesa Q3'2020 graphics driver update is coming out about one month behind schedule but the wait is worthwhile given many open-source OpenGL and Vulkan driver updates. There is new GPU support, RADV is using the ACO shader compiler by default, much better LLVMpipe OpenGL support, new Vulkan extensions, and much more.

  • Open source graphics drivers get a boost with Mesa 20.2.0 out now

    The latest and greatest in open source graphics drivers has released with Mesa 20.2.0, although you should wait on it if you're after a stable experience. As always, the Mesa team suggest waiting on at least the first bug fix release with Mesa 20.2.1 which is usually out within a few weeks. Developer Dylan Baker who announced the new release mentioned to expect some more regular releases for the 20.2 series, as they're back from a long vacation. What's new? Lots, as always. Support for new Vulkan extensions, added support for new GPUs including initial work done for AMD's upcoming RDNA 2 noted as "gfx10.3", expanded GLES 3.2 and OpenGL 4.5 support for LLVMpipe, lots of work on the Panfrost driver for Mali GPUs. You can find some release notes for Mesa 20.2.0 here.

Present Slides in Linux Terminal With This Nifty Python Tool

There are so many amusing and fun stuff you can do in the terminal. Making and presenting slides is just one of them. Read more

Android Leftovers

Security Leftovers

  • Security updates for Monday

    Security updates have been issued by Debian (curl, libdbi-perl, linux-4.19, lua5.3, mediawiki, nfdump, openssl1.0, qt4-x11, qtbase-opensource-src, ruby-gon, and yaws), Fedora (f2fs-tools, grub2, libxml2, perl-DBI, singularity, xawtv, and xen), Mageia (cifs-utils, kio-extras, libproxy, mbedtls, nodejs, novnc, and pdns), openSUSE (bcm43xx-firmware, chromium, conmon, fuse-overlayfs, libcontainers-common, podman, firefox, libqt4, libqt5-qtbase, openldap2, ovmf, pdns, rubygem-actionpack-5_1, and tiff), SUSE (firefox, go1.14, ImageMagick, and libqt5-qtbase), and Ubuntu (firefox, gnuplot, libquicktime, miniupnpd, ruby-sanitize, and sudo). 

  • Mac, Linux Users Now Targeted by FinSpy Variants

    FinSpy has returned in new campaigns targeting dissident organizations in Egypt – and researchers uncovered new samples of the spyware targeting macOS and Linux users. The FinSpy commercial spyware is back in recently observed campaigns against organizations and activists in Egypt. While the spyware previously targeted Windows, iOS and Android users, researchers have discovered these campaigns using new variants that target macOS and Linux users.

  • Major hospital system hit with cyberattack, potentially largest in U.S. history [iophk: Windows kills]

    Universal Health Services did not immediately respond to requests for comment, but posted a statement to its website that its company-wide network “is currently offline, due to an IT security issue. One person familiar with the company’s response efforts who was not authorized to speak to the press said that the attack “looks and smells like ransomware.”

  • Ransomware reportedly to blame for outage at US hospital chain [iophk: Windows kills]

    The hospital system, which has more than 400 locations in the US and the UK, said in a statement on Monday that its IT network across several facilities was offline “due to an IT security issue.” No patient or employee data appears to have been compromised, according to the statement, which did not mention malware or ransomware.

  • Cyberattack hobbles major hospital chain’s US facilities [iophk: Windows kills]

    Universal Health Services Inc., which operates more than 250 hospitals and other clinical facilities in the U.S., blamed the outage on an unspecified IT “security issue” in a statement posted to its website Monday but provided no details about the incident, such as how many facilities were affected and whether patients had to be diverted to other hospitals.

  • Cybersecurity Software Firm McAfee Files for Nasdaq IPO

    The San Jose, California-based company listed the size of the offering as $100 million in a filing Monday with the U.S. Securities and Exchange Commission. The amount is a placeholder that will likely change.

    McAfee’s planned offering is part of a software IPO boom this year. The biggest listing for an operating company on a U.S. exchange is software maker Snowflake Inc., which raised $3.86 billion including so-called greenshoe shares this month.