Language Selection

English French German Italian Portuguese Spanish

Linux Today

Syndicate content
Updated: 2 hours 56 min ago

Canonical Has a New Director of Ubuntu Desktop

Thursday 24th of October 2019 10:00:00 PM

omgUbuntu!: The future is looking bright for the Ubuntu desktop with news that Canonical has installed a new desktop director.

The Debian Project stands with the GNOME Foundation in defense against patent trolls

Thursday 24th of October 2019 09:00:00 PM

Debian sticks with its friends.

@CloudNativeFdn #CloudEvents specification has reached its v1.0 milestone

Thursday 24th of October 2019 08:00:00 PM

CNCF's new serverless spec is now ready for prime time.

openSUSE project: vote on name change

Thursday 24th of October 2019 07:00:00 PM

The openSUSE project informed it's members by mail to vote for a potential name change. The vote ends on 07.11.2019 at 23:59 UTC

Open Source Open Compute Project Based Switches Growing Fast

Thursday 24th of October 2019 06:00:00 PM

EnterpriseNetworkingPlanet: Open Compute Project compliant switches now dominate the bare metal data center switch market.

How to Install CMake on Ubuntu 18.04 LTS

Thursday 24th of October 2019 05:00:00 PM

CMake is an open-source, cross-platform family of tools designed to build, test and package software.

How to Add Brotli Compression support to Nginx on Debian 10

Thursday 24th of October 2019 04:00:00 PM

HowToForge: Brotli is a generic-purpose lossless compression algorithm developed by Google as an alternative to Gzip, Zopfli, and Deflate

How to Manage Linux File Capabilities

Thursday 24th of October 2019 04:00:00 PM

Capabilities essentially divide the power of the root user into separate privileges

Install Missing Man Pages Of Commands On Ubuntu

Thursday 24th of October 2019 03:00:00 PM

This brief describes how to install missing Man pages of commands on Ubuntu and other Deb-based systems.

Linux basics: A beginners guide to text editing with vim

Thursday 24th of October 2019 02:00:00 PM

There is a multitude of reasons to learn vim

Upgrading and updating your Red Hat Satellite server

Thursday 24th of October 2019 01:00:00 PM

Updating or upgrading your Red Hat Satellite server goes best when you follow these steps.

Bash Script to Delete Files/Folders Older Than "X" Days in Linux

Thursday 24th of October 2019 12:00:00 PM

2DayGeek: This bash script will delete log files and folders that are older than 10 days, once in a day.

Why GNU Is Better Staying Top-Down, Even If Free Software Isn???t

Thursday 24th of October 2019 11:00:00 AM

techrights: Open Source is like a broken record, and it is a broken promise.

Tails 4.0 is out

Thursday 24th of October 2019 02:00:00 AM

The first version of Tails based on Debian 10 (Buster) is now available.

Raspberry Pi 4: Chronicling the Desktop Experience - Week 1

Wednesday 23rd of October 2019 10:00:00 PM

Can the RPI4 be effectively used as a desktop-replacement?

How to Install Cockpit Web Console in CentOS 8

Wednesday 23rd of October 2019 09:00:00 PM

Learn how to add remote Linux hosts to Cockpit and monitor them in the CentOS 8 web console

Cloning Disks in Linux using dd & cat commands

Wednesday 23rd of October 2019 08:00:00 PM

It always wise for a System Administrator to be prepared for the worst situation & having a backup/clones of servers

Using Linux Basename Command in Bash Scripts

Wednesday 23rd of October 2019 07:00:00 PM

The basename command in Linux prints the final component in a file path.

DHCP + PING = DHCPING - Testing DHCP Server Availability

Wednesday 23rd of October 2019 06:00:00 PM

Learn how to send DHCPREQUEST or DHCPINFORM packets from the Linux command line to your networks DHCP server to test availability of the service.

How to Create a Windows 10 Installer USB from Linux

Wednesday 23rd of October 2019 05:00:00 PM

It is easy to create a Windows 10 installer USB on a Windows machine, but if you want to do it on Linux, here's how you can do so.

More in Tux Machines

Red Hat: Application Migration, Departure, OpenShift Commons Gathering and More

  • Application Migration with Container-native virtualization

    More and more frequently, modern applications are choosing a container-first development and deployment paradigm built on the foundation of Kubernetes. However, not all applications are fully modernized and containerized micro services. Many applications are a hybrid of architectures and technology which have existed for years, even decades. This can add complexity, both to the application architecture and management overhead, when a container-based, cloud-native application component needs to access existing functionality which is virtual machine based. Container-native virtualization provides flexibility during the modernization process so that you can focus on the most critical aspects first, while still being able to access, manage, and consume VM-based aspects using the new Kubernetes-centric tools. Based on the KubeVirt project, recently accepted by the CNCF, Container-native virtualization manages both virtual machines and containers through a single control plane saving time, resources, and budget. Red Hat Container-native virtualization delivers KubeVirt functionality directly to OpenShift customers and helps to manage both virtual machines and OpenShift deployments from a single platform. This single platform simplifies the management of virtual machines and containers with a common Kubernetes interface that standardizes orchestration, networking, and storage management while also supporting the long term move to containers.

  • Alberto Ruiz: Hanging the Red Hat

    After 6+ wonderful years at Red Hat, I’ve decided to hang the fedora to go and try new things. For a while I’ve been craving for a new challenge and I’ve felt the urge to try other things outside of the scope of Red Hat so with great hesitation I’ve finally made the jump. I am extremely proud of the work done by the teams I have had the honour to run as engineering manager, I met wonderful people, I’ve worked with extremely talented engineers and learned lots. I am particularly proud of the achievements of my latest team from increasing the bootloader team and improving our relationship with GRUB upstream, to our wins at teaching Lenovo how to do upstream hardware support to improvements in Thunderbolt, Miracast, Fedora/RHEL VirtualBox guest compatibility… the list goes on and credit goes mostly to my amazing team. Thanks to this job I have been able to reach out to other upstreams beyond GNOME, like Fedora, LibreOffice, the Linux Kernel, Rust, GRUB… it has been an amazing ride and I’ve met wonderful people in each one of them.

  • Recap: OpenShift Commons Gathering at Kubecon/NA San Diego [Videos Uploaded]

    The OpenShift Commons Gathering in San Diego brought together over 550+ Kubernetes and Cloud Native experts from all over the world to discuss container technologies, best practices for cloud native application developers and the open source software projects that underpin the OpenShift ecosystem.

  • IBM Kicks Up Kubernetes Compatibility With Open Source

