photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

246
active users

#busybox

0 posts0 participants0 posts today
Replied in thread

@katyswain I din't think that #CCSS is good either, but the demands of #GPLv3 are not compatible with the (adnitteldy shitty) reality of how #IP, #Licensing and #Patents work and thus it kneecaps a lot of things.

I chose #0BSD for _OS/1337 because as with any "intellectual labour", one cannot force others to collaborate and I'd rather have people join in out of the goodness of their hearts instead of just dumping some random git commit that is useless.

Replied in thread

@mrmasterkeyboard If that #kernel is mostly #POSIX-compatible it should be possible to port #toybox over there (alongside any other software one may want to get running on @OS1337), but that's as far as I know.

Not shure if @landley has the time and spoons beyond testing toybox against #Linux as he does aim to make it a better alternative to #BusyBox & #GNUtils.

OS/1337 Package Repository. Contribute to OS-1337/pkgs development by creating an account on GitHub.
GitHubpkgs/docs/WISHLIST.tsv at main · OS-1337/pkgsOS/1337 Package Repository. Contribute to OS-1337/pkgs development by creating an account on GitHub.
Replied in thread

@burnoutqueen the problem is that #enforcing #copyleft doesn't get you a single line of code improvements.

In an ideal world it would, but we all know that's not the case.

  • Consider #BSD-licensed alternatives a competiton, which is more likely to get contributions back (again, Rob Landley can most likely attest to that) from corporations and see it as a motivation for copyleft-licensed projects to step up their game!
Replied in thread

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

Replied in thread

@AugierLe42e I assume that port is fixed to a specific USB Hub / Controller / Port and the button is similarly linked to some GPIO / I²C / PS/2 port...

  • What you can do is check lsusb for #USB devices and see if the specific port in question has a USB mass storage device or SATA bridge chip attached to it when said button is pressed.

If #QNAP used #Linux they should've provided those drivers / scripts as part of their #GPLv2 obligations to buyers/owners of said #NAS boxes.

  • Just don't expect any of that code to be useable, as @landley can attest from the #BusyBox license enforcement…

Either way if you can reliably identify the port & detect the button presses that should be sufficient to build like a #bash or #python script to basically detect the drive, mount it and cp -r /dev/$DRIVE/ /home/copied_drives/$LABEL/

  • It may need some fiddling and will most likely only work reliably on unencrypted drives with ext2-ext4, btrfs, ntfs, fat32, exfat filesystems...

Pretty shure you'll have to tweak a bit unless you want to use /dev/by-uuid/$UUID and the UUIDs of the partitions as name...

Apparently #Toshiba rushed #HDDVD so hard to the market they literally released a #Pentium4-based #Linux box with a #Desktop #Drive as their first #Player...

Please, go ahead!

So in the format war of blu-ray vs HD-DVD vs #HDVMD (yes you read right there existed a 3rd format, HD-VMD, that just tried to do absurd layer numbers to still use red lasers and be in theory cheaper to make discs and drives for!), the real winner are shitty Streaming Services like #Netflix and the like.

I just don't pirate so I can talk about it!

Replied in thread

@notsoloud same with all other #Linux distros.

Now granted, #NvChad is basically what happens when #neovim fans want to make a better alternative to #emacs.

For most people, using #fish as in fish shell with #tmux and some extras could yield the same...

OS/1337 Package Repository. Contribute to OS-1337/pkgs development by creating an account on GitHub.
GitHubpkgs/docs/WISHLIST.tsv at main · OS-1337/pkgsOS/1337 Package Repository. Contribute to OS-1337/pkgs development by creating an account on GitHub.
Replied in thread

@krutonium I can recommend @bunsenlabs / #BunsenLabsLinux which runs smooth in my #Vaio #P11Z with the shitty #GMA500 in #llvmpipe.

  • If that's too straining, consider #TinyCore, which us a #BusyBox-based distro - abeit very minimalist.

Those are the options with a fancy #GUI.

#i486#linux#i386
Replied in thread

@SweetAIBelle that's why I started @OS1337 : I looked at #Floppynux by @w84death and while it works with #BusyBox it doesn't do much beyond cat and vi and doesn't even have like drivers to store anything.

OFC #OS1337 isn't much better as of now but I do share the motivation that made @landley start #toybox:

A simple, clean, lean and adaptible, #smol #Linux distro that can be the solid foundation for anything.
youtu.be/MkJkyMuBm3g&t=1408
Whilst #mkroot is nice, I think there is some room for improvement and building an actual #distro.

  • Also he has made excellent documentation including a live demonstration on how to basically DIY a minimalist linux from scratch with #musl & toybox: youtu.be/Sk9TatW9ino

I feel that "Just chug in a #RaspberryPi with the lite Version of #RaspberryPiOS seems quite overkill (it's a 350MiB (!!!) image) for most projects and espechally when it comes to #security-related stuff like #Cryptofon, #PocketCrypto and #LambdaCrypt.

  • I think that besides "Don't DIY encryption! There are excellent implementations ready to grab and go!" the #KISS-Principle is key, cuz I'm a shit coder and I want to avoid having to fiddle around and instead make it easy to fix stuff just by updating versions from upstream.