back
user profile
ValdikSS
1,246karma·370submissions·December 29, 2014
recent activity (370 total)
comment
In case anyone interested, you can run (nommu) Linux on ESP32 Xtensa boards https://github.com/jcmvbkbc/esp32-linux-build ESP32-S3 N16R8 is <$5 on aliexpress: - Dual-cor…
comment
Bootstapping is so complex, here's 181-step document to compile Linux: from "commented opcodes" in hex0 to assembler with labels, from simple C compiler to ~c89 compiler to tinycc ~c99 …
comment
Growing Living Rat Neurons To Play... DOOM? | Part 1 https://www.youtube.com/watch?v=bEXefdbQDjw …
comment
And on many other platforms the CPU also does not boot itself. Many SoCs have a small core which configures and boots all the other cores (usually Cortex-M or similar).
comment
Well, "Traditional PC Boot" is also not like that on Intel, the booting is started from the chipset, from Intel ME. It boots the CPU.
comment
My service (which doesn't have public access, only via SSH as a client) was used by a ransomware gang, which involved the service in investigation from Dutch CERT and Dubai police. It's stil…
comment
I'm running the similar but different, protocol-agnostic service: https:/ssh-j.com/ Only regular SSH to serve, regular SSH to connect. No public URLs though (it's not for web servi…
comment
They took already existing protocol (XMPP) and already existing implementation in Erlang (ejabberd)—there weren't many alternatives at the time really.
comment
There is some—VueScan for example, where the developer reverse-engineer scanning protocols, re-implement and sell it.
comment
You can also add OpenAlias DNS TXT record with your cryptowallets, also web monetization of another kind. https://openalias.org/ …
comment
You can report viruses on TPB's forum, there's usually entire accounts which upload viruses which are easy to find.
comment
I use Xiqi printer for barcode printing on a self-adhesive paper. It's about $11 only, battery powered, light, bluetooth.
comment
CUPS driver for Xiqi printers ("FunnyPrint" application) https://github.com/ValdikSS/printer-driver-funnyprint …
comment
Oh, this e-reader has lots of productivity features. You can highlight words (which are later stored in a separate folder), make bookmarks, easily translate words, use screen reader, etc. I use it mos…
comment
Well I guess that could help, but only on Windows, since it's the only OS which follows printer "installation" flow for driverless printers. Other OS just discover printer all the time,…
comment
Most people can't comprehend that. "If it's available publicly online and has a readme, it's DEFINITELY was created for me and for all other users, right?" This is so common, …
comment
But that's another issue: developers make software for themselves vs "digital public goods for everyone". UI/UX (which the article is about) is part of the broader approach.
comment
Most people don't need computer (full feature power, full power of choice) to solve their task, as could be seen with the smartphones, which are designed as appliances more or less. I don…
comment
Kubernetes do that as well
comment
When I was working in audits, I used to record everything happening on my screen with 3 fps and then rewatching it with 10x speed, just not to forget anything. When Recall was announced, I was in mino…
comment
I read until "gVisor, system call emulation" and though that this is some kind of IP-KVM project port to RTOS or microcontroller or something other thing which reuses Linux code but does not…
comment
I wrote a CUPS (Linux) printer driver for Xiqi cheap ($10) Chinese label printers if anyone interested https://github.com/ValdikSS/printer-driver-funnyprint I use it to print bar…
comment
Aaaand it's gone :D
comment
le9 is a 'simple' method to keep the fixed amount of the page cache. It works exceptionally well for what it is, but it requires manual tuning of the amount of cache in MB. MGLRU is basicall…
comment
It's fixed since Kernel 6.1 + MGLRU, see above, or read this: https://notes.valdikss.org.ru/linux-for-old-pc-from-2007/en/... …
comment
It's kind of solved since kernel 6.1 with MGLRU, see above. Dirty buffer should also be tuned (limited), absolutely. Default is 20% of RAM, (with 5 second writeback and 30 second expire intervals…
comment
Enables Multi-Gen LRU (improved page reclaim and caching policy).
Prevents thrashing, improves loading speeds under low ram conditions.
Requires kernel 6.1+.
Has dramatic effect esp…
comment
Waiting for that WhatsApp exploit to be presented in 2 days.