RetroFed Forum
Your home away from modern life.
unix design principals
Post Reply
AuthorMessage
not_IO lemmy.blahaj.zone not_IO@lemmy.blahaj.zone
Joined: 2024-12-06
Quote

https://social.treehouse.systems/@argentumcation/116524819880162676

889   Original
9point6 lemmy.world 9point6@lemmy.world
Joined: 2023-06-12
#2 · Quote Reply

I prefer the gnu 2-in-1, in order to have a different implementation to the BSD version they optimised for speed over space.

12
idk (she/her) szmer.info Tiger_Man_@szmer.info
Joined: 2025-08-06
#3 · (edited) Quote Reply

2-in-1 shampoos suck tho, so unix wins again

62
groet feddit.org groet@feddit.org
Joined: 2024-08-12
#4 · (edited) Quote Reply

Eh I think its fine. Its just

clean hair --condition

or

clean body --moisturize

And its not like literally any cleaning product on the market isn't just a wrapper around libclean anyway

Edit: libclean is deprecated, now its all either libsoap or its newer fork libpid

127
Valmond lemmy.dbzer0.com Valmond@lemmy.dbzer0.com
Joined: 2025-11-13
#5 · Quote Reply

Programming too:

One role, one responsibility!

7
dave feddit.uk dave@feddit.uk
Joined: 2023-06-14
#6 · Quote Reply

Eh I think its fine. Its just clean hair --condition or clean body --moisturize And its not like literally any cleaning product on the market isn't just a wrapper around libclean anyway Edit: libclean is deprecated, now its all either libsoap or its newer fork libpid

That’s true, but neither of those options are POSIX-compliant. You have to set POSIX_ME_SLIMY for clean to also condition.

55
ViatorOmnium piefed.social ViatorOmnium@piefed.social
Joined: 2025-06-11
#7 · Quote Reply

What if it's systemd's shampood?

53
not_IO lemmy.blahaj.zone not_IO@lemmy.blahaj.zone
Joined: 2024-12-06
#8 · Quote Reply

That’s true, but neither of those options are POSIX-compliant. You have to set POSIX_ME_SLIMY for clean to also condition.

me slimy ,😭

24
🇦🇺𝕄𝕦𝕟𝕥𝕖𝕕𝕔𝕣𝕠𝕔𝕠𝕕𝕚𝕝𝕖 hilariouschaos.com muntedcrocodile@hilariouschaos.com
Joined: 2025-02-09
#9 · Quote Reply

Eh I think its fine. Its just clean hair --condition or clean body --moisturize And its not like literally any cleaning product on the market isn't just a wrapper around libclean anyway Edit: libclean is deprecated, now its all either libsoap or its newer fork libpid

Fuck that's a good edit

10
rozodru piefed.world rozodru@piefed.world
Joined: 2026-02-06
#10 · Quote Reply

suckless shampoo: you have to build it yourself. want no tears? that's a patch. smell like coconut? patch. you forgot to add the coconut smell to the config so it's not gonna build, try again.

37
obnomus lemmy.ml Obnomus@lemmy.ml
Joined: 2024-06-16
#11 · Quote Reply

Lmao

1
Great Blue Heron lemmy.ca GreatBlueHeron@lemmy.ca
Joined: 2023-07-04
#12 · (edited) Quote Reply

What if it's systemd's shampood?

Or:

shampoo -> /bin/busybox

conditioner -> /bin/busybox

I find it funny that systemd gets so much hate for trying to be all the things, but haven't seen the same criticism directed at busybox

22
Alberat lemmy.world Alberat@lemmy.world
Joined: 2026-02-03
#13 · Quote Reply

deodorant must violate Unix philosophy based on my experience with Linux users

-10
Yuyarl sh.itjust.works Yuyarl@sh.itjust.works
Joined: 2023-06-29
#14 · Quote Reply

That’s true, but neither of those options are POSIX-compliant. You have to set POSIX_ME_SLIMY for clean to also condition.

Son, I'm crine

11
Jerkface (any/all) lemmy.ca jerkface@lemmy.ca
Joined: 2023-06-06
#15 · Quote Reply

just use awk

5
JohnAnthony lemmy.dbzer0.com JohnAnthony@lemmy.dbzer0.com
Joined: 2023-10-30
#16 · Quote Reply

My hair quality became noticeably better when I started using SOLID shampoo. DRY shampoo, if you will

