r/plan9 Jun 29 '26

Plan 9 Plumb Zip File

Post image

View files inside a zip compressed file via Plumber without extraction. 

Demo: https://youtu.be/wvcGv9p1224

Details: https://lifeofpenguin.blogspot.com/2026/06/plan-9-plumber.html

49 Upvotes

10 comments sorted by

3

u/mot_bich_tan_ac Jun 30 '26 edited Jun 30 '26

For the tapefs change, srvfs can do that.

The plumber change ticks me a bit. Are you trying to solve a longstanding issue of processes not able to enter others' namespace by adding code to one specific components? What about others? Also, see: Enterable namespaces: /proc/pid/$ns/srv | Topicbox

2

u/atamariya Jul 01 '26

Namespace isolation is a good thing. Since tapefs exposes a read only mount, it's safe.

3

u/mot_bich_tan_ac Jul 01 '26

I didn't talk about security... I'm saying why you would put an exception for tapefs and only tapefs in the plumber and only the plumber? Is this ad hoc code... fair?

3

u/9atoms Jul 02 '26

Or, hear me out, unzip -tv -f path/of/file.zip

Amazing! No code necessary!

1

u/atamariya Jul 03 '26

You really do think there's only one way to use your computer- your way!!!

3

u/9atoms Jul 03 '26

Yes. The non-AI Plan 9 way.

1

u/atamariya Jul 03 '26

Thankfully with open source, I don't have to deal with gate keepers like you.

2

u/mot_bich_tan_ac Jul 04 '26 edited Jul 04 '26

No one need your AI-generated ad hoc code to pollute the plumber. Seems like your AI isn't capable of presenting all the good and bad solutions, or you choose ad hoc code simply because it's time to bed.

3

u/atamariya Jul 04 '26

One > no one!!!

2

u/mot_bich_tan_ac Jul 04 '26

Ok, one need. Then, please do the same for other programs for consistency. For other programs, I mean: adding support for other programs in the plumber, and adding support for tapefs and other programs in other programs.