[modular-debian] Re: More thoughts on Plan 9 and GUIs

  • From: "David L. Craig" <dlc.usa@xxxxxxxxx>
  • To: modular-debian@xxxxxxxxxxxxx
  • Date: Thu, 27 Nov 2014 20:02:28 -0500

On 14Nov27:1558-0500, Marty wrote:

>    The community must separate research from market
>    capitalization. -Rob Pike

Nice quote.

> With the GUI out of the way, we can focus on the user-space system.
> My proposals for that foundation are Plan 9 and Go (with C
> for the performance parts).
> 
> Like Gobolinux, Plan 9 addressed the directory hierarchy issue, except they
> use bind mounts instead of symbolic links. That's an improvement
> but I would rather use something like lightweight subvolume clones,
> as an improvement on hard links. (Would that work?) I'm not worried
> about the partition issue: mfrs are planning hard drives with
> hundreds of terabytes.

I would post that question on the 9fans mailing list.

> I don't know how this could work within Debian. Maybe people are right,
> and the distro-as-packaging-service is an anachronism. I don't think
> moving into orbit around Red Hat will solve that.
> 
> I would like to keep something like dpkg/apt, but adapt it to a
> compile-from-source model, maybe compile from "launch" so each program
> could use pre-audited source and signed "recipes." Binaries are not only
> removed from distribution, but from the users' hard drive so they exist
> only in RAM. All software is "interpreted." The division between
> compiled and interpreted languages will narrow and eventually
> disappear (PyPy seems to pre-sage this trend).

CRUX does support rudimentary package depends but they
embrace KISS and are probably not interested in more
granularity than what they currently support.  They
also seem to believe cross-package USE flags such as
Gentoo has developed are orthogonal to KISS.

> It's a new concept for me, but I was surprised only by how long it took
> for me to notice it. This demo is one of the things that got me
> thinking about it: https://golang.org/

I agree that the Plan 9 community probably provides the
best option for moving toward.  Their GUI is pretty good
for workflow stability.  I need to get back to work on my
cookbook, replacing the Debian Sid host with something
more like CRUX.
-- 
<not cent from sell>
May the LORD God bless you exceedingly abundantly!

Dave_Craig______________________________________________
"So the universe is not quite as you thought it was.
 You'd better rearrange your beliefs, then.
 Because you certainly can't rearrange the universe."
__--from_Nightfall_by_Asimov/Silverberg_________________

Attachment: signature.asc
Description: Digital signature

Other related posts: