From zoltan.arpadffy at gmail.com Thu Dec 3 12:08:25 2015 From: zoltan.arpadffy at gmail.com (Zoltan Arpadffy) Date: Thu, 3 Dec 2015 12:08:25 +0100 Subject: [FreeVMS] Problems running FreeVMS Message-ID: I tried to use FreeVMS earlier but it failed with the pager.sys. I see that this bug is fixed in 2013 and I gave a new try. Downloaded the git repository. Configured the kernel and built all without any problem. The make image failed because it expected files from a different directories. Here is my implementation image: build/freevms/vmskernel.sys \ build/freevms/pager.sys \ build/freevms/init.exe mkdir -p ../mnt/boot/ cp -f build/pal/x86-kernel ../mnt/boot/ cp -f build/kernel/util/kickstart/kickstart ../mnt/boot/ cp -f build/kernel/build/lib/* ../mnt/boot cp -f build/kernel/build/lib64/* ../mnt/boot cp -f build/freevms/vmskernel.sys ../mnt/boot cp -f build/freevms/pager.sys ../mnt/boot cp -f build/freevms/init.exe ../mnt/boot ...that at least move the files - but I guess, here is the problem. Because when I start the image I get the following error: "Please chose the different link base" - the screenshot was attached, but the maillist did not accept. Here comes the OCR output. KiickStart 0.12.56 , Detected multiboot compliant loader Limiting physical memory to 256MB Reserving 16MB for kernel memory kernel (0x0011a000-0x00155f3b) => 0x40101000 (0x0011ala0-0x00133720) -> 0x00600000-0x00619580 (0x00133720-0x00134023) -> Ox00i90000-0x00800903 (0x00135000-0x00137164) -> 0x00X00000-0x00a021114 (0x00138000-0x00146.8) -> 0x00c00000-0x00c0e3a8 (0x00147000-0x0014eal8) -> 0.0101000-0.010.18 sigma0 (0x00156000-0x00173291) => 0x00080000 (0x001560c0-0x0015c140) -> 0x00080000-0x00086080 roottask (0x00174000-0x0Olcb4d7) => 0x01003cbd (0x00174060-0x0Olee518) -> 0x01000060-0x0107a518 Conflict with module 0 (0x00600000-0x40108a18) Please choose a different link base rAmIc: FAIL in line 163 I wonder what I am doing wrong? I am very curios to see FreeVMS in action. If anybody has a working image to share it would be also highly appreciated. Thanks you for the help. Regards, Z BTW I am working on an OpenSUSE 13.2 *virtual2:/home/zoli/freevms/FreeVMS #* uname -a Linux virtual2 3.16.7-29-desktop #1 SMP PREEMPT Fri Oct 23 00:46:04 UTC 2015 (6be6a97) x86_64 x86_64 x86_64 GNU/Linux *virtual2:/home/zoli/freevms/FreeVMS #* gcc --version gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *virtual2:/home/zoli/freevms/FreeVMS #* rpm -qa | grep Virtual *Virtual*Box-5.0-5.0.10_104061_openSUSE132-1.x86_64 -------------- next part -------------- An HTML attachment was scrubbed... URL: From roart at nvg.ntnu.no Fri Dec 4 19:19:22 2015 From: roart at nvg.ntnu.no (Roar =?iso-8859-1?Q?Thron=C3=A6s?=) Date: Fri, 4 Dec 2015 19:19:22 +0100 Subject: [FreeVMS] Problems running FreeVMS In-Reply-To: References: Message-ID: <20151204181922.GB12616@sabre-wulf.nvg.ntnu.no> On Thu, Dec 03, 2015 at 12:08:25PM +0100, Zoltan Arpadffy wrote: > I tried to use FreeVMS earlier but it failed with the pager.sys. > I see that this bug is fixed in 2013 and I gave a new try. > > Downloaded the git repository. Configured the kernel and built all without > any problem. > > The make image failed because it expected files from a different > directories. > > I wonder what I am doing wrong? > > I am very curios to see FreeVMS in action. If anybody has a working image > to share it would be also highly appreciated. I am sorry, but the freevms.net page is referring to another type of FreeVMS development that never had an operational system and is no longer in development, as far as I know. But there is a working FreeVMS with source at https://github.com/rroart/freevms. The current development is for getting Debian 8 support, in the guido branch. (Many thanks to Guido for continuing the work.) I am pasting from the newest working release: There is a new release 0.3.17. Disk images are available from: http://www.pvv.org/~roart/a.img.gz (Boot floppy) http://www.pvv.org/~roart/c.img.gz (Disk image, 64-bit) http://www.pvv.org/~roart/c.img.32.gz (Disk image, 32-bit) Typically run with qemu-system-x86_64 -fda a.img -hda c.img -boot a -monitor stdio -net none For more about usage, see https://raw.githubusercontent.com/rroart/freevms/master/USE and which user features are tested in https://raw.githubusercontent.com/rroart/freevms/master/TESTING News for 0.3.17: Support for ODS-2 boot partition and use has been reenabled. Support for CMUIP (TCP/IP) has been reenabled. Critical/major bugfixes. Cleanup of dead/unused source code. See https://github.com/rroart/freevms for current source. More info on http://www.pvv.org/~roart/freevms.html -- -Roar (The first attempt at mailing did not get through, so am retrying.) From zoltan.arpadffy at gmail.com Sun Dec 6 22:04:13 2015 From: zoltan.arpadffy at gmail.com (Zoltan Arpadffy) Date: Sun, 6 Dec 2015 22:04:13 +0100 Subject: [FreeVMS] Problems running FreeVMS In-Reply-To: <20151204181922.GB12616@sabre-wulf.nvg.ntnu.no> References: <20151204181922.GB12616@sabre-wulf.nvg.ntnu.no> Message-ID: Hi Roar, thank you for the information and the links. I was able to come to the DCL prompt for the very first time on FreeVMS. This is a great success. ...but a hedonistic lifestyle learned me to be greedy. I wonder is there any C compiler that would work within the FreeVMS? Is it possible to build software for FreeVMS? What about the network support? Please understand - I am not demanding. I am just a VMS freak who would like to contribute. Thank you. Regards, Z On Fri, Dec 4, 2015 at 7:19 PM, Roar Thronæs wrote: > On Thu, Dec 03, 2015 at 12:08:25PM +0100, Zoltan Arpadffy wrote: > > I tried to use FreeVMS earlier but it failed with the pager.sys. > > I see that this bug is fixed in 2013 and I gave a new try. > > > > Downloaded the git repository. Configured the kernel and built all > without > > any problem. > > > > The make image failed because it expected files from a different > > directories. > > > > I wonder what I am doing wrong? > > > > I am very curios to see FreeVMS in action. If anybody has a working image > > to share it would be also highly appreciated. > > I am sorry, but the freevms.net page is referring to another type of > FreeVMS development that never had an operational system and is no longer > in development, as far as I know. > > But there is a working FreeVMS with source at > https://github.com/rroart/freevms. > > The current development is for getting Debian 8 support, in the guido > branch. > (Many thanks to Guido for continuing the work.) > > I am pasting from the newest working release: > > There is a new release 0.3.17. > > Disk images are available from: > > http://www.pvv.org/~roart/a.img.gz (Boot floppy) > http://www.pvv.org/~roart/c.img.gz (Disk image, 64-bit) > http://www.pvv.org/~roart/c.img.32.gz (Disk image, 32-bit) > > Typically run with > qemu-system-x86_64 -fda a.img -hda c.img -boot a -monitor stdio -net none > > For more about usage, see > https://raw.githubusercontent.com/rroart/freevms/master/USE > > and which user features are tested in > https://raw.githubusercontent.com/rroart/freevms/master/TESTING > > News for 0.3.17: > Support for ODS-2 boot partition and use has been reenabled. > Support for CMUIP (TCP/IP) has been reenabled. > Critical/major bugfixes. > Cleanup of dead/unused source code. > > See https://github.com/rroart/freevms for current source. > > More info on http://www.pvv.org/~roart/freevms.html > > -- > -Roar > > (The first attempt at mailing did not get through, so am retrying.) > _______________________________________________ > FreeVMS mailing list > FreeVMS at rayleigh.systella.fr > https://www.systella.fr/cgi-bin/mailman/listinfo/freevms > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roart at nvg.ntnu.no Mon Dec 7 14:32:59 2015 From: roart at nvg.ntnu.no (Roar =?iso-8859-1?Q?Thron=C3=A6s?=) Date: Mon, 7 Dec 2015 14:32:59 +0100 Subject: [FreeVMS] Problems running FreeVMS In-Reply-To: References: <20151204181922.GB12616@sabre-wulf.nvg.ntnu.no> Message-ID: <20151207133259.GC12616@sabre-wulf.nvg.ntnu.no> On Sun, Dec 06, 2015 at 10:04:13PM +0100, Zoltan Arpadffy wrote: > > I wonder is there any C compiler that would work within the FreeVMS? Not currently (this is way too early). > Is it possible to build software for FreeVMS? Yes, it is buildable from Debian. > What about the network support? The CMUIP (IPv4) is supported, with a running telnet server. > Please understand - I am not demanding. I am just a VMS freak who would > like to contribute. Yes, contributions are very welcome. -- Regards, Roar From guidoj2269 at gmail.com Mon Dec 7 23:10:00 2015 From: guidoj2269 at gmail.com (Guido) Date: Mon, 7 Dec 2015 23:10:00 +0100 Subject: [FreeVMS] Problems running FreeVMS In-Reply-To: References: <20151204181922.GB12616@sabre-wulf.nvg.ntnu.no> Message-ID: <566603B8.1090203@gmail.com> Hi Zoltan, Thanks for your interest in FreeVMS! As Roar mentioned I try to continue the FreeVMS 0.3.x branch. It is based on a rather old, no longer maintained Linux 2.4 kernel and a lot of VMS related code and documentation coming from various sources on the internet. Most of my work so far has been to improve maintainability of the code base: recent Debian build host, less compiler warnings, more consistent type definitions and coding style, removal of unused code, a simple automated test framework, etc. I use Bugzilla from freevms.net in an effort to maintain a list of tasks that I try to work on. It may not be complete, but can be found here: https://www.systella.fr/bugzilla3/ I hope you are still willing to contribute. All help is welcome! Regards, Guido On 12/06/2015 10:04 PM, Zoltan Arpadffy wrote: > Hi Roar, > > thank you for the information and the links. > I was able to come to the DCL prompt for the very first time on FreeVMS. > This is a great success. > ...but a hedonistic lifestyle learned me to be greedy. > > I wonder is there any C compiler that would work within the FreeVMS? > Is it possible to build software for FreeVMS? > What about the network support? > > Please understand - I am not demanding. I am just a VMS freak who > would like to contribute. > > Thank you. > Regards, > Z > > On Fri, Dec 4, 2015 at 7:19 PM, Roar Thronæs > wrote: > > On Thu, Dec 03, 2015 at 12:08:25PM +0100, Zoltan Arpadffy wrote: > > I tried to use FreeVMS earlier but it failed with the pager.sys. > > I see that this bug is fixed in 2013 and I gave a new try. > > > > Downloaded the git repository. Configured the kernel and built > all without > > any problem. > > > > The make image failed because it expected files from a different > > directories. > > > > I wonder what I am doing wrong? > > > > I am very curios to see FreeVMS in action. If anybody has a > working image > > to share it would be also highly appreciated. > > I am sorry, but the freevms.net page is > referring to another type of > FreeVMS development that never had an operational system and is no > longer > in development, as far as I know. > > But there is a working FreeVMS with source at > https://github.com/rroart/freevms. > > The current development is for getting Debian 8 support, in the > guido branch. > (Many thanks to Guido for continuing the work.) > > I am pasting from the newest working release: > > There is a new release 0.3.17. > > Disk images are available from: > > http://www.pvv.org/~roart/a.img.gz > (Boot floppy) > http://www.pvv.org/~roart/c.img.gz > (Disk image, 64-bit) > http://www.pvv.org/~roart/c.img.32.gz > (Disk image, 32-bit) > > Typically run with > qemu-system-x86_64 -fda a.img -hda c.img -boot a -monitor stdio > -net none > > For more about usage, see > https://raw.githubusercontent.com/rroart/freevms/master/USE > > and which user features are tested in > https://raw.githubusercontent.com/rroart/freevms/master/TESTING > > News for 0.3.17: > Support for ODS-2 boot partition and use has been reenabled. > Support for CMUIP (TCP/IP) has been reenabled. > Critical/major bugfixes. > Cleanup of dead/unused source code. > > See https://github.com/rroart/freevms for current source. > > More info on http://www.pvv.org/~roart/freevms.html > > > -- > -Roar > > (The first attempt at mailing did not get through, so am retrying.) > _______________________________________________ > FreeVMS mailing list > FreeVMS at rayleigh.systella.fr > https://www.systella.fr/cgi-bin/mailman/listinfo/freevms > > > > > _______________________________________________ > FreeVMS mailing list > FreeVMS at rayleigh.systella.fr > https://www.systella.fr/cgi-bin/mailman/listinfo/freevms -------------- next part -------------- An HTML attachment was scrubbed... URL: From zoltan.arpadffy at gmail.com Tue Dec 8 12:43:48 2015 From: zoltan.arpadffy at gmail.com (Zoltan Arpadffy) Date: Tue, 8 Dec 2015 12:43:48 +0100 Subject: [FreeVMS] Problems running FreeVMS In-Reply-To: <566603B8.1090203@gmail.com> References: <20151204181922.GB12616@sabre-wulf.nvg.ntnu.no> <566603B8.1090203@gmail.com> Message-ID: Hi Guido and Roar, >> Is it possible to build software for FreeVMS? >Yes, it is buildable from Debian. You mean that I would be able to compile on a Debian an executable that would run in the FreeVMS environment? ...an ftp server or apache... or even a gcc? This sounds very dummy to ask, but are the QIOs implemented in FreeVMS...if yes are they similar to OpenVMS? Thank you. Regards, Z On Mon, Dec 7, 2015 at 11:10 PM, Guido wrote: > Hi Zoltan, > > Thanks for your interest in FreeVMS! > > As Roar mentioned I try to continue the FreeVMS 0.3.x branch. It is based > on a rather old, no longer maintained Linux 2.4 kernel and a lot of VMS > related code and documentation coming from various sources on the internet. > Most of my work so far has been to improve maintainability of the code > base: recent Debian build host, less compiler warnings, more consistent > type definitions and coding style, removal of unused code, a simple > automated test framework, etc. I use Bugzilla from freevms.net in an > effort to maintain a list of tasks that I try to work on. It may not be > complete, but can be found here: https://www.systella.fr/bugzilla3/ > > I hope you are still willing to contribute. All help is welcome! > > Regards, > Guido > > > > On 12/06/2015 10:04 PM, Zoltan Arpadffy wrote: > > Hi Roar, > > thank you for the information and the links. > I was able to come to the DCL prompt for the very first time on FreeVMS. > This is a great success. > ...but a hedonistic lifestyle learned me to be greedy. > > I wonder is there any C compiler that would work within the FreeVMS? > Is it possible to build software for FreeVMS? > What about the network support? > > Please understand - I am not demanding. I am just a VMS freak who would > like to contribute. > > Thank you. > Regards, > Z > > On Fri, Dec 4, 2015 at 7:19 PM, Roar Thronæs wrote: > >> On Thu, Dec 03, 2015 at 12:08:25PM +0100, Zoltan Arpadffy wrote: >> > I tried to use FreeVMS earlier but it failed with the pager.sys. >> > I see that this bug is fixed in 2013 and I gave a new try. >> > >> > Downloaded the git repository. Configured the kernel and built all >> without >> > any problem. >> > >> > The make image failed because it expected files from a different >> > directories. >> > >> > I wonder what I am doing wrong? >> > >> > I am very curios to see FreeVMS in action. If anybody has a working >> image >> > to share it would be also highly appreciated. >> >> I am sorry, but the freevms.net page is referring to another type of >> FreeVMS development that never had an operational system and is no longer >> in development, as far as I know. >> >> But there is a working FreeVMS with source at >> https://github.com/rroart/freevms. >> >> The current development is for getting Debian 8 support, in the guido >> branch. >> (Many thanks to Guido for continuing the work.) >> >> I am pasting from the newest working release: >> >> There is a new release 0.3.17. >> >> Disk images are available from: >> >> http://www.pvv.org/~roart/a.img.gz (Boot floppy) >> http://www.pvv.org/~roart/c.img.gz (Disk image, 64-bit) >> http://www.pvv.org/~roart/c.img.32.gz (Disk image, 32-bit) >> >> Typically run with >> qemu-system-x86_64 -fda a.img -hda c.img -boot a -monitor stdio -net none >> >> For more about usage, see >> https://raw.githubusercontent.com/rroart/freevms/master/USE >> >> and which user features are tested in >> https://raw.githubusercontent.com/rroart/freevms/master/TESTING >> >> News for 0.3.17: >> Support for ODS-2 boot partition and use has been reenabled. >> Support for CMUIP (TCP/IP) has been reenabled. >> Critical/major bugfixes. >> Cleanup of dead/unused source code. >> >> See https://github.com/rroart/freevms for current source. >> >> More info on http://www.pvv.org/~roart/freevms.html >> >> -- >> -Roar >> >> (The first attempt at mailing did not get through, so am retrying.) >> _______________________________________________ >> FreeVMS mailing list >> FreeVMS at rayleigh.systella.fr >> https://www.systella.fr/cgi-bin/mailman/listinfo/freevms >> > > > > _______________________________________________ > FreeVMS mailing listFreeVMS at rayleigh.systella.frhttps://www.systella.fr/cgi-bin/mailman/listinfo/freevms > > > > _______________________________________________ > FreeVMS mailing list > FreeVMS at rayleigh.systella.fr > https://www.systella.fr/cgi-bin/mailman/listinfo/freevms > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From guidoj2269 at gmail.com Tue Dec 8 21:41:29 2015 From: guidoj2269 at gmail.com (Guido) Date: Tue, 8 Dec 2015 21:41:29 +0100 Subject: [FreeVMS] Problems running FreeVMS In-Reply-To: References: <20151204181922.GB12616@sabre-wulf.nvg.ntnu.no> <566603B8.1090203@gmail.com> Message-ID: <56674079.2090704@gmail.com> Hi Zoltan, > You mean that I would be able to compile on a Debian an executable > that would run in the FreeVMS environment? > ...an ftp server or apache... or even a gcc? In a way yes. Besides that FreeVMS is based on Linux, it also uses an old Debian Linux version of glibc. This means that you can build some userland programs on the Debian host that will run on FreeVMS. Something like gcc is out of the question though, because it requires a native FreeVMS libc among other things. Ultimately all the Linux stuff wil have to be replaced by native FreeVMS code, but that takes time. > This sounds very dummy to ask, but are the QIOs implemented in > FreeVMS...if yes are they similar to OpenVMS? FreeVMS provides several original VMS system services, including QIO. They may be buggy and incomplete though. May I suggest that you set up a (virtual) Debian system and check out my git branch. If you closely follow the instructions in the HOWTO you should be able to build FreeVMS and create your own disk image. At present you must use the floppy disk image from Roar to boot FreeVMS in qemu. Hopefully that will answer a lot of your questions. Regards, Guido