
Platon Makovsky
10.1K posts

Platon Makovsky
@Fixer0736
И ты будешь волков по земле плодить, и учить их вилять хвостом. А то, что потом придётся платить, так ведь это ж, пойми, потом.


Нет, безопасно это делать нельзя. Российские власти одинаков щемят нацболов, либералов, националистов, деколонизаторов и кого угодно, кто высказывается против власти с абсолютно любой позиции (не говоря уже о том, что Боня, кажется, находится не в России)


@filpizlo In cpp casting the const qualifier away and writing into a const variable under gcc has different behavior on x64 and arm64 according to compiler explorer - indicative of ub.


Fil-C is an interesting project. It seems to me to be a reasonable approach. “Memory safety” in existing C code. If being “memory safe” is truly the goal, this accomplishes that far more rapidly and completely (without needing to scrap well tested code) than Rust.
















@HSVSphere Turns out Fil-C only adds protections on the very highest allocation layer. Any sort of memory violation within an allocation is just straight up not caught. So much for being safer than Rust. Notice how I am not only writing OOB into a float, but also into padding.


@HSVSphere Turns out Fil-C only adds protections on the very highest allocation layer. Any sort of memory violation within an allocation is just straight up not caught. So much for being safer than Rust. Notice how I am not only writing OOB into a float, but also into padding.

If you're not in the list of organizations or researchers blessed by Anthropic to have Mythos, then at least you can run memory safe Linux components for free thanks to Fil-C. Folks have reported being able to compile mail servers, web servers, and lots of other stuff with Fil-C with zero changes. Most recently, I got snort3 to work in Fil-C. If you're brave enough, you can even build a memory-safe browser (with full JS support!). If you want to mess around with Fil-C without installing anything as root: fil-c.org/install_pizfix If you want to install Fil-C in /opt/fil along with memory safe sshd and lots of other memory safe tools: fil-c.org/install_optfil If you want a memory safe Linux distro: fil-c.org/pizlix
















