Urgent.News

What's breaking now, across thousands of outlets.

Tech

An actively maintained and updated Motif fork actually exists

The Motif windowing toolkit, once a prominent part of X11 technology, has seen a resurgence thanks to a dedicated fork. The original Motif project, which has been open source for years, has been inactive for over two years, with no activity from the project admins or bug tracker, and the user forum closed since 2017. This has led to the creation of an actively maintained fork of Motif by developers who wish to keep the toolkit alive and well.

The fork, created by Tim Hentenaar, has incorporated fixes from upstream and other sources, and has released five versions since its inception. While the future of the fork is uncertain, the existence of a dedicated group of developers and a solid number of enthusiasts suggests that there may be a niche demand for a modern Motif-based user interface.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at osnews.com →

More in Tech

Why software supply-chain management matters more in the AI era

Why software supply-chain management matters more in the AI era TL;DR AI did not invent software supply-chain risk. It accelerated how fast untrusted code, models, and packages enter your build…

  • AI accelerates untrusted code influx in software supply chains
  • Traditional control plane measures remain crucial in software security
  • Engineering leads should focus on provenance, identity, publish authority, and enforcement

Java Concurrency & Multithreading: 40 Interview Questions

1. Process vs Thread A process has its own memory space and OS resources; threads live inside a process and share its heap and file handles but keep their own stack and program counter.

  • Threads share process memory but have separate stacks and program counters.
  • Java provides platform threads (expensive) and lightweight virtual threads (Project Loom).
  • Java Memory Model ensures visibility guarantees for shared state between threads.

More from Sunday 20 September →