We continue to live through very strange times but Linux Format persists! Everyone at locked-down LXF Towers hopes you’re all well, keeping safe and isolated but happy. Hopefully we’ll be through this soon, until then the next issue of Linux Format is arriving to keep you busily distracted. With the release of Ubuntu 20.04 and its lack of a 32-bit build, we thought we’d look at who’s out there trying to save 32-bit Linux and why it’s so damn hard to do! To kick things off we’re doing a Roundup of the best 32-bit supporting distros. The main feature has Jonni explaining why maintaining a 32-bit distro is so resource consuming, but as Jonni loves his ancient 32-bit EeePC he also wanted to reveal how you can also support older hardware. We’re glad to say Hotpicks is back for the best new open source, we’re also taking an in-depth look at Tor and how it protects your privacy online, there’s the usual array of interesting tutorials to try including Kanban boards, cloud encryption for backups and getting to grips with OpenShot video editing.
CompuLab is launching a line of fanless “Tensor-PC” systems starting with an Intel 9th Gen “I20A” model with a choice of multiple sizes and enclosures plus a variety of optional open source “Tensor Element” modules for storage, power, I/O, and networking.
Compulab is re-inventing its fanless, embedded PC product line with a highly modular Tensor-PC architecture, starting with an Intel 9th Gen Coffee Lake Refresh based Tensor-PC I20A system due this fall. The x86-based Tensor-PC systems will run Linux and Windows.
Two spectacular and very similar Linux laptops just launched, courtesy of System76 and TUXEDO Computers. On paper they may seem identical. The System76 Lemur Pro and TUXEDO Computers InfinityBook S 14 are both sourced from the same Clevo chassis. They both feature the same 10th-generation Intel CPUs and keyboard integrated into the body. Same webcams, same speakers, similar Samsung SSDs, same RealTek audio controller, same marathon 73wh battery, and 14-inch 1080p matte displays. However, there are subtle but meaningful differences to consider if you’re stuck on which laptop to choose.
That void has been filled by Apple’s macOS, which saw a 0.8% boost in market share during the same period. However, what’s surprising is that the desktop market share of Linux distros has increased by 1.5%, which is almost double than that of macOS.
Monitoring helps you ensure that your Kubernetes applications run smoothly and troubleshoot any problems that may arise. Prometheus is a popular open source monitoring tool that many companies use to monitor their IT infrastructure. However, there are many other monitoring tools available out there. This article reviews six alternatives to Kubernetes Prometheus monitoring.
For a number of months now Google engineers have been working on FSCRYPT inline encryption capabilities for EXT4 and F2FS. The work is designed to offer better encryption performance on modern SoCs by having the encryption/decryption happen within the block layer as part of the bio and in turn leveraging the inline encryption hardware on modern Arm SoCs. The work still isn't merged but looks like it could be getting closer.
This past week marked the twelfth time that the FSCRYPT inline encryption patches were sent out. The latest revision of this work by Googlers Satya Tangirala and Eric Biggers is plugging the inline encryption support into BLK-MQ and other block code, implementing inline encryption within the FSCRYPT encryption framework, and wiring it through for EXT4, F2FS, and UFS file-systems.
The Freescale "FEC" Ethernet driver used by select i.MX SoCs will be seeing better performance on the next kernel release.
Queued in net-next for Linux 5.8 is a big optimization for the Freescale FEC networking driver.
I'm announcing the release of the 5.6.10 kernel.
All users of the 5.6 kernel series must upgrade.
The updated 5.6.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.6.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...
thanks,
greg k-h
Since its mainlining in Mesa 20.0, the Valve-backed ACO compiler back-end for the Radeon "RADV" Vulkan driver has been helping to reduce game load times and often increasing overall Linux gaming performance both for native titles as well as those on Steam Play with Proton+DXVK/VKD3D. With Mesa 20.1 releasing in the coming weeks, here are some recent benchmarks showing the RADV+ACO performance on Mesa 20.1-devel compared to RADV using its default AMDGPU LLVM back-end.
Crowdfunding now on Kickstarter for release later this year is ABS vs THE BLOOD QUEEN, a return to the Killer Queen universe from BumbleBear Games. You've played arcade-styled games before but this is taken from an actual arcade game.
Flee from an ever-encroaching wave of sinister undead insects as the notoriously buff Abs, one of the workers from Killer Queen. Learn the ropes as a newcomer or flex those arcade skills as a returning vet, as this new title was built upon the same framework as the popular cabinet. ABS vs THE BLOOD QUEEN is the first single-player game in the Killer Queen franchise "enjoyed by millions", with a Steam release planned for June this year with full Linux support.
Currently in development with a Prologue coming first, Jupiter Moons: Mecha pulls deck-building roguelikes into the far future with you being a Mech pilot.
Enjoy complex Mech simulation in a single-player, deckbuilding, roguelike adventure. Change Mech loadout to customize your card deck. Level up your pilot, test countless card combinations, and discover powerful combos.
[...]
There's going to be over 30 different weapon types, which will be randomly generated with different attributes. Over 20 support items, over 200 cards to collect, numerous enemy Mech types and various boss fights too. Although the upcoming Prologue will have a reduced set as it's acting more like an introduction demo.
Driftmoon, an adventure RPG that released back in 2013 is back with an Enchanted Edition update that added Linux as a supported platform. Developer Instant Kingdom mentioned they had started working on the update once it released, sadly they suffered setbacks and so this big enhancement is many years in the making.
Releasing in late May, the survival horror title Skin Witch from Blackwood Specter looks like it will release for Linux. As confirmed on Steam (and here too), the developer mentioned that if it's not there at launch it should be in the first update.
Unspeakable acts of brutality and witchcraft echo off the walls of an underground mine. You are trapped down here with wretched beasts, servants of the Skin Witch. In the line between man and beast... you’ll find only despair.
Tonight We Riot, developed by a worker-owned cooperative Pixel Pushers Union 512, is a 'revolutionary' crowd-based retro brawler that looks like good messy fun and it's confirmed for Linux. Writing on Twitter they said, "Linux version in the works, folks! Got it running on a test machine just fine!".
In a dystopia where wealthy capitalists control elections, media, and the lives of working people, we’re faced with two choices -- accept it or fight for something better. Tonight We Riot doesn’t have just one hero. Instead, you play as a movement of people whose well-being determines the success of your revolution.
Not a genre we cover often here but we always try to highlight a bit of everything. If you enjoy games very much aimed at adults, with plenty of NSFW elements (nudity, sex etc) then Seeds of Chaos might be for you.
Endless Sky, a free and open source classic 2D space game continues expanding with the first stable release in quite some time. With the last main update in September last year, this release pulls in plenty of goodies.
What is it? Endless Sky is a sandbox-style space exploration game similar to Elite, Escape Velocity, or Star Control. You start out as the captain of a tiny space ship and can choose what to do from there. The game includes a major plot line and many minor missions, but you can choose whether you want to play through the plot or strike out on your own as a merchant or bounty hunter or explorer.
MangoHud has firmly filled a hole in tools available for Linux gamers, benchmarking and more. A handy HUD that works across OpenGL and Vulkan games and a fresh build went up.
Allowing you to track FPS, frame timing, HDD read/write, benchmark, RAM and VRAM use, limit the FPS and so on. With the latest 0.3.5 release, what's possible with MangoHud has expanded further. It can now also show 32/64bit, the currently playing Spotify song, you can pick a specific GPU for multi-GPU setups and you can also now display the MangoHud version.
Today is May 4th, which means it's also Star Wars day so here's a look at what Star Wars games are possible to play on Linux plus a quick run over the sales to pick up some discounted pew-pew fun.
Like many of you, I enjoy Star Wars and plenty of the games are playable on Linux officially or otherwise. Back in 2015, game porter/publisher Aspyr Media revamped Knights of the Old Republic II - The Sith Lords for all platforms and gave it a Linux version too. This re-release came with updated resolution support, Steam Workshop and more and it's good fun. You can pick up Knights of the Old Republic II with Linux support from Humble Store ans Steam with 65% off right now.
For some of the other classics games, DRM-free game store GOG packaged up a few of them officially with DOSBox for Linux to make it easy to play. These include STAR WARS: Dark Forces (65% off), STAR WARS: TIE Fighter Special Edition (66% off), STAR WARS: X-Wing Special Edition (66% off) and Star Wars: Rebel Assault 1 + 2.
Once again the developer community is picking up the slack where the official stuff isn't working on Linux. This time it's the turn of the Discord Overlay.
What is it? The Discord Overlay allows you to show helpful things for viewers when you're making a video or livestreaming. For example, having the name and avatar up of people in a specific voice chat room, to show exactly who is talking and when (amongst other things like text chat too!). It was announced back in 2016 and it's still not available in the Linux client.
Thankfully now, you can do so on Linux too and quite easily! All thanks the "Discord Overlay for Linux" project. With a simple UI to setup an overlay including picking the server and channel, you can then use the OBS Studio Browser plugin to capture it and you're done.
The Pitivi video editor is based on the GStreamer Editing Services library (GES). Various projects use GES to manage audio or video projects and export the project to a new file to be distributed.
Pitivi is developed in very close contact with GES. Both Pitivi and GES would benefit a lot from better documentation.
We’re applying to the Season of Docs program, where Google pays technical writers to contribute to open-source projects. Check out the technical writer guide for details and the program timeline. Read below the project ideas if you are interested in working with us!
Arch Linux’s ISO snapshot for May 2020 is now available for download and it’s the first Arch Linux ISO to be powered by the latest Linux kernel 5.6 series.
That’s right, the Arch Linux 2020.05.01 ISO release is here, packed with all the latest GNU/Linux technologies released throughout April 2020. This includes the latest Linux 5.6 kernel series.
What’s special about Linux kernel 5.6 is the fact that among the extended hardware support it brings, it also has built-in support for the WireGuard next-generation VPN (Virtual Private Network) protocol.
This means that there’s no need to install a separate kernel module if you want to use WireGuard VPN.
So if you’ve been holding on to install Arch Linux because you wanted an out-of-the-box experience with the Linux 5.6 kernel, you can now download the Arch Linux 2020.05.01 ISO snapshot.
The brand new ArchLabs 2020.05.04 release is available for download.
See the Release Notes for any changes. The new release can be downloaded from the usual spot.
Dima Belitskiy (Dimaom) has joined the ArchLabs team and has already had a postive impact.
The way Flathub infrastructure works is not complicated for current trends, but there are enough moving parts to make debugging transient issues tricky.
[...]
Flatpak downloads involve a lot of HTTP requests since each file in the application maps to a file in the ostree repository. Server-side Keep-Alive helps, but there is still a performance penalty over downloading a big single file. Flatpak can mitigate it by generating a static delta, either between two revisions or from scratch for new installations.
It turned out to be a bug causing Flatpak to ignore from scratch deltas altogether. For example, installing LibreOffice involves making 5515 GET requests versus only 128 with static delta support working properly. Who could have known!
In the beginning of April, multiple issues popped out around the same time. PagerDuty was poking me few times a day about high CPU usage on the server hosting Buildbot. Buildbot home page was not displaying recently finished builds at all. New commits, pull requests and manual build triggers were not causing new builds to start reliably. The number of 503 errors increased so much I saw it myself.
Since our Buildbot was few releases behind, it looked like a good idea to start from here and hope it will fix all related problems. After the upgrade, I looked into the home page issue. The browser network monitor revealed a request timeout to the backend. The same request executed directly on the server also time outed. Everything worked fine in my local environment though. Few print calls later it became apparent that the frontend has been requesting all 17000 builds that were ever ran, which also explains high CPU usage. Adding limit=50 to the request brought it to 2-4s. Even though it needed less than a second on the server itself, it sounded reasonable enough to consider it fixed.
Here on Red Hat’s User Experience Design (UXD) team, we believe in open conversations. As a team of designers working on the developer's perspective of the Red Hat OpenShift 4 web console, we relied on open conversation to gather our users’ information and feedback to help us provide innovative solutions to the OpenShift and developer community.
Ubuntu 20.04 ships with 5.4 kernel, which brings support for Intel's Comet Lake chips as well as the beginning of Tiger Lake support. If you keep track of the kernels, you might be disappointed, since the baked-in support for Wireguard in the kernel doesn't come until 5.6. But fear not VPN users: Ubuntu has backported the Wireguard bits so that you can enjoy using Wireguard with your VPN provider today (assuming your VPN supports it).
More exciting, quite frankly, is the continued work on integrating ZFS into Ubuntu. There's nothing new about the usefulness of ZFS, but usefulness is not necessarily the same as usability. Ubuntu's developers have put a lot of work into making ZFS easier to use, both in terms of making backups via snapshots and the arguably more important part of easily restoring your system using those snapshots.
New ZFS features in this release include zfs 0.8, which supports hardware accelerated encryption and some performance gains among other things. But the more interesting addition is Ubuntu's Zsys utility, which essentially makes it easier to see what's happening under the hood.
This is still highly experimental, and it's hidden away during the install process, but if you click the advanced features section of the disk partitioning tool during installation you'll see an option "EXPERIMENTAL: erase disk and use ZFS." It's no longer in scary bold red text the way it was in 19.10, which I take to mean that things are improving. Do note, however, this message still appears in all caps. This option is definitely not what you want to use on a production system looking for LTS-style stability.
Ubuntu 20.04 (Focal Fossa, as this launch, is understood) is a Lengthy Time period Assist (LTS) launch, which implies Ubuntu’s guardian firm, Canonical, will present assist by means of 2025. The LTS releases are what Canonical calls “enterprise-grade,” and these are usually conservative on the subject of adopting new technologies. The interim releases, like last year’s Ubuntu 19.10, are as a substitute the place the corporate tends to experiment. Maybe not surprisingly, Canonical estimates that 95 p.c of all Ubuntu installations are LTS releases. This is to say, and it is a massive replacement that the majority of Ubuntu’s person base will likely be upgrading to ultimately.
The good news for Ubuntu followers is that 20.04 has been an improbable launch in our testing. This replaces been very strong in day-to-day use, and it nonetheless manages to (optionally!) embrace assist for some cutting-edge new options, just like the beginnings of software to handle ZFS snapshots. There’s additionally a significant kernel bump, and appreciable work has gone into enhancing and sharpening the default Yaru theme.
The Mozilla Firefox 76 open-source and cross-platform web browser is now available for download, ahead of tomorrow’s official launch.
Slated for release on May 5th, 2020, the Firefox 76 release is now available for download from Mozilla’s FTP servers for all supported platforms, including Linux, macOS, and Windows.
This is another monthly update to one of the most used web browsers out there, bringing improvements to the Picture-in-Picture (PiP) mode, such as the ability to activate full-screen mode by double-clicking in the player window.
Exciting times in Mozilla land as in addition to the recent Wayland improvements along with Flatpak availability and WebGPU support coming together, the newest Firefox Nightly builds now have AV1 Image File Format (AVIF) support.
AVIF is the image format based on the AV1 coding scheme and using the HEIF file format (High Efficiency Image File Format). AVIF is capable of both lossy and lossless compression, HDR, animated image sequences, and other features. AVIF 1.0 was finalized last year and since then has received considerable interest from the likes of Netflix for being superior than JPEG.
The apt.postgresql.org repository has been extended to cover the arm64 architecture.
We had occasionally received user request to add "arm" in the past, but it was never really clear which kind of "arm" made sense to target for PostgreSQL. In terms of Debian architectures, there's (at least) armel, armhf, and arm64. Furthermore, Raspberry Pis are very popular (and indeed what most users seems to were asking about), but the raspbian "armhf" port is incompatible with the Debian "armhf" port.
Now that most hardware has moved to 64-bit, it was becoming clear that "arm64" was the way to go. Amit Khandekar made it happen that HUAWEI Cloud Services donated a arm64 build host with enough resources to build the arm64 packages at the same speed as the existing amd64, i386, and ppc64el architectures. A few days later, all the build jobs were done, including passing all test-suites. Very few arm-specific issues were encountered which makes me confident that arm64 is a solid architecture to run PostgreSQL on.
April continued to be a challenging time for the WordPress community, with many under stay-at-home recommendations. However, it was also an exciting month in which we created new ways to connect with and inspire each other! This month, amazing contributors moved more WordCamps online and shipped new releases for WordPress and Gutenberg. For the latest, read on.
[...]
On April 24th, WordPress 5.4.1 Release Candidate 1 (RC1) was released for testing, quickly followed by the official release of WordPress 5.4.1 on April 29th. This security release features 17 bug fixes and seven security fixes, so we recommend updating your sites immediately. To download WordPress 5.4.1, visit your Dashboard, click on Updates, then Update Now, or download the latest version directly from WordPress.org. For more information, visit this post, review the full list of changes on Trac, or check out the version 5.4.1 HelpHub documentation page.
For the x86_64 Zhaoxin CPUs made in China and based on VIA Centaur IP there is now proper support for them within the GNU C Library.
Going back a few years there has been various Linux kernel patches for Zhaoxin within the kernel. That's obviously the key area for the Linux hardware enablement but now we are seeing Zhaoxin support get squared away in other areas like the GNU toolchain.
Some projects have the policy that all tests must have an explanatory comment – including all of mine. At first, I found that baffling. If that’s you right now, this article is for you.
I’m sure you’ve been there too: you code along, write an obvious test, that tests an obvious thing, that you give an obvious name. Fast forward a year or two. Nothing about that test is obvious anymore. It might be obvious what property is tested under what circumstances but you have no idea why you test it.
In this tutorial, you will learn about regular expressions (RegEx), and use Python's re module to work with RegEx (with the help of examples).
After you write your application, you need a way to make it available to your users. These days, that usually means deploying it to a cloud provider, whether that's a virtual server, a serverless platform, or a Kubernetes cluster. To manage the increasingly dynamic and flexible options for running software in production, we have turned to building infrastructure as code. Pulumi is an open source framework that lets you use your favorite language to build scalable and maintainable systems out of cloud infrastructure. In this episode Luke Hoban, CTO of Pulumi, explains how it differs from other frameworks for interacting with infrastructure platforms, the benefits of using a full programming language for treating infrastructure as code, and how you can get started with it today. If you are getting frustrated with switching contexts when working between the application you are building and the systems that it runs on, then listen now and then give Pulumi a try.
Jupyter notebooks are an amazing tool for evaluating and exploring data. I have been using them as an integral part of my day to day analysis for several years and reach for them almost any time I need to do data analysis or exploration. Despite how much I like using python in Jupyter notebooks, I do wish for the editor capabilities you can find in VS Code. I also would like my files to work better when versioning them with git.
Recently, I have started using a solution that supports the interactivity of the Jupyter notebook and the developer friendliness of plain .py text files. Visual Studio Code enables this approach through Jupyter code cells and the Python Interactive Window. Using this combination, you can visualize and explore your data in real time with a plain python file that includes some lightweight markup. The resulting file works seamlessly with all VS Code editing features and supports clean git check ins.
The rest of this article will discuss how to use this python development workflow within VS Code and some of the primary reasons why you may or may not want to do so.
Vulkan 1.2.140 is out as the latest version of the Vulkan API for high performance graphics and compute. Besides the usual assortment of documentation clarifications/fixes, this round does bring two new extensions.
The last time anesthesiologist James Nilson went backpacking, he probably didn’t expect to be using a camping technique later in the operating room.
“I've been living in the woods, backpacking and hiking my entire life. So, you know, there's a lot of adaptations that you make when you're out in the woods that call upon your ability to just be a little bit creative. And that seems to be holding pretty true in a career as an anesthesiologist as well,” he said.
Last week, when we talked to Nvidia co-founder and chief executive officer, Jensen Huang, about how the datacenter was becoming the unit of compute and in such a world networking was critical, it was obvious that acquiring Mellanox Technologies for $6.9 billion was just the beginning of the strategy that will no doubt unfold in the coming months and years.
Huang didn’t wait long to make another move, with Nvidia acquiring open network software provider Cumulus Networks for an undisclosed sum and marrying it with Mellanox in its newly formed networking business unit.
Sometimes, to understand what a company is doing you have to take a really hard look at the things that key people at that company have seen and done in their careers. This is one of those cases.
What do gigantic mythical gorillas have in common with cloud connectivity tools? Answer: not much, usually, unless you consider Kong.
Originally developed in Italy but now with headquarters in San Francisco, Kong (the company, not the gorilla) is known for its expertise in microservices management, API debugging, API analytics API and marketplace technologies.
Kong Inc.’s latest reason for chest beating is its release of a new open source tool called Insomnia Designer.
Facebook’s blog noted that Facebook AI has built an open-sourced Blender which is the largest, open domain char bot. The bit has been trained on 9.4 billion parameters that is nearly 4 times that of Google’s Meena and around 10 times as many as the previous largest OS chatbot that’s available on the internet.
In another incident of online breach, hackers gained illegal access to the open-source operating system for smartphones Lineage OS. The online intrusion was confirmed by the company. As per the company, the OS was hacked on Saturday last week around 8 pm US Pacific coast. It said that the hack was detected on time and that the attack did no harm to the source code of the operating system. Builds and signing keys too remain intact, it added.
[...]
According to the lineage OS developers, the attackers used an unpatched vulnerability to breach its Salt installation. Salt is again an open-sourced framework offered by Saltstack. It is usually deployed to manage and automate servers inside data centres, cloud server setups, or internal networks. Cybersecurity firm F-Secure recently revealed two major vulnerabilities in the Salt framework. These included CVE-2020-11651 which is an authentication bypass and CVE-2020-11652, a directory traversal. Both these vulnerabilities together could allow the hackers to bypass login authentication and run codes to leave the servers of Salt master exposed on the internet, the cybersecurity firm warned.
On April 30, F-Secure Labs published an advisory for two vulnerabilities (CVE-2020-11651 and CVE-2020-11652), in the open-source and commercial Salt management framework, which is used in data centers and cloud environments as a configuration, monitoring, and update tool.
Canonical has released a new Linux kernel live patch for some of its supported Ubuntu releases and official derivatives to address three security vulnerabilities discovered in the virtual terminal.
Available for Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 16.04 LTS (Xenial Xerus), and Ubuntu 14.04 ESM, the new kernel live patch includes fixes for three security issues discovered in Linux kernel’s virtual terminal (VT) implementation.
In case you missed it, there was a Forbes article on Mi Browser Pro and Mint Browser which are preinstalled on Xiaomi phones. The article accuses Xiaomi of exfiltrating a history of all visited websites. Xiaomi on the other hand accuses Forbes of misrepresenting the facts. They claim that the data collection is following best practices, the data itself being aggregated and anonymized, without any connection to user’s identity.
Security updates have been issued by Debian (mailman, openldap, pound, tomcat8, and trafficserver), Fedora (chromium, java-11-openjdk, kernel, openvpn, pxz, and rubygem-json), openSUSE (apache2, bouncycastle, chromium, git, python-typed-ast, resource-agents, ruby2.5, samba, squid, webkit2gtk3, and xen), Slackware (seamonkey), SUSE (LibVNCServer and permissions), and Ubuntu (mysql-5.7, mysql-8.0).
WikiLeaks founder Julian Assange's US extradition case will be moved to another British court after being delayed until September.
District judge Vanessa Baraitser has ordered the Australian's case, which had been set for May 18, be moved from Woolwich Crown Court to another court and to resume in September.
"It's going to take some negotiation to find a Crown Court that is open in September, in the current climate, and willing and available to take this hearing," judge Baraitser said on Monday in Westminster Magistrates' Court.
The new location, which might be outside London, and start date for the remaining three weeks of the hearing will be confirmed on Friday.
Was I wrong about LBRY? Well, let's explore some of the advancements that the platform has made over the past 3-4 months since I was critical about it. I also go over why I now have some of my content over there.
This is a follow-up to Jan-Diederik Lindemans’ post of 18 December 2019 discussing the guidelines on legal privilege during saisie-contrefaçon adopted by the Brussels Bar Association (‘BBA’) on 21 October 2019. In a judgment of 26 March 2020, the Ghent Business Court confirmed the BBA’s position on this issue.
In the 26 March 2020 judgment, the Ghent Business Court (Belgium) weighs in on the scope of attorneys’ legal privilege, in a dispute opposing a law firm and a court-appointed expert.
A law firm provided legal advice to a client in the context of an expected IP dispute with a competitor. Upon request from said competitor, the President of the Ghent Business Court appointed an expert to carry out a saisie-contrefaçon (including both descriptive and actual seizure) on the premises of the law firm’s client.
As courts across the world grappled to find ways to continue performing their function in holding hearings and delivering justice, the Courts of England & Wales relatively quickly updated their practice directions and guidance to provide for virtual hearings. In the Netherlands, guest Kat Rien Broekstra (Brinkhof) reports on what the Dutch specialized courts in the Hague are doing: