Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old September 12, 2012, 11:38   #1
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,173
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
Angband Linux

I recently came across SUSE studio, which is an easy way of building a customised Linux distribution. It seems to me that it would be a neat thing to do (somewhat in the spirit of Alex Ulyanov's JnuxBand) to make a dedicated Angband Linux.

So I think I will probably do this at some point (or at least add it to my todo list), but I would be interested in people's opinions:
  • Should it be a minimalist OS, or a fully-featured desktop?
  • Should it be a live distro you can put on a USB, or installable, or a virtual machine image, or more than one of these?
  • Should it be targeted at developers, players, or both?
  • Would the possibility of having the latest versions of multiple variants all available in one place be sufficient to attract Windows/Mac/other *nix users to use this in some capacity?

In any case, it seems that it would be sensible to have as many variants as possible installed; in the interests of doing this, it would make sense to package V and variants as rpms, and I would do this as a first step. Whether it would be worth packaging things like tiles and sounds separately as a package the others depended on is another question.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old September 12, 2012, 12:46   #2
Mikko Lehtinen
Veteran
 
Join Date: Sep 2010
Posts: 1,246
Mikko Lehtinen is on a distinguished road
Awesome!

I think a live-usb/live-cd targeted at players would be most useful. Developers can be a secondary focus. Including dev tools doesn't hurt anyone.

Is a SUSE studio generated live-cd able to save changed data (saved games) on a usb stick? (I think Knoppix can do this.)

For a live-distro, a very light desktop environment would be best. LXDE?

I really like Knoppix. It's light, easy, and full of useful programs. A modified Knoppix live-dvd/cd would be another way to do this. *bands built for Knoppix will in most cases run on Ubuntu and Debian without modifications.
Mikko Lehtinen is offline   Reply With Quote
Old September 12, 2012, 13:24   #3
Mikko Lehtinen
Veteran
 
Join Date: Sep 2010
Posts: 1,246
Mikko Lehtinen is on a distinguished road
Another important consideration: 32-bit or 64-bit? 64-bit is the most popular Debian architecture at the moment but I think 32-bit is the way to go here. People will want to play *bands on their old computers.

The variant I'd most want to see on a compilation like this is the forgotten classic Kamband. It still compiles just fine on Linux -- I think I had to do some tricks to get it to run on AMD64 Debian -- but getting it to run on other platforms might be difficult. It has a flavour all its own and unique game mechanics that require all new strategies to play around. Perfect for comps!
Mikko Lehtinen is offline   Reply With Quote
Old September 12, 2012, 13:25   #4
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,173
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
Quote:
Originally Posted by Mikko Lehtinen View Post
Is a SUSE studio generated live-cd able to save changed data (saved games) on a usb stick? (I think Knoppix can do this.)
This page (near the bottom) seems to indicate yes.

Quote:
For a live-distro, a very light desktop environment would be best. LXDE?
Maybe, although maybe ease of use is the primary consideration. I'm not sure. I have used Xfce with no dramas, although I was always glad to get back to KDE...

Quote:
I really like Knoppix. It's light, easy, and full of useful programs. A modified Knoppix live-dvd/cd would be another way to do this. *bands built for Knoppix will in most cases run on Ubuntu and Debian without modifications.
Agreed, Knoppix is awesome - it was my first Linux (because I couldn't get anything else to install on my secondhand laptop).

EDIT: Just saw your second post. I think you're probably right about 32-bit. It looks like it shouldn't be too hard to make changes later, too.

My grand plan would probably be to make packages for the latest versions of a whole raft of variants, but I also plan to put all variants in a main git repository, maintain my old variant and create my new one. I probably ought to try to do this incrementally.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old September 12, 2012, 13:50   #5
Mikko Lehtinen
Veteran
 
Join Date: Sep 2010
Posts: 1,246
Mikko Lehtinen is on a distinguished road
Quote:
Originally Posted by Nick View Post
Maybe, although maybe ease of use is the primary consideration. I'm not sure. I have used Xfce with no dramas, although I was always glad to get back to KDE...
Well, imagine people playing on their old computers with low RAM. KDE loses all its charm in that environment.

XFCE can be either fast or not so fast, depending on the distro. I'm using Debian Squeeze XFCE at the moment -- I'm trying to save all the RAM I can for my desktop publishing work with Scribus. I think it would be fast enough for a live distro. Ubuntu or openSUSE versions require a much faster computer and more memory because they have more background processes running.

LXDE is designed for people who are used to older versions of Windows. I think it's even easier than KDE for folks with that background.

Have you tried the newer versions of Knoppix that use LXDE with Compiz? Boot with "knoppix no3d" and you get a no-nonsense LXDE with metacity window manager (from Gnome) instead of the standard openbox. I haven't tried the very latest version, it might work differently.

EDIT: Many older computers can't boot from a USB-stick. Live-cd with persistent files on a stick would be a good option to have.

Last edited by Mikko Lehtinen; September 12, 2012 at 14:21.
Mikko Lehtinen is offline   Reply With Quote
Old September 12, 2012, 15:06   #6
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,173
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
Quote:
Originally Posted by Mikko Lehtinen View Post
Well, imagine people playing on their old computers with low RAM. KDE loses all its charm in that environment.
SUSE studio has two lightweight options - a minimal X + IceWM option, and a JeOS options, which is really trimmed down. So one of these with LXDE would be possible.

It really depends on how this is going to be used.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old September 12, 2012, 15:46   #7
Mikko Lehtinen
Veteran
 
Join Date: Sep 2010
Posts: 1,246
Mikko Lehtinen is on a distinguished road
IceWM can be really nice and user-friendly. You just need to use the right theme.

An easy way to test IceWM themes is to boot from antiX live CD and try all the different pre-installed themes for IceWM.

You could use IceWM + IceWM's own panel + either PCManFM or Thunar for file manager. That's not LXDE but it's functionally very close. (Lxde = Openbox + Lxde panel + PCManFM.)

PCManFM is probably better default file manager for this project because it provides desktop icons. Thunar does not.

(EDITED. I didn't remember at first that PCManFM could do desktop icons, and suggested ROX-Filer.)

Last edited by Mikko Lehtinen; September 12, 2012 at 16:00.
Mikko Lehtinen is offline   Reply With Quote
Old September 12, 2012, 16:27   #8
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,389
debo is on a distinguished road
lol I worked on SUSE studio
debo is offline   Reply With Quote
Old September 12, 2012, 16:55   #9
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,060
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by Nick View Post
My grand plan would probably be to make packages for the latest versions of a whole raft of variants, but I also plan to put all variants in a main git repository, maintain my old variant and create my new one. I probably ought to try to do this incrementally.
I love how we both have so much more ambition than we have time.

I have long wanted to package some variants for Debian (we can ignore the deb/rpm distinction for the moment because we can convert between the two). It's taken me so long to establish myself as the V maintainer (not entirely my fault!) that I haven't yet got round to it, but happy to help as part of this effort.

I'd second the suggestion of Knoppix - very easy to take a Knoppix CD image and modify it to seed the desktop with *band icons.

Perhaps best to separate conceptually the awesome git history of all variants from the Angppix LiveCD? They're not really interdependent, though I love both ideas.
__________________
"3.4 is much better than 3.1, 3.2 or 3.3. It still is easier than 3.0.9, but it is more convenient to play without being ridiculously easy, so it is my new favorite of the versions." - Timo Pietila
Magnate is offline   Reply With Quote
Old September 12, 2012, 17:59   #10
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,024
Derakon is on a distinguished road
As an outsider, I'm afraid I don't really see the point. Could someone please explain it to me? What would this Angband-centric Linux distro accomplish that no other one could?
Derakon is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Angband on Linux NeoWizard Vanilla 8 December 3, 2009 12:58
Compile z+angband on linux garu Variants 2 November 5, 2009 16:20
Angband and the Borg on Linux wastedyouth Vanilla 20 July 23, 2008 01:08
Angband 3.0.9 under Linux (graphics?) strangeintp Vanilla 4 January 19, 2008 23:44
Trouble compiling angband 3.0.9 on linux RastaRuedi Vanilla 2 August 1, 2007 18:28


All times are GMT +1. The time now is 13:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.