Skip to main content



FUSE Adding IDMAPPED Mounts Support In Linux 6.12

Merged three years ago in Linux 5.12 was IDMAPPED mounts for new use-cases from containers to systemd-homed. IDMAPPED mounts allow for different mounts to expose the same file or directory with different ownership such as for sharing files between multiple users or multiple systems. With time all of the major Linux file-systems have seen support added for IDMAPPED mounts while for Linux 6.…
phoronix.com/news/FUSE-IDMAPPE…





I have a program that differs in output depending on whether it's ran under qemu-i386 or natively. It's a 32-bit glibc binary. I cannot do source-level debugging since I don't have the source of the portion of the program where this happens. I've already tried changing the FPU registers, and compared cpuid values. I'm not sure of what else I can try.

#gnu #linux #debugging #ReverseEngineering #lowlevel

in reply to mid_kid

I ended up using GDB, and `watch`ing the memory it read the value from. Turns out, the most significant half of a pointer is written to the variable that's used to decide the jump.

But why does that pointer location differ between the host and QEMU? Well, the area is allocated through malloc(). When you malloc big enough chunks of memory, #glibc will allocate it using the kernel's mmap() system call, and let the kernel deal with it.

(cont...)

#linux #Debugging #ReverseEngineering #lowlevel

This entry was edited (1 year ago)
in reply to mid_kid

Apparently, when you request memory through mmap() on 32-bit x86, #linux will start at address 0xfffffe00, and gows downwards to look for free space. This makes the most significant half of the address quite high.

#QEMU (user mode), on the other hand, starts at TASK_UNMAPPED_BASE, which on i386 is 0x40000000, and grows upwards. This makes the upper half of the pointer lower.

Thanks to the program's undefined behavior, this is enough to affect the output...

#ReverseEngineering #Debugging



New discovery: During the excavations in Ayanis, Türkiye, three 2,700-year-old bronze shields and a bronze helmet were respectfully discovered in a temple complex dedicated to Haldi, an Urartian deity.

turkiyegazetesi.com.tr/kultur-…

#archaeology





Sensitive content

reshared this





High-Resolution Image of M83 That I Captured: A 13.27 Billion-Year-Old Galaxy, 15.04 Million Light Years Away, Stunningly Similar to the Milky Way! Zoom in to see hundreds of other galaxies… byteseu.com/401919/ #Astrobiology #Astrophysics #Cosmology #PlanetaryScience #Space #SpaceExploration #SpaceTechnology


Core, Extra, Multilib? Unravelling the Arch Linux Repositories

You’ll find these terms ‘strange’ when you are just starting your Arch journey (even if using Arch downstream distros like Manjaro) but you’ll come across them in various forum discussion and wiki references.

This tutorial quickly explains the di ...continues

See gadgeteer.co.za/core-extra-mul…

#Arch #linux #opensource #technology



Happy Sunday everyone !

Just something I been working on for myself. Please don't ask for it as I will never encourage you to use Alpha software. #Cosmic #FOSS #Linux #OpenSource



New blog post: "Adding citations between existing articles in Wikidata", doi.org/10.59350/7hjzg-ngr66

Thanks to @opencitations

replies to this post become blog comments.

#wikidata #bibliometrics

This entry was edited (4 months ago)

reshared this



Labot and Pitys mated to produce Hubers.
They are a Generation 11 fractal.
Their favorite color is green.

If this flame is beautiful, ⭐ or boost this post to improve its chances for future breedings.
#fractal






Journalisten och författaren Jon Jordås har ur den enorma Palmeutredningen vaskat från en kandidat som inte tidigare gått lite under radarn. Han frågar sig varför, när både motiv och tillfälle fanns. buff.ly/3yZbzlM


#Runequest art no. 4

Still from the #Glorantha Sourcebook, this is a depiction of a bas relief from Sartar's palace. Sartar is the legendary founder of the Kingdom of the same name. The scene shows the Battle of Grizzly Peak.

#ttprg



She was from the city of Mukachevo – Zakarpattia Oblast: Ukrainian Army soldier Olena Babitska – among the 55 Ukrainians killed by the Russian missile attack on the Military Institute of Telecommunications and Information Technologies and hospital in Poltava – on September 3rd, 2024. byteseu.com/401905/ #Ukraine #UkraineWarVideoReport #UkraineWarVideos #UkraineWarVideoReport