How to
use?
This is a Live CD system, nothing to setup or
configure, no need for installation, it runs
completely from RAM - minimum 256mb @ PC or x86
Macintosh
1.) download
*.iso
2.) burn CD
3.) restart
4.) have fun...
myOSX11-GL v(0.98)
69.3mb
- Live CD x11-gl98.iso 2008-05-29, arch= x86
Minimal
desktop system with Xorg and Xgl+Compiz servers, in
addition there is *Video editing, compositing, 3D
modeling, animation, image and sound editor - Blender, *Raster graphic editor
- GNU Image Manipulation Program - Gimp, *Web browser with Flash
plug-in and js dictionary- Opera...
...if you plan on trying out
Add-Ons copy them to *.iso and then burn
everything together on a single CD, so you
dont have to access disk or internet later on
EXECUTABLE, SELF-INSTALLING
Add-Ons:
*)
28mb - Devel.AddOn (130
demos + 100 GLSL examples)
C/C++
libs and tools, OpenGL 2.0, OpenGL
ES 1.0, X11/XGL, SDL, FreeGLUT, MESA, OpenAL, GLEW,
GLee, GLSL, nVIDIA Cg... *** This is
essential, you need this to compile the rest of
Add-Ons. It is also all you need to compile Linux
kernel, drivers or install new software
*)
12mb - Trolltech.AddOn (4
demos + WebKit QtBrowser)
Trolltech Qt-X11 OpenGL/OpenGL
ES SDK, QDevelop IDE, QShaderEdit *** Embedded, Mobile,
Desktop, Cross-platform: Mac OS X, Windows XP/Vista,
Windows CE, Linux... KDE, Google™ Earth,
Skype® and Adobe Photoshop® Elements are based on
Trolltech's Qtopia toolkit
*)
21mb - PowerVR.AddOn (40
demos + Tutorial)
PowerVR OpenGL ES 1.1 &
OpenGL ES 2.0 SDK *** TI OMAP, Marvell
2700G, Freescale i.MX31... @ iPhone, Symbian, Linux,
Windows Mobile, Smartphone, PocketPC *** Quake III on PowerVR
*)
02mb - Scitech.AddOn (45
demos + OpenGL RedBook)
Scitech SNAP/MGL,
FRAMEBUFFER OpenGL SDK *** myOSX-less is built around Scitech
MGL OpenGL drivers. SNAP/MGL is also available for
DOS, Windows, Windows CE, OS/2... SciTech SNAP
supports both x86 and PowerPC..
*)
31mb - Games.AddOn
- Elite
+ source code
- M.A.M.E. + source
code
- Quake + source
code
- ePSXe - Playstation emulator, Gens - Sega Genesis,
Sega 32X emulator, Flash movies and games (XiaoXiao),
Experimental integration - Flash MP3 & FLV player
To intsall Add-On
simply run it in shell:
>sh [Name].AddOn
Side
note...
SDKs in these Add-Ons are NOT
COMPLETE,
non-OpenGL stuff mostly excluded
Side
note 2...
This is stripped down Mandriva 2008
Linux. Fedora RPMs and Deibian DEB
packages should work too - Mandriva 2008 RPMs
Side
note 3...
There is lot more stuff supported that either is not
relevant to OpenGL or not tested, but in most cases
should work just fine: Sound,
Network, USB, Macintosh mice & keyboard,
Firewire, SD Card..
incoming...
gameBoXMOBILE - armv5tejl
GNU/Linux

OpenGL "Mech" demo with TinyGL -
Interestingly, both QEMU and TinyGL are works of the
same guy, cheers! Fabrice Bellard's Project Page
Mission Briefing...
1.) compatibility with Google
Android hardware, whatever will that be
2.) [DONE] development environment for
x11-GL able to produce OpenGL ES binaries hopefully
fully 3D accelerated once installed on a target
platform with GLES GPU, for now software OpenGL with
Mesa and TinyGL
3.) nice user interface, something like - Mobile phone
interface
myOSSDL-GL [x-less2, arch=x86+arm+ppc]

TinySDGL
port (source code + x86 & ARM Linux
binaries)
http://www.mediafire.com/?pmwxy1jvtnq
- x86 binaries should work on any Linux PC with or without
X11
- arm binaries should be compatible with Linux mobile
device

Emulators & Virtual
Machines...

Google Android, actually QEMU running
some generic ARM (goldfish) emulation where Android
runs its Linux-Java thingy. Wiki says this already
runs on some real ARM929, ARM11 hardware too: TI
OMAP, PXA270, Freescale i.MX31...

