Re: [9fans] NIX 64-bit kernel is available

2011-09-17 Thread Brantley Coile
hee hee Brantley On Sep 14, 2011, at 6:10 PM, Dan Cross wrote: On Wed, Sep 14, 2011 at 5:48 PM, John Floren j...@jfloren.net wrote: I don't want to drag out the discussion, but: 1. Nixie is pretty much generic these days. Wikipedia even calls it a genericised trademark. 2. Nixies are

Re: [9fans] NIX 64-bit kernel is available

2011-09-16 Thread Jack Johnson
On Wed, Sep 14, 2011 at 12:42 PM, John Floren j...@jfloren.net wrote: We have discussed this. Nixie was a proposed new name, but for now we'd rather get the actual code and distribution right than worry about the name. If you need yet another proposal that would Google with minimal collisions,

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Nemo
i was in the middle of a commit try the release tag or give me one more hour. On Sep 15, 2011, at 6:39 AM, erik quanstrom quans...@quanstro.net wrote: i'm having a bit of trouble compiling everything. chula; mk trap.6 6c -FTVw trap.c trap.c:280 not a member of struct/union: core

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Francisco J Ballesteros
Ok. If you check out the release tag from nix-os.googlecode.com it should be ok and compile and work fine. I just checked. We are sorry we didn't tell before. From now on we'll tag as release the last release we are happy with. hth

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Christian Neukirchen
rminn...@gmail.com (ron minnich) writes: You'll need a 9vx setup to start. Checkout the tree, and run 9vx with the tree as your root. You'll find a file called BUILDING_AMD64 with further instructions in the root. Just for the record, one needs the 9vx from https://bitbucket.org/rminnich/vx32

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Francisco J Ballesteros
Perhaps you checked out an old version? I just checked and there's a $nixroot/BUILDING_AMD64 file, provided you did the check out at $nixroot. This is what the file has: cd /sys/src objtype=386 mk libs cd ape/lib mk install cd /sys/src objtype=amd64 mk install BTW, for building the nix kernel

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread hiro
Just one thought: call it Nicht OS.

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Francisco J Ballesteros
Let's make a deal. Anyone who writes something can give it a name. :)

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Christian Neukirchen
n...@lsub.org (Francisco J Ballesteros) writes: cd /sys/src objtype=amd64 mk install ... mk factotum for (i in factotum fgui) mk $MKFLAGS $i.install cp 6.factotum /amd64/bin/auth/factotum cp: can't create /amd64/bin/auth/factotum: '/amd64/bin/auth' does not exist mk: cp 6.factotum

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Noah Evans
mkdir /amd64/bin/auth touch /amd64/bin/auth/.shutuphg will let you build factotum and friends. Then from your normal shell and your nix directory(I assume you have your .hg/hgrc ready for codereview, if not look at /PROCESS): hg change fill in change request hg mail number that you got from hg

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Noah Evans
don't forget to hg add amd64/bin/auth/.shutuphg Noah On Thu, Sep 15, 2011 at 1:07 PM, Noah Evans noah.ev...@gmail.com wrote: mkdir /amd64/bin/auth touch /amd64/bin/auth/.shutuphg will let you build factotum and friends. Then from your normal shell and your nix directory(I assume you have

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Christian Neukirchen
noah.ev...@gmail.com (Noah Evans) writes: don't forget to hg add amd64/bin/auth/.shutuphg Noah Works, and submitted. (After I fixed codereview for mercurial 1.9 :P) -- Christian Neukirchen chneukirc...@gmail.com http://chneukirchen.org

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread erik quanstrom
On Thu Sep 15 03:30:29 EDT 2011, nemo.m...@gmail.com wrote: i was in the middle of a commit try the release tag or give me one more hour. On Sep 15, 2011, at 6:39 AM, erik quanstrom quans...@quanstro.net wrote: i'm having a bit of trouble compiling everything. chula; mk trap.6 6c

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Francisco J Ballesteros
I could run old binaries. Perhaps profiling no longer works for them, didn't even try. Either way, we had no choice. We had to put some stuff in there.

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread erik quanstrom
On Thu Sep 15 10:04:54 EDT 2011, n...@lsub.org wrote: I could run old binaries. Perhaps profiling no longer works for them, didn't even try. Either way, we had no choice. We had to put some stuff in there. i wasn't complaining. i just wanted to make sure. also, for the nixcalls, where does

Re: [9fans] NIX 64-bit kernel is available

2011-09-15 Thread Francisco J Ballesteros
In the experiments I made I was sending all results through shared memory (a pointer to the reply). But I don't think that code is in the main rep. On Thu, Sep 15, 2011 at 4:13 PM, erik quanstrom quans...@labs.coraid.com wrote: On Thu Sep 15 10:04:54 EDT 2011, n...@lsub.org wrote: I could run

