Domain: muppetlabs.com
Stories and comments across the archive that link to muppetlabs.com.
Stories · 4
-
Simpler "Hello World" Demonstrated In C
An anonymous reader writes "Wondering where all that bloat comes from, causing even the classic 'Hello world' to weigh in at 11 KB? An MIT programmer decided to make a Linux C program so simple, she could explain every byte of the assembly. She found that gcc was including libc even when you don't ask for it. The blog shows how to compile a much simpler 'Hello world,' using no libraries at all. This takes me back to the days of programming bare-metal on DOS!" -
Size Is Everything: Making Tiny ELF Binaries
Milk Toast writes "According to this article one can start with a simple program consisting of 3998 bytes and reduce it down to a mere 45 bytes. Now if they could only reduce the size of my Office install." It involves digging into assembly, naturally, but it's interesting to see the extra code generated not only by the compiler, but by the other steps along the way. -
Smallest Possible ELF Executable?
taviso writes "I recently stumbled across this paper (google cache), where the author investigates the smallest possible ELF executable on linux, some interesting stuff, and well worth a read. The author concludes, 'every single byte in this executable file can be accounted for and justified. How many executables have you created lately that you can say that about?' -
Marc Andreessen On Linux
MH311 (Mike Hamrick) writes "Yesterday, Marc Andreessen made some pretty bold statements to the Silicon Valley Linux Users Group. He said that the combination of Netscape source code and Linux operating system could eventually unseat Windows. Read more at techweb"