k3ylabs/cosoco-image-dataset huggingface dataset:
Package: heartbeat-dev (1:3.0.6-12build1)
Section: universe/admin
Homepage: http://www.linux-ha.org/
Depends: heartbeat (= 1:3.0.6-12build1)
Description:  Subsystem for High-Availability Linux - development files heartbeat is a messaging subsystem for high availability which implements serial, UDP, and PPP/UDP heartbeats. . It is one of the messaging layers supported by the Pacemaker cluster resource manager. . This package contains Heartbeat-specific development files.
Package: heartbeat (1:3.0.6-12build1)
Section: universe/admin
Homepage: http://www.linux-ha.org/
Depends: adduser, cluster-glue, gawk, iproute2, inetutils-ping | iputils-ping | ping, libpam-runtime (>= 0.76-14), libxml2-utils, psmisc, resource-agents, python3 (<< 3.11), python3 (>= 3.10~), python3:any, libc6 (>= 2.34), libglib2.0-0 (>= 2.16.0), libheartbeat2 (>= 1:3.0.6), libpils2, libplumb2, libplumbgpl2, libstonith1
Description:  Subsystem for High-Availability Linux heartbeat is a messaging subsystem for high availability which implements serial, UDP, and PPP/UDP heartbeats. . It is one of the messaging layers supported by the Pacemaker cluster resource manager.
Package: heartbleeder (0.1.1-9)
Section: universe/net
Homepage: https://github.com/titanous/heartbleeder
Depends: libc6 (>= 2.32)
Description:  test servers for OpenSSL CVE-2014-0160 aka Heartbleed The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs). . The Heartbleed bug allows anyone on the Internet to read the memory of the systems protected by the vulnerable versions of the OpenSSL software. This compromises the secret keys used to identify the service providers and to encrypt the traffic, the names and passwords of the users and the actual content. This allows attackers to eavesdrop on communications, steal data directly from the services and users and to impersonate services and users. . heartbleeder is a tool that tests remotely (over a network) if a system is compromised by an insecure OpenSSL service. . More about Heartbleed Bug can be viewed at http://heartbleed.com.
Package: heat-api-cfn (1:18.0.1-0ubuntu1.1)
Section: web
Homepage: https://wiki.openstack.org/Heat
Depends: adduser, python3-heat (= 1:18.0.1-0ubuntu1.1)
Description:  OpenStack orchestration service - CFN API Heat is a service to orchestrate multiple composite cloud applications using templates, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API. . This package contains the CloudFormation (CFN) API.
Package: heat-api (1:18.0.1-0ubuntu1.1)
Section: web
Homepage: https://wiki.openstack.org/Heat
Depends: adduser, python3-heat (= 1:18.0.1-0ubuntu1.1)
Description:  OpenStack orchestration service - ReST API Heat is a service to orchestrate multiple composite cloud applications using templates, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API. . This package contains the ReST API.
Package: heat-cfntools (1.4.2-2.1)
Section: universe/python
Homepage: https://wiki.openstack.org/Heat
Depends: python3-boto (>= 2.12.0), python3-pbr (>= 0.6), python3-psutil (>= 1.1.1), python3:any
Description:  Tools required to be installed on Heat provisioned cloud This package contains tools for use with CloudFormation cfn-init   - Reads the AWS::CloudFormation::Init for the instance resource,              installs packages, and starts services cfn-signal - Waits for an application to be ready before continuing, ie:              supporting the WaitCondition feature cfn-hup    - Handle updates from the UpdateStack CloudFormation API call
Package: heat-common (1:18.0.1-0ubuntu1.1)
Section: web
Homepage: https://wiki.openstack.org/Heat
Depends: adduser
Description:  OpenStack orchestration service - common files Heat is a service to orchestrate multiple composite cloud applications using templates, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API. . This package contains the common files.
Package: heat-dashboard-common (7.0.1-0ubuntu1)
Section: python
Homepage: https://github.com/stackforge/heat-dashboard
Description:  OpenStack orchestration service - Common files Heat is a service to orchestrate multiple composite cloud applications using templates, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API. . This package contains common files.
Package: heat-engine (1:18.0.1-0ubuntu1.1)
Section: web
Homepage: https://wiki.openstack.org/Heat
Depends: adduser, python3-heat (= 1:18.0.1-0ubuntu1.1)
Description:  OpenStack orchestration service - engine Heat is a service to orchestrate multiple composite cloud applications using templates, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API. . This package contains the heat engine, which is the core service of heat, and which the API servers will use.
Package: heat-tempest-plugin (1.4.0-1)
Section: universe/net
Homepage: https://opendev.org/openstack/heat-tempest-plugin
Depends: python3-cinderclient, python3-gabbi (>= 2.0.1), python3-gnocchiclient, python3-heatclient, python3-keystoneauth1, python3-kombu, python3-neutronclient, python3-novaclient, python3-os-collect-config, python3-oslo.config, python3-oslo.log, python3-oslo.messaging, python3-paramiko, python3-pbr, python3-swiftclient, python3-testscenarios, python3-testtools, python3-zaqarclient, tempest, python3-tempest, python3:any
Description:  OpenStack Integration Test Suite - Heat plugin Tempest is a set of integration tests to be run against a live Openstack cluster in order to make sure that all components are working as expected. Tempest will start and stop virtual machine in order to check that your cloud is working as expected. . This package contains the Heat plugin.
Package: hebcal (4.27-1)
Section: universe/utils
Homepage: https://github.com/hebcal/hebcal
Depends: libc6 (>= 2.34)
Description:  Perpetual Jewish Calendar Hebcal is a program which prints out the days in the Jewish calendar, aka the Hebrew Calendar, for a given gregorian year. Hebcal is fairly flexible in terms of which events it displays.
Package: hedgewars-data (1.0.0-16build1)
Section: universe/games
Homepage: https://hedgewars.org
Description:  Data files for hedgewars This package contains data files for the hedgewars package. Examples of files are: maps, scripts, themes, images, sounds, level data and other miscellaneous files needed by hedgewars.
Package: hedgewars (1.0.0-16build1)
Section: universe/games
Homepage: https://hedgewars.org
Depends: hedgewars-data (>= 1.0.0), libphysfs1 (>= 3.0.2), fonts-dejavu-core, fonts-wqy-zenhei, qt5-style-plugins, libavcodec58 (>= 7:4.4), libavformat58 (>= 7:4.4), libavutil56 (>= 7:4.4), libc6 (>= 2.34), libffi8 (>= 3.4), libgcc-s1 (>= 3.3.1), libgmp10 (>= 2:6.2.1+dfsg), liblua5.1-0, libpng16-16 (>= 1.6.2-1), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.15.1), libsdl2-2.0-0 (>= 2.0.12), libsdl2-image-2.0-0 (>= 2.0.5), libsdl2-mixer-2.0-0 (>= 2.0.2), libsdl2-net-2.0-0 (>= 2.0.1), libsdl2-ttf-2.0-0 (>= 2.0.15), libstdc++6 (>= 5), qtbase-abi-5-15-3, zlib1g (>= 1:1.2.0)
Description:  Funny turn-based artillery game, featuring fighting hedgehogs! Each player controls a team of several hedgehogs. During the course of the game, players take turns with one of their hedgehogs. They then use whatever tools and weapons are available to attack and kill the opponents' hedgehogs, thereby winning the game. Hedgehogs may move around the terrain in a variety of ways, normally by walking and jumping but also by using particular tools such as the "Rope" or "Parachute", to move to otherwise inaccessible areas. Each turn is time-limited to ensure that players do not hold up the game with excessive thinking or moving. . A large variety of tools and weapons are available for players during the game: Grenade, Cluster Bomb, Bazooka, UFO, Homing Bee, Shotgun, Desert Eagle, Fire Punch, Baseball Bat, Dynamite, Mine, Rope, Pneumatic pick, Parachute. Most weapons, when used, cause explosions that deform the terrain, removing circular chunks. The landscape is an island floating on a body of water, or a restricted cave with water at the bottom. A hedgehog dies when it enters the water (either by falling off the island, or through a hole in the bottom of it), it is thrown off either side of the arena or when its health is reduced, typically from contact with explosions, to zero (the damage dealt to the attacked hedgehog or hedgehogs after a player's or CPU turn is shown only when all movement on the battlefield has ceased).
Package: heif-gdk-pixbuf (1.12.0-2build1)
Section: universe/graphics
Homepage: http://www.libheif.org
Depends: libheif1 (= 1.12.0-2build1), libc6 (>= 2.4), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0)
Description:  ISO/IEC 23008-12:2017 HEIF file format decoder - gdk-pixbuf loader libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new image file format employing HEVC (h.265) image coding for the best compression ratios currently possible. . A gdk-pixbuf loader module for applications such as "gpicview" and "pcmanfm" is provided by this package.
Package: heif-thumbnailer (1.12.0-2build1)
Section: universe/graphics
Homepage: http://www.libheif.org
Depends: libheif1 (= 1.12.0-2build1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libpng16-16 (>= 1.6.2-1), libstdc++6 (>= 5.2)
Description:  ISO/IEC 23008-12:2017 HEIF file format decoder - thumbnailer libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new image file format employing HEVC (h.265) image coding for the best compression ratios currently possible. . A thumbnailer for HEIF images that can be used by Nautilus is provided by this package.
Package: heimdal-clients (7.7.0+dfsg-3ubuntu1)
Section: universe/net
Homepage: http://www.h5l.org/
Depends: krb5-config, libasn1-8-heimdal (>= 1.4.0+git20110226), libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0), libedit2 (>= 2.11-20080614-0), libgssapi3-heimdal (>= 1.4.0+git20110226), libhcrypto4-heimdal (>= 1.4.0+git20110226), libhdb9-heimdal (>= 1.4.0+git20110226), libheimntlm0-heimdal (>= 1.4.0+git20110226), libhx509-5-heimdal (>= 1.6~rc2), libkadm5clnt7-heimdal (>= 1.7~git20150920), libkadm5srv8-heimdal (>= 1.6~git20120311), libkafs0-heimdal (>= 1.4.0+git20110226), libkrb5-26-heimdal (>= 7.7.0+dfsg), libotp0-heimdal (>= 1.4.0+git20110226), libroken18-heimdal (>= 1.7~git20150920), libsl0-heimdal (>= 1.6~git20120311)
Description:  Heimdal Kerberos - clients Heimdal is a free implementation of Kerberos 5 that aims to be compatible with MIT Kerberos. . This package includes Kerberos utilities like kadmin, kinit, kpasswd and klist.
Package: heimdal-dev (7.7.0+dfsg-3ubuntu1)
Section: universe/devel
Homepage: http://www.h5l.org/
Depends: heimdal-multidev (= 7.7.0+dfsg-3ubuntu1)
Description:  Heimdal Kerberos - development files Heimdal is a free implementation of Kerberos 5 that aims to be compatible with MIT Kerberos. . This is the development package, required for developing programs for Heimdal.
Package: heimdal-docs (7.7.0+dfsg-3ubuntu1)
Section: universe/net
Homepage: http://www.h5l.org/
Depends: dpkg (>= 1.15.4) | install-info
Description:  Heimdal Kerberos - documentation Heimdal is a free implementation of Kerberos 5 that aims to be compatible with MIT Kerberos. . This package includes documentation (in info format) on how to use Heimdal, and relevant standards for Kerberos.
Package: heimdal-kcm (7.7.0+dfsg-3ubuntu1)
Section: universe/net
Homepage: http://www.h5l.org/
Depends: libc6 (>= 2.34), libhcrypto4-heimdal (>= 1.4.0+git20110226), libheimntlm0-heimdal (>= 1.4.0+git20110226), libkrb5-26-heimdal (>= 1.4.0+git20110226), libroken18-heimdal (>= 1.7~git20150920), lsb-base
Description:  Heimdal Kerberos - KCM daemon Heimdal is a free implementation of Kerberos 5 that aims to be compatible with MIT Kerberos. . This package includes the KCM daemon which can hold the credentials for all users in the system. Access control is done with Unix-like permissions. The daemon checks the access on all operations based on the UID and GID of the user. The tickets are renewed as long as is permitted by the KDC's policy.
Package: heimdal-kdc (7.7.0+dfsg-3ubuntu1)
Section: universe/net
Homepage: http://www.h5l.org/
Depends: debconf (>= 0.5.00) | debconf-2.0, heimdal-clients, krb5-config, lsb-base, openbsd-inetd | inet-superserver, libasn1-8-heimdal (>= 1.4.0+git20110226), libc6 (>= 2.34), libcap-ng0 (>= 0.7.9), libgssapi3-heimdal (>= 1.4.0+git20110226), libhcrypto4-heimdal (>= 1.4.0+git20110226), libhdb9-heimdal (>= 1.6~git20131117), libheimbase1-heimdal (>= 1.4.0+git20110226), libheimntlm0-heimdal (>= 1.4.0+git20110226), libkadm5srv8-heimdal (>= 1.7~git20160418), libkdc2-heimdal (>= 1.4.0+git20110226), libkrb5-26-heimdal (>= 1.7~git20160418), libroken18-heimdal (>= 1.7~git20150920), libsl0-heimdal (>= 1.4.0+git20110226)
Description:  Heimdal Kerberos - key distribution center (KDC) Heimdal is a free implementation of Kerberos 5 that aims to be compatible with MIT Kerberos. . This package includes the KDC (key distribution center) server, which is designed to run on a secure computer and keeps track of users' passwords. This is done using the Kerberos protocol in such a way that the server computers do not need to know the passwords.
Package: heimdal-multidev (7.7.0+dfsg-3ubuntu1)
Section: universe/devel
Homepage: http://www.h5l.org/
Depends: comerr-dev, libasn1-8-heimdal (= 7.7.0+dfsg-3ubuntu1), libgssapi3-heimdal (= 7.7.0+dfsg-3ubuntu1), libhcrypto4-heimdal (= 7.7.0+dfsg-3ubuntu1), libhdb9-heimdal (= 7.7.0+dfsg-3ubuntu1), libheimbase1-heimdal (= 7.7.0+dfsg-3ubuntu1), libhx509-5-heimdal (= 7.7.0+dfsg-3ubuntu1), libkadm5clnt7-heimdal (= 7.7.0+dfsg-3ubuntu1), libkadm5srv8-heimdal (= 7.7.0+dfsg-3ubuntu1), libkafs0-heimdal (= 7.7.0+dfsg-3ubuntu1), libkdc2-heimdal (= 7.7.0+dfsg-3ubuntu1), libkrb5-26-heimdal (= 7.7.0+dfsg-3ubuntu1), libwind0-heimdal (= 7.7.0+dfsg-3ubuntu1), libotp0-heimdal (= 7.7.0+dfsg-3ubuntu1), libsl0-heimdal (= 7.7.0+dfsg-3ubuntu1), libc6 (>= 2.34), libcom-err2 (>= 1.43.9), libroken18-heimdal (>= 1.4.0+git20110226)
Description:  Heimdal Kerberos - Multi-implementation Development Heimdal is a free implementation of Kerberos 5 that aims to be compatible with MIT Kerberos. . This package provides versions of the Heimdal development files that can be installed along-side MIT Kerberos development files. Normally, heimdal-dev should be used. However if a package needs to build  against both Heimdal Kerberos and MIT Kerberos, then the multidev package should be used.
Package: heimdal-servers (7.7.0+dfsg-3ubuntu1)
Section: universe/net
Homepage: http://www.h5l.org/
Depends: krb5-config, openbsd-inetd | inet-superserver, libc6 (>= 2.34), libkrb5-26-heimdal (>= 1.4.0+git20110226), libroken18-heimdal (>= 1.4.0+git20110226)
Description:  Heimdal Kerberos - server programs Heimdal is a free implementation of Kerberos 5 that aims to be compatible with MIT Kerberos. . This package contains the kfd server, for receiving forwarded tickets.
Package: heimdall-flash-frontend (1.4.2+dfsg-1)
Section: universe/devel
Homepage: http://www.glassechidna.com.au/products/heimdall/
Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.12.2), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libqt5widgets5 (>= 5.0.2), libstdc++6 (>= 5.2), zlib1g (>= 1:1.1.4), heimdall-flash
Description:  tool for flashing firmware on Samsung Galaxy S devices - Qt GUI Heimdall is a tool for flashing firmware (aka ROMs) onto Samsung Galaxy S devices over a USB connection.  It accomplishes this using the same protocol as Odin, Samsung's internal Windows-only firmware updater. . This package includes a Qt-based frontend for managing Galaxy devices.
Package: heimdall-flash (1.4.2+dfsg-1)
Section: universe/devel
Homepage: http://www.glassechidna.com.au/products/heimdall/
Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2), libusb-1.0-0 (>= 2:1.0.8)
Description:  tool for flashing firmware on Samsung Galaxy S devices Heimdall is a tool for flashing firmware (aka ROMs) onto Samsung Galaxy S devices over a USB connection.  It accomplishes this using the same protocol as Odin, Samsung's internal Windows-only firmware updater.
Package: hellfire (0.0~git20180708.bf3c390-1build2)
Section: universe/devel
Homepage: https://pathspider.net/hellfire
Depends: libc6 (>= 2.32)
Description:  PATHspider Effects List Resolver Hellfire is a parallelised DNS resolver. It is written in Go and for the purpose of generating input lists to PATHspider, though may be useful for other applications. It supports fetching commonly used domain lists in Internet Measurement Research. . Additional metadata may be looked up from RIPEstat using canid integration.
Package: hello-traditional (2.10-5)
Section: universe/devel
Homepage: http://www.gnu.org/software/hello/
Depends: libc6 (>= 2.14), dpkg (>= 1.15.4) | install-info
Description:  example package not using any helper package The GNU hello program produces a familiar, friendly greeting.  It allows non-programmers to use a classic computer science tool which would otherwise be unavailable to them. . Seriously, though: this is an example of how to do a Debian package. It is the Debian version of the GNU Project's `hello world' program (which is itself an example for the GNU Project). . This is the same as the hello package, except it does not use debhelper (hence the "traditional" suffix).
Package: hello (2.10-2ubuntu4)
Section: devel
Homepage: http://www.gnu.org/software/hello/
Depends: libc6 (>= 2.34)
Description:  example package based on GNU hello The GNU hello program produces a familiar, friendly greeting.  It allows non-programmers to use a classic computer science tool which would otherwise be unavailable to them. . Seriously, though: this is an example of how to do a Debian package. It is the Debian version of the GNU Project's `hello world' program (which is itself an example for the GNU Project).
Package: help2man (1.49.1)
Section: universe/devel
Depends: perl:any, libc6 (>= 2.34), liblocale-gettext-perl
Description:  Automatic manpage generator Program to create simple man pages from the --help and --version output of other programs. . Since most GNU documentation is now in info format, this provides a way to generate a placeholder man page pointing to that resource while still providing some useful information.
Package: helpdev (0.7.1-2)
Section: universe/python
Homepage: https://gitlab.com/dpizetta/helpdev/
Depends: python3:any
Description:  Helper tool to get environment information This package provides a tool to help users and developers to get information about the environment to report bugs or even test your system without spending a day on it. It can get information about hardware, OS, paths, Python distribution and packages, including Qt-things.
Package: helpman (2.4-1)
Section: universe/utils
Homepage: https://git.fosscommunity.in/SRNathan/Helpman
Depends: python3-gi, gir1.2-gtk-3.0, gir1.2-pango-1.0, python3:any
Description:  quick & easy access to 4000+ manuals / guides / tutorials Helpman provides a classified access to the manuals, installed by user/system programs, automatically. It also supports typing a program / manual name, in the Select Manual: text / combo box directly, to display it quickly. Error Messages will be shown below, if a manual is not found. . The Manual Type list box, shows sections 1 to 8, useful for specific display of  a version of the manual. Say for example, if you see, CRON(8) in a manual, it means the CRON manual in the 8th section. So users should choose appropriately. . Please click the info button for more details.
Package: helpviewer.app (0.3-8build7)
Section: universe/doc
Homepage: http://www.roard.com/helpviewer/
Depends: gnustep-back0.29 (>= 0.29.0), gnustep-base-runtime (>= 1.28.0), gnustep-gui-runtime (>= 0.29.0), libc6 (>= 2.34), libgnustep-base1.28 (>= 1.28.0), libgnustep-gui0.29 (>= 0.29.0), libobjc4 (>= 4.2.1)
Description:  Online help viewer for GNUstep programs HelpViewer is an online help viewer for GNUstep programs.  It can render files in the XLP format, although this format has been deprecated and only several packages still use it.
Package: hepmc3-doc (3.1.2-2build1)
Section: universe/doc
Homepage: http://hepmc.web.cern.ch/hepmc/
Description:  Event Record for Monte Carlo Generators (docs) The HepMC package is an object oriented event record written in C++ for High Energy Physics Monte Carlo Generators. .  Many extensions from HEPEVT, the Fortran HEP standard, are supported: the number of entries is unlimited, spin density matrices can be stored with each vertex, flow patterns (such as color) can be stored and traced, integers representing random number generator states can be stored, and an arbitrary number of event weights can be included. Particles and vertices are kept separate in a graph structure, physically similar to a physics event. . The added information supports the modularisation of event generators. Event information is accessed by means of iterators supplied with the package. . This package provides documentation  and examples for HepMC3.
Package: hera-utils (0~git20210508+dfsg-1)
Section: universe/math
Homepage: https://github.com/grey-narn/hera/
Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 11)
Description:  Utilities built from the Hera library Some simple utilities for efficient bottleneck and Wasserstein distances between persistence diagrams built from the Hera library (see libhera-dev).
Package: herbstluftwm (0.9.3-2)
Section: universe/x11
Homepage: https://herbstluftwm.org
Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 11), libx11-6, libxext6, libxft2 (>> 2.1.1), libxinerama1, libxrandr2 (>= 2:1.5.0), libxrender1
Description:  manual tiling window manager for X11 In herbstluftwm the layout is based on splitting frames into subframes which can be split again or can be filled with windows, Tags (or workspaces or virtual desktops or ...) can be added/removed at runtime. Each tag contains an own layout and exactly one tag is viewed on each monitor. The tags are monitor independent. . It is configured at runtime via ipc calls from herbstclient. So the configuration file is just a script which is run on startup.
Package: hercules (3.13-7)
Section: universe/otherosfs
Homepage: http://www.hercules-390.eu/
Depends: libbz2-1.0, libc6 (>= 2.15), libcap2 (>= 1:2.10), zlib1g (>= 1:1.1.4), libcap2-bin
Description:  System/370, ESA/390 and z/Architecture Emulator Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecture. . This means that your PC can emulate an IBM mainframe processor. The mainframe can range from a 360 to a z900 - running in "System/370" mode, "ESA/390" mode, or "z/Architecture" mode. Hercules executes S/370, ESA/390, and z/Architecture instructions and channel programs. It emulates mainframe I/O devices by using PC devices. For example, 3390 DASD devices are emulated by large files on your hard disk, and local 3270 screens are emulated by tn3270 sessions. . Hercules implements only the raw S/370, ESA/390, and z/Architecture instruction set; it does not provide any operating system facilities. This means that you need to provide an operating system or standalone program which Hercules can load from an emulated disk or tape device. You will have to use a free software operating system such as Linux, write the operating system or standalone program yourself, obtain a license from IBM to run one of their operating systems on your PC, or use IBM programs and operating systems which have been placed in the public domain. . Virtual networking can be accomplished using the TUN/TAP driver in host Linux kernel.