17
TurboWafflz lemmy.world turbowafflz@lemmy.world
Joined: 2023-09-23
#17 · Quote Reply

Or: shampoo -> /bin/busybox conditioner -> /bin/busybox I find it funny that systemd gets so much hate for trying to be all the things, but haven't seen the same criticism directed at busybox

To be fair, busybox is doing it for the purpose of making it easy to setup a very small and simple fully functional OS. Systemd is doing it for the purpose of ???????

8
TurboWafflz lemmy.world turbowafflz@lemmy.world
Joined: 2023-09-23
#18 · Quote Reply

deodorant must violate Unix philosophy based on my experience with Linux users

That's the last generation of linux users. The transfem revolution is focused on making linux smell good again

15
Black616Angel discuss.tchncs.de Black616Angel@discuss.tchncs.de
Joined: 2023-06-24
#19 · (edited) Quote Reply

Eh I think its fine. Its just clean hair --condition or clean body --moisturize And its not like literally any cleaning product on the market isn't just a wrapper around libclean anyway Edit: libclean is deprecated, now its all either libsoap or its newer fork libpid

libpid

🤣

11
nymnympseudonym piefed.social nymnympseudonym@piefed.social
Joined: 2025-08-25
#20 · (edited) Quote Reply

Unix principals include Dennis Ritchie, Ken Thompson, and Brian Kernighan

Unix principles include tools that do one thing and do it well, casting directories and sockets as file abstractions, and clean separation between kernel and userspace modes.

49
Ŝan • 𐑖ƨɤ piefed.zip Sxan@piefed.zip
Joined: 2025-06-18
#21 · Quote Reply

Unix principals include Dennis Ritchie, Ken Thompson, and Brian Kernighan Unix principles include tools that do one thing and do it well, casting directories and sockets as file abstractions, and clean separation between kernel and userspace modes.

Gawd it's great to see unabashed grammar pedantry.

25
Baŝto discuss.tchncs.de basxto@discuss.tchncs.de
Joined: 2023-07-22
#22 · Quote Reply

To be fair, busybox is doing it for the purpose of making it easy to setup a very small and simple fully functional OS. Systemd is doing it for the purpose of ???????

I never understood why Gummiboot became part of Systemd

3
mfed1122 discuss.tchncs.de mfed1122@discuss.tchncs.de
Joined: 2025-03-31
#23 · Quote Reply

Gawd it's great to see unabashed grammar pedantry.

Spelling pedantry, really

21
Ŝan • 𐑖ƨɤ piefed.zip Sxan@piefed.zip
Joined: 2025-06-18
#24 · (edited) Quote Reply

What if it's systemd's shampood?

Þere's no such þing. systemd-clean includes

  • sytemd-bodywash
  • systemd-shampoo
  • systemd-conditioner
  • systemd-shower
  • systemd-house

and þey're all interdependent. Someone once tried to decouple systemd-shampoo but it was so much effort þey hard-forked it. Þe only þing it doesn't include (yet) is yard.

And it looks like þis!

VLoD84WFpDfT3zl.jpeg

0
SwingingTheLamp piefed.zip SwingingTheLamp@piefed.zip
Joined: 2025-12-27
#25 · Quote Reply

I never understood why Gummiboot became part of Systemd

Just wait for systemd-kernel, systemd-desktop, systemd-webbrowser, et cetera. You know it's coming.

6
Albbi piefed.ca albbi@piefed.ca
Joined: 2025-06-25
#26 · Quote Reply

2-in-1 shampoos suck tho, so unix wins again

Shampoo: Remove oils and thereby remove dirt attached to oils.
Conditioner: Restore oils to your hair.

2-in-1: Restore oils while also removing oils?

6
brbposting sh.itjust.works brbposting@sh.itjust.works
Joined: 2023-09-20
#27 · Quote Reply

(“do one thing well“)

2
printf("%s", name); piefed.blahaj.zone akunohana@piefed.blahaj.zone
Joined: 2026-03-30
#28 · Quote Reply

Whatever its shortcomings, it surely must be better than Microslop's Coshampoo. Who the heck wants an attendant watching you shower?!

24
TurboWafflz lemmy.world turbowafflz@lemmy.world
Joined: 2023-09-23
#29 · Quote Reply

Just wait for systemd-kernel, systemd-desktop, systemd-webbrowser, et cetera. You know it's coming.

Gnu/linux -> gnu/systemd -> systemd/systemd

