#posix — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #posix, aggregated by home.social.
-
This is a crucial program on my Android devices. The more Open Source communication software I use the more I need Open Source notification systems; this works flawless
#ntfy #notifications #programming #Android #Linux #sh #bash #csh #ksh #zsh #fish #curl #http #javascript #golang #powershell #python #php #technology #OpenSource #POSIX
-
Hype for the Future 139J → A Simple C Program
Introduction Perhaps the simplest programs in the C Programming Language are such programs that only require the puts() function in the entirety of the code. However, in the GNU dialect of C (and in POSIX more broadly), an additional requirement of a try-catch block with errno set is essential to creating proper code. Program #include int main(void) { int rc = puts("Hello!"); if (rc == EOF) perror("puts()") // errno must be set as POSIX requirement. }https://novatopflex.wordpress.com/2026/03/19/hype-for-the-future-139j-%e2%86%92-a-simple-c-program/
-
WARNING
TIL that bunzip2 in Linux / Debian / MX Linux deletes, I repeat, DELETES the original archive when you run it in vanilla form
`bunzip2 dfly-x86_64-6.4.2_REL.iso.bz2`
resulted in the iso being unpacked with deletion of the original WITHOUT WARNING
Since I'm on expensive LTE+ 4G internet that is significant.
I have not used bunzip2 in years, but should have remembered this hostile default. It was not that way IIRC
Do I need to read the manpages of commands I have not used in years in Linux now? Why was the default changedLuckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD
#bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX
-
WARNING
TIL that bunzip2 in Linux / Debian / MX Linux deletes, I repeat, DELETES the original archive when you run it in vanilla form
`bunzip2 dfly-x86_64-6.4.2_REL.iso.bz2`
resulted in the iso being unpacked with deletion of the original WITHOUT WARNING
Since I'm on expensive LTE+ 4G internet that is significant.
I have not used bunzip2 in years, but should have remembered this hostile default. It was not that way IIRC
Do I need to read the manpages of commands I have not used in years in Linux now? Why was the default changedLuckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD
#bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX
-
WARNING
TIL that bunzip2 in Linux / Debian / MX Linux deletes, I repeat, DELETES the original archive when you run it in vanilla form
`bunzip2 dfly-x86_64-6.4.2_REL.iso.bz2`
resulted in the iso being unpacked with deletion of the original WITHOUT WARNING
Since I'm on expensive LTE+ 4G internet that is significant.
I have not used bunzip2 in years, but should have remembered this hostile default. It was not that way IIRC
Do I need to read the manpages of commands I have not used in years in Linux now? Why was the default changedLuckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD
#bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX
-
WARNING
TIL that bunzip2 in Linux / Debian / MX Linux deletes, I repeat, DELETES the original archive when you run it in vanilla form
`bunzip2 dfly-x86_64-6.4.2_REL.iso.bz2`
resulted in the iso being unpacked with deletion of the original WITHOUT WARNING
Since I'm on expensive LTE+ 4G internet that is significant.
I have not used bunzip2 in years, but should have remembered this hostile default. It was not that way IIRC
Do I need to read the manpages of commands I have not used in years in Linux now? Why was the default changedLuckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD
#bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX
-
WARNING
TIL that bunzip2 in Linux / Debian / MX Linux deletes, I repeat, DELETES the original archive when you run it in vanilla form
`bunzip2 dfly-x86_64-6.4.2_REL.iso.bz2`
resulted in the iso being unpacked with deletion of the original WITHOUT WARNING
Since I'm on expensive LTE+ 4G internet that is significant.
I have not used bunzip2 in years, but should have remembered this hostile default. It was not that way IIRC
Do I need to read the manpages of commands I have not used in years in Linux now? Why was the default changedLuckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD
#bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX
-
I'm still puzzled by the fact that the distribution chose to do this
#InfoSec #Linux #distribution #OpenSource #POSIX #POLKIT #DBUS
-
I'm still puzzled by the fact that the distribution chose to do this
#InfoSec #Linux #distribution #OpenSource #POSIX #POLKIT #DBUS
-
🚨 Breaking News: Someone discovered inode zero in #POSIX and thought it was worth writing about! 🙄 The author then spirals into a paranoid rant about HTTP UserAgents, because, clearly, the world is ending and it's all the web crawlers' fault. 🌐🔍 The real mystery: how they managed to drag this topic out into a whole article. 😂
https://utcc.utoronto.ca/~cks/space/blog/unix/POSIXAllowsZeroInode #inodezero #HTTPUserAgents #webcrawlers #techhumor #HackerNews #ngated -
🚨 Breaking News: Someone discovered inode zero in #POSIX and thought it was worth writing about! 🙄 The author then spirals into a paranoid rant about HTTP UserAgents, because, clearly, the world is ending and it's all the web crawlers' fault. 🌐🔍 The real mystery: how they managed to drag this topic out into a whole article. 😂
https://utcc.utoronto.ca/~cks/space/blog/unix/POSIXAllowsZeroInode #inodezero #HTTPUserAgents #webcrawlers #techhumor #HackerNews #ngated -
Episódio 161 – Be, BeBox e BeOS – Parte B
https://retropolis.com.br/2025/03/19/episodio-161-parte-b/
#Podcast #ACCESS #AllegisCapital #Apple #BeInc #BeIA #BeOS #BlueEyedOS #BlueOS #BrunoGAlbuquerque #BugBr #C #Cosmoe #eVilla #ExpoSALT #Haiku #JeanLouisGasse #LeCroy #microsoft #Palm #Palmsource #podcast #POSIX #RADARV #Retrocomputao #retrogaming #Retrpolis #SistemaOperacional #Software #SteveJobs #TascamSX1 #yellowTab #Zeta
-
Episódio 161 – Be, BeBox e BeOS – Parte B
https://retropolis.com.br/2025/03/19/episodio-161-parte-b/
#Podcast #ACCESS #AllegisCapital #Apple #BeInc #BeIA #BeOS #BlueEyedOS #BlueOS #BrunoGAlbuquerque #BugBr #C #Cosmoe #eVilla #ExpoSALT #Haiku #JeanLouisGasse #LeCroy #microsoft #Palm #Palmsource #podcast #POSIX #RADARV #Retrocomputao #retrogaming #Retrpolis #SistemaOperacional #Software #SteveJobs #TascamSX1 #yellowTab #Zeta
-
Episódio 161 – Be, BeBox e BeOS – Parte B
https://retropolis.com.br/2025/03/19/episodio-161-parte-b/
#Podcast #ACCESS #AllegisCapital #Apple #BeInc #BeIA #BeOS #BlueEyedOS #BlueOS #BrunoGAlbuquerque #BugBr #C #Cosmoe #eVilla #ExpoSALT #Haiku #JeanLouisGasse #LeCroy #microsoft #Palm #Palmsource #podcast #POSIX #RADARV #Retrocomputao #retrogaming #Retrpolis #SistemaOperacional #Software #SteveJobs #TascamSX1 #yellowTab #Zeta
-
Episódio 161 – Be, BeBox e BeOS – Parte B
https://retropolis.com.br/2025/03/19/episodio-161-parte-b/
#Podcast #ACCESS #AllegisCapital #Apple #BeInc #BeIA #BeOS #BlueEyedOS #BlueOS #BrunoGAlbuquerque #BugBr #C #Cosmoe #eVilla #ExpoSALT #Haiku #JeanLouisGasse #LeCroy #microsoft #Palm #Palmsource #podcast #POSIX #RADARV #Retrocomputao #retrogaming #Retrpolis #SistemaOperacional #Software #SteveJobs #TascamSX1 #yellowTab #Zeta
-
Episódio 161 – Be, BeBox e BeOS – Parte B
https://retropolis.com.br/2025/03/19/episodio-161-parte-b/
#Podcast #ACCESS #AllegisCapital #Apple #BeInc #BeIA #BeOS #BlueEyedOS #BlueOS #BrunoGAlbuquerque #BugBr #C #Cosmoe #eVilla #ExpoSALT #Haiku #JeanLouisGasse #LeCroy #microsoft #Palm #Palmsource #podcast #POSIX #RADARV #Retrocomputao #retrogaming #Retrpolis #SistemaOperacional #Software #SteveJobs #TascamSX1 #yellowTab #Zeta
-
When was the last time that you ran
`dmesg|less` on your linux system?
You **NEVER** did?
You dont know what you are missing my POSIX dweller!
Look at the awsome input to your brains!!!
Of course you should first run
`man dmesg` since you should not trust a command which uses sudo from a stranger on the internet
https://www.man7.org/linux/man-pages/man1/dmesg.1.html
<< dmesg - print or control the kernel ring buffer
Yes on debian based machines, for some odd reason you are not allowed to run dmesg anymore as a regular user, so I run
`sudo dmesg|less`
Now you know what dmesg does, run it and learn to the bit, what happens on your linux machine when you cycle through the POST sequence
-
When was the last time that you ran
`dmesg|less` on your linux system?
You **NEVER** did?
You dont know what you are missing my POSIX dweller!
Look at the awsome input to your brains!!!
Of course you should first run
`man dmesg` since you should not trust a command which uses sudo from a stranger on the internet
https://www.man7.org/linux/man-pages/man1/dmesg.1.html
<< dmesg - print or control the kernel ring buffer
Yes on debian based machines, for some odd reason you are not allowed to run dmesg anymore as a regular user, so I run
`sudo dmesg|less`
Now you know what dmesg does, run it and learn to the bit, what happens on your linux machine when you cycle through the POST sequence
-
The ones who pay attention, must have caught the typo that I've made when I entered the parameters in the permanent section {see above graphic}. I've also caught it when I booted the system and saw the omission. Naturally I corrected it and everything is fine now
I used the following command which a kind FediVerse user echoed to me
'cat /proc/cmdline'
#bash #csh #ksh #sh #kernel #parameters #GRUB #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
The ones who pay attention, must have caught the typo that I've made when I entered the parameters in the permanent section {see above graphic}. I've also caught it when I booted the system and saw the omission. Naturally I corrected it and everything is fine now
I used the following command which a kind FediVerse user echoed to me
'cat /proc/cmdline'
#bash #csh #ksh #sh #kernel #parameters #GRUB #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
Now you will ask why I put up a screen cap of Naked.Gun.33.1.3.The.Final.Insult in this thread.
The logic is simple. Because I now have tsc=unstable in my permanent boot options in GRUB, I have achieved playing this 1080p stream on my machine without any hickups of mPlayer!
mPlayer has the gorgeous option of bailing out by itself if you have CPU/GPU/FPU or RAM issues, protecting an unstable machine as my Gigabyte miniPC. Since the switch mPlayer did not have to bail out!
#GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
Now you will ask why I put up a screen cap of Naked.Gun.33.1.3.The.Final.Insult in this thread.
The logic is simple. Because I now have tsc=unstable in my permanent boot options in GRUB, I have achieved playing this 1080p stream on my machine without any hickups of mPlayer!
mPlayer has the gorgeous option of bailing out by itself if you have CPU/GPU/FPU or RAM issues, protecting an unstable machine as my Gigabyte miniPC. Since the switch mPlayer did not have to bail out!
#GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
Now the parameters are added permanently at boot
using this UI in my distro. I love editing config files directly. This convuloted manner of editing grub config is inefficient, also unusable in a proxmox or jail ENV where everything is done from *sh#GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
Now the parameters are added permanently at boot
using this UI in my distro. I love editing config files directly. This convuloted manner of editing grub config is inefficient, also unusable in a proxmox or jail ENV where everything is done from *sh#GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
Since the people who know about kernel parameter parsing via GRUB, did not see my post and because I forgot to use the AksFediverse hash, I hunted for an answer and am reading this one...
https://linuxconfig.org/how-to-set-kernel-boot-parameters-on-linux
#GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
Since the people who know about kernel parameter parsing via GRUB, did not see my post and because I forgot to use the AksFediverse hash, I hunted for an answer and am reading this one...
https://linuxconfig.org/how-to-set-kernel-boot-parameters-on-linux
#GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
This is the massive list of GRUB sub commands that I have to wade through
I have taken a Higher Grade Android to make this photograph and luckily this camera system knows how to capture the Light of the IPS LED panel in Total Darkness.
Compliments of Open Camera Android version
#bash #csh #ksh #sh #kernel #parameters #GRUB #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
This is the massive list of GRUB sub commands that I have to wade through
I have taken a Higher Grade Android to make this photograph and luckily this camera system knows how to capture the Light of the IPS LED panel in Total Darkness.
Compliments of Open Camera Android version
#bash #csh #ksh #sh #kernel #parameters #GRUB #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
I'm going to include another photograph to give you an indication of how complex GRUB is in comparison to Legacy Lilo
When I press tab twice in Rapid Succession, the whole screen is filled with commands that I can execute within the GRUB sh {command environment}
I literally have to read all the man pages of those GRUB sub commands which give me an indication that they can do what I want, just so I can pass the parameters to the kernel
GRUB has made the distance between the command prompt and the kernel much bigger!
#bash #csh #ksh #sh #kernel #parameters #GRUB #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
I'm going to include another photograph to give you an indication of how complex GRUB is in comparison to Legacy Lilo
When I press tab twice in Rapid Succession, the whole screen is filled with commands that I can execute within the GRUB sh {command environment}
I literally have to read about all of those commands which give me an indication that they can do what I want, just so I can pass the parameters to the kernel
GRUB has made the distance between the command prompt and the kernel much bigger!
#bash #csh #ksh #sh #kernel #parameters #GRUB #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
@chesheer
I had seen eLlilo but I didn't dive into it according to the page development had ceased?
When I looked at Grub some decades ago, it wasn't as complex as it is now. Instead of one executable there are now many and you can't directly edit the files, but you have to go through some other command that works with templates. Not quite the Unix way of configuring things directly, but then again Linux tends to go this stupid way. Quite an interesting learning curve 🪝 it has but I will take up the challenge.#bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI #Lilo #Linux #dmesg #Boot #options #programming #POSIX
-
@chesheer
I had seen eLlilo but I didn't dive into it according to the page development had ceased?
When I looked at Grub some decades ago, it wasn't as complex as it is now. Instead of one executable there are now many and you can't directly edit the files, but you have to go through some other command that works with templates. Not quite the Unix way of configuring things directly, but then again Linux tends to go this stupid way. Quite an interesting learning curve 🪝 it has but I will take up the challenge.#bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI #Lilo #Linux #dmesg #Boot #options #programming #POSIX
-
I dived into the disappearance of Lilo on all distro's. It turns out that Lilo was only usuable on BIOS, it did not evolve to UEFI systems.
I wanted to easily pass commands to the kernel pre-boot. Before I dive into the workings of grub, can anyone tell me where i Need to go to parse pre boot parameters through grub to the kernel?
https://en.wikipedia.org/wiki/LILO_(bootloader)
#bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI #Lilo #Linux #dmesg #Boot #options #programming #POSIX
-
Jumping in deep immediately
OS Linux
Kernel 6.x
found workaround for hardware errors on critical timer tscsnippet from dmesg
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] tsc: Detected 1796.607 MHz processorsnippet two
[ 0.068905] AMD-Vi: Using global IVHD EFR:0x206d73ef22254ade, EFR2:0x0
[ 0.069804] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.074120] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x19e5a467a58, max_idle_ns: 440795257552 ns
[ 0.074127] Calibrating delay loop (skipped), value calculated using timer frequency.. 3593.21 BogoMIPS (lpj=1796607)
[ 0.074141] Zenbleed: please update your microcode for the most optimal fixline [ 0.074141] clearly states that my microcode is not updated (not related to tsc)
[ 0.210124] TSC synchronization [CPU#0 -> CPU#8]:
[ 0.210124] Measured 2808 cycles TSC warp between CPUs, turning off TSC clock.
[ 0.210126] tsc: Marking TSC unstable due to check_tsc_sync_source failed
[ 0.210176] #1 #3 #5 #7 #9 #11 #13 #15I added tsc=unstable to the boot options in grub, so from what I read here the parameter was passed to the kernel? Can someone please verify for me if this output states that?
The warning I get is that the BIOS of this machine is broken! and that the option tsc=unstable will work around that massive bug
#bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX
-
Have you ever asked yourself how the BSD Café Mastodon instance was built?
Stefano has written here what he has done. You should have at least rudimentary knowledge of what a jail is in order to follow everything and at least a simple manner.
In short a jail is much more efficient than a VM, uses much less resources and it's easier to control
If you take the time to Study all the subjects, you will be a will to build a freeBSD instance of Mastodon yourself; all the information necessary Is provided Here and Deep to very Deep details you can dig up yourself
https://wiki.bsd.cafe/bsdcafe-technical-details
🖋️ #bash #sh #zsh #ksh #csh #tsh #programming #JavaScript #Mastodon #freeBSD #ngix #json #POSIX #SocialMedia #webfinger
-
I have had an account on an instance where the System Operator had to shut down because the operational costs were too high to sustain the node. All proper precautions were made and the operator gave us more than six weeks to get all of our followers moved somewhere else. He also made sure that everybody got the message by sending it multiple times also through email. I've made an account there because that place was bot Friendly {https://botsin.space/} and I was going to Create a bot on that instance
However, since I put so few toots out there, on that account I didn't even bother to download them. And since I'm quite aware of high internet costs, I also make sure that I have accounts on different places because in the end somebody is paying for it either in cash or paying for it by using Surplus bandwidth and surplus disc area space.
We as Fediverse Community users should realise that nothing is free apart from Air and Water; everything else cost either Time, Space_Time or Energy, often a combination of the latter two.
I've just checked and https://botsin.space/ still seems to be up as a read-only instance.
🖋️ #bash #sh #zsh #ksh #csh #tsh #programming #JavaScript #Mastodon #freeBSD #ngix #json #POSIX #SocialMedia #webfinger
-
On this note: are you interested in #tech, #selfHosting, #science, #computationalScience, #HPC, #liberatoryTech, or just #POSIX in general but otherwise lack the resources, financial or otherwise? Get in touch with me and we can have a chat about maybe getting you some time. I can't promise when things will be ready or how much I can offer, but.
No generative AI training, please. 'Classic' ML that doesn't generate trash, contribute to surveillance, or rely on stolen data is fine though.
EDIT: please feel free to boost! DMs for initial contact are fine; while I run my server, I do not run yours so just a hello and a general area of interest are all I ask that you put in there. If you feel a project or interest is sensitive we can arrange another chat medium from there. I just wanna get a sense of who you are since I'll be, you know, letting you access the computer sitting in my office lmao.
EDIT 2: I can also specifically help to some degree if you're interested in learning about #computationalChemistry, #proteinFolding, or running a few different types of #simulations.
EDIT 3: If you're interested in writing/deploying/understanding #webDesign, #webTech, etc, that's also possible. I'm not trying to limit anything here, mostly just tagging with what things I know.
EDIT 4: jesus christ Audrey. Anyway, "a sense of who you are" does NOT have to include personally identifying information. I mean much more informal and useful stuff than that, such as what you're interested in and wanna work on. I want you to get to know me a little bit, too, because we'll both need a degree of trust and if you feel you can't trust me then please don't force yourself to.
RE: https://fire.asta.lgbt/notes/a3911f2wi43200mf -
On this note: are you interested in #tech, #selfHosting, #science, #computationalScience, #HPC, #liberatoryTech, or just #POSIX in general but otherwise lack the resources, financial or otherwise? Get in touch with me and we can have a chat about maybe getting you some time. I can't promise when things will be ready or how much I can offer, but.
No generative AI training, please. 'Classic' ML that doesn't generate trash, contribute to surveillance, or rely on stolen data is fine though.
EDIT: please feel free to boost! DMs for initial contact are fine; while I run my server, I do not run yours so just a hello and a general area of interest are all I ask that you put in there. If you feel a project or interest is sensitive we can arrange another chat medium from there. I just wanna get a sense of who you are since I'll be, you know, letting you access the computer sitting in my office lmao.
EDIT 2: I can also specifically help to some degree if you're interested in learning about #computationalChemistry, #proteinFolding, or running a few different types of #simulations.
EDIT 3: If you're interested in writing/deploying/understanding #webDesign, #webTech, etc, that's also possible. I'm not trying to limit anything here, mostly just tagging with what things I know.
EDIT 4: jesus christ Audrey. Anyway, "a sense of who you are" does NOT have to include personally identifying information. I mean much more informal and useful stuff than that, such as what you're interested in and wanna work on. I want you to get to know me a little bit, too, because we'll both need a degree of trust and if you feel you can't trust me then please don't force yourself to.
RE: https://fire.asta.lgbt/notes/a3911f2wi43200mf