Language Selection

English French German Italian Portuguese Spanish

Programming: C, JDK, LLVM and Debian

Filed under
Development
Debian
  • Linux C Programming Tutorial Part 12 - Assignment Operators and Conditional Expressions

    In this ongoing C programming tutorial series, we have already discussed some of the basic stuff like arithmetic, logical, and relational operators as well as conditional loops like 'if' and 'while'. Adding upon that, this tutorial will focus on assignment operators (other than =) and conditional expressions.

  • Set up JDK Mission Control with Red Hat Build of OpenJDK

    JDK Mission Control is now the newest member of the Red Hat Software Collections (RHSCL). JDK Mission Control is a powerful profiler for HotSpot Java virtual machines (JVMs) and has an advanced set of tools that enable efficient and detailed analysis of the extensive data collected by JDK Flight Recorder. The toolchain enables developers and administrators to collect and analyze data from Java applications running locally or deployed in production environments.

    In this article, I will go through a primary example of setting up JDK Mission Control. For Linux, JDK Mission Control is part of the RHSCL and, for Windows, it is available as part of the OpenJDK zip distribution on the Red Hat Customer Portal. For Linux, these instructions assume that Red Hat Build of OpenJDK 11 is already installed. I will show how to set up the system to install software from RHSCL, which provides the latest development technologies for Red Hat Enterprise Linux. Then, I will install the JDK Mission Control and run a simple sample application. The whole tutorial should take fewer than 10 minutes to complete.

  • A Big Patch Could Yield Big Performance Benefits For GPU Offloading With LLVM

    The researchers at Saarland University in Germany continue doing interesting things with LLVM and a new patch for at least some benchmarks can yield big performance benefits for GPU offloading.

    Johannes Doerfert of Saarland University published code this week on the OpenMP GPU code "SPMD-zation". The code builds upon their earlier proposal from months ago to allow for more code targeting the GPU to be executed in SPMD (Single Program, Multiple Data) mode and lightweight "guarded" modes where appropriate in order to overcome some bottlenecks in LLVM's existing OpenMP GPU offloading code.

  • Ben Hutchings: Debian LTS work, February 2019

    I was assigned 19.5 hours of work by Freexian's Debian LTS initiative and carried over 1 hour from January. I worked only 4 hours and so will carry over 16.5 hours.

  • Hideki Yamane: pbuilder hack with new debootstrap option

    Suddenly I noticed that maybe I can use --cache-dir option that I've added to debootstrap some time ago for pbuilder, too. Then hacked it.

More in Tux Machines

Tor-Powered Tails 3.13 Anonymous Linux OS Adds Extra Security and Latest Updates

Powered by the Linux 4.19.28 kernel, the Tails 3.13 operating system is now available with latest TOR technologies to help you stay hidden while surfing the Internet, including the Tor Browser 8.0.7 anonymous web browser and Tor 0.3.5.8 client and server for the anonymous Tor network. However, probably the most important addition in the Tails 3.13 release is the updated Intel microcode to version 3.20180807a.2, which adds an extra security measure against more variants of the well-known Spectre, Meltdown, and L1TF (Level 1 Terminal Fault) security vulnerabilities. Read more

NetworkManager 1.16 Released with WPA3-Personal and WireGuard VPN Support, More

NetworkManager 1.16 has been released two days after the launch of the GNOME 3.32 desktop environment and promises lots of exciting new features and improvements, starting with support for the new WireGuard protocol implemented in the Linux kernel for creating secure IPv4 and IPv6 VPNs (Virtual Private Networks). "Unlike other VPN solutions NetworkManager supports, WireGuard tunneling will be entirely handled by the Linux kernel. This has an advantages in terms of performance, and also removes the needs of a VPN plugin," explained developer Lubomir Rintel in a recent blog article. Read more

What’s New in ArcoLinux 19.2 and MakuluLinux Core

NVIDIA GeForce GTX 1660 Linux Benchmarks

Last week NVIDIA announced the GeForce GTX 1660 as the newest RTX-less Turing GPU but costing only $219+ USD. The GTX 1660 is a further trimmed down version of the GeForce GTX 1660 Ti that launched several weeks prior. After picking up an ASUS GeForce GTX 1660 Phoenix Edition, here are Linux OpenGL/Vulkan gaming benchmarks compared to a wide assortment of AMD Radeon and NVIDIA GeForce graphics cards under Ubuntu. The GeForce GTX 1660 features 1408 CUDA cores (compared to 1536 with the GTX 1660 Ti) while having a 1785MHz boost clock frequency and 1530MHz base clock frequency. The GeForce GTX 1660 opts for 6GB of GDDR5 unlike the 6GB GDDR6 used by the GTX 1660 Ti, which means only around 192GB/s of video memory bandwidth compared to 288GB/s with the Ti model. The other specifications are largely in common with the GeForce GTX 1660 Ti and the other Turing GPUs aside from lacking the RT/tensor cores. Read more