classical antiquity was far more culturally popular pre-20th century than today. in media of the time like theatre plays, even writing poetry in latin we need to think about ancient rome more
@Suiseiseki these security features do work friend, they make our lives very difficult. it's hard to get a malicious UEFI binary signed, it's a significant barrier to the vast majority of attackers. If I went online now and tried I couldn't do it
@Suiseiseki can you show me this setup of yours friend with the custom motherboard and grub rom chip you resolder every few weeks for updates? sounds interesting, all I've seen is OP running a decade old laptop to avoid basic security features
@Suiseiseki read-only SPI flash can't get security updates grub verifying a kernel doesn't matter when there's nothing verifying grub, that's the point of secure boot if you're secure-boot signing your own bootloader, the signing key is on the machine, which defeats the point the entire chain of trust falls apart when it doesn't start from secure digitally-signed firmware, which avoiding is the entire point of libreboot
@libreleah that doesn't "offer greater security", libreboot can only even run on that old hardware because it lacks modern uefi security features. freebsd also lacks modern os security features like secure boot and kernel code integrity (eg linux kernel lockdown)
@Suiseiseki you actually could run custom firmware on old SSDs, caused security issues so you can't anymore only way for a complete free-software platform would be completely free hardware. actually a cool idea, doubt well ever see it though. there's so much protected corporate IP that goes into every component, most with no open hardware alternatives
@Suiseiseki@libreleah you'll never get a system without proprietary software unfortunately, every component has it. even a basic SSD has a proprietary arm processor running a whole proprietary real-time operating system inside it
@Suiseiseki yes friend it's common for evading AV signaturing. I like free software and GPL licensing but sometimes there practical use cases outside that
@Suiseiseki an example friend is compile-time string obfuscation, that's something easy in other high-level languages, not really in the c preprocessor though. it's not a proper general-purpose language weakness of the C preprocessor is why GNU historically used m4 macros on top of C in build systems
@Suiseiseki libraries can't improve the core language unfortunately. main thing missing in C for me is meta-programming and other fancy compile-time stuff, the C preprocessor just isn't turing complete and is very limited
@deprecated_ii@lichelordgodfrey I like rust purely for being the only real systems language with proper preprocessing/metaprogramming, you can't write a bootloader in Go C was designed for 1970s one-pass compilers that didn't even have memory to load whole source files, it's so painful for anything complex I wish we could just get C but with basic modern functionality