home.social

#unix — Public Fediverse posts

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

  1. @JdeBP @bytebro

    I don't know why I need to be dragged out of the 1970s... [1]

    But I think I'm in agreement with @ska in that modifying dd's interface - which is at least 53 years old at this point - is the wrong approach. A new program, even if it takes exactly the same functional arguments and options, but formatted with the modern (?) style, seems more apropos to me.

    You could even call it `ndd` for "new dd" or something, if you want to preserve a link to the old name. A new program would also allow you to drop the old interface entirely, likely simplifying the code.

    But the most important factor in deciding which way this work should be done would be, of course, "Who's doing the work?", and since that's not me, my opinion counts for little.

    [1] Am I particularly crotchety? I was *born* in the '70s...

    #legacy #interface #Unix #dd #CommandLine #CLI

  2. ⚪️ Linux Kernel Fuzzing: Setting Up Syzkaller to Find Security Bugs

    🗨️ In this article, we’ll get some hands-on practice fuzzing the kernel. But first, we’ll briefly cover the history and theory of fuzzing and discuss how our target works. We’ll then configure and build the Linux kernel, set up Syzkaller, and start hunting for bugs.

    🔗 hackmag.com/unix/syzkaller-set

    #unix

  3. DeepWiki – an advanced AI-powered tool from Cognition that automatically generates interactive documentation and architecture diagrams for code repositories... archiveapp.org/deepwiki/ #wiki #linux #unix #bsd #windows

  4. Citizen Astronomy (CAst)
    by ÖgetayKayali
    github.com/OgetayKayali/citize

    Every clear night, amateur telescopes around the world capture photons that professional observatories never will -- the right patch of sky, at the right moment, with enough patience to notice something change. Citizen Astronomy turns those images into science.

    CAst is a desktop application (Windows installer primary; unsigned macOS .app zip available for alpha testers) that takes folders of FITS and XISF images and gives you the tools to measure variable stars, discover moving asteroids, build Hertzsprung-Russell diagrams, and explore the sky -- all from one guided interface, no command-line scripting required.

    Please read more details in ALT-Texts of images. These images are just a few examples of the sophisticated use-cases of this software!
    Another nice example:
    defcon.social/@grobi/117234604

    Topic> Useful Code
    defcon.social/@grobi/114797042

    or expand post & scroll up ^

    #space #tech #science #astronomy #astrophotography #code #python #unix #linux #windows #commandline #plotting #github #apod

  5. "sure, I'll compress the file and send it over".

    *Sends a .Z file* 😎
    #unix

  6. True digital literacy isn't generated; it's understood. 💡

    On this Literacy Day, step away from the opaque shortcuts of AI, dive into the clean NetBSD source code, and empower human curiosity from the bare metal up. Read the source, master the system, and keep human craftsmanship alive. 📖⚙️

    RTFM (Read the Fantastic Manual)

    #NetBSD #LiteracyDay #DigitalLiteracy #ReadTheSource #CodeLiteracy #HumanIntelligence #runBSD #Linux #Unix #RTFM #internationalliteracyday #noai #antiai #nollm #antillm

  7. True digital literacy isn't generated; it's understood. 💡

    On this Literacy Day, step away from the opaque shortcuts of AI, dive into the clean NetBSD source code, and empower human curiosity from the bare metal up. Read the source, master the system, and keep human craftsmanship alive. 📖⚙️

    RTFM (Read the Fantastic Manual)

    #NetBSD #LiteracyDay #DigitalLiteracy #ReadTheSource #CodeLiteracy #HumanIntelligence #runBSD #Linux #Unix #RTFM #internationalliteracyday #noai #antiai #nollm #antillm

  8. True digital literacy isn't generated; it's understood. 💡

    On this Literacy Day, step away from the opaque shortcuts of AI, dive into the clean NetBSD source code, and empower human curiosity from the bare metal up. Read the source, master the system, and keep human craftsmanship alive. 📖⚙️

    RTFM (Read the Fantastic Manual)

    #NetBSD #LiteracyDay #DigitalLiteracy #ReadTheSource #CodeLiteracy #HumanIntelligence #runBSD #Linux #Unix #RTFM #internationalliteracyday #noai #antiai #nollm #antillm

  9. True digital literacy isn't generated; it's understood. 💡

    On this Literacy Day, step away from the opaque shortcuts of AI, dive into the clean NetBSD source code, and empower human curiosity from the bare metal up. Read the source, master the system, and keep human craftsmanship alive. 📖⚙️

    RTFM (Read the Fantastic Manual)

    #NetBSD #LiteracyDay #DigitalLiteracy #ReadTheSource #CodeLiteracy #HumanIntelligence #runBSD #Linux #Unix #RTFM #internationalliteracyday #noai #antiai #nollm #antillm

  10. True digital literacy isn't generated; it's understood. 💡

    On this Literacy Day, step away from the opaque shortcuts of AI, dive into the clean NetBSD source code, and empower human curiosity from the bare metal up. Read the source, master the system, and keep human craftsmanship alive. 📖⚙️

    RTFM (Read the Fantastic Manual)

    #NetBSD #LiteracyDay #DigitalLiteracy #ReadTheSource #CodeLiteracy #HumanIntelligence #runBSD #Linux #Unix #RTFM #internationalliteracyday #noai #antiai #nollm #antillm

  11. @juandesant this is built into bash as $RANDOM and $SRANDOM as well. Its been there since 1989 when it was created, but the Korn shell seems to have invented the idea in 1986.
    #UNIX #Linux #bash #chaos

  12. @juandesant this is built into bash as $RANDOM and $SRANDOM as well. Its been there since 1989 when it was created, but the Korn shell seems to have invented the idea in 1986.
    #UNIX #Linux #bash #chaos

  13. @juandesant this is built into bash as $RANDOM and $SRANDOM as well. Its been there since 1989 when it was created, but the Korn shell seems to have invented the idea in 1986.
    #UNIX #Linux #bash #chaos

  14. @juandesant this is built into bash as $RANDOM and $SRANDOM as well. Its been there since 1989 when it was created, but the Korn shell seems to have invented the idea in 1986.
    #UNIX #Linux #bash #chaos

  15. @juandesant this is built into bash as $RANDOM and $SRANDOM as well. Its been there since 1989 when it was created, but the Korn shell seems to have invented the idea in 1986.
    #UNIX #Linux #bash #chaos

  16. NetBSD 9.x erreicht das Support-Ende

    Zum Abschied von NetBSD 9.x gibt es noch einmal einige Sicherheits- und Stabilitätskorrekturen. Ein Umstieg auf NetBSD 10 oder 11 wird ausdrücklich empfohlen.

    heise.de/news/NetBSD-9-x-errei

    #Betriebssystem #BSD #IT #OpenSource #OpenSSL #Unix #Xorg #news

  17. NetBSD 9.x erreicht das Support-Ende

    Zum Abschied von NetBSD 9.x gibt es noch einmal einige Sicherheits- und Stabilitätskorrekturen. Ein Umstieg auf NetBSD 10 oder 11 wird ausdrücklich empfohlen.

    heise.de/news/NetBSD-9-x-errei

    #Betriebssystem #BSD #IT #OpenSource #OpenSSL #Unix #Xorg #news

  18. NetBSD 9.x erreicht das Support-Ende

    Zum Abschied von NetBSD 9.x gibt es noch einmal einige Sicherheits- und Stabilitätskorrekturen. Ein Umstieg auf NetBSD 10 oder 11 wird ausdrücklich empfohlen.

    heise.de/news/NetBSD-9-x-errei

    #Betriebssystem #BSD #IT #OpenSource #OpenSSL #Unix #Xorg #news

  19. NetBSD 9.x erreicht das Support-Ende

    Zum Abschied von NetBSD 9.x gibt es noch einmal einige Sicherheits- und Stabilitätskorrekturen. Ein Umstieg auf NetBSD 10 oder 11 wird ausdrücklich empfohlen.

    heise.de/news/NetBSD-9-x-errei

    #Betriebssystem #BSD #IT #OpenSource #OpenSSL #Unix #Xorg #news

  20. NetBSD 9.x erreicht das Support-Ende

    Zum Abschied von NetBSD 9.x gibt es noch einmal einige Sicherheits- und Stabilitätskorrekturen. Ein Umstieg auf NetBSD 10 oder 11 wird ausdrücklich empfohlen.

    heise.de/news/NetBSD-9-x-errei

    #Betriebssystem #BSD #IT #OpenSource #OpenSSL #Unix #Xorg #news

  21. @leah @lanodan

    They rolled their own nonce argv processing. I can still viably claim to be the first to have put #getopt mechanisms into #dd. (-:

    It is good to see that someone has invented a short option set for a similar tool. I can nick it.

    #Unix #FreeBSD

  22. @leah @lanodan

    They rolled their own nonce argv processing. I can still viably claim to be the first to have put #getopt mechanisms into #dd. (-:

    It is good to see that someone has invented a short option set for a similar tool. I can nick it.

    #Unix #FreeBSD

  23. @leah @lanodan

    They rolled their own nonce argv processing. I can still viably claim to be the first to have put #getopt mechanisms into #dd. (-:

    It is good to see that someone has invented a short option set for a similar tool. I can nick it.

    #Unix #FreeBSD

  24. @leah @lanodan

    They rolled their own nonce argv processing. I can still viably claim to be the first to have put #getopt mechanisms into #dd. (-:

    It is good to see that someone has invented a short option set for a similar tool. I can nick it.

    #Unix #FreeBSD

  25. @leah @lanodan

    They rolled their own nonce argv processing. I can still viably claim to be the first to have put #getopt mechanisms into #dd. (-:

    It is good to see that someone has invented a short option set for a similar tool. I can nick it.

    #Unix #FreeBSD

  26. @okapi

    You won't get #dd to not have long options. It's had long options for the entirety of its existence, from about 15 years before #getopt long options were even invented.

    What this does is give them the standard Unix syntax with dashes, in addition to the existing original JCL syntax.

    The only supposed worse interface that this encourages is that which the dd command itself has had all along. (-:

    @aris
    #Unix

  27. @okapi

    You won't get #dd to not have long options. It's had long options for the entirety of its existence, from about 15 years before #getopt long options were even invented.

    What this does is give them the standard Unix syntax with dashes, in addition to the existing original JCL syntax.

    The only supposed worse interface that this encourages is that which the dd command itself has had all along. (-:

    @aris
    #Unix

  28. @okapi

    You won't get #dd to not have long options. It's had long options for the entirety of its existence, from about 15 years before #getopt long options were even invented.

    What this does is give them the standard Unix syntax with dashes, in addition to the existing original JCL syntax.

    The only supposed worse interface that this encourages is that which the dd command itself has had all along. (-:

    @aris
    #Unix

  29. @okapi

    You won't get #dd to not have long options. It's had long options for the entirety of its existence, from about 15 years before #getopt long options were even invented.

    What this does is give them the standard Unix syntax with dashes, in addition to the existing original JCL syntax.

    The only supposed worse interface that this encourages is that which the dd command itself has had all along. (-:

    @aris
    #Unix

  30. @okapi

    You won't get #dd to not have long options. It's had long options for the entirety of its existence, from about 15 years before #getopt long options were even invented.

    What this does is give them the standard Unix syntax with dashes, in addition to the existing original JCL syntax.

    The only supposed worse interface that this encourages is that which the dd command itself has had all along. (-:

    @aris
    #Unix

  31. Firefly – a small failsafe image for illumos based distributions. Firefly is an open-source, minimalistic failsafe boot image designed for illumos-based... archiveos.org/firefly/ #solaris #illumos #unix #operatingsystem

  32. Customized xfce desktop on CachyOS :3
    Thanks to @dancrescentwolf for this gorgeous wallpaper!!

    #linux #unix #xfce #xenia #desktop

  33. #TIL that ln -s doesn't require a destination. It assumes . if none is given.

    rld@prometheus:applications$ ln -s ../../../backups/applications/iamb-flatpak.desktop 
    rld@prometheus:applications$ ll -rat
    total 16,384
    -rw-r--r--  2 rld rld   264 Jun  4 17:43 sncli.desktop
    -rw-rw-r--  1 rld rld   215 Jun 14 15:33 tut.desktop
    lrwxrwxrwx  1 rld rld    46 Jun 14 22:43 tootuser.desktop -> ../../../backups/applications/tootuser.desktop
    drwx------ 15 rld rld 4,096 Aug 22 16:44 ..
    lrwxrwxrwx  1 rld rld    50 Aug 25 08:00 iamb-flatpak.desktop -> ../../../backups/applications/iamb-flatpak.desktop
    drwxrwxr-x  2 rld rld 4,096 Aug 25 08:00 .
    rld@prometheus:applications$ 
    
    DESCRIPTION
           In  the  1st form, create a link to TARGET with the name LINK_NAME.  In the 2nd form, create a link to
           TARGET in the current directory.  In the 3rd and 4th forms, create links to each TARGET in  DIRECTORY.
    

    🤯

    (Confirmed it behaves the same on all three major BSDs, as well)

    #Unix #Linux #BSD #StillLearning

  34. I love it when technology lifts get so big and technical that they eclipse enterprise solutions and return to fundamentals. That's my game. I'm here for you when that happens. It will happen. 🤣

    Also, it's always DNS.
    Also too, it's never a better time to switch to Debian.

    #sysadmin #greybeard #linux #unix #opensource #freesoftware #floss #selfhosted #smallbusiness #residential #consumer #consumergrade #gomindswithmeidareu #debian #fundamentals

  35. Two new preprints from my #research center!

    "Is Cleaning Costly? Evaluating the -fret-cleanAnti-Return-Oriented Programming Mitigation from the OpenBSD Operating System" — an evaluation and critique of #cybersecurity #engineering: briancallahan.net/preprints/Ca (and #blog post about it: briancallahan.net/blog/2026081)

    "Write Your Way to Better Cybersecurity Awareness Training with Active Word Games" — about identifying creating cybersecurity training as a site of learning worthwhile of studying: briancallahan.net/preprints/Wr

    #academic #academia #professor #freebsd #openbsd #netbsd #dragonflybsd #unix #linux #illumos #solaris #compiler #compilers #cybersec #cyber #informationsecurity #infosec

  36. NexentaStor – a Unix operating system based on the illumos kernel and is a direct fork of OpenSolaris. NextenaStor provides a graphical and text-based interface for system management. archiveos.org/nexentastor/ #solaris #illumos #unix