Jadi's avatar
Jadi
jadi@jadi.net
npub1c29w...pw98
A freedom lover from Iran. Techie, Programmer, Linux expert & Content creator who advocated the freedom of keyboard and human rights.
Jadi's avatar
Jadi 1 year ago
Have 10mins to deepen your understanding of #Unix like systems? Check the utistd.h page. This is the header file that provides access to the POSIX operating system API. Even a quick browse can show you how your program talks with your OS. For example whenever your program needs a higher privilege (or to act as another user), it calls `setuid` for that. Or starts with `sudo/doas` to have a higher access but calls `setuid` to become "nobody" in most of its life cycle. If still have a click to spare, check the setuid.h on #OpenBSD man pages: in most cases OpenBSD man pages are the best references you need to understand the OS. #BSD #Linux
Jadi's avatar
Jadi 1 year ago
I was sending a minor PR to the uutils / #coreutils project regarding a breaking test on #NetBSD and thought its a good opportunity to record a video and: - talk about the uutils/coreutils which is a rewrite of coreutils in Rust - show the #NetBSD env and do some coding in it - Show the flow of sending a PR on #github
Jadi's avatar
Jadi 1 year ago
image Everyone else: @jack is not on blah blah... We on #nostr: jack is here.
Jadi's avatar
Jadi 1 year ago
Moved my mastodon account from Mastodon.social to bsd.cafe . Why? to support the decentralized nature of mastodon, promote the federation and encouraging people to be part of smaller inter-connected communities. So if on mastodon, find me at @jadi@bsd.cafe
Jadi's avatar
Jadi 1 year ago
Exploring the 'CON' Folder Mystery in Windows by studying the recently published source code of DOS4 It's a well-known quirk that Windows doesn't allow folders named "CON" or "COM1"—a restriction that persists in 2024. While the reasons may be familiar to some, the release of MS-DOS 4.0's source code by Microsoft offers new insights. Join me as we dive into this code from over three decades ago for a fresh perspective and a retrospective peer review. #programming #clang #c
Jadi's avatar
Jadi 1 year ago
Fixing a bug in the #rust coreutils related to the returned value from the `kill` command & sending a pr on #github #programming #unix #linux
Jadi's avatar
Jadi 1 year ago
Tried all major BSDs for a week and reinstalled the #OpenBSD and will use that on my laptop for some time.
Jadi's avatar
Jadi 1 year ago
added a Zap icon & address the latest video on youtube... lets see if any body "understands" it. I would zap if I see one :D
Jadi's avatar
Jadi 1 year ago
Dear #Brazil, I live in #Iran and I know what a bad route you've stepping in. Please don't.
Jadi's avatar
Jadi 1 year ago
Connected my Wallet to @Alby , Any kind Zappers? :D And they provided me with one additional invite. DM me if you need it. FIFO.
Jadi's avatar
Jadi 1 year ago
Unveiling the xz Utils Backdoor which deliberately opens our SSH connections for RCEs
Jadi's avatar
Jadi 1 year ago
Searching for some cute bugs to work on. Looking at the gossip, dogecoin, bitcoin, ruff, fish-shell.
Jadi's avatar
Jadi 1 year ago
Programming a game in Rust: River RIde Rust. A retro terminal game without using a game engine. Part one: creating the world, player & the moving river + collisions.
Jadi's avatar
Jadi 1 year ago
Cold day. Buy sats.
Jadi's avatar
Jadi 2 years ago
Lots of GNU/Linux & security websites are talking about CVE 2023-50547 which lets remote code execution on practically all of GNU/Linux distros, and whoever is using `shim`. In this video, first we will review the importance of the shim, then understand about the attack will step into the source code for a better understanding of how it happens and how RedHat mitigated it on the source level...
Jadi's avatar
Jadi 2 years ago
There is a fun command in vim called ":smile". Here I'm reading the source code to understand it and adding a new command to vim just for fun. We will learn more about professional C programming, compiling software and ...
Jadi's avatar
Jadi 2 years ago
Testing gossip 0.10.0