Skip to content
View michael105's full-sized avatar
:electron:
:electron:

Block or report michael105

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
michael105/README.md

Michael (misc) (Myer) misc147


https://michael105.github.com - About me, old blog

https://gist.github.com/ - github repository index


A passionated opensource developer, having fun with minimizing a statically linked Linux conglomeration.


Started programming with Basic at an IBM PC(One of those first models,no hd, no graphics..), to head on to Pascal, later Cpp, did a lot with perl, some Java, Javascript, finally got back to C, Assembly and shell scripts.
Did work with sql, css, html, and so on.


DIY Electronics, mainly audio, etched own boards some time ago.

Currently having fun with shrinking binaries, system development with C and Assembler, (size) optimizing algorithms.

Yet all code here is written by me, in person,
albite I'm using AI to lookup documentation.

I'd say, until now AI would be able to write some code,
but looking for hard to find bugs and misconceptions takes
more time than writing the code on my own.
Besides, I'm doing my projects here for fun and contemplation.

Developing software means creative art to me.



Well. "most used languages", the box doesn't seem to work out.

So: C, Perl, C++, shell.
Less: Assembler, Javascript, sql, Java, python.
Long ago: Basic, Pascal.

trophy

Pinned Loading

  1. minilib minilib Public

    A c standard system library with a focus on size, headeronly, "singlefile", intended for static linking. 187 Bytes for "Hello World"(regular elf), compiled with the standard gcc toolchain.

    C 37 1

  2. slterm slterm Public

    Slim and fast terminal emulator (94kB) with minimal external dependencies (Xlib,Xft)

    C 18 1

  3. et et Public

    The tiny terminal text editor. Fighting bloatware - 600loc, linked statically with minilib linux32bit: 8k, osx x64: 20k

    C 18

  4. minicore minicore Public

    Work in progress. (Not finished yet) Slim down (GNU) core utils to 64kB, statically linked with minilib.

    C 11

  5. rinit rinit Public

    Tiny and fast init

    C 7

  6. shrinkelf shrinkelf Public

    Strip 64bit elf binaries aggressively

    C 7