From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Tue, 8 Jan 2013 22:03:34 -0500 To: 9fans@9fans.net Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] 9atom-nix Topicbox-Message-UUID: 04b192f4-ead8-11e9-9d60-3106f5b1d025 9atom-nix (as nemo calls it) just replaced the old 9atom image. you can find the old image @ 0201-9atom.iso.bz2 key additions to sources - iplpxe (from cinap), a bios based pxe loader - /sys/src/9/pcpae (from charles), a pentium kernel with pae. - /sys/src/9/nix, a nix kernel that includes a terminal. - rpi (richard miller), a raspberry pi kernel. - intro(9) (forsyth), abbreviated set of kernel man pages - kernel qmalloc (more below) - and as always, "proper" rune support. the pae kernel deserves a word or so. the pae kernel brings with it a streamlined kernel, supporting only very modern machines, such as the pentium pro. it supports segments of differing page sizes. so there are some changes to the page and segment interfaces. also, since this makes paging out hard, it's just not done. (this trait is inherited by all kernels.) it supports up to ~48G of memory, since mapping more Page structures in kernel space becomes annoying after that. also note that the kernel allocator is no longer from pool(2). it's a hybrid quickfit/k&r allocator done by charles. see types(2), http://www.quanstro.net/magic/man2html/2/types for more information on navigating the new thicket of types. so many thanks to charles. i hope to get a better source repo set up soon. in the mean while: http://ftp.quanstro.net/other/9atom.iso.bz2 - erik