This file is:
http://www.cs.bham.ac.uk/research/projects/poplog/src/AREADME.html
Previously named, but now linked from:
http://www.cs.bham.ac.uk/research/projects/poplog/src/poplog-sources.html
Installed: 25 Sep 2010
Updated: 20 Mar 2013; 20 May 2018
The main directory tree has many hard links. That means that files should not be
edited in the normal way, which causes an old file to be renamed and a new file given
its old name. This will cause the other links still to refer to the old file.
Instead, make a copy of the file, then edit it, then copy the new file back to the
old one: that will change the old one and everything else linked to it in other parts
of the directory tree. Numbers like 5, 3, 9, 18 in the second column after the file
type specification indicate the total number of files linked.
NOTE 2:
The latest sources for 32 bit Linux poplog are not included in this directory
tree. They are included with the latest 32 bit Linux poplog available here:
http://www.cs.bham.ac.uk/research/projects/poplog/latest-poplog/
They may not be compatible with the files currently linked to in this master
directory, because of missing #IF guards, Sorry!
The sources for 64 bit linux produced by Waldek Hebisch were never fully integrated.
His 64-bit X86-64 poplog can be found here:
http://www.cs.bham.ac.uk/research/projects/poplog/amd64
and here (as a tarball):
http://www.math.uni.wroc.pl/~hebisch/poplog/
http://www.cs.bham.ac.uk/research/projects/poplog/hp-poplog/hp-poplog.htmlThere was also an attempt to port poplog to Apple OSX on ppc, funded by my former
http://www.cs.bham.ac.uk/research/projects/poplog/osx/That includes a note by Brent Fulgham, who later tried to get it working. He ends
http://www.cs.bham.ac.uk/research/projects/poplog/winpop/in a Zip file (I can't recall who produced it), along with the ancient v15.5 poplog
5.10 Generic_127111-01but I suspect that the sources cannot now be compiled as the Sun tools have changed a
http://www.cs.bham.ac.uk/research/projects/poplog/new/solaris1553.tar.gz(There are others in that directory, though nothing that still deserves the label
http://www.cs.bham.ac.uk/research/projects/poplog/src/src-master.tar.gz 78 MB http://www.cs.bham.ac.uk/research/projects/poplog/src/master Un-tarred with hard links preserved 109 MB Copying without preserving links expands total size to about 760 MBNOTE:
Understanding how to use the files in those 'master' directories will require making use of the documentation on compiling, rebuilding, and porting poplog, in this directory: http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc The 'Master' directory NB: the master directory makes essential use of linux linked files. So don't try downloading directly. Instead fetch the tar file and untar it to get the required links between files. It contains the following, where the C.XXX directories contain all files common to architecture XXX or operating system XXX the S.XXXYYY directories contain all files needed to build a system with architecture XXX using operating system YYY Note added 20 May 2018 In 2013 Anthony Worall, Reading University, provided a complete mips+aix poplog source package, including executables, now available separately here: http://www.cs.bham.ac.uk/research/projects/poplog/poplog-15.0-mips-aix.tar.gz Gzipped tar file: 13M http://www.cs.bham.ac.uk/research/projects/poplog/poplog-15.0-mips-aix/ Browseable directory with contents of tar fle. Approx 54 Mbytes (Don't download this: the links will be replaced by copies. Fetch the tar file and unpack it.) DIRECTORIES IN MASTER SOURCE TREE drwxr-sr-x 5 axs poplog 4096 Oct 16 1992 demo drwxr-sr-x 3 axs poplog 4096 May 11 1993 C.hppa drwxr-sr-x 9 axs poplog 4096 Apr 21 1994 C.pwm drwxr-sr-x 3 axs poplog 4096 Nov 22 1994 C.alpha drwxr-sr-x 3 axs poplog 4096 Nov 22 1994 C.vax drwxr-sr-x 3 axs poplog 4096 Feb 1 1995 C.68000 drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.vaxunix4.3 drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.vaxunix4.2 drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.sun4r5 drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.pcunix drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.iris drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.hpbob drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.hp9000_700 drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.decstation drwxr-sr-x 18 axs poplog 4096 May 11 1995 S.axpvms drwxr-sr-x 3 axs poplog 4096 May 12 1995 junk drwxr-sr-x 3 axs poplog 4096 Jun 9 1995 C.sparc drwxr-sr-x 11 axs poplog 4096 Jun 9 1995 C.vms drwxr-sr-x 3 axs poplog 4096 Jun 9 1995 C.mips drwxr-sr-x 3 axs poplog 4096 Jun 9 1995 C.80386 drwxr-sr-x 4 axs poplog 4096 Jun 13 1995 C.x drwxr-sr-x 2 axs poplog 4096 Aug 2 1995 sysdoc drwxr-sr-x 13 axs poplog 4096 Sep 21 1995 contrib drwxr-sr-x 16 axs poplog 4096 Nov 10 1995 C.all drwxr-sr-x 17 axs poplog 4096 Nov 10 1995 C.unix drwxr-sr-x 18 axs poplog 4096 Nov 10 1995 S.sun3x drwxr-sr-x 18 axs poplog 4096 Nov 10 1995 S.sun3 drwxr-sr-x 18 axs poplog 4096 Nov 10 1995 S.sun4 drwxr-sr-x 7 axs poplog 4096 Mar 21 1996 C.win32 drwxr-sr-x 18 axs poplog 4096 Oct 25 1996 S.vaxvms drwxr-sr-x 9 axs poplog 4096 Jul 2 1997 C.windows drwxr-sr-x 3 axs poplog 4096 Jan 28 1998 C.power drwxr-sr-x 18 axs poplog 4096 Feb 5 1998 S.powaix drwxr-sr-x 4 axs poplog 4096 Feb 5 1998 C.sun drwxrwxr-x 2 axs poplog 12288 Apr 9 1999 deletions drwxr-sr-x 18 axs poplog 4096 Aug 29 1999 S.axposf drwxr-sr-x 3 axs poplog 4096 Jan 30 2000 install drwxr-sr-x 2 axs poplog 4096 Jun 25 2000 temp drwxr-sr-x 16 axs poplog 4096 Jun 25 2000 S.pcwnt FILES -rwxr-xr-x 1 axs poplog 166 Mar 9 1988 makedirslike -rwxr-xr-x 1 axs poplog 189 Mar 9 1988 linkdirslike -rwxr-xr-x 1 axs poplog 686 Nov 27 1989 makenewsubdir -rwxr-xr-x 1 axs poplog 93 Nov 15 1990 purgeSdirs -rwxr-xr-x 1 axs poplog 102 Nov 15 1990 checkSdirs -rwxr-xr-x 1 axs poplog 343 Jul 27 1995 mkrefindex -rw-r--r-- 1 axs poplog 3756 Aug 8 1995 update_pop.p Not sure these are part of the system: -rwxr-xr-- 1 axs poplog 169 Aug 8 1995 update_aws1 -rwxr-xr-- 1 axs poplog 150 Aug 8 1995 update_epvax Total: 106556 blocks (approx 105MB) I think the contents of that are all in this 78MB file: http://www.cs.bham.ac.uk/research/projects/poplog/src.tar.gz -rw-r--r-- 1 axs staff 80664005 Mar 21 00:08 ../src.tar.gz an older version is this, which does not include some additional directories with changes to linux poplog: -rw-r--r-- 1 axs staff 32082914 Apr 24 2004 poplog/src-2004.tar.gz I made no attempt to copy back into the master directory tree all the changes made to linux poplog, partly because it became clear to me that others preferred not to continue with the sussex methodology, and instead wanted to use new more up to date development tools. I thought that was a mistake, but did not try to convince them because I am an amateur and they were all professional software engineers! NOTE ADDED 25 Sep 2010Background to this file
This directory http://www.cs.bham.ac.uk/research/projects/poplog/src/new includes some of my attempts to keep records of changes made to sources in the 32 bit linux system. I may later try copying the current linux sources and documentation over the S.pcunix tree. That would update a number of things and may break some others! I have made no attempt to install my new package directory included in poplog in the master tree $usepop/pop/packages Neither have I yet removed things from the master tree that were moved into that packages directory. See http://www.cs.bham.ac.uk/research/projects/poplog/packages Several things that are now in the new packages directory (e.g. teaching materials, stuff for mail, etc.) were previously in the general poplog libraries. I may have broken some of the links a few years ago when I tried to copy some stuff back into the source tree (concerned with objectlcass I think). So expect to find broken bits. There are other fragments I was given later by various people: http://www.cs.bham.ac.uk/research/projects/poplog/src/gz/ containing: gz/AREADME.txt Summary of contents. See that file for descriptions of the following: gz/S.poweraix.tar.gz gz/pcsolaris1552.tar.gz gz/src-S.axpvms-15.53.tar.gz gz/src-S.powaix.tar.gz DIRECTORIES (untarred files) gz/duplicates gz/pcsolaris1552 http://www.cs.bham.ac.uk/research/projects/poplog/src-iris-vaxvms containing iris-src.tar.gz S.vaxvms.tar.gz I think these are just duplicates of a subset of the contents of the master/ subdirectory listed above, but I am not sure. There are also some files which I think contain code that was used to help maintain the source tree, but I am not sure whether it is complete: This came from a sussex directory: http://www.cs.bham.ac.uk/research/projects/poplog/master.tar.gz -rw-r--r-- 1 axs poplog 50363 Jul 24 2002 master.tar.gz Contains: lockfile/ lockfile/lib/ lockfile/lib/lockfiles.p lockfile/lib/lockf.p lockfile/lib/ved_lockfile.p lockfile/help/ lockfile/help/lockf lockfile/help/lockfiles lockfile/help/ved_lockfile lockfile/auto/ lockfile/auto/trylockfile.p lockfile/auto/tryunlockfile.p lockfile/lockfile.p lockfile/locks/ lib/lockfile.p master/ master/auto/ master/auto/newmaster_header.p master/auto/newmaster_transport.p master/auto/ved_master.p master/auto/ved_newmaster.p master/auto/newmaster_utils.p master/com/ master/com/newmaster/ master/com/newmaster/installmaster master/com/newmaster/deletemaster master/com/newmaster/installmaster.OLD master/com/newmaster/deletemaster.OLD master/com/rmmaster master/help/ master/help/getmaster master/help/newmaster master/help/rmmaster master/help/ved_master master/lib/ master/lib/newmaster/ master/lib/newmaster/delete.p master/lib/newmaster/get.p master/lib/newmaster/header.p master/lib/newmaster/history.p master/lib/newmaster/install.p master/lib/newmaster/mark.p master/lib/newmaster/params.p master/lib/newmaster/recover.p master/lib/newmaster/unlock.p master/lib/newmaster/utils.p master/lib/newmaster/vedcomms.p master/lib/newmaster.p master/master.p lib/master.p ============================ There may be something I have forgotten which is mentioned somewhere in the top level file: http://www.cs.bham.ac.uk/research/projects/poplog/freepoplog.html
From Aaron Sloman Sat Sep 25 00:24:36 BST 2010 To: Ian Rogers Subject: Re: poplog-dev Poplog on github .................. I suspect pop11 or perhaps the whole poplog to the could be useful for the OLPC http://laptop.org/en/ http://laptop.org/en/laptop/index.shtml Sugar is another option: http://wiki.sugarlabs.org/go/Welcome_to_the_Sugar_Labs_wiki