home.social

#posix — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #posix, aggregated by home.social.

  1. 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

    @Radio_Azureus

  2. 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. }

    novatopflex.wordpress.com/2026

  3. 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 changed

    Luckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD

    #bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX

  4. 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 changed

    Luckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD

    #bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX

  5. 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 changed

    Luckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD

    #bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX

  6. 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 changed

    Luckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD

    #bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX

  7. 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 changed

    Luckily I have copies of the bzip2 iso on multiple partitions of HDD and SSD

    #bzip2 #bunzip2 #sh #bash #warning #TIL #Linux #OpenSource #POSIX

  8. 🚨 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. 😂
    utcc.utoronto.ca/~cks/space/bl #inodezero #HTTPUserAgents #webcrawlers #techhumor #HackerNews #ngated

  9. 🚨 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. 😂
    utcc.utoronto.ca/~cks/space/bl #inodezero #HTTPUserAgents #webcrawlers #techhumor #HackerNews #ngated

  10. 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

    man7.org/linux/man-pages/man1/

    << 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

    #POSIX #Linux #dmesg #POST

  11. 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

    man7.org/linux/man-pages/man1/

    << 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

    #POSIX #Linux #dmesg #POST

  12. 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

  13. 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

  14. 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!

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  15. 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!

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  16. 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

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  17. 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

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  18. The parameters were parsed successfully. Now the unsable tsc clock on this system is bypassed from boot

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  19. The parameters were parsed successfully. Now the unsable tsc clock on this system is bypassed from boot

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  20. I've just added the parameters to the kernel according to the instructions on the web page; photographed them for our pleasure

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  21. I've just added the parameters to the kernel according to the instructions on the web page; photographed them for our pleasure

    @altbot

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  22. 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...

    linuxconfig.org/how-to-set-ker

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  23. 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...

    linuxconfig.org/how-to-set-ker

    #GRUB #bash #csh #ksh #sh #kernel #parameters #Lilo #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  24. 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

  25. 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

  26. 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

  27. 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

  28. The camera of the Android is utterly failing to focus on the dimly lit IPS Led flat panel screen, but I have still captured a photograph of the command shell 🐚 of GRUB

    #bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  29. The camera of the Android is utterly failing to focus on the dimly lit IPS Led flat panel screen, but I have still captured a photograph of the command shell 🐚 of GRUB

    #bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI #Linux #dmesg #Boot #options #programming #POSIX

  30. I have found the way to add parameters to the kernel at both time from GRUB
    I'll make a photograph in a number of minutes

    #bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI  #Linux #dmesg #Boot #options #programming  #POSIX

  31. I have found the way to add parameters to the kernel at both time from GRUB
    I'll make a photograph in a number of minutes

    #bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI  #Linux #dmesg #Boot #options #programming  #POSIX

  32. @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

  33. @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

  34. 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?

    en.wikipedia.org/wiki/LILO_(bo

    #bash #csh #ksh #sh #kernel #parameters #grub #POST #bios #UEFI #Lilo #Linux #dmesg #Boot #options #programming #POSIX

  35. Jumping in deep immediately

    OS Linux
    Kernel 6.x
    found workaround for hardware errors on critical timer tsc

    snippet from dmesg

    [ 0.000000] tsc: Fast TSC calibration using PIT
    [ 0.000000] tsc: Detected 1796.607 MHz processor

    snippet 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 fix

    line [ 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 #15

    I 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

  36. 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

    wiki.bsd.cafe/bsdcafe-technica

    🖋️ #bash #sh #zsh #ksh #csh #tsh #programming #JavaScript #Mastodon #freeBSD #ngix #json #POSIX #SocialMedia #webfinger

  37. 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 {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 botsin.space/ still seems to be up as a read-only instance.

    @altbot

    🖋️ #bash #sh #zsh #ksh #csh #tsh #programming #JavaScript #Mastodon #freeBSD #ngix #json  #POSIX #SocialMedia #webfinger

  38. 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

  39. 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