dalias, to random
@dalias@hachyderm.io avatar

Aside from the IFUNC mechanism (which doesn't and won't support, btw), the one way for libraries that get linked but not used to run code is as global constructors.

Wouldn't it be nice if distros could just audit for which libs have global ctors, and apply greater scrutiny to pulling ones that do into sensitive programs?

Well...

🧵

jbzfn, to linux
@jbzfn@mastodon.social avatar

⏳ SysVinit 3.09 Now Allows Building With musl C Library, Passing Boot Messages To Firmware - Phoronix

https://www.phoronix.com/news/SysVinit-3.09

musl, to random

web infrastructure has now been switched entirely over to tipidee (https://skarnet.org/software/tipidee/) thanks to range request support that was added a while back, and to fix some breakage introduced with split backends. Thanks @ska for writing it, help setting up, and feature additions to meet site needs!

postmarketOS, (edited ) to random
commjoenie, to swift Dutch
@commjoenie@mastodon.online avatar

How can I run on ? ?

JLW_the_Jobber, to voidlinux
@JLW_the_Jobber@fosstodon.org avatar

To get that “full desktop” experience I am reinstalling with the @xfce iso. I am still staying with . I will probably install too.

was okay, but the inability to easily install the extensions was a no bueno for me. My gnome needs to have some spice; vanilla doesn’t cut it 🌶️

whynothugo, to homebrewing
@whynothugo@fosstodon.org avatar

The recent 9.0 release supports running 32bit binaries on a 64bit host.

This is a big deal for distributions like , since musl has is no multilib support.

https://www.theregister.com/2024/01/18/wine_90_is_out/

datarama, to random
@datarama@hachyderm.io avatar

Move carefully and fix things.

dalias,
@dalias@hachyderm.io avatar

@datarama This should be part of the statement of libc criteria for inclusion of functionality.

rory, to FreeBSD

I've been re-reconverting a lot of my "stuff" to the BSDs (Free, Open, Net). It's refreshing. The Linux every-tool-has-to-be-a-swiss-army-knife ethos is exhausting after a while. The relative simplicity and clean organization of *BSD (especially OpenBSD) re-affirms my fondness for UNIX-y things.

You might think there's not that much difference but, in many cases, I'd rather admin a BSD box. Try it, you'll see.

Also, NetBSD is soo lean, it has made my old Pentium III almost useful again. Even with 333Mhz and 128 MB of RAM 🙃

#bsd #openbsd #freebsd #vintagecomputing

kkarhan,

@rory Since then @SweetAIBelle and I have worked on OS/1337 and whilst we have some booting prereleases, I want to iron it out into something that works and that is easily extensible and "build from source yourself"...

https://github.com/OS-1337/OS1337
https://github.com/orgs/OS-1337/projects/1/views/1

Tho is not to be confused with @landley 's reference implementation of a + / distro that is , which is close to but not identical to the foundation of , but exceeds my space requirements.

kkarhan,

@rory That being said, Contributions and Feedback is welcome and as per it's license you could even go so far as to fork it and put a any other -esque under it if you so please.

In fact, I'd not be surprised if + / is the foundation of the OSes used on the and ...

it's just that neither nor have admitted so and I'm not going to stalk through the mailinglist of toybox when @landley hinted enough.

whitekiba, to random German

@kkarhan The fuck ist los mit den plötzlichen Cryptoboosts? Ist dein Account okay?

kkarhan, (edited )

@landley @whitekiba @OS1337 sry.

My quest is to see if something like can be done with modern versions of & .

I know is meant to show a full + toybox / linux system for each supported architecture without sacrificing features and drivers along the way whilst retaining readability and reproduceability.

So OFC it can't fit on ...

But what can fit is a shimmed-down system able to load additional tools and/or flash/write a bigger system onto disk.

rticks, to poetry
@rticks@mastodon.social avatar
TritTriton, to random French
@TritTriton@shelter.moe avatar

Alors, c’est comme ça ? Je vais devoir en passer par là (ou par Lagrange, voire Amfora) pour pouvoir lire les articles de Numerama sans devoir passer par leur site ?

C’était plus simple via FrogFind!, mais il ne veut plus afficher les articles de ce site depuis hier après-midi (et @ActionRetro ne répond pas…)… ;__;

kkarhan,

@ActionRetro @TritTriton Any way to the stack of ?

Cuz I think this would work great and would definitely reduce the burden of hosting and allow to further adapt it.

I.e. adding an because I'm the kind of that shoves vintage systems running on OS/1337 ( + / ) behind a to provide them with @torproject / connectivity until I have ported that to as well...

kkarhan, to bot German

:boost_requested: :boost_ok: :boost_animated: WANTED: Instance Recommendations for a FLOSS Project:

I do want to setup a 2 accounts for OS/1337.

  1. One main account for news and announcements (kinda like @ubuntu and @thunderbird have).

  2. One for publishing changes (similar to @linux and @netbsdsrc ).

kkarhan, (edited )

@HopelessDemigod basically OS/1337 is a minimalist distro using + for userspace and aiming to be an option for an extra lightweight / - or basis for systems aka. devices:
https://os1337.com

kkarhan,

@HopelessDemigod The current goal is to get a 0.1 release that fits on a 1.400kB 3,5" FDD and includes (ideally 6.6.6 for maximum meme factor) and ( as SSH-Client only) compiled against -cross and bootable on any and up.

https://github.com/OS-1337/OS1337

xyzdims, to archlinux
kkarhan,

@xyzdims well, isn't made by me, I just use the musl-cross packages that Landley uses to build with...

So for all intents and purposes OS/1337 is just a , repackaging the existing stuff...
https://github.com/OS-1337/OS1337

nixCraft, to linux
@nixCraft@mastodon.social avatar

I'd like to interject for a moment .. but I can't ... #linux #gnu

kkarhan,

@nixCraft what if I told you that I specifically make OS/1337 as a #toybox + #musl / #Linux distro?

Cuz #Glibc sucks!

https://os1337.com

#OS1337

kkarhan,
kkarhan, to random German

Whilst I work on 's aka. / , I'm thinking about the other, more featureful versions.
https://github.com/OS-1337/OS1337/tree/main/docu/ideas

Besides a to launch a version there are a lot of tools I'd love to support:

  1. a Package Manager so people can just install & update shit easily:
    https://github.com/OS-1337/spm

  2. Good default Configs for a System like NTP & DNS Servers unless those are being offered per DHCP.
    https://github.com/OS-1337/conf.d

kkarhan,

also: call me weird but I'd rather integrate #SystemD into #OS1337 than using #glibc for OS/1337:
In fact I'd rather statically link #musl with every binary to maximize portability of applications...

https://os1337.com

#OS1337

nemo, to random
@nemo@mas.to avatar
kkarhan,

@nemo basically my attempt at making a / -based + / distribution...

https://github.com/OS-1337/OS1337

rq, to random

Tired of "works on my machine"? Just ship the whole machine. Meet Docker, the best way to distribute a 10 MiB binary and 2 GiB runtime environment.

kkarhan,

@rq yeah, the is the problem.

If wasn't a piece of shit that knowingly and willingly bricks all the time would neither have a right to exist nor legitimate reason to be used.

I hope will migrate to sooner than later...

rml, to random

Just when I feel like I'm ready to throw in the towel with email, I discover a solution that actually sounds sensible:

« is not a normal MTA. Rather, it's a minimalist client for sending mail direct to the recipient's MX, or mail exchanger, in contrast to the widespread practice of sending through a "smarthost" or "outgoing mail server".

In combination with sufficient cryptographic measures, this ensures that no one outside the receiving domain's mail system can intercept or alter the contents of the message, making mxclient suitable for:

  • Private bi-directional communication between individuals (with personal domains) or organizations that mutually implement this kind of delivery.

  • Delivery of sensitive data like account access or password reset tokens without them passing through third party mailer systems.

  • Avoiding dragnet surveillance of outgoing mail in otherwise conventional mail setups.

mxclient is not an outgoing mail queue. It delivers mail synchronously, to a single recipient, reporting success, temporary failure, or permanent failure via the exit status (using sysexits.h codes). It can be used as the backend for the separate queuing frontend to yield a full "sendmail" command for use by MUAs or scripts that expect asynchronous delivery.

Ability to send mail directly to the recipient's MX depends on having unblocked outgoing port 25 (many residential and mobile ISPs firewall it) and on not being on one of several "dialup"/residential IP address lists that many sites' mail systems use to block likely spammers. To get around this while still maintaining the security and privacy properties of interfacing directly with the recipient's MX, future versions of mxclient will support performing the actual TCP connection through a (SOCKS5 or ssh -W child process) proxy while keeping the actual TLS endpoint local. »

from Rich Felker, maintainer of
https://github.com/richfelker/mxclient

das_menschy, to archlinux German
@das_menschy@toot.bike avatar

Should I install on my Laptop with ? Are all the usual programs (like Firefox, Thunderbird/Evolution, Nextcloud clients) compilable with ?

dalias, to random
@dalias@hachyderm.io avatar

Great example of Fork Considered Harmful just came up on : a program that spawns children via fork+exec spending inordinate time in kernelspace (accounted as minor page faults) slowing down computation.

thegibson, to random

Post your fails.

Pwn your imposter.

Void_Setup,

@thegibson Setting up on to into for installing software to control my new hand/motion tracker/controller, only for the software to spit out this:

Error: Missing Dependency: glibc

Thought I could cheat the system. Long story short, installed the GLIBC variant of Void on a USB, booted into it, and redid the process of converting and installing (guide coming soon).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • everett
  • ethstaker
  • thenastyranch
  • magazineikmin
  • modclub
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • ngwrru68w68
  • tacticalgear
  • InstantRegret
  • Leos
  • cubers
  • mdbf
  • normalnudes
  • tester
  • GTA5RPClips
  • provamag3
  • cisconetworking
  • anitta
  • lostlight
  • All magazines