Trending

#executable

Latest posts tagged with #executable on Bluesky

Latest Top
Trending

Posts tagged #executable

Preview
GitHub - graphitemaster/detour: A detour through the Linux dynamic linker A detour through the Linux dynamic linker. Contribute to graphitemaster/detour development by creating an account on GitHub.

This is freaking GENIOUS! I'd say the holy grail of both #static and #dynamic #linking, providing the benefits of both. Can't wait to test it in some real projects.

#detour #libc #dlopen #elf #executable

github.com/graphitemast...

2 0 0 0
Post image

NE-Executable | Разбор деталей часть 4 (Импорты) Эта статья завершает цикл статьей про формат сегментных NE файлов д...

#executable #executable #binary #reverse #engineering #os2 #os2museum #windwos #dos

Origin | Interest | Match

0 1 0 0
Preview
Learning Linux Kernel Modules Using COM Binary Support Have you ever felt the urge to make your own private binary format for use in Linux? Perhaps you have looked at creating the smallest possible binary when compiling a project, and felt disgusted with how bloated the ELF format is? If you are like [Brian Raiter], then this has led you down many rabbit holes, with the conclusion being that flat binary formats are the way to go if you want sleek, streamlined binaries. These are formats like COM, which many know from MS-DOS, but which was already around in the CP/M days. Here ‘flat’ means that the entire binary is loaded into RAM without any fuss or foreplay. Although Linux does not (yet) support this binary format, the good news is that you can learn how to write kernel modules by implementing COM support for the Linux kernel. In the article [Brian] takes us down this COM rabbit hole, which involves setting up a kernel module development environment and exploring how to implement a binary file format. This leads us past familiar paths for those who have looked at e.g. how the Linux kernel handles the shebang (`#!`) and ‘misc’ formats. On Windows, the kernel identifies the COM file by its extension, after which it gives it 640 kB & an interrupt table to play with. The kernel module does pretty much the same, which still involves a lot of code. Of course, this particular rabbit hole wasn’t deep enough yet, so the COM format was extended into the `.`♚ (Unicode U+265A) format, because this is 2025 and we have to use all those Unicode glyphs for something. This format extension allows for amazing things like automatically exiting after finishing execution (like crashing). At the end of all these efforts we have not only learned how to write kernel modules and add new binary file formats to Linux, we have also learned to embrace the freedom of accepting the richness of the Unicode glyph space, rather than remain confined by ASCII. All of which is perfectly fine. Top image: Illustration of [Brian Raiter] surveying the fruits of his labor by [Bomberanian]

Learning Linux Kernel Modules Using COM Binary Support Have you ever felt the urge to make your o...

hackaday.com/2025/04/13/learning-linu...

#Software #Development #Software #Hacks #executable #linux #kernel #modules

Event Attributes

0 0 0 0
Preview
Learning Linux Kernel Modules Using COM Binary Support Have you ever felt the urge to make your own private binary format for use in Linux? Perhaps you have looked at creating the smallest possible binary when compiling a …read more

Learning Linux Kernel Modules Using COM Binary Support Have you ever felt the urge to make your o...

hackaday.com/2025/04/13/learning-linu...

#Software #Development #Software #Hacks #executable #linux #kernel #modules

Event Attributes

0 0 0 0

Generally, the submissions in various #assembler forms produce the smallest #binary #executable size. Submissions in #HigherLevel #languages produce the smallest #source #code, but they require #interpreters to run, or #compile to substantial binary code for complex expressions and runtime library.

0 0 0 0

My submission was straightforward. Some small optimisations are indeed possible.

Size of the #binary #executable can't compete with #8bit #languages when using the #MetaLang #CC65 #C backend, but I have inhouse native backends that can compete.

0 0 0 0
Podcast : AI-Assisted Programming: A New Era?
Podcast : AI-Assisted Programming: A New Era? YouTube video by Ala GARBAA - Software Engineer

AI-Assisted Programming: A New Era?

www.youtube.com/watch?v=LjZ7...

An online #post details a user's success in creating a Windows #executable using AI #tools, Gemini and Claude, sparking a #debate in the #comments. Many commenters question whether the user qualifies.

0 0 0 0