Hello again! Been a while huh? Well, I didn't say these would be regular, and I've been a bit occupied with my real life. Aside from that, I think we deserve a catchup, along with some posts from my GitHub too! Last I posted, I was installing NetBSD 9.2 to a Dell Latitude E5430 laptop, however ST was failing to compile correctly thus we couldn't actually run our DWM. I had taken the time to do some tinkering and fix up that laptop more to yknow, ACTUALLY run NetBSD with my favourite suite of software, and I ended up digging... And finally, search engines had paid off, my issue was that in my config.mk for ST, I was failing to provide the $(LDFLAGS) flag for my STLDFLAGS! Huh, was it really as simple as an extra flag...? So I hacked up my config.mk... alright, STLDFLAGS = $(LIBS) $(LDFLAGS), that's the missing piece? I compiled it, startx... Holy shit, it's a miracle! There it was, my entire Suckless suite on NetBSD! Ahah, you know I then took liberties of getting Feh, a background, and changed the colour scheme and font. What do you think? I think while it needs some work, it's a pretty cozy looking computer. You can go take a look at my NetBSD repos on my GitHub page here.
On top of having finally cracked the NetBSD install and learning more about BSD through it, I wanted to use the new found opportunity of having purchased a 500GB Samsung Evo 8 SSD to try running FreeBSD 13 on my Dell Optiplex 7010 on a separate disk from my Manjaro Linux 21 install (which I have yet to change to Artix Linux as I desire... lol) to truly get a more well rounded BSD experience. On my first initial usage of FreeBSD, I was stunned by the high amounts of RAM it had been using until I'd found out that I'd been exiting all my programs incorrectly in BSD. DWM has a macro to close a window with Shift + Alt + C, however using it in FreeBSD as well as NetBSD won't fully terminate the program, and thus we actually need to issue an End of Life signal with Ctrl + D to kill a window correctly. (I could dig through DWM's code to see whether or not I can fix that.) As well, I'd thankfully bookmarked any and all of my guides for building the Suckless suite on FreeBSD, so doing that was no real issue either. Eventually in the future, I'll put some repos together for my FreeBSD Suckless suite too for anyone wishing to use that for learning more about FreeBSD. I should probably put together an organized page of all my computer-related images. But, I digress because I had a lot of fun getting Old School RuneScape to run on FreeBSD.
I really haven't done much gains on OSRS, the screenshots were just such a perfect excuse at the time to hit Ape Atoll to Barrage/Burst in the Caves on my Pure. One thing that would be a detriment for most people when playing OSRS (especially with the RuneLite client as I was, which FreeBSD has a native port in pkg for!) was that DWM wasn't allowing me to resize RuneLite beyond a tiny window, which weirdly was nostalgic for me of the days when the ACTUAL official RuneScape client was just a tiny little window. Funny to think that it's still common for PKers these days to use a small window when playing for click accuracy, and that was a thing I'd noticed while playing OSRS this way in Soul Wars or out in the Wilderness. Strangely, DWM forcing my RuneLite window to be small improved my skill a bit. I still have to configure OSS on the FreeBSD correctly so I have to play entirely silent.
Nonetheless, gaming wasn't an experience I expected to have with FreeBSD! With a little research though, it was starting to seem less like an improbability just due to how many game systems used OSes actually BASED on FreeBSD or BSD-based code! Enough about FreeBSD though. I've been assembling my own Penetration Testing toolkit IRL, and so far it's a slow but swimmingly successful project. There's a lot more additions to the toolkit that're needed, but it's not a terribly assembled kit. It does however need more non-physical pentest tools, more tools related to hacking computers but in physical form. Some of the thoughts I had were a Raspberry Pi 4, an Arduino, Bad USB/Rubber Ducky, Pwnagotchi, RFID Spoofer... it was a pretty lengthy list. Paying for the tools is not the difficult part here, but being able to go and actually find them... So I'll have to wait on that and it may be some time until you all get an update towards those advancements. Apologies that it took a stupid long time to get any sort of updates out as I was quite busy with IRL. But, I got a massive graphical update of the site out, I'm making more updates to my GitHub, and I can't wait to do my new installation of Compy Files for you guys once I get everything together! Thanks everyone for sticking with me for this long, and I hope to continue making your Small Web experience awesome!