Skip to main content

UEFI Secure Boot for Linux Arm64 – where do we stand?

1 month 2 weeks ago
Still exotic for now, but moves are afoot

Arm devices are everywhere today and many of them run Linux. The operating system also powers cloud computing and IT environments all over the world. However, x86 is still the dominant architecture of global computer hardware, where the Unified Extensible Firmware Interface (UEFI) with Secure Boot incorporated is a standard. But what does UEFI look like from an Arm perspective?…

Udo Seidel

Scientists Find That Ice Generates Electricity When Bent

1 month 2 weeks ago
"Phys.org is reporting on a study published in Nature Physics involving ICN2 at the UAB campus, Xi'an Jiaotong University (Xi'an) and Stony Brook University (New York), showing for the first time that ordinary ice is a flexoelectric material -- meaning it can generate electricity when subjected to mechanical deformation," writes longtime Slashdot reader fahrbot-bot. From the report: "We discovered that ice generates electric charge in response to mechanical stress at all temperatures. In addition, we identified a thin 'ferroelectric' layer at the surface at temperatures below -113C (160K)," explains Dr. Xin Wen, a member of the ICN2 Oxide Nanophysics Group and one of the study's lead researchers. "This means that the ice surface can develop a natural electric polarization, which can be reversed when an external electric field is applied -- similar to how the poles of a magnet can be flipped. The surface ferroelectricity is a cool discovery in its own right, as it means that ice may have not just one way to generate electricity, but two: ferroelectricity at very low temperatures, and flexoelectricity at higher temperatures all the way to 0 C." This property places ice on a par with electroceramic materials such as titanium dioxide, which are currently used in advanced technologies like sensors and capacitors.

Read more of this story at Slashdot.

BeauHD

Representative Line: Brace Yourself

1 month 2 weeks ago

Today's representative line is almost too short to be a full line. But I haven't got a category for representative characters, so we'll roll with it. First, though, we need the setup.

Brody inherited a massive project for a government organization. It was the kind of code base that had thousands of lines per file, and frequently thousands of lines per function. Almost none of those lines were comments. Almost.

In the middle of one of the shorter functions (closer to 500 lines), Brody found this:

// }

This was the only comment in the entire file. And it's a beautiful one, because it tells us so much. Specifically, it tells us the developer responsible messed up the brace count (because clearly a long function has loads of braces in it), and discovered their code didn't compile. So they went around commenting out extra braces until they found the offender. Code compiled, and voila- on to the next bug, leaving the comment behind.

Now, I don't know for certain that's why a single closing brace is commented out. But also, I know for certain that's what happened, because I've seen developers do exactly that.

.comment {border: none;} [Advertisement] Utilize BuildMaster to release your software with confidence, at the pace your business demands. Download today!
Remy Porter

Ruh-roh. DDR5 memory vulnerable to new Rowhammer attack

1 month 2 weeks ago
Google and ETH Zurich found problems with AMD/SK Hynix combo, will probe other hardware

Researchers from Google and Swiss university ETH Zurich have found a new class of Rowhammer vulnerability that could allow attackers to access info stored in DDR5 memory.…

Simon Sharwood