Celebrating 20 Years of the OASIS Open Document Format

The Document
Foundation
is celebrating
the 20th anniversary of the ratification of the Open Document Format
(ODF) as an OASIS
standard.

Two decades after its approval in 2005, ODF is the only open
standard for office documents, promoting digital independence,
interoperability and content transparency worldwide. […]

To celebrate this milestone, from today The Document Foundation
will be publishing a series of presentations and documents on its blog
that illustrate the unique features of ODF, tracing its history from
the development and standardisation process through the activities of
the Technical Committee for the submission of version 1.3 to ISO and
the standardisation of version 1.4.

GCC 15 Compiler Demonstrating Measurable Performance Gains For AMD EPYC Turin

With the recently released GCC 15 (GCC 15.1) compiler besides adding new language features, enhancements to help developers in debugging build failures, and other refinements, there is the never-ending quest of compiler performance optimizations. Since the recent GCC 15.1 release candidate I’ve been testing this annual compiler feature release on more hardware, including several AMD 5th Gen EPYC “Turin” servers to great success compared to the prior GCC 14 stable series.

Army Will Seek Right To Repair Clauses In All Its Contracts

An anonymous reader quotes a report from 404 Media: A new memo from Secretary of Defense Pete Hegseth is calling on defense contractors to grant the Army the right-to-repair. The Wednesday memo is a document about “Army Transformation and Acquisition Reform” that is largely vague but highlights the very real problems with IP constraints that have made it harder for the military to repair damaged equipment.

Hegseth made this clear at the bottom of the memo in a subsection about reform and budget optimization. “The Secretary of the Army shall identify and propose contract modifications for right to repair provisions where intellectual property constraints limit the Army’s ability to conduct maintenance and access the appropriate maintenance tools, software, and technical data — while preserving the intellectual capital of American industry,” it says. “Seek to include right to repair provisions in all existing contracts and also ensure these provisions are included in all new contracts.” […]

The memo would theoretically mean that the Army would refuse to sign contracts with companies that make it difficult to fix what it sells to the military. The memo doesn’t carry the force of law, but subordinates do tend to follow the orders given within. The memo also ordered the Army to stop producing Humvees and some other light vehicles, and Breaking Defense confirmed that it had. “This is a victory in our work to let people fix their stuff, and a milestone on the campaign to expand the Right to Repair. It will save the American taxpayer billions of dollars, and help our service members avoid the hassle and delays that come from manufacturers’ repair restrictions,” Isaac Bowers, the Federal Legislative Director of U.S. PIRG, said in a statement.


Read more of this story at Slashdot.

Apple Says Most of Its Devices Shipped Into US Will Be From India, Vietnam

Apple said a majority of its devices shipped into the U.S. in the June quarter will originate in India and Vietnam, a move to allay investor concerns about the impact of tariffs on its operations. From a report: The company was among the hardest-hit of the tech giants last month because of its exposure to China, a primary target of the Trump administration’s global tariff pressure. Most of Apple’s devices are assembled in the country, and investors are closely watching its efforts to shift final assembly of devices bound for the U.S. to India and other countries.

Chief Executive Tim Cook said the impact in the June quarter from tariffs, assuming existing policies remain in place, would add $900 million to Apple’s costs, a figure he suggested could be worse in future quarters. He also said that there was limited impact from tariffs in March. […] He added that Apple would continue to diversify its supply chain away from China. “What we learned some time ago was that having everything in one location had too much risk with it,” he said. Further reading: JPMorgan Says India-Assembled iPhone Within Spitting Distance of China Price.


Read more of this story at Slashdot.

How to Build Custom Distributions from Scratch

In a world teeming with Linux distributions — from Ubuntu to Arch, Debian to Fedora — the idea of building your own may seem daunting, if not redundant. Yet, for many technologists, enthusiasts, and developers, creating a custom Linux distribution isn’t just an exercise in reinvention; it’s an act of empowerment. Whether your goal is to tailor a lightweight OS for embedded devices, create a secure workstation, develop an education-focused system, or simply understand Linux more intimately, building your own distribution is one of the most fulfilling journeys in open-source computing.

