Who’s dumber, ‘AI’ or the person who took the time to screenshot this and post it?
TunaCowboy
- 0 Posts
- 29 Comments
Because Debian is known for its up to date software, right? Gave me a good chuckle.
stable
is not the only debian release. Additionally, while ubuntu may be great for beginners or corporate offices, it really does suck compared to other distros. They’ve added so much garbage and guardrails the performance is dog shit (in comparison to other distros like debian).
echo 'main;' | gcc -w -x c - && ./a.out
TunaCowboy@lemmy.worldto Open Source@lemmy.ml•SF ads call out tech firms for not paying for open source34·9 months agoI never said it does, are you intentionally ignoring the context in which my comment was made?
I have no love for the c-suite, but framing the OP as simply ‘asking for money’ is either ignorant or disingenuous.
TunaCowboy@lemmy.worldto Open Source@lemmy.ml•SF ads call out tech firms for not paying for open source123·9 months agoYou get to choose the license (or write your own) when you develop software. If you don’t want a permissive license don’t license your software that way, your motivation clearly doesn’t align with these licenses anyway.
Seems intentionally adversarial.
Generally speaking the OS is your universe and you interact via syscalls. Linking libc is also an option.
In some instances you may need to roll your own, but it’s likely to be small and specialized.
Syscalls are sitting right there, and you can always just link libc…
What if I prefer this?
#define CURLYOPENRIGHTCLOSEDLEFTBRACKET { #define CURLYOPENLEFTCLOSEDRIGHTBRACKET } #define CURVYOPENRIGHTCLOSEDLEFTBRACKET ( #define CURVYOPENLEFTCLOSEDRIGHTBRACKET ) #define PERIODWITHPERIODONTOP : #define COMMAWITHPERIODONTOP ; int main CURVYOPENRIGHTCLOSEDLEFTBRACKET CURVYOPENLEFTCLOSEDRIGHTBRACKET CURLYOPENRIGHTCLOSEDLEFTBRACKET if CURVYOPENRIGHTCLOSEDLEFTBRACKET 1 CURVYOPENLEFTCLOSEDRIGHTBRACKET CURLYOPENRIGHTCLOSEDLEFTBRACKET asm volatile CURVYOPENRIGHTCLOSEDLEFTBRACKET "mov $1, %%rax\n" "mov $1, %%rdi\n" "lea message(%%rip), %%rsi\n" "mov $4, %%edx\n" "syscall\n" PERIODWITHPERIODONTOP PERIODWITHPERIODONTOP PERIODWITHPERIODONTOP "%rax", "%rdi", "%rsi", "%rdx" CURVYOPENLEFTCLOSEDRIGHTBRACKET COMMAWITHPERIODONTOP CURLYOPENLEFTCLOSEDRIGHTBRACKET return 0 COMMAWITHPERIODONTOP CURLYOPENLEFTCLOSEDRIGHTBRACKET asm CURVYOPENRIGHTCLOSEDLEFTBRACKET ".section .data\n" "message: .ascii \"wut\\n\"\n" ".section .text\n" CURVYOPENLEFTCLOSEDRIGHTBRACKET COMMAWITHPERIODONTOP
regex feels like the kind of magic you get by consorting with dark forces
AKA reading the manual.
TunaCowboy@lemmy.worldto Debian operating system@lemmy.ml•Fucked up my system pretty bad whilst trying to install drivers1·1 year agoThat doesn’t mean it is loading dynamic kernel modules, which also require enrolling a machine owner key.
TunaCowboy@lemmy.worldto Debian operating system@lemmy.ml•Fucked up my system pretty bad whilst trying to install drivers22·1 year agoIf secureboot is enabled try disabling it. If disabling secureboot resolves the issue re-enable secureboot and add the dkms signing key with mokutil: https://wiki.debian.org/SecureBoot#Making_DKMS_modules_signing_by_DKMS_signing_key_usable_with_the_secure_boot
sq
git commit -m 'sq' git reset --soft HEAD~ git commit --amend git push origin +release
You should not be pushing into your main/master/whatever branch.
All the main/master replies completely miss the point, further emphasizing sirsirsalot’s statement.
git whoosh --hard
This comment demonstrates a misunderstanding of
shepherd
andguix
. Using an actual programming language vs some bastardized version of a markup language to describe complex configurations is increasingly popular because it is better.guix
is inspired bynix
and allows you to specify the entire system as code in a reproducible manner - which you don’t want to do in ‘human readable’toml+
,yaml+
, etc. because it fucking sucks.You can use
scheme
to abstract awayscheme
lol. These are advanced tools for advanced systems.*I use
systemd
all the time, but a direct comparison betweensystemd
andshepherd
without additional context is misleading and flawed.