home.social

#toybox — Public Fediverse posts

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

  1. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  2. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  3. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  4. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  5. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  6. #Toybox #Soldiers #TwoDollarsEndlessFun

    We 100% made dad fork over the 2 dollars. (In those days you could send cash through the US mail.)
    We had a lot of fun, as I recall. But the battleships were the Lego of their day if you stepped on one with bare feet.
    I'm sure there are quite a few soldiers still in the dirt on my dads farm.

  7. #Toybox #Soldiers #TwoDollarsEndlessFun

    We 100% made dad fork over the 2 dollars. (In those days you could send cash through the US mail.)
    We had a lot of fun, as I recall. But the battleships were the Lego of their day if you stepped on one with bare feet.
    I'm sure there are quite a few soldiers still in the dirt on my dads farm.

  8. #Toybox #Soldiers #TwoDollarsEndlessFun

    We 100% made dad fork over the 2 dollars. (In those days you could send cash through the US mail.)
    We had a lot of fun, as I recall. But the battleships were the Lego of their day if you stepped on one with bare feet.
    I'm sure there are quite a few soldiers still in the dirt on my dads farm.

  9. #Toybox #Soldiers #TwoDollarsEndlessFun

    We 100% made dad fork over the 2 dollars. (In those days you could send cash through the US mail.)
    We had a lot of fun, as I recall. But the battleships were the Lego of their day if you stepped on one with bare feet.
    I'm sure there are quite a few soldiers still in the dirt on my dads farm.

  10. #Toybox #Soldiers #TwoDollarsEndlessFun

    We 100% made dad fork over the 2 dollars. (In those days you could send cash through the US mail.)
    We had a lot of fun, as I recall. But the battleships were the Lego of their day if you stepped on one with bare feet.
    I'm sure there are quite a few soldiers still in the dirt on my dads farm.

  11. 🚀 Mein erstes Paket ist live! 🛰️
    Ich habe gerade toybox-calc veröffentlicht – ein kleines CLI-Tool für Funkamateure, um die optimale Länge des Strahlers für die Comet HFJ-350M (Toy Box) Antenne zu berechnen.

    Jetzt verfügbar auf:
    📦 PyPI: pip install toybox-calc
    🏔️ AUR (Arch Linux): pikaur -S python-toybox-calc
    Inklusive i18n Support (DE/EN/JA) und ANSI-Farben fürs Terminal. Vy 73 de DO3EET! 📻

    #HamRadio #Amateurfunk #Python #ArchLinux #AUR #PyPI #OpenSource #HFJ350M #ToyBox #POTA #SOTA #Linux

  12. 🚀 Mein erstes Paket ist live! 🛰️
    Ich habe gerade toybox-calc veröffentlicht – ein kleines CLI-Tool für Funkamateure, um die optimale Länge des Strahlers für die Comet HFJ-350M (Toy Box) Antenne zu berechnen.

    Jetzt verfügbar auf:
    📦 PyPI: pip install toybox-calc
    🏔️ AUR (Arch Linux): pikaur -S python-toybox-calc
    Inklusive i18n Support (DE/EN/JA) und ANSI-Farben fürs Terminal. Vy 73 de DO3EET! 📻

    #HamRadio #Amateurfunk #Python #ArchLinux #AUR #PyPI #OpenSource #HFJ350M #ToyBox #POTA #SOTA #Linux

  13. 🚀 Mein erstes Paket ist live! 🛰️
    Ich habe gerade toybox-calc veröffentlicht – ein kleines CLI-Tool für Funkamateure, um die optimale Länge des Strahlers für die Comet HFJ-350M (Toy Box) Antenne zu berechnen.

    Jetzt verfügbar auf:
    📦 PyPI: pip install toybox-calc
    🏔️ AUR (Arch Linux): pikaur -S python-toybox-calc
    Inklusive i18n Support (DE/EN/JA) und ANSI-Farben fürs Terminal. Vy 73 de DO3EET! 📻

    #HamRadio #Amateurfunk #Python #ArchLinux #AUR #PyPI #OpenSource #HFJ350M #ToyBox #POTA #SOTA #Linux

  14. 🔧✨ Behold, the magical Toybox! 🎩✨ Now you can bumble through #Linux with a single #command line tool that does everything and nothing at all. Because who needs focus when you have a Swiss Army knife made of spaghetti code? 🍝🔧
    github.com/landley/toybox #Toybox #SpaghettiCode #SwissArmyKnife #TechHumor #HackerNews #ngated

  15. 🔧✨ Behold, the magical Toybox! 🎩✨ Now you can bumble through #Linux with a single #command line tool that does everything and nothing at all. Because who needs focus when you have a Swiss Army knife made of spaghetti code? 🍝🔧
    github.com/landley/toybox #Toybox #SpaghettiCode #SwissArmyKnife #TechHumor #HackerNews #ngated

  16. 🔧✨ Behold, the magical Toybox! 🎩✨ Now you can bumble through #Linux with a single #command line tool that does everything and nothing at all. Because who needs focus when you have a Swiss Army knife made of spaghetti code? 🍝🔧
    github.com/landley/toybox #Toybox #SpaghettiCode #SwissArmyKnife #TechHumor #HackerNews #ngated

  17. 🔧✨ Behold, the magical Toybox! 🎩✨ Now you can bumble through #Linux with a single #command line tool that does everything and nothing at all. Because who needs focus when you have a Swiss Army knife made of spaghetti code? 🍝🔧
    github.com/landley/toybox #Toybox #SpaghettiCode #SwissArmyKnife #TechHumor #HackerNews #ngated

  18. The #Kimsuky divergences in #ToyBox append a new command category in toys/android/ with the following options:

    - getenforce / setenforce -> Query and modify SELinux enforcement
    - restorecon / runcon -> Reset or run processes under SELinux contexts
    - sendevent -> Generate low-level input events (touch/keys)
    - log, logwrapper -> Interface with Android’s logging system
    - load_policy -> Load SELinux policies

    Also include GN/Ninja integration (Google’s build system) for AOSP devices.

    My guess is most likely used in their Android malware development

  19. The #Kimsuky divergences in #ToyBox append a new command category in toys/android/ with the following options:

    - getenforce / setenforce -> Query and modify SELinux enforcement
    - restorecon / runcon -> Reset or run processes under SELinux contexts
    - sendevent -> Generate low-level input events (touch/keys)
    - log, logwrapper -> Interface with Android’s logging system
    - load_policy -> Load SELinux policies

    Also include GN/Ninja integration (Google’s build system) for AOSP devices.

    My guess is most likely used in their Android malware development

  20. The #Kimsuky divergences in #ToyBox append a new command category in toys/android/ with the following options:

    - getenforce / setenforce -> Query and modify SELinux enforcement
    - restorecon / runcon -> Reset or run processes under SELinux contexts
    - sendevent -> Generate low-level input events (touch/keys)
    - log, logwrapper -> Interface with Android’s logging system
    - load_policy -> Load SELinux policies

    Also include GN/Ninja integration (Google’s build system) for AOSP devices.

    My guess is most likely used in their Android malware development

  21. The #Kimsuky divergences in #ToyBox append a new command category in toys/android/ with the following options:

    - getenforce / setenforce -> Query and modify SELinux enforcement
    - restorecon / runcon -> Reset or run processes under SELinux contexts
    - sendevent -> Generate low-level input events (touch/keys)
    - log, logwrapper -> Interface with Android’s logging system
    - load_policy -> Load SELinux policies

    Also include GN/Ninja integration (Google’s build system) for AOSP devices.

    My guess is most likely used in their Android malware development

  22. There's plenty to keep the #dogs #amused with a full #toybox for them in both the #garden room and #snug.

    Here we see the results of end of #tugofwar #play #last #night.

  23. There's plenty to keep the #dogs #amused with a full #toybox for them in both the #garden room and #snug.

    Here we see the results of end of #tugofwar #play #last #night.

  24. There's plenty to keep the #dogs #amused with a full #toybox for them in both the #garden room and #snug.

    Here we see the results of end of #tugofwar #play #last #night.

  25. make your filesystem eventful using inotify cmds,
    the REACT for filesystems ❤

    ```
    $ inotifyd ./myscript /dir /dir/sub/dir &

    $ touch /dir/foo.json
    myscript: w /dir/foo.json

    $ touch /dir/sub/dir/bar.json
    myscript: w /dir/sub/dir/bar.json
    ```

    #hack #eventdriven #busybox #toybox

  26. @target

    @cstross isn't even joking, I think.

    Both BusyBox and ToyBox actually do have an init program, a getty program, and a login program.

    BusyBox also has the Almquist shell. ToyBox has a Landley shell. BusyBox even has runit.

    It is possible to have a system where even if you are doing various things in a shell you're just invoking the same program image over and over, using all of the same code that is there in process #1.

    #BusyBox #ToyBox #runit

  27. @target

    @cstross isn't even joking, I think.

    Both BusyBox and ToyBox actually do have an init program, a getty program, and a login program.

    BusyBox also has the Almquist shell. ToyBox has a Landley shell. BusyBox even has runit.

    It is possible to have a system where even if you are doing various things in a shell you're just invoking the same program image over and over, using all of the same code that is there in process #1.

    #BusyBox #ToyBox #runit

  28. Bill was really focused on the software before anybody else had a clue that it was really the software (c) Steve Jobs.

    It is still. Always will be.

    P.S.: frankly speaking I’m tempted to try this thing out 🙌🏻. Kids’ toys could be a whole different story with this in most households 🚂🚤🚗🚜🚎🥏

    youtu.be/V3Avp-xLHig?si=ivorUN

    #3dprinting #usability #toybox

  29. @mshelton EXATLY THAT!

    This really reminds me of @landley's talk re:#toybox and why #Android devices are from the factory locked down, because otherwise we'd not only have exhausted #IPv4 address space faster than predicted but also created the biggest #bot-able number of mobile devices that due to being distributed among legitimate networks and traffic to the point they are basically indistinguishable from legitimate requests, thus generating the perfect #DDoS and #malware-executing cluster...

    youtube.com/watch?v=SGmtP5Lg_t

  30. @mshelton EXATLY THAT!

    This really reminds me of @landley's talk re:#toybox and why #Android devices are from the factory locked down, because otherwise we'd not only have exhausted #IPv4 address space faster than predicted but also created the biggest #bot-able number of mobile devices that due to being distributed among legitimate networks and traffic to the point they are basically indistinguishable from legitimate requests, thus generating the perfect #DDoS and #malware-executing cluster...

    youtube.com/watch?v=SGmtP5Lg_t

  31. @thelinuxcast @fuchsiii yes, a #0day affecting all versions since 1993.

    Because #GlibC is a mess that constantly bricks stuff for no good reason - just like the #GNUtils

    There's a reason why OS/1337 uses @musl and @landley 's #toybox.

    Because #KISS principle rules!

    #OS1337 #Linux

  32. @thelinuxcast @fuchsiii yes, a #0day affecting all versions since 1993.

    Because #GlibC is a mess that constantly bricks stuff for no good reason - just like the #GNUtils

    There's a reason why OS/1337 uses @musl and @landley 's #toybox.

    Because #KISS principle rules!

    #OS1337 #Linux

  33. @hexaheximal case in point:
    #Copyleft doesn't work in terms of getting #contributions or actual improvements.

    One can not really force people to do intellectual labour nor get them to share it!

    But don't take my word for it, because @landley has been there and done that as the fmr. maintainer of #BusyBox and nowadays maintains a competing project (#toybox) licensed under #0BSD...

    ---

    TBH I'm not against the #GPL, not even #GPLv3 because when you want to commit #AssetDenial it does that fine and I use it for that...

    But sadly #FLOSS doesn't exist in a vacuum and as much as I wished #CCSS to never have existed in the first place, it sadly does and worse people often depend on that shite...

    ---

    So I do aim to #DoBetter instead...

  34. @hexaheximal case in point:
    #Copyleft doesn't work in terms of getting #contributions or actual improvements.

    One can not really force people to do intellectual labour nor get them to share it!

    But don't take my word for it, because @landley has been there and done that as the fmr. maintainer of #BusyBox and nowadays maintains a competing project (#toybox) licensed under #0BSD...

    ---

    TBH I'm not against the #GPL, not even #GPLv3 because wgen you want to commit #AssetDenial it does that fine and I use it for that...

    But sadly #FLOSS doesn't exist in a vacuum and as much as I wished #CCSS to never have existed in the first place, it sadly does and worse people often depend on that shite...

    ---

    So I do aim to #DoBetter instead...

  35. Tangents aside, people are free to create forks and even branches that include #SystemD or use #BusyBox:

    That is the #Freedom of #FLOSS and in fact for anything outside the 1440kB target we'd accept #SystemD since it works and solves a lot of issues...
    youtube.com/watch?v=o_AIw9bGog

    Granted OS/1337 isn't a #demo first but rather tries to take the concept of #tomsrtbt and @w84death 's #Floppinux and tries to make it something that is useable and can be extended to arbitrary complexity if one desires to...

    It's about making a tiny #Linux distro that is #reproduceable and #auditable...

    It won't replace @ubuntu or any other big distro, likely it won't even replace #mkroot from #toybox but it should be a clean and level foundation for small #IoT and #EmbeddedSystems projects and products...

    Something that is easy to build and customize and port to other platforms...

    And we're open for contributions:
    github.com/OS-1337/OS1337/blob