PowerVR OpenGL ES demos (PC
emulation)

Metal Gear Solid on ePSXe - Playstation emulator

Eh, and whats this... Metal Gear Solid goes MOBILE!
Macintosh...

Mini vMac running MacOS 6 - Flight Simulator,
Photoshop, QuarkXpress



BasiliskII running MacOS 8 - A-10
Cuba, Alone in the Dark, Out of this World


SheepShaver running MacOS 9


PearPC running Mac OS X

x11-GL
in VMware running Xgl/Compiz on VESA drivers [myos.vmx]
Previous:
77.4mb
- Live CD mygl91lt.iso 2008-05-10, arch= x86
27mb - Devel.tar.bz2 v0.91
14mb - Trolltech.tar.bz2 v0.91
21mb - PowerVR.tar.bz2
02mb - Scitech.tar.bz2
31mb - Games.tar.bz2
75.8mb
- Live CD mygl87lt.iso 2008-05-05, arch= x86
10mb - Devel.tar.bz2 v0.87
12mb - Trolltech.tar.bz2 v0.87
21mb - PowerVR.tar.bz2
02mb - Scitech.tar.bz2
31mb - Games.tar.bz2
75.7mb
- Live CD mygl83lt.iso 2008-05-01, arch= x86
(Compiz desktop)
55.2mb - ARCHIVED-83.tar.bz2 (Devel, Scitech, Trolltech,
Games)
* * *
What
computer?
Old
build should work on almost all x86 based
PCs, the oldest machine
I've tried this on was AMD-K6, 266MHz, 128Mb,
S3 Virge video card, with glgears running
@ 10FPS... It will also run on some x86 based
Apple Macintosh computers
New
build has additional support for Mac specific
hardware, uses initramfs and
is further trimmed so it fits in only 64mb
RAM;
PowerPC
build for 'New World" Mac,
G3 and up is in working stage but performs
poorly compared to Mac OS 9 so there is no
point of putting Linux there, or is there? [project
abandoned, problems: graphic drivers,
boot procedure, HD installation]
Why,
what for?
Embedded
Linux
- mobile phones, PDAs, media players, public
computers, ATMs, avionics, handheld consoles
and other systems or terminals that need to
run independently or safely without 'Hard
Drive' or entirely from ROM chip
"OpenGL
without X" as well as Plug & Play side of
it, is all thanks to GPL release of these fantastic
drivers - SciTech. There you can find full source
code and lot more OpenGL and other demos including
game DOOM.

NDN windows
in action - 'Welcome' splash screen
Minimalistic
GNU/Linux system, stripped down of everything but
core necessary files to compile and run OpenGL/C
code. It has simplified directory structure and
cleaned up internal cross referencing. Programs
compiled in myOS will run on any Linux with or
without X. (GPUs).
Copy of
the OpenGL
Red Book is
included together with 45 examples from the book.
Examples are organized by chapters, each in separate
folder, ready to compile, run and play with. Source
code is modified to use Scitech drivers and is very
similar to GLUT version in the Red Book. This little
collection is really all one needs to learn OpenGL.
In fact the whole system, being very simple to use or
analyze and understand, can be a tool to teach Linux
basics and C/OpenGL programming.
With SciTech
SNAP/MGL drivers (based on Mesa) it was possible to run OpenGL without
X. Stripped down and modified GNU gcc compiler, mixed with diet libc includes and selected shared
files seem to be able to compile all relevant
libraries and produce stable and relatively small
code. Beside Necromancer's
windows manager
and OpenGL developing tools this is pretty much your
average 'Linux' thanks to BusyBox.
Size can
be reduced even more, see this for inspiration:
Size Is eveRYtHiNg
A Whirlwind
Tutorial on Creating
Really Teensy ELF Executables for Linux
2007-03-24
[need separate page..]

NEXT...
[DONE]
- more
demos, games (see win section below)
- Kdrive-based server for X11 applications: Blender,
FireFox...
- recompiled kernel: network, internet, usb
keyboard...
- anything else?
r0.5 [DONE]
- support for
other architectures: ARM, PowerPC...
- more kernel drivers: LCD/touchpanel, wi-fi,
bluetooth, SDcard..
- more network support for Computer-Cluster operation
- additional 3D content creation and rendering
software...
?
myOS-Qt [DONE]
- rebuild myOS base on Trolltech Qtopia and see what
happens?
http://www.khronos.org/
http://www.trolltech.com/products/qtopia/opensource