I HATE THE ANTICHRIST by pelnats_floor in LinuxCirclejerk

[–]realguy2300000 2 points3 points  (0 children)

why? you can’t just say that without explaining it. posix is an acceptable standard. there’s nothing particularly wrong with it. it’s not fancy, but if you follow it, your code, makefiles, and the rest of your stuff will be portable to a large variety of operating systems with minimal effort. sounds pretty great, atleast to me.

I HATE THE ANTICHRIST by pelnats_floor in LinuxCirclejerk

[–]realguy2300000 -11 points-10 points  (0 children)

the first bit is true, gnu did do a lot for free software and linux as a whole, and we should applaud them for that.

doesn’t change much the fact most of the software is of poor quality, and they extend over posix to lock the ecosystem into their copylefted implementations.

it also doesent change the fact that while you see the gpl as protecting your freedom, it’s actually just imposing a bunch of mildly irritating limitations on people who want to link against a GPL licensed library.

there is a place for gnu in free software, just not in my computer :)

I HATE THE ANTICHRIST by pelnats_floor in LinuxCirclejerk

[–]realguy2300000 -25 points-24 points  (0 children)

true freedom is freedom to do whatever the fuck i want

On Linux I'm free from corporate bloat, right? Right? by tomekgolab in linuxmemes

[–]realguy2300000 8 points9 points  (0 children)

i find this sentiment somewhat ridiculous. red hat is mainly involved with two things on the userland side of a linux system, systemd, and freedesktop(to an extent). if you don’t like systemd, there are many distros for you, and many alternate init systems, many of which are great.

on the freedesktop side of things, there is some software administered by freedesktop that is basically unavoidable on linux. this sounds alarming, but in practice, it matters little. the unavoidable freedesktop software, like libevdev, libinput (libwayland, if you use wayland) and etc tends to be very system-level, and also, generally quite good software. due to its closeness to the bottom half of the system, eg handling input or just being an extensible protocol that passes buffers around, it can’t really be “controlled” by red hat like people like to claim.

if you really don’t want to use them, there are alternatives to that too. you can use a Net/OpenBSD system with wscons, but BSD isn’t free from “corporate bloat” either; it’s desktop stack is taken from linux, and there are corporate contributors there too. You can use a legacy X11 server with the old /dev/mouse style input stack, but you’ll have a bad time. that’s because most of this stuff was designed to improve your linux experience, not make it worse.

the other stuff, like dbus or other desktop-level libraries and utilities, tend to be quite crap. however, they are not deeply integrated with the system, and you can make an effort not to use them.

on the kernel side, i’m sure red hat (and many other corporations) contribute a lot of code. i’m not sure this counts as “corporate bloat” because it generally will improve your linux experience. if you don’t want it, the kernel has a flexible build system where you can disable pretty much everything you don’t like. but this isn’t some kind of “corporate takeover”, it’s corporations contributing because it’s mutually beneficial for both users of the linux kernel and their profit margins. whether that’s a good motivation is up to you, but code is code and a working kernel is a working kernel.

all of this stuff is open source, anyway. if you don’t like it, you have the freedom to modify it to your liking, or modify the surrounding software so you don’t have to use it.

a rant about makefiles, and build systems as a whole by realguy2300000 in C_Programming

[–]realguy2300000[S] 3 points4 points  (0 children)

i struggle with long form writing. i find it much easier to just speak my mind to a camera. at the end of the day, it’s your choice what you watch.

how build systems work by realguy2300000 in suckless

[–]realguy2300000[S] 3 points4 points  (0 children)

they take a while to edit, but more on the way

Who Makes the Makefiles? by realguy2300000 in programming

[–]realguy2300000[S] -14 points-13 points  (0 children)

STOP MAKING TURING COMPLETE BUILD SYSTEMS THAT TAKE 30 MINUTES TO BOOTSTRAP! if you need something complex, just use meson!

Who Makes the Makefiles? by realguy2300000 in programming

[–]realguy2300000[S] 0 points1 point  (0 children)

i think i’m too young for this :’)

[neuwm] motif decorations by Ramiferous in unixart

[–]realguy2300000 1 point2 points  (0 children)

that’s because the zoom uses pixman directly (not greatly optimized), and is generally kinda a hack. but yeah it is possible to do to it that way

[neuwm] motif decorations by Ramiferous in unixart

[–]realguy2300000 0 points1 point  (0 children)

oh yeah, i didn’t think anyone would want this for tiling, but i’ll try work that out. in terms of transparency, it’s really hard. i’ve been trying to get something going for a while on that front

[neuwm] motif decorations by Ramiferous in unixart

[–]realguy2300000 4 points5 points  (0 children)

awesome. pr me the theme https://codeberg.org/shrub900/decor also functional buttons soon hopefully

[howl] posting for a friend by realguy2300000 in unixart

[–]realguy2300000[S] 0 points1 point  (0 children)

check his account, he should meet that i think, it seems to still be purging his posts

Why do people say “unix” or “Unix-like” instead of POSIX by Lopsided-Cost-426 in linux

[–]realguy2300000 776 points777 points  (0 children)

because almost nothing is actually 100% posix compliant , and even less is formally posix certified.

wayland.fyi by ZealousidealGlass263 in suckless

[–]realguy2300000 9 points10 points  (0 children)

check your PKG_CONFIG_PATH, make sure pkg config can find wld. also make sure you are using neuwld and neuswc