[$] Custom out-of-memory killers in BPF

The out-of-memory (OOM) killer has long been a scary and controversial part
of the Linux kernel. It is summoned from some dark place when the system
as a whole (or, more recently, any given control group) is running so low
on memory that further allocations are not possible; its job is to kill off
processes until a sufficient amount of memory has been freed. Roman
Gushchin has found a way to make the OOM killer even scarier: adding the
ability to load
custom OOM killers in BPF
.

Apple Must Halt Non-App Store Sales Commissions, Judge Says

Apple violated a court order requiring it to open up the App Store to third-party payment options and must stop charging commissions on purchases outside its software marketplace, a federal judge said in a blistering ruling that referred the company to prosecutors for a possible criminal probe. From a report: U.S. District Judge Yvonne Gonzalez Rogers sided Wednesday with “Fortnite” maker Epic Games over its allegation that the iPhone maker failed to comply with an order she issued in 2021 after finding the company engaged in anticompetitive conduct in violation of California law.

Gonzalez Rogers also referred the case to federal prosecutors to investigate whether Apple committed criminal contempt of court for flouting her 2021 ruling. The U.S. attorney’s office in San Francisco declined to comment. The changes the company must now make could put a sizable dent in the double-digit billions of dollars in revenue the App Store generates each year. The judge’s order [PDF]: Apple willfully chose not to comply with this Court’s Injunction. It did so with the express intent to create new anticompetitive barriers which would, by design and in effect, maintain a valued revenue stream; a revenue stream previously found to be anticompetitive. That it thought this Court would tolerate such insubordination was a gross miscalculation. As always, the cover-up made it worse. For this Court, there is no second bite at the apple.

It Is So Ordered.


Read more of this story at Slashdot.

Why Windows 7 Took Forever To Load If You Had a Solid Background

An anonymous reader quotes a report from PCWorld: Windows 7 came onto the market in 2009 and put Microsoft back on the road to success after Windows Vista’s annoying failures. But Windows 7 was not without its faults, as this curious story proves. Some users apparently encountered a vexing problem at the time: if they set a single-color image as the background, their Windows 7 PC always took 30 seconds to start the operating system and switch from the welcome screen to the desktop.

In a recent blog post, Microsoft veteran Raymond Chen explains the exact reason for this. According to him, a simple programming error meant that users had to wait longer for the system to boot. After logging in, Windows 7 first set up the desktop piece by piece, i.e. the taskbar, the desktop window, icons for applications, and even the background image. The system waited patiently for all components to finish loading and received feedback from each individual component. Or, it switched from the welcome screen to the desktop after 30 seconds if it didn’t receive any feedback.

The problem here: The code for the message that the background image is ready was located within the background image bitmap code, which means that the message never appeared if you did not have a real background image bitmap. And a single color is not such a bitmap. The result: the logon system waited in vain for the message that the background has finished loading, so Windows 7 never started until the 30 second fallback activated and sent users to the desktop. The problem could also occur if users had activated the “Hide desktop icons” group policy. This was due to the fact that such policies were only added after the main code had been written and called by an If statement. However, Windows 7 was also unable to recognize this at first and therefore took longer to load.


Read more of this story at Slashdot.

NASA’s Psyche spacecraft hits a speed bump on the way to a metal asteroid

NASA’s Psyche spacecraft, located nearly 150 million miles from Earth on the way to an unexplored metal asteroid, has stopped firing its engines after detecting a problem in its propulsion system.

NASA published an update Tuesday revealing that the robotic spacecraft shut off its plasma thrusters earlier this month. The news wasn’t widely shared until Wednesday, when NASA science chief Nicky Fox posted it on X.

“Engineers with NASA’s Psyche mission are working to determine what caused a recent decrease in fuel pressure in the spacecraft’s propulsion system,” the agency said. The spacecraft detected the drop in pressure April 1 inside the line that feeds xenon fuel to the spacecraft’s four plasma thrusters.

Read full article

Comments