It is much easier to use a readymade LiveUSB that can give you quick access to the games that you often play. This project attempts to do that with OpenBSD. You have all the Gnome and KDE games you might already know and are used to.
If you wish to have LiveCD/LiveDVD instead, please refer to our other LiveCD-Games project on sourceforge!
Really easy. Watch out. Everything is done with qemu by Fabrice Bellard. Just install that package and blindly follow the instructions below.
# qemu-img create liveusb-games.img 15625000k # qemu-system-x86_64 -hda liveusb-games.img -cdrom install54.iso
That is it! You are ready to dd(1) now. See below.
Creating a LiveCD is more work because you need a read only OS. No such issue with writeable USB memory sticks.
You can login as user live and password live123 The root password is openbsd1729.
These LiveUSB images are based on 5.4 release of OpenBSD made on November 1, 2013.
Packages included in this project are given below.
ImageMagick-188.8.131.52p2 image processing tools afternoonstalker-1.1.5 Night Stalker clone for X alephone-1.0.2 open source game engine based on Marathon 2: Durandal allegro-4.2.3p2 game programming library for C/C++ developers amoebax-0.2.1 cute and addictive action-puzzle game amph-0.8.10p2 jump'n run game with unique video effects an-0.95 fast anagram generator angrydd-1.0.1p6 falling blocks puzzle game atomix-2.14.0p6 build molecules out of single atoms barrage-1.0.2p1 kill and destroy as many targets as possible in 3 minutes batrachians-0.1.6 clone of the classic Frog Bog game belooted-0.1.4.1p7 32-card trick-taking game beret-1.2.1pl1p0 2D puzzle-platformer game blobwars-1.19p4 2D arcade game bomberclone-0.11.8 bomberman clone with multiplayer mode boswars-2.6.1p4 real-time strategy game braincurses-0.5b clone of the Mastermind game burgerspace-1.9.2 burgertime clone for X bzflag-2.4.2 graphical multiplayer 3D tank war game capitan-sevilla-1.0.3p0 platform game set in seville and in space castle-combat-0.8.1p5 Rampart arcade game clone for X11 cgoban-1.9.12p1 X11 Go Toolset childsplay-0.85.1p6 suite of educational games for young children chocolate-doom-1.7.0 portable version of iD Software's Doom chroma-1.13p0 abstract puzzle game chroma-enigma-0.20101210 Enigma levels to the game chroma chromium-bsu-0.9.15.1 fast paced arcade-style space shooter circuit-0.1.4p7 finish-the-cycle logic puzzle clines-1.0.4p1 curses-based Lines game clonekeen-8.4p1 commander keen clone cmatrix-1.2a scrolling 'Matrix'-like screen colorls-5.3 ls that can use color to display file attributes corewars-0.9.13p5 computer simulation game cosmosmash-1.4.6 astrosmash clone for X cowsay-3.03 speaking ascii cow crack-attack-1.1.14p9 OpenGL game based on SNES classic Tetris Attack crimson-0.5.1p2 tactical war game like Battle Isle; multiplayer crossfire-client-1.11.0p8 graphical networked AD&D style game csmash-0.6.6p5 Cannon Smash 3D table tennis curl-7.26.0p3 get files from FTP, Gopher, HTTP or HTTPS servers defendguin-0.0.12 clone of arcade game 'Defender' with a Linux theme doomdata-1.9p0 DOOM I Shareware data files dopewars-1.5.12p9 game where you deal drugs on the streets of NY duke3ddata-1.0 duke nukem 3d shareware game data dungeon-2.7s text adventure game dungeon-crawl-4.0.0b26 dungeon crawl eboard-1.1.1 gtk+2 chess board interface eboard-extras-0.1p0 eboard extra piece sets and sounds egoboo-2.7.4 dungeon-crawling action-RPG adventure einstein-2.0p0 open source remake of old DOS game Sherlock eliot-2.1 scrabble game enigma-1.01p3 Oxyd/Rock'n'Roll clone extremetuxracer-0.4p1 downhill racing game f1spirit-0.1412p0 remake of Konami's F1-Spirit falconseye-1.9.3p4 NetHack derivative ffmpeg-20130319 audio/video converter and streamer figlet-2.2.5 generates ASCII banner art fire-1.0p1 organic fireworks demo firefox-22.0 Mozilla web browser foobillard-3.0a free OpenGl billard game forcedattack-2.1.4p6 connect four of stones in a straight line freedroid-1.0.2p0 clone of the commodore 64 game paradroids freedroidrpg-0.15.1p2 isometric RPG game fretsonfire-1.3.110p6 guitar hero clone frotz-2.43p2 Curses-based interpreter for Infocom-compatible games frozen-bubble-2.2.0p8 bubble popping game, like puzzle bobble gamine-1.1p6 interactive game for young children gargoyle-2010.1p1v0 cross-platform interactive fiction player gbrainy-2.2.0v0 brain teaser game gcompris-12.11p0 educational game for children gdm-184.108.40.206 GNOME display manager gemdropx-0.7p0 one-player puzzle game for x11 glsfcave-1.0p2 control a ribbon to avoid hitting walls glutton-0.0.5p0 Pac-Man clone gnome-3.8.3p0 GNOME desktop meta-package (base installation) gnome-extra-3.8.3 GNOME desktop meta-package (full installation) gnome-mastermind-0.3.1p8 Mastermind clone reflexion game gnome-session-220.127.116.11p3 GNOME session gnuchess-6.0.2 chess program gnugo-3.8 GNU version of Go gnushogi-1.3 GNU version of Shogi grhino-0.16.1p1 Othello/Reversi-like game gtetrinet-0.7.11p16 tetrinet client gtkballs-3.1.5p13 gtk+ clone of the lines ball logic game hackdata-3.4.3 common data for the nethack/slash ports heroes-0.21p2-sdl graphically improved game of yore icebreaker-1.2.1p0 jezzball-style, penguin puzzle game ivan-0.50p2 graphical roguelike game jbrickshooter-1.5.3p1 brick shooter reflexion game kbilliards-0.8.7bp9 billiard game lftp-4.4.5 shell-like command line ftp and sftp client libreoffice-18.104.22.168v0 multi-platform productivity suite mirrormagic-2.0.2p1 game like Deflektor (C64) / Mindbender (Amiga) mplayer-20130214p4 movie player supporting many formats mutt-1.5.21p4v0-sasl tty-based e-mail client, development version osd_clock-0.5p2 xosd based clock p5-Curses-UI-0.9609 curses based user interface framework for Perl p5-CursesWidgets-1.997p3 curses(3) based terminal widgets p5-Proc-Daemon-0.14 run perl program as a daemon process p7zip-9.20.1p0 file archiver with high compression ratio pidgin-2.10.7-gtkspell multi-protocol instant messaging client postfix-2.11.20130710-sasl2 fast, secure sendmail replacement qemu-1.5.1 multi system emulator root-tail-1.2p1 tails a given file anywhere on your X11 root window starlanes-1.2.2 classic space-age stock trading game stone-soup-0.11.0-no_x11 dungeon crawl stone soup sudognu-1.09p1 sudoku solver and creator sudoku-1.0.1p1 console based sudoku sudoku-solver-1.0.1p6 sudoku puzzle solver with cli, gui, and web ui transcode-1.1.7p3 video stream processing tools vim-7.3.850-no_x11 vi clone, many additional features wget-1.14p0 retrieve files from the web via HTTP, HTTPS and FTP windowmaker-0.92.0p13 window manager that emulates NEXTSTEP(tm) wmcalclock-1.25p0 wm-dockapp; calendar/clock wmdate-0.7p2 wm-dockapp; shows the current date wmmoonclock-1.27p4 wm-dockapp; shows the moon phase wmtictactoe-1.1.1p1 wm-dockapp; TicTacToe game wmtimer-2.92p4 wm-dockapp; alarm clock wmweather-2.4.3p3 wm-dockapp; weather monitor xasteroids-5.0p1 X11-based asteroids-style arcade xbattle-5.4.1p1 concurrent multi-player battle strategy game xbill-2.1p1 save your computers from the evil clutches of Bill xbl-1.1.5p0 3D block-dropping game xblast-2.10.4p1 graphical multi-player real-time strategy game for X11 xboard-4.6.2 X11 frontend for GNU Chess and the Internet Chess Server xboing-2.4p3 blockout style game for X11 xbreaky-0.0.5p1 breakout game for the X Window System xbubble-0.5.8p0 x bust a move clone xcowsay-1.1p3 displays a cute cow and message on your desktop xcubes-5.5.2p2 cube puzzle for X11 xdino-5.5.2p1 dino puzzle game for X11 xevil-2.02r2p1 side-view, fast-action, kill everything type of game xgolgo-1.0p1 watch what you are doing -- are you hostile xjewel-1.6p2 dropping jewels game for X11 xjig-2.4p1 jigsaw puzzle game for X11 xlife-5.3p3 John Horton Conway's Game of Life xmahjongg-3.7p2 colorful solitaire Mah Jongg game for X11 xmine-1.0.3p2 Athena port of xminesweeper xminehunter-0.4p2 Motif minesweeper game xminesweep-3.0p2 Windows minesweeper xmj-1.0p2 Mahjongg game for X11 xmoto-0.5.9p3 challenging 2D motocross platform game xmris-4.04p1 Mr Do video arcade game for X11 xneko-4.4p1 classic BSD4.4 cat-and-mouse xonix-1.4p7 win land without colliding with 'flyers' and 'eaters' xosd-2.2.14 displays text on your screen xpat2-1.07p2 X11 solitaire with 14 variations xpilot-4.5.5 multiplayer 2d space battles game xroach-4.4p1 cockroaches hide under your windows xscavenger-1.4.4p2 Lode Runner clone xscorch-0.2.1p3-pre2 Scorched Earth-clone xscrabble-2.12p2-en X11 version of the popular board game xskat-4.0p0 skat card game xsoldier-1.8 space-based shoot'em up game for X11 xteddy-2.2 cuddlesome teddy for the X11 desktop xwelltris-1.0.1p2-no_sdl 2.5 dimensional tetris-like game
You can always add and remove packages with the pkg_add(1) and pkg_delete(1) commands in case my choices do not agree with yours.
Once you download the 7z image, install p7zip and unzip the USB image.
Install 7zip if not already present. # pkg_add p7zip Unzip the downloaded image with this command. $ 7z e liveusb-miniX.img.7z
You can burn this image to a USB stick with this command on OpenBSD
# dd if=liveusb-games.img of=/dev/rsd0c bs=256k
Please be aware that your USB stick could be sd0 .. sdn depending upon in what order you insert into your computer.
You can burn this image to a USB stick with this command on Linux.
# dd if=liveusb-games.img of=/dev/sdb bs=8192
Please check with dmesg and find out whether your stick is identified as sdb or sdc or whatever else.
Once you write the image you can test the USB stick without rebooting the computer with this qemu command on OpenBSD.
# qemu-system-x86_64 -usb -hda /dev/rsd0c
Once you find that things work fine you can reboot. You can do something similar on Linux and Windows too.
If you are too lazy to burn it into a USB stick you could run this off a qemu emulator.
# qemu-system-x86_64 -hda liveusb-games.img (If you want full networking you boot with) # qemu-system-x86_64 -net nic -net tap -hda liveusb-games.img
Booting resumes from this point and throws up an xdm screen. Once you login as live you will get the familiar gnome desktop.
In fact the easiest way to use LiveUSB is by burning the ISO of the same project.
Should you not have access to any UNIX or Linux system you could always use this project to try out OpenBSD by burning to a USB stick from Windows using the free VMWare Player. It is a free download available for those who register on the VMWare website. You also require an ISO image of the LiveCD-OpenBSD project(see above).
Being a GUI tool I am not in a position to detail the process as a bulleted list. However I will guide you briefly and add screenshots when I get time.In case you are curious you could always drop me a mail and I shall respond(mail ID given at bottom of the page).
The idea is to connect to the USB subsystem when you create a new VM and use the downloaded LiveCD-OpenBSD ISO to boot and create a VM which is basically a hard disk image to install the ISO to.
But we instead install to the USB stick. When you create a VM in the final screen you can click at Options and add a USB controller. Then you go to the top menu and Connect to the USB stick in question.
As part of the booting process you will see that OpenBSD actually recognizes the USB stick as yet another hard disk and this happens by disconnecting the stick in the Windows host and connecting it to the OpenBSD guest(this happens automatically).
Now when you run the installer from the CD inside VMWare, you can choose the USB stick instead of the VMWare's hard disk file store as the installer shows the size of the disk to install to. This is bit tricky as my installer does not report the name of the disk. But you should not have much trouble with it. I suggest you always use a VMWare disk image as being very small(since you never use it anyway) like 1G or something and the USB stick you use will be either 4 or 8 Gigabytes. So you can always identify which disk is which from the size reported by the installer. You choose by pressing SPACE bar and then you type TAB followed by ENTER.
Here are screenshots to explain how to install LiveUSB from a Windows machine to a USB stick. If you are familiar with VMWare Player you can go the usual way till the final "Customize Hardware" button and then you have to add the USB controller. Then you can choose to install to USB stick after the CD boots.
All updates are tweeted to https://twitter.com/LiveUSBOpenBSD.