Recently, there was a forum thread concerning the availability of a
Remastered Damned Small Linux containing Hercules, C3270 and Netcat
utility. I also posted a file "remastering.pdf" so that others could
cook Live DSL CD's with their own specifications. Here is the thread
The remastering PDF is here ...
I think what you would like to do has more to do with automation
involving scripting. I would strongly suggest using (perhaps) DSL as
a base and then using your own start up scripts to get Hercules
running with whatever configuration. You could also write scripts to
get 3270 and other applications up and running. Uni*es shell
scripting, as you know, is very powerful and the results usually quite
The DSL distro is small (around 50Mb) but has X windows, FluxBox
window manager, Mozilla FireFox browser, Dillo, etc. It's quite
functional as a standalone distro. But enough plugging DSL.
The reason I suggest DSL is because of it's small size and
functionality. No where like the 256Mb you wrote about. If you
really want to supe up your distro, I would strongly recommend that
you recompile the Linux kernel (2.4.26 with DSL 3.3) for the
particular hardware that you have. The vanilla DSL distro is meant to
run on many systems and includes SMP support, too. My remastered DSL
is made up of a recompiled kernel for just my particular hardware and
also a very specific initrd with a modified linuxrc script to suit my
needs. Needless to say, it is much smaller and faster than the
official offering. My system is an IBM ThinkPad 380Z WITHOUT a hard
disk (yeah, it went kaput), Pentium II 266MHz CPU and 96Mb RAM.
Luckily it's got bootable CD support as well as USB 1.0. My
customised Hercules DSL flies and I run MVS Turnkey 3.8 off a USB
stick. But I have not automated Hercules execution as I also use this
laptop for many other purposes.
If you compile your own specific Linux kernel and also get rid of
softwares that you do not need (getting rid of X windows as you
suggested, for example), you can have a Live Hercules CD that is
around 30Mb (probably much less) without MVS Turnkey 3.8, of course.
If you include a ready to run MVS 3.8 on the CD you should have a
fully functional standalone system to play around with.
Tome Joao Azavedo
Post by Keven Tipping
Greetings to all.
Recently stumbled across Hercules, great program- haven't had this
much fun working with an open sourced program for quite some time.
Anyways- I just wanted to gauge the interest in a "Hercules OS". I
might just do it for my own uses anyways, but I'd like to know if
anyone else is interested in such a system.
I was thinking of creating a seriously cut-down distribution of Linux
(under 256MB) specifically for booting Hercules, hence the name- z/
Mainframe Operating Environment. Off the top of my head, the distro
- Hercules 3.05
- EVMS for local RAID management (software)
- h3270 for HTTP-based 3270 Terminal Emulation
- Web based SSH applet (for Linux access & service)
- New Hercules HTTP user interface (I can hardly read the buttons in
the current UI at the top)
- Custom web portal to branch out to HMC/h3270/SSH, and upgrade the OS
There would be no X or graphical environment, and likely no package
management either. The entire thing would basically be comprised of a
kernel, initramfs, and a squashfs for the OS data, all stored in /
boot. The rest of the system (disk wise) would be whatever Hercules
needs it for. Technically, it would be better to just write the entire
distro to a IDE flash drive or a SATA<->CF adapter, boot from that,
and all the local disks are used for the mainframe side of things only.
Anyways- is anyone interested in this? The only issue I see is that
it's going to want a dedicated system- and figuring that my Mac Pro
only pulls about 75MIPS, I'm guessing it would require a reasonably
fast PC to achieve any decent speed.