Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Feb 2014 23:56:21 -0500
From:      Jason Hellenthal <jhellenthal@dataix.net>
To:        Daniel Braniss <danny@cs.huji.ac.il>
Cc:        "freebsd-filesystems@freebsd.org" <freebsd-filesystems@freebsd.org>, Perry Hutchison <perryh@pluto.rain.com>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Willem Jan Withagen <wjw@digiware.nl>, Jordan Hubbard <jordan.hubbard@gmail.com>, Bakul Shah <bakul@bitblocks.com>
Subject:   Re: Thoughts on Multi-Symlink Concept
Message-ID:  <1447F7F5-8030-4340-B4E3-7A3EAF8055D3@dataix.net>
In-Reply-To: <D52E1550-2834-4BCB-BDFA-BF59C221FC0D@cs.huji.ac.il>
References:  <CAO2cuEMC==HstC4VkkiFpHyo6LA_xyCjYKvCEECXneVLNnZpZg@mail.gmail.com> <A31B3F88-861F-459B-AD67-F146D5514594@mail.turbofuzz.com> <530049a1.XXZ1PjZFgRyCu9X6%perryh@pluto.rain.com> <53092D83.6050603@digiware.nl> <E4045817-9A79-42CD-B69F-7D3C8A2D861B@gmail.com> <4B5A7B51-74E2-4F8E-827D-251F0DBC9326@bitblocks.com> <D52E1550-2834-4BCB-BDFA-BF59C221FC0D@cs.huji.ac.il>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
That's a bit more complicated than the average Yogi bear would look for though.

-- 
 Jason Hellenthal
 Voice: 95.30.17.6/616
 JJH48-ARIN

