Re: [9fans] Additional compilers under 9vx.OSX
i'm not keen on disks within disks because you either have to waste lots of space or risk running out of it. On 7 April 2011 16:45, Paul Lalonde paul.a.lalo...@gmail.com wrote: Fortunately you can build a case-insensitive file system on a mac, within a file. Disk Utility lets you make a filesystem in a file, and you can click case-sensitive. Big win, and though you have to size the FS ahead, it's also nice to have my 9vx install all in one disk file for moving to other machines. Paul On Thu, Apr 7, 2011 at 8:38 AM, ron minnich rminn...@gmail.com wrote: I regularly build kernels and full bins for arm on 9vx. the biggest issue with osx is when you install 9vx on a case-insenstive file system: things like /bin/Kill and /bin/kill don't quite work out. ron -- I'm migrating my email. plalo...@telus.net will soon be disconnected. Please use paul.a.lalo...@gmail.com from now on.
Re: [9fans] Additional compilers under 9vx.OSX
On Fri Apr 8 05:10:49 EDT 2011, rogpe...@gmail.com wrote: i'm not keen on disks within disks because you either have to waste lots of space or risk running out of it. true, but ... is disk space your most constrained resource? is a free byte on disk wasted or not? i bought the smallest practical disks to use in a raid5, and still have this ratio of used to free wmax = 1787567 0+ 0% wsize = 183143631 1+ 0% so plan 9 has really miniscule requirements. and both venti and cwfs can add storage on an add-needed basis. so you don't need to waste more than a 1gb at a time. (probablly = 1/4 the amount of ram you have in your machine :-) i'd probablly just devote 32gb to the 9vx and be done with it. it's taken me 7 years to fill up the first 13. - erik
[9fans] GSoC student applications close in 4 hours (19:00 UTC)
Folks: Student applications close in just under 4 hours, at 19:00 UTC[0]. That's still plenty of time to get a good proposal in, and we could still use more. If you're on the fence or have been putting it off, consider this your kick to get moving. To apply, go to Plan 9's home page in Melange[1] and click the big apply button. Remember: assume that if you try and submit an application in the last 30 minutes your browser with crash and your computer will catch on fire. No extensions for spontaneous combustion. Anthony [0] http://bit.ly/eYo7yf [1] http://www.google-melange.com/gsoc/org/google/gsoc2011/plan9 PGP.sig Description: This is a digitally signed message part
[9fans] 9vx: one less version to care about
My 9vx tree and ron's one are exactly the same now. Ron has write access to my repo now, which will be used for development from now on, while the one at bitbucket.org/rminnich/vx32 will be more stable and the only one most users will have to worry about. I hope this helps to avoid some of the confussion generated by having many similar-but-different 9vx versions around. -- - yiyus || JGL .
Re: [9fans] 9vx: one less version to care about
brilliant. thanks to both for that. ---BeginMessage--- My 9vx tree and ron's one are exactly the same now. Ron has write access to my repo now, which will be used for development from now on, while the one at bitbucket.org/rminnich/vx32 will be more stable and the only one most users will have to worry about. I hope this helps to avoid some of the confussion generated by having many similar-but-different 9vx versions around. -- - yiyus || JGL . ---End Message---
[9fans] Plan 9 port of the Go toolchain
.../src/cmd/8a/asm.c, around line #900: /* This null SHdr must appear before all others */ sh = newElfShdr(elfstr[ElfStrEmpty]); My guess is that this needs to be followed by an instruction to write out the header, which in fact does not take place. I will not be able to test this until a number of other inconsistencies have been addressed, so if anyone knows whether this code could in fact be dropped, I'd appreciate not having to figure it out myself. The full diffs to asm.c look like this: 308c308 archreloc(Reloc *r, Sym *s, vlong *val) --- archreloc(Reloc *r, Sym *, vlong *val) 647c647 uint32 va, fo, w, symo, startva, machlink; --- uint32 symo, startva, machlink; 779d778 lputl(0); /* x */ 895d893 fo = HEADR; 897,901d894 va = startva + fo; w = segtext.filelen; /* This null SHdr must appear before all others */ sh = newElfShdr(elfstr[ElfStrEmpty]); 1217c1210 Bprint(bso, symsize = %ud\n, symsize); --- Bprint(bso, symsize = %uld\n, symsize); Comments are welcome. And, no, I don't plan to publish each set of changes, I just would like anyone who cares to know that I'm embarking on this and to make as many suggestions as they deem necessary. ++L
[9fans] I can't boot Plan 9 after install it with 9atom (the system is rebooted)
I have a problem after installing 9atom in an old HP Optiplex GX110 (i810e/PIII) When I start the machine the screen only show PBS2...Plan 9 from Bell Labs and after a few second the machine is rebooted. Can someone tell me what I have to do now? Some info ( a few Spanglish sorry): fdisk -l Disco /dev/hda: 30.0 GB, 30060527616 bytes 255 heads, 63 sectors/track, 3654 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0x Disposit. InicioComienzo Fin Bloques Id Sistema /dev/hda1 11216 9767488+ 83 Linux /dev/hda212171338 979965f W95 Ext'd (LBA) /dev/hda3 *1339365418603270 39 Plan 9 /dev/hda512171338 979933+ 82 Linux swap / Solaris lspci 00:00.0 Host bridge: Intel Corporation 82810E DC-133 (GMCH) Graphics Memory Controller Hub (rev 03) 00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 (CGC) Chipset Graphics Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02) 00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02) 00:1f.2 USB Controller: Intel Corporation 82801AA USB Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 02) 01:07.0 USB Controller: NEC Corporation USB (rev 43) 01:07.1 USB Controller: NEC Corporation USB (rev 43) 01:07.2 USB Controller: NEC Corporation USB 2.0 (rev 04) 01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)