[9fans] NIX 64-bit kernel is available

2011-09-14 Thread ron minnich
We'd like to announce the availability of NIX, a 64-bit Plan 9 kernel with some new ideas. The full set of changes will be covered at IWP9. For now, here are some highlights. - 2 MB PTEs. 4096 byte PTEs are not used in user programs at all. - 64 bit address space for processes, backed by 1 Gbyte

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread andrey mirtchovski
sounds great. now, explain the tubes in more detail, please :)

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Jeff Sickel
mind the gap On Sep 14, 2011, at 10:58 AM, andrey mirtchovski wrote: sounds great. now, explain the tubes in more detail, please :)

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread David Leimbach
Great set of ideas here! On Wed, Sep 14, 2011 at 8:41 AM, ron minnich rminn...@gmail.com wrote: We'd like to announce the availability of NIX, a 64-bit Plan 9 kernel with some new ideas. The full set of changes will be covered at IWP9. For now, here are some highlights. - 2 MB PTEs. 4096

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread ron minnich
On Wed, Sep 14, 2011 at 10:32 AM, David Leimbach leim...@gmail.com wrote: PTE = Page Table Entry?  Sorry, been working in Java too long I guess :-(. yes. pages are 2 MB. Most programs need only 3 PTEs: code, data+bss, and stack. Can I run Mozilla Firefox?  :-) no. Cinap's linux emulation is

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Francisco J Ballesteros
futexes do not promise to behave like actual semaphores the last time I checked them out. These ones do. But the main difference is not that. They come with a semalt() op that tries to do a down at the same time on a set of semaphores. So, if you model tubes (nix channels) as a regular

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Bakul Shah
Excellent news! On Wed, 14 Sep 2011 08:41:48 PDT ron minnich rminn...@gmail.com wrote: - 2 MB PTEs. 4096 byte PTEs are not used in user programs at all. - 64 bit address space for processes, backed by 1 Gbyte PTEs for BSS with addresses 1 Gbyte. Use of Gbyte PTEs does not require anything

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Francisco J Ballesteros
On Wed, Sep 14, 2011 at 9:22 PM, Bakul Shah ba...@bitblocks.com wrote: So you use both 2MB and 1GB PTEs? Yes. - Tubes, a new IPC mechanism like pipes that uses the optimistic semaphores Tubes in memory of Sen Ted Stevens? No. In the memory of regular standard tubes. But yes, there's a

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread s s
Very nice. Are you sure you want to call it NIX, though? A google search for nix kernel returns a lot of unrelated results. http://www.google.com/#hl=enq=nix+kernel How about, Plan-64? - Leonard

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread John Floren
On Wed, Sep 14, 2011 at 1:38 PM, s s leonardne...@gmail.com wrote: Very nice. Are you sure you want to call it NIX, though? A google search for nix kernel returns a lot of unrelated results. http://www.google.com/#hl=enq=nix+kernel How about, Plan-64?  - Leonard We have discussed

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Gabriel Díaz López de la Llave
hello do you have a virtual machine image? 9vx crash here. Also i can´t find the BUILDING_AMD64 thanks, gabi El 14/09/2011, a las 22:42, John Floren escribió: On Wed, Sep 14, 2011 at 1:38 PM, s s leonardne...@gmail.com wrote: Very nice. Are you sure you want to call it NIX, though? A

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Lluís Batlle i Rossell
On Wed, Sep 14, 2011 at 04:38:42PM -0400, s s wrote: Very nice. Are you sure you want to call it NIX, though? A google search for nix kernel returns a lot of unrelated results. http://www.google.com/#hl=enq=nix+kernel As google results depend on who searches... I work for a project

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread s s
We have discussed this. Nixie was a proposed new name, but for now we'd rather get the actual code and distribution right than worry about the name. John http://doc.cat-v.org/bell_labs/the_hideous_name/ - Leonard

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Francisco J Ballesteros
Yes, IX was already taken for a file system protocol. On Wed, Sep 14, 2011 at 10:38 PM, s s leonardne...@gmail.com wrote: Are you sure you want to call it NIX, though?

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread ron minnich
On Wed, Sep 14, 2011 at 12:22 PM, Bakul Shah ba...@bitblocks.com wrote: So you use both 2MB and 1GB PTEs? Yes. nemo had some extremely clever ideas and hence we can use them (but not in the same segment). Tubes in memory of Sen Ted Stevens? The name came first, but once I found the quote,

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread erik quanstrom
Tubes in memory of Sen Ted Stevens? The name came first, but once I found the quote, well, the name had to be used. should we just call them stubes? - erik

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread erik quanstrom
On Wed Sep 14 16:56:53 EDT 2011, rminn...@gmail.com wrote: The tree is set up to run under 9vx or on a standard Plan 9 system. We have tested and it is possible to do a full build of amd64 binaries and then a build in /sys/src/nix/k10 and boot the kernel. You'll be prompted during the build

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Don Bailey
Awesome! Congrats to all involved! D On Sep 14, 2011, at 8:41 AM, ron minnich rminn...@gmail.com wrote: We'd like to announce the availability of NIX, a 64-bit Plan 9 kernel with some new ideas. The full set of changes will be covered at IWP9. For now, here are some highlights. - 2 MB

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Charles Forsyth
possibly there could be fewer new names for things.---BeginMessage--- Tubes in memory of Sen Ted Stevens? The name came first, but once I found the quote, well, the name had to be used. should we just call them stubes? - erik---End Message---

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Bakul Shah
On Wed, 14 Sep 2011 13:42:53 PDT John Floren j...@jfloren.net wrote: We have discussed this. Nixie was a proposed new name, but for now we'd rather get the actual code and distribution right than worry about the name. I like the name Nixie ( Nixie tubes ( Nixie tube watches!)) but isn't

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Bakul Shah
On Wed, 14 Sep 2011 14:10:42 PDT ron minnich rminn...@gmail.com wrote: Tubes in memory of Sen Ted Stevens? The name came first, but once I found the quote, well, the name had to be used. You betcha. Sorry. hg is having some issues with that. Here it is. You need the 386 libraries

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread ron minnich
On Wed, Sep 14, 2011 at 2:38 PM, Bakul Shah ba...@bitblocks.com wrote: BTW, can 9vx access fossil or kenfs from a separate partition? I've done it but it was long ago. BTW, I also forget to mention (there's lots of new stuff) that there is a nice performance counter implementation in there

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread John Floren
On Wed, Sep 14, 2011 at 2:32 PM, Bakul Shah ba...@bitblocks.com wrote: On Wed, 14 Sep 2011 13:42:53 PDT John Floren j...@jfloren.net  wrote: We have discussed this. Nixie was a proposed new name, but for now we'd rather get the actual code and distribution right than worry about the name. I

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread yy
BTW, can 9vx access fossil or kenfs from a separate partition? It should work with fossil or kfs setting nobootprompt. Adding cwfs would be trivial, but I don't know if anybody has tried with a proper kenfs kernel. You could also use rcvx and mount whatever you want from there. -- - yiyus ||

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Dan Cross
On Wed, Sep 14, 2011 at 5:48 PM, John Floren j...@jfloren.net wrote: I don't want to drag out the discussion, but: 1. Nixie is pretty much generic these days. Wikipedia even calls it a genericised trademark. 2. Nixies are also Germanic water spirits. I think we're good :) (I don't want to

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread erik quanstrom
On Wed Sep 14 18:09:19 EDT 2011, yiyu@gmail.com wrote: BTW, can 9vx access fossil or kenfs from a separate partition? It should work with fossil or kfs setting nobootprompt. Adding cwfs would be trivial, but I don't know if anybody has tried with a proper kenfs kernel. You could also

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread hiro
I heard German, so I say: Schall und Rauch I think bad names can help quality of information (because without being able to use google people can only use the official site as a starting point).

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread Nick LaForge
Kudos to the involved researchers for valuing such public involvement. :-) Performance numbers immediately come to mind considering the nature of the work. I know Ron's past talks considered bottleneck analysis, but for those of us not running such large machines it is probably necessary to read

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread ron minnich
On Wed, Sep 14, 2011 at 3:36 PM, Nick LaForge nicklafo...@gmail.com wrote: Surely though I'm jumping the gun and need to wait for Ron's talk to tell all. well, most of the work having been done by others, I doubt you need my talk :-) For those of you going to IWP9, you can push on Nemo and

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread David Leimbach
On Wed, Sep 14, 2011 at 2:10 PM, ron minnich rminn...@gmail.com wrote: On Wed, Sep 14, 2011 at 12:22 PM, Bakul Shah ba...@bitblocks.com wrote: So you use both 2MB and 1GB PTEs? Yes. nemo had some extremely clever ideas and hence we can use them (but not in the same segment). Tubes in

Re: [9fans] NIX 64-bit kernel is available

2011-09-14 Thread erik quanstrom
i'm having a bit of trouble compiling everything. chula; mk trap.6 6c -FTVw trap.c trap.c:280 not a member of struct/union: core trap.c:281 not a member of struct/union: nixtype mk: 6c -FTVw trap.c : exit status=rc 25899: 6c 25901: error /sys/include/tos.h doesn't appear to match. - erik