> On Feb 24, 2014, at 3:39, Daniel Braniss <danny@cs.huji.ac.il> wrote:
> 
> and we also have automount/amd/am-utils/autofs …
> 
> here we have /usr/local via am-utils mounted to the correct arch/os/version.
> 
> danny
> 
> 
>> On Feb 23, 2014, at 10:02 PM, Bakul Shah <bakul@bitblocks.com> wrote:
>> 
>> 
>>> On Feb 22, 2014, at 7:13 PM, Jordan Hubbard <jordan.hubbard@gmail.com> wrote:
>>> 
>>> Indeed.  I often tell interns who are looking for interesting project ideas to simply look back into our own past.  Almost all the really interesting and cool research activities where operating systems are concerned seems to have happened between the years of 1970-1990.    Sprite, Plan 9, Mach (hey, file space name servers anyone?), Domain OS, all kinds of neat ideas that sadly died or were forgotten in the name of consolidation, performance and expedience.  Indeed, the performance of some of those concepts was actually rather woeful when 4MB of memory and 1MIP were all you one to work with.  Maybe now that we have more hardware horsepower than we almost know what to do with, it’s time for some of those ideas to enjoy a renaissance?   Sounds like a good EuroBSDCon or BSDCan talk. :-)
>> 
>> Plan9 is alive and well! Well, at least used by a small but
>> a diverse group of people! And with the advent of the plan9
>> RaspberryPi port I see new people playing with it!
>> 
>> With Plan9 style per process name space, 9P protocol (to
>> easily construct a filesystem API for anything), mount()
>> syscall to connect to a fileserver speaking 9p, and bind()
>> syscall to overlay/underlay a filetree on another, you can
>> achieve the equivalent of variant symlinks and much more!
>> You can easily implement a 'multi-symlink' fs as well!
>> 
>> On plan9 all device drivers also speak 9p so you can even
>> mount a remote network stack on your local machine (no need
>> for NAT!). User programs such as rio (a window manager) and
>> acme (an editor) also provide FS access to their facilities  
>> which makes it easy to write scripts to interact with them.
>> 
>> Some examples:
>> 
>> bind $ARCH/bin /bin     # now files in $ARCH/bin appear in /bin
>> 
>> mount /srv/dump /n/dump dump # make the dump fs available at /n/dump
>> bind /n/dump/2013/11/12/arm/lib/libc.a /arm/lib/libc.a
>> 5c -o foo foo.c         # now foo is linked with libc.a of 12-Nov-2013
>> 
>> 9fs sources     # /n/sources points to sources/ on sources.cs.bell-labs.com
>> bind /n/sources/plan9/sys/src /sys/src  # overlay on local /sys/src
>> 
>> There is already support for 9P in Linux, Qemu and few other
>> places as it is pretty simple to add.  UCB's many core 
>> research OS Akaros is using 9p and the network stack from
>> plan9.
>> 
>> If anyone is inspired to add 9p & friends support to FreeBSD,
>> I encourage you to play with plan9 on the RaspberryPi as it is
>> pretty easy to use and lots of fun. [Kernel compile takes a
>> minute on the RasPi.  The equivalent of `make buildworld
>> buildkernel' about 4 minutes. Of course, the system is pretty
>> minimal]
>> 
>> 
>> _______________________________________________
>> freebsd-hackers@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
> 
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"

[-- Attachment #2 --]
0	*H
010	+0	*H
90000
	*H
010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 Primary Intermediate Client CA0
130518085048Z
140519220947Z0H10Ujhellenthal@dataix.net1%0#	*H
	jhellenthal@dataix.net0"0
	*H
0
'`TmfkܨJ5u+c'Upb`zv)&ȸXZ*VN6JvLoVoh}g
pQDŽKf/tZA˳("4Ԅ˻'d2h|IBl'^v^;'e8S99ۿVm|k8_UQtC"5l!kjZ]އQGn\BŽh!FTsD%pV^Eӑd¨x͸"9
г"f00	U00U0U%0++0UڔfmVʢ$䟓0U#0Sr풜\|~5NԸQ0!U0jhellenthal@dataix.net0LU C0?0;+70*0.+"http://www.startssl.com/policy.pdf0+00' StartCom Certification Authority0This certificate was issued according to the Class 1 Validation requirements of the StartCom CA policy, reliance only for the intended purpose in compliance of the relying party obligations.06U/0-0+)'%http://crl.startssl.com/crtu1-crl.crl0+009+0-http://ocsp.startssl.com/sub/class1/client/ca0B+06http://aia.startssl.com/certs/sub.class1.client.ca.crt0#U0http://www.startssl.com/0
	*H
{0Ӹ,52W{Ey8b[{7_+P"n["-,@ŽpJ-W$ݍjWA-6z(	RdIZ.KzXє[K6}{s+v.Qh0PͅKhTw0I73lz*Kv4Kkگ63;p1:ױ@)]ok>:W%XwC1þL/o8~#oP0400
	*H
0}10	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom Certification Authority0
071024210155Z
171024210155Z010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 Primary Intermediate Client CA0"0
	*H
0
	-).2AUGo#G
B|NDRpM-B=o-we5JQpa>O.#._<V
[~**pz~3WG.ᘟMlr[<Ce6fqO"uxfWN#uicgkv$Lb%y`_{`xK'GN00U00U0USr풜\|~5NԸQ0U#0N@[i04hCA0f+Z0X0'+0http://ocsp.startssl.com/ca0-+0!http://www.startssl.com/sfsca.crt0[UT0R0'%#!http://www.startssl.com/sfsca.crl0'%#!http://crl.startssl.com/sfsca.crl0U y0w0u+70f0.+"http://www.startssl.com/policy.pdf04+(http://www.startssl.com/intermediate.pdf0
	*H

}x,\c^#wMq}>UK/^yX֏y	frMIŲB61ymQ󸟆ҨݬZ0&;@#13qۑ&	̢o	6r_;GO>*I(	74XS1r3)!LJy6Kotˆ#
_wSr
;B
ADp(fs䰷6%.W0J3:bC<8t X1<Cn=t==wST~\wkBf|15zUP)(IjVB!OfI=bb\4-*em/нSJm7N[]'@ڽD9Kr>R7/|o^I@ټ'Pa$ z9a'L)(
I}vcH]۸D*W}
m>Q|C.(,lQ000
	*H
0}10	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom Certification Authority0
060917194636Z
360917194636Z0}10	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom Certification Authority0"0
	*H
0
	lF|x{3rb6 "$^wC
d̎68#nm<r=3+/AYg}
tyL7z9RYFC҅qub4,4ǖR=3M;JK&/r5w<]&6v\t%x-0-ryF*I
cSb:̵fkt+v>mDsb;ľSV%lQ	ʿvmۿ=fVH:KߧXP8u[ClMp[)eݪ]̯1ҍ{n'fHnB?!>{
pclT\%zɢɋ,~^MXn
2n6IHi–Mi
y"H{ipz7
vOW`g:ԋr"Ɵƶ\R<*s
`z/ۣn&0݉W=+ŷv+*r3]	K߻tRKR0N0U00U0UN@[i04hCA0dU]0[0,*(&http://cert.startcom.org/sfsca-crl.crl0+)'%http://crl.startcom.org/sfsca-crl.crl0]U T0P0L+70;0/+#http://cert.startcom.org/policy.pdf05+)http://cert.startcom.org/intermediate.pdf0+00' Start Commercial (StartCom) Ltd.0Limited Liability, read the section *Legal Limitations* of the StartCom Certification Authority Policy available at http://cert.startcom.org/policy.pdf0	`HB08	`HB
+)StartCom Free SSL Certification Authority0
	*H
lf4Ѕ^}
N8^ߦ%K2;=D	[I)f%	<6+Kh9f=&9Q{~ZWpi^X
ߌE8
^Wbz)n(DÐ8<CMdE(\s{諱.\dns1:}Q;Mf{<ӚePu/CiyCFrd6%8w~kjDKx,KD4R'
]xS2݀fuٵh(a.8gd./pǖ|eCTݥ9`4ɖp,H{~k";*RKU"4N&",uJ}׸d6/#	;sIjWxřCcMw-eriG	V$yX.	~m>J9+u	U77Cb VKel$$4"}?eQ
0j
r^1o0k0010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 Primary Intermediate Client CA0	+0	*H
	1	*H
0	*H
	1
140225045623Z0#	*H
	1͠gp,@
s40	+710010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 Primary Intermediate Client CA0*H
	1010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 Primary Intermediate Client CA0
	*H
H1AD!Z69cRr<ݵFSXET4|I1'٫n4O,B*]F&6}dCGL>nA>	PsgX#p%Z[;`[= APVcpȶZaEbGn\Jg5'~(AcvAv⒍@yfgA<ZJu0]ޱ_AyvEK@Cl&DH1Az_uT~^h
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1447F7F5-8030-4340-B4E3-7A3EAF8055D3>