@latein@cawfee.club @Suiseiseki@freesoftwareextremist.com @HatkeshiatorTND@annihilation.social @hj@shigusegubu.club @sun@shitposter.world @Wiz@tsundere.love @hakui@tuusin.misono-ya.info So, I agree, Alpine is not a GNU/Linux distribution, because it uses musl and busybox instead of glibc and coreutils. But do I think Alpine is a good OS? No.
Timeline
Post
Remote status
Context
10
@SuperDicq @hj @hakui @latein @sun @Wiz @HatkeshiatorTND >Alpine is not a GNU/Linux distribution, because it uses musl and busybox instead of glibc and coreutils.
As I pointed out, Alpine uses GNU coreutils *by default* - there is just an *installer available* without it.
BusyBox contains a nontrivial amount of GNU code.
The typical use case of Alpine GNU/Linux consists of installing glibc; https://gist.github.com/larzza/0f070a1b61c1d6a699653c9a792294be or installing gcompat (pretty much copy-pasting a few things from glibc that musl lacks), or installing GNU with glibc in a chroot; https://wiki.alpinelinux.org/wiki/Software_management?useskin=vector#Running_glibc_programs
As I pointed out, Alpine uses GNU coreutils *by default* - there is just an *installer available* without it.
BusyBox contains a nontrivial amount of GNU code.
The typical use case of Alpine GNU/Linux consists of installing glibc; https://gist.github.com/larzza/0f070a1b61c1d6a699653c9a792294be or installing gcompat (pretty much copy-pasting a few things from glibc that musl lacks), or installing GNU with glibc in a chroot; https://wiki.alpinelinux.org/wiki/Software_management?useskin=vector#Running_glibc_programs
@Suiseiseki @HatkeshiatorTND @latein @SuperDicq @hj @sun @Wiz @hakui also worth noting that busybox is not a replacement to gnu coreutils nor an explicitly non gnu project but rather an implementation of unix utilities that currently aims to be a toolbox of posix compliant utilities in a single binary for constrained embedded unix-like environments, a completely different project goal from that of the gnu coreutils
@EdBoatConnoisseur @HatkeshiatorTND @latein @SuperDicq @hj @sun @Wiz @hakui BusyBox is not limited to an implementation of POSIX compliant utils.
It is also a defective clone of GNU packages like; bc, tar, less, wget, strings & patch
as well as defective clones of programs like; hdparm, powertop, ntpd & minicom (microcom)
as well as a tiny init and webserver.
The whole idea of BusyBox was to make a clone of GNU that goes in a single binary, for constrained embedded environments, by copy-pasting a bunch of files from GNU and other projects and removing pretty much all of the useful functionality to make the binary smaller - as anything recent is no longer constrained anymore (you have 1GB+ RAM), you're far better off using proper GNU/Linux than defective GNU/Linux.
GNU coreutils only has relevance to the utils parts of BusyBox - but of course every last coreutils program is far superior to BusyBox's implementation.
busybox
Currently defined functions:
[, [[, acpid, addgroup, adduser, adjtimex, ar, arch, arp, arping, ascii, ash, awk, base32, base64, basename, bb, bbconfig, bbsh, bc, blkdiscard, blkid, blockdev, brctl, bunzip2, busybox, bzcat, bzip2, cal, cat, chat, chattr, chcon, chgrp,
chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, conspy, cp, cpio, crc32, crond, cryptpw, cttyhack, cut, date, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff, dirname, dmesg, dnsdomainname,
dos2unix, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake, expand, expr, factor, fallocate, false, fatattr, fbset, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs, flash_eraseall, flash_lock,
flash_unlock, flashcp, flock, free, freeramdisk, fsck, fsfreeze, fstrim, fsync, ftpd, fuser, getenforce, getopt, getsebool, getty, ginit, grep, groups, gunzip, gzip, halt, hd, hdparm, head, hexdump, hexedit, hostname, httpd, hwclock, i2cdetect,
i2cdump, i2cget, i2cset, i2ctransfer, id, ifconfig, ifdown, ifenslave, ifplugd, ifup, init, insmod, install, ionice, iostat, ip, ipaddr, ipcrm, ipcs, iplink, ipneigh, iproute, iprule, iptunnel, kbd_mode, kill, killall, killall5, last, less,
link, linux32, linux64, linuxrc, ln, load_policy, loadfont, loadkmap, login, logread, losetup, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsscsi, lsusb, lzcat, lzma, lzop, lzopcat, makedevs, man, matchpathcon, md5sum, mdev, mesg, microcom, mim,
minips, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.reiser, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump, nandwrite, nbd-client, nc, netcat, netstat, nice, nl,
nmeter, nohup, nologin, nproc, nsenter, nslookup, ntpd, nuke, openvt, partprobe, passwd, paste, patch, pgrep, pidof, ping, ping6, pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop, printenv, printf, ps, pscan, pstree, pwd,
pwdx, raidautorun, rdate, readahead, readlink, realpath, reboot, renice, reset, resize, restorecon, resume, rev, rm, rmdir, rmmod, route, rtcwake, run-init, runcon, runlevel, rx, script, scriptreplay, sed, seedrng, selinuxenabled, sendmail,
seq, sestatus, setarch, setconsole, setenforce, setfattr, setfiles, setfont, setkeycodes, setlogcons, setpriv, setsebool, setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha3sum, sha512sum, showkey, shred, shuf, sleep, softlimit, sort,
split, ssl_client, start-stop-daemon, stat, strings, stty, su, sum, svc, svok, swapoff, swapon, switch_root, sync, sysctl, tac, tail, tar, tc, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, traceroute6,
tree, true, truncate, ts, tsort, tty, ttysize, tunctl, tune2fs, ubiattach, ubidetach, ubimkvol, ubirename, ubirmvol, ubirsvol, ubiupdatevol, udhcpc, udhcpc6, udhcpd, uevent, umount, uname, uncompress, unexpand, uniq, unit, unix2dos, unlink,
unlzma, unlzop, unshare, unxz, unzip, uptime, users, usleep, vconfig, vi, vlock, volname, w, wall, watch, watchdog, wc, wget, which, who, whoami, whois, xargs, xxd, xz, xzcat, yes, zcat, zcip
It is also a defective clone of GNU packages like; bc, tar, less, wget, strings & patch
as well as defective clones of programs like; hdparm, powertop, ntpd & minicom (microcom)
as well as a tiny init and webserver.
The whole idea of BusyBox was to make a clone of GNU that goes in a single binary, for constrained embedded environments, by copy-pasting a bunch of files from GNU and other projects and removing pretty much all of the useful functionality to make the binary smaller - as anything recent is no longer constrained anymore (you have 1GB+ RAM), you're far better off using proper GNU/Linux than defective GNU/Linux.
GNU coreutils only has relevance to the utils parts of BusyBox - but of course every last coreutils program is far superior to BusyBox's implementation.
busybox
Currently defined functions:
[, [[, acpid, addgroup, adduser, adjtimex, ar, arch, arp, arping, ascii, ash, awk, base32, base64, basename, bb, bbconfig, bbsh, bc, blkdiscard, blkid, blockdev, brctl, bunzip2, busybox, bzcat, bzip2, cal, cat, chat, chattr, chcon, chgrp,
chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, conspy, cp, cpio, crc32, crond, cryptpw, cttyhack, cut, date, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff, dirname, dmesg, dnsdomainname,
dos2unix, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake, expand, expr, factor, fallocate, false, fatattr, fbset, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs, flash_eraseall, flash_lock,
flash_unlock, flashcp, flock, free, freeramdisk, fsck, fsfreeze, fstrim, fsync, ftpd, fuser, getenforce, getopt, getsebool, getty, ginit, grep, groups, gunzip, gzip, halt, hd, hdparm, head, hexdump, hexedit, hostname, httpd, hwclock, i2cdetect,
i2cdump, i2cget, i2cset, i2ctransfer, id, ifconfig, ifdown, ifenslave, ifplugd, ifup, init, insmod, install, ionice, iostat, ip, ipaddr, ipcrm, ipcs, iplink, ipneigh, iproute, iprule, iptunnel, kbd_mode, kill, killall, killall5, last, less,
link, linux32, linux64, linuxrc, ln, load_policy, loadfont, loadkmap, login, logread, losetup, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsscsi, lsusb, lzcat, lzma, lzop, lzopcat, makedevs, man, matchpathcon, md5sum, mdev, mesg, microcom, mim,
minips, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.reiser, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump, nandwrite, nbd-client, nc, netcat, netstat, nice, nl,
nmeter, nohup, nologin, nproc, nsenter, nslookup, ntpd, nuke, openvt, partprobe, passwd, paste, patch, pgrep, pidof, ping, ping6, pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop, printenv, printf, ps, pscan, pstree, pwd,
pwdx, raidautorun, rdate, readahead, readlink, realpath, reboot, renice, reset, resize, restorecon, resume, rev, rm, rmdir, rmmod, route, rtcwake, run-init, runcon, runlevel, rx, script, scriptreplay, sed, seedrng, selinuxenabled, sendmail,
seq, sestatus, setarch, setconsole, setenforce, setfattr, setfiles, setfont, setkeycodes, setlogcons, setpriv, setsebool, setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha3sum, sha512sum, showkey, shred, shuf, sleep, softlimit, sort,
split, ssl_client, start-stop-daemon, stat, strings, stty, su, sum, svc, svok, swapoff, swapon, switch_root, sync, sysctl, tac, tail, tar, tc, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, traceroute6,
tree, true, truncate, ts, tsort, tty, ttysize, tunctl, tune2fs, ubiattach, ubidetach, ubimkvol, ubirename, ubirmvol, ubirsvol, ubiupdatevol, udhcpc, udhcpc6, udhcpd, uevent, umount, uname, uncompress, unexpand, uniq, unit, unix2dos, unlink,
unlzma, unlzop, unshare, unxz, unzip, uptime, users, usleep, vconfig, vi, vlock, volname, w, wall, watch, watchdog, wc, wget, which, who, whoami, whois, xargs, xxd, xz, xzcat, yes, zcat, zcip
@Wiz @HatkeshiatorTND @latein @SuperDicq @EdBoatConnoisseur @hj @sun @hakui >Can't even read something far shorter than a few light-novel pages.
Subhuman-tier.
Subhuman-tier.
@Suiseiseki @Wiz @EdBoatConnoisseur @HatkeshiatorTND @SuperDicq @hj @latein @sun see but light novels are at least entertaining
@Suiseiseki @EdBoatConnoisseur @HatkeshiatorTND @SuperDicq @Wiz @hj @latein @sun not as shit as someone who willingly writes multiple autismo fanfics in reply to a joke copypasta
@hakui @latein @Suiseiseki @SuperDicq @EdBoatConnoisseur @hj @sun @Wiz >willingly
as opposed to unwillingly?
>multiple
so the optimal amount is one?
>autismo
>implying autism is bad
>joke copypasta
"yes, your honor, i did post that i would kill this specific person on this specific day, but have you considered that it was a joke copypasta? are you going to willingly write a formal opinion about my joke copypasta?"
as opposed to unwillingly?
>multiple
so the optimal amount is one?
>autismo
>implying autism is bad
>joke copypasta
"yes, your honor, i did post that i would kill this specific person on this specific day, but have you considered that it was a joke copypasta? are you going to willingly write a formal opinion about my joke copypasta?"
@HatkeshiatorTND @EdBoatConnoisseur @Suiseiseki @SuperDicq @Wiz @hj @latein @sun >he equates "alpine isn't GNU" with death threats
libtards can only hope to be as triggered as you lmao
libtards can only hope to be as triggered as you lmao
Replies
10
@hakui @latein @Suiseiseki @SuperDicq @EdBoatConnoisseur @hj @sun @Wiz >he forms his opinion on all subjects entirely independently based on feelings and cannot imagine using rhetoric for any purpose other than e-seething.
you literally *are* a libtard.
you literally *are* a libtard.
@HatkeshiatorTND @latein @Suiseiseki @SuperDicq @EdBoatConnoisseur @hj @sun @hakui this has been a troll thread ever since I joined it
@Wiz @HatkeshiatorTND @EdBoatConnoisseur @Suiseiseki @SuperDicq @hj @latein @sun please undastand he is unable to pick up on social cues
@hakui @HatkeshiatorTND @latein @SuperDicq @EdBoatConnoisseur @hj @sun @Wiz I see your proprietary cues and I reject them.
@Suiseiseki @HatkeshiatorTND @latein @SuperDicq @EdBoatConnoisseur @hj @sun @hakui Cozy is the only one in this webzone that actually can't pick up on them. Still a nice guy. Suiseiseki gets blinded by GNU/Rage.
@Wiz @latein @Suiseiseki @SuperDicq @EdBoatConnoisseur @hj @sun @hakui you mean his smirk widens into a GNU/Grin at the sight of proprietary slopware and the copium-addled words of its defenders.
@HatkeshiatorTND @Suiseiseki @SuperDicq @EdBoatConnoisseur @hj @sun @Wiz @hakui he smirked very jewishly