horrorhub.club is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon server for Horror fans.

Server stats:

77
active users

#assembly

3 posts3 participants0 posts today

An Elf Odissey! #dreamos64 I recently added support for basic ELFs in my hobby #kernel but, it required me to dig into some very obscure issues caused by some changes in llvm and their linker.

Basically the introduction of large sections in #llvm broke the grub image, and caused more problems to my kernel.

I posted all the details of my debug process in my free #kofi post here: ko-fi.com/post/Finally-Dreamos

Fun Assembly Factoid: you can express SIB memory offsets without a base register and use the displacement as a fixed address. I believe this was a shellcode technique back in the days before ASLR.

movl  0x41414141(,esi,4), %eax

You can even dereference exact addresses:

movl  (0x41414141), %eax

The GNU assembler will accept both of these syntaxes. However, GNU objdump -d -M i386 will disassemble the generated opcodes (a1 41 41 41 41) as mov 0x41414141,%eax. If you specify -M intel for Intel syntax, you however get mov eax,ds:0x41414141. Not sure if this is a bug?

All languages have life cycles. Hell, some even go dormant and become popular — or unexpectedly critical – again.

What would qualities would a language need to have to eventually threaten Python's dominance? My fear is any innovative ideas will just get absorbed. Yes, I realize much of #Python's muscle is marketing by big industry players.

Replied in thread

@arturo182 @kicad That's nice but why didn't they chose CC-BY if they don't want to have share-alike provisions?

  • Maybe they just don't want others to paywall their files?

Either way it's a good thing:

  • OFC they don't do it out of the goodness of their hearts but because it'll result in #tinkerers using #KiCad, #LibreCad, etc. to use and buy said parts as they can and most likely will be shipped with aid programs.

Same applies even more for #PCB #assembly services:

  • They gonna buy said parts on reels if not multiples simply because customer demand will appear...

And that's how #OpenAccess and #PermissiveLicensing are even beneficial in #commercial settings!