6
swab148 lemmy.dbzer0.com swab148@lemmy.dbzer0.com
Joined: 2025-06-04
#30 · Quote Reply

Does this also apply to emacs?

4
esc piefed.social esc@piefed.social
Joined: 2026-03-24
#31 · Quote Reply

To be fair, busybox is doing it for the purpose of making it easy to setup a very small and simple fully functional OS. Systemd is doing it for the purpose of ???????

For the purpose of managing system.

4
RandomLegend [He/Him] lemmy.dbzer0.com RandomLegend@lemmy.dbzer0.com
Joined: 2023-06-10
#32 · Quote Reply

Whatever its shortcomings, it surely must be better than Microslop's Coshampoo. Who the heck wants an attendant watching you shower?!

No kinkshaming lol

10
Shanmugha lemmy.world Shanmugha@lemmy.world
Joined: 2025-02-08
#33 · Quote Reply

I am. It washes my body (as in corporeal form)

4
MrKoyun lemmy.world MrKoyun@lemmy.world
Joined: 2026-01-20
#34 · Quote Reply

That's the last generation of linux users. The transfem revolution is focused on making linux smell good again

Hey! Don't you dare insult my Axe body spray =:(

4
printf("%s", name); piefed.blahaj.zone akunohana@piefed.blahaj.zone
Joined: 2026-03-30
#35 · Quote Reply

No kinkshaming lol

I am ALL for exhibitionism in non offensive settings, but Microslop up my ass? No spank you. 😝

5
the_crotch sh.itjust.works the_crotch@sh.itjust.works
Joined: 2024-03-07
#36 · Quote Reply

I am ALL for exhibitionism in non offensive settings, but Microslop up my ass? No spank you. 😝

up my ass

That is not what shampoo is for

9
the_crotch sh.itjust.works the_crotch@sh.itjust.works
Joined: 2024-03-07
#37 · Quote Reply

Eh I think its fine. Its just clean hair --condition or clean body --moisturize And its not like literally any cleaning product on the market isn't just a wrapper around libclean anyway Edit: libclean is deprecated, now its all either libsoap or its newer fork libpid

Make sure to run "clean body" before and after you fsck

4
DreadPirateShawn lemmy.blahaj.zone DreadPirateShawn@lemmy.blahaj.zone
Joined: 2023-06-09
#38 · Quote Reply

up my ass That is not what shampoo is for

Sure it is, it's right there in the name. That's why it's a sham.

8
d_k_bo feddit.org d_k_bo@feddit.org
Joined: 2024-06-22
#39 · Quote Reply

Whatever its shortcomings, it surely must be better than Microslop's Coshampoo. Who the heck wants an attendant watching you shower?!

I oft co-wash my hair (washing the hair only with conditioner instead of shampoo).

2
sleet01 lemmy.ca sleet01@lemmy.ca
Joined: 2023-06-12
#40 · Quote Reply

No, it's okay if you combine them with pipes.

8
Jankatarch lemmy.world Jankatarch@lemmy.world
Joined: 2024-07-12
#41 · Quote Reply

Spelling pedantry, really

"Spell Nazi" sounds like an actual evil-wizard title, tbf.

9
Err(()).unwrap() Moderator rtxn@lemmy.world
Joined: 2023-06-24
#42 · Quote Reply

suckless shampoo: you have to build it yourself. want no tears? that's a patch. smell like coconut? patch. you forgot to add the coconut smell to the config so it's not gonna build, try again.

Suckless shampoo is just a bucket of wood ash and pork tallow.

1
PearOfJudes lemmy.ml PearOfJudes@lemmy.ml
Joined: 2025-09-16
#43 · Quote Reply

Gawd it's great to see unabashed grammar pedantry.

Gawd T-T

2
MousePotatoDoesStuff piefed.social MousePotatoDoesStuff@piefed.social
Joined: 2026-04-22
#44 · Quote Reply

I was just thinking yesterday about how the half adder probably violates the Unix design principles

3
argentumcation lemmy.world argentumcation@lemmy.world
Joined: 2023-07-25
#45 · Quote Reply

Wait what

1
argentumcation lemmy.world argentumcation@lemmy.world
Joined: 2023-07-25
#46 · Quote Reply

That's the last generation of linux users. The transfem revolution is focused on making linux smell good again

I can't get my twindrills looking like that without good hair care

1
Post Reply
Back to top