Antoine Beaupré: a quick review of file watchers

File watchers. I always forget about those and never use then, but I constantly feel like I need them. So I made this list to stop searching everywhere for those things which are surprisingly hard to find in a search engine. Read more

Solaris/UNIX: New Solaris Update/Release, Mystery of Unix History

  • Announcing Oracle Solaris 11.4 SRU15

    Today we are releasing SRU 15, the November 2019 SRU, for Oracle Solaris 11.4. It is available via 'pkg update' from the support repository or by downloading the SRU from My Oracle Support Doc ID 2433412.1.

  • Oracle Solaris 11.4 SRU15 Has A Number Of Package Updates

    While there is no sign of Solaris 11.5 or Solaris.Next (last year was a road-map pointing to Solaris 11.Next in H2'19 or H1'20 that has since been removed), Oracle does continue putting out more updates to the Solaris 11.4 series. Oracle Solaris 11.4 SRU 15 was released on Tuesday as the latest monthly update to the Solaris stable series. With Solaris 11.4 SRU 15 are more Python 3 modules being added along with other Python updates, updating the GCC compiler against v9.2, updates to other toolchain bits like CMake, and a wide range of security updates.

  • A Mystery of Unix History

    The two most popular historic editors on Unix, vi and emacs, both make heavy use of these features (Emacs using Esc when Alt or Meta is unavailable). Some of the later entries in the DEC terminal line, especially the vt510, supported key remapping or alternative keyboards, which can address the Esc issue, but not entirely. According to the EmacsOnTerminal page and other research, at least the vt100 through the vt420 lacked Esc by default. Ctrl-3 and Ctrl-[ could send the character. However, this is downright terrible for both vi and Emacs (as this is the only way to trigger meta commands in Emacs). What’s more, it seems almost none of these old serial terminal support hardware flow control, and flow control is an absolute necessity on many. That implies XON/XOFF, which use Ctrl-S and Ctrl-Q — both of which are commonly used in Emacs.

Mesa 19.2.5

Hi list,

I'd like to announce mesa 19.2.5. This is a return to our regularly scheduled
release cadence, featuring a reasonable number of fixes. In general things are
slowing down on the 19.2 branch, and things are starting to look pretty nice.

There's a little bit over everything in here, with anv and radeonsi standing out
as the two biggest components getting changes, but core mesa, core gallium,
llvmpipe, nir, egl, i965, tgsi, st/mesa, spirv, and the Intel compiler also
fixes in this release.

Dylan


Shortlog
========

Ben Crocker (1):
      llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders

Brian Paul (1):
      Call shmget() with permission 0600 instead of 0777

Caio Marcelo de Oliveira Filho (1):
      spirv: Don't leak GS initialization to other stages

Danylo Piliaiev (1):
      i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround

Dylan Baker (4):
      docs: Add SHA256 sum for for 19.2.4
      cherry-ignore: Update for 19.2.4 cycle
      docs: Add relnotes for 19.2.5
      VERSION: bump for 19.2.5

Eric Engestrom (1):
      egl: fix _EGL_NATIVE_PLATFORM fallback

Ian Romanick (2):
      nir/algebraic: Add the ability to mark a replacement as exact
      nir/algebraic: Mark other comparison exact when removing a == a

Illia Iorin (1):
      mesa/main: Ignore filter state for MS texture completeness

Jason Ekstrand (1):
      anv: Stop bounds-checking pushed UBOs

Lepton Wu (1):
      gallium: dri2: Use index as plane number.

Lionel Landwerlin (3):
      anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmit
      anv: remove list items on batch fini
      anv/wsi: signal the semaphore in the acquireNextImage

Marek Olšák (3):
      st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for them
      tgsi_to_nir: fix masked out image loads
      tgsi_to_nir: handle PIPE_FORMAT_NONE in image opcodes

Paulo Zanoni (1):
      intel/compiler: fix nir_op_{i,u}*32 on ICL

Pierre-Eric Pelloux-Prayer (3):
      radeonsi: disable sdma for gfx10
      radeonsi: tell the shader disk cache what IR is used
      radeonsi: fix shader disk cache key


git tag: mesa-19.2.5

Read more Also: Mesa 19.2.5 Released With Intel Vulkan + RadeonSI Driver Fixes