Re: [9fans] these are release of 9front?

2013-01-12 Thread Richard Miller
the lib we'r talking about isnt that big. term% wc /sys/src/cmd/nusb/lib/*.c 5251635 10760 /sys/src/cmd/nusb/lib/dev.c 176 5193429 /sys/src/cmd/nusb/lib/dump.c 272 8576144 /sys/src/cmd/nusb/lib/parse.c 9733011 20333 total I tried the experiment

Re: [9fans] these are release of 9front?

2013-01-12 Thread erik quanstrom
On Sat Jan 12 08:51:16 EST 2013, 9f...@hamnavoe.com wrote: the lib we'r talking about isnt that big. term% wc /sys/src/cmd/nusb/lib/*.c 5251635 10760 /sys/src/cmd/nusb/lib/dev.c 176 5193429 /sys/src/cmd/nusb/lib/dump.c 272 8576144

Re: [9fans] these are release of 9front?

2013-01-12 Thread Richard Miller
on rasperry pi, can't one just run usbd usb/* as regular programs, since usb is not required to boot? Don't forget you need usb for keyboard and ethernet, which often come into play during the boot process. Actually the pi is a special case because the fat partition on the SD card is

Re: [9fans] these are release of 9front?

2013-01-12 Thread Richard Miller
Actually the pi is a special case ... and I was just quoting size figures for that because I had them handy. The question of embedding things in usbd applies to other architectures too. I find the embedding problematic, not because of memory size, but because it gets in the way when trying to

Re: [9fans] these are release of 9front?

2013-01-08 Thread Richard Miller
in these releases 9front there are customizations to the system or just added firmware and patches? Some things added, some things removed (e.g. fossil file system), some things replaced with new versions which aren't able to interoperate with Plan 9 programs (e.g. usb subsystem).

Re: [9fans] these are release of 9front?

2013-01-08 Thread cinap_lenrek
how can it not interoperate with plan9 programs? the usb subsystem in 9front just organizes the instantiation of userspace drivers differently. the kernel hci drivers and interfaces are the same (biggest difference is that we added buffer delay control for iso endpoints for usb audio). instead of

Re: [9fans] these are release of 9front?

2013-01-08 Thread Richard Miller
how can it not interoperate with plan9 programs? the usb subsystem in 9front just organizes the instantiation of userspace drivers differently. ... That's what I was referring to. Plan 9 usb device drivers are user space programs, which use the usb subsystem (including usbd) as part of their

Re: [9fans] these are release of 9front?

2013-01-08 Thread cinap_lenrek
ah, ok. yes, the drivers would be different. but its not hard to port. its mostly removing all the refcounting and and plan9 usb framework activation and just wrap it in a normal plan9 filesystem. many drivers needed a rewrite anyway (like usb audio) because they where a total mess. -- cinap

Re: [9fans] these are release of 9front?

2013-01-08 Thread Richard Miller
many drivers needed a rewrite anyway (like usb audio) because they where a total mess. There are plenty of things in Plan 9 still in need of improvement or even rewriting. That's why it makes me sad to see our small community being made even smaller when some of the most skilled programmers

Re: [9fans] these are release of 9front?

2013-01-08 Thread lucio
There are plenty of things in Plan 9 still in need of improvement or even rewriting. That's why it makes me sad to see our small community being made even smaller when some of the most skilled programmers direct their efforts into splintering off their own little playgrounds instead of

Re: [9fans] these are release of 9front?

2013-01-08 Thread Bence Fábián
Since there are a lot of code flow between 9front and 9atom (even sources, however that's mostly one directional) I would argue that having the forks even make things better. Erik and Cinap can experiment more freely and all the changes are available for everyone. Even breaking driver

Re: [9fans] these are release of 9front?

2013-01-08 Thread sl
There are plenty of things in Plan 9 still in need of improvement or even rewriting. That's why it makes me sad to see our small community being made even smaller when some of the most skilled programmers direct their efforts into splintering off their own little playgrounds instead of

Re: [9fans] these are release of 9front?

2013-01-08 Thread steve
i would like a website where i could compare the labs, distro with 9front and 9atom. something like russ's plan9 history site. it wouldn't need to show stuff thats the same just the differences... just at the file level would do for a start. sadly i don't have the skills but maybe someone else

Re: [9fans] these are release of 9front?

2013-01-08 Thread cinap_lenrek
what would you suggest to improve that situation? for me, 9front is a great motivator and learning exercise and keeps me from cutting myself because of all that plan9 drama and stagnation. many bugs where fixed in plan9 as a result of that work. -- cinap

Re: [9fans] these are release of 9front?

2013-01-08 Thread cinap_lenrek
i mean, dont worry about us. we'r not intending to be a burden for the plan9 community. we dont ask for help on anything. we made a process. we merge in changes from the various forks out there. we test stuff on our own. we dont get into long pointless debates about how stuff should be done. we

Re: [9fans] these are release of 9front?

2013-01-08 Thread David Leimbach
I think you guys should keep doing what you do. Different people have different reasons and motivations for what they do. These do not always line up well to form a totally free-from-fragmentation community. That we all still share 9fans is a good way to keep up with the different efforts

Re: [9fans] these are release of 9front?

2013-01-08 Thread erik quanstrom
i would like a website where i could compare the labs, distro with 9front and 9atom. something like russ's plan9 history site. it wouldn't need to show stuff thats the same just the differences... just at the file level would do for a start. good idea. for me it's a matter of time. but i

Re: [9fans] these are release of 9front?

2013-01-08 Thread Wes Kussmaul
On Tue, 2013-01-08 at 07:48 -0600, s...@9front.org wrote: There are plenty of things in Plan 9 still in need of improvement or even rewriting. That's why it makes me sad to see our small community being made even smaller when some of the most skilled programmers direct their efforts into

Re: [9fans] these are release of 9front?

2013-01-08 Thread erik quanstrom
On Tue Jan 8 05:53:23 EST 2013, 9f...@hamnavoe.com wrote: many drivers needed a rewrite anyway (like usb audio) because they where a total mess. There are plenty of things in Plan 9 still in need of improvement or even rewriting. That's why it makes me sad to see our small community

Re: [9fans] these are release of 9front?

2013-01-08 Thread Richard Miller
At the time, the idea was just to have a single binary (usbd) carrying the usb stuff. Because using multiple ones implied that the kernel (usbd was at /boot) had multiple copies of the same libraries for each different binary. When we worry about multiple copies of the same library code,

Re: [9fans] these are release of 9front?

2013-01-08 Thread mveety
On Tuesday, January 08, 2013 19:38:03 Richard Miller wrote: At the time, the idea was just to have a single binary (usbd) carrying the usb stuff. Because using multiple ones implied that the kernel (usbd was at /boot) had multiple copies of the same libraries for each different binary.

Re: [9fans] these are release of 9front?

2013-01-08 Thread erik quanstrom
I don't see how making another usb stack would be a good idea. We already have enough. the current usb stack can't do some things it needs to be able to do. it's particularly terrible at dealing with devices with scheduling requirements. and it doesn't handle xhci. - erik

Re: [9fans] these are release of 9front?

2013-01-08 Thread Matthew Veety
the current usb stack can't do some things it needs to be able to do. it's particularly terrible at dealing with devices with scheduling requirements. and it doesn't handle xhci. - erik Well can't we just fix the problems with the current one? Most of the work is already done. I don't

Re: [9fans] these are release of 9front?

2013-01-08 Thread Federico G. Benavento
I don't think erik was suggesting a rewrite, just improving it… btw, in case anyone cares, I'm with richard on this. On Jan 8, 2013, at 5:54 PM, Matthew Veety mve...@gmail.com wrote: the current usb stack can't do some things it needs to be able to do. it's particularly terrible at dealing

Re: [9fans] these are release of 9front?

2013-01-08 Thread cinap_lenrek
the lib we'r talking about isnt that big. term% wc /sys/src/cmd/nusb/lib/*.c 5251635 10760 /sys/src/cmd/nusb/lib/dev.c 176 5193429 /sys/src/cmd/nusb/lib/dump.c 272 8576144 /sys/src/cmd/nusb/lib/parse.c 9733011 20333 total -- cinap

Re: [9fans] these are release of 9front?

2013-01-07 Thread sl
http://ninetimes.cat-v.org/news/ in these releases 9front there are customizations to the system or just added firmware and patches? It's a fork. -sl