Linux On iPod Forum Index
 FAQ  •  Search  •  Memberlist  •  Usergroups  •  Profile  •  Log in to check your private messages  •  Log in
 ZeroNet [Old, see ZeroSlackr] View next topic
View previous topic
Post new topicReply to topic
Author Message
Keripo Test Account
Contributor


Joined: 11 Apr 2006

Location: Ontario, Canada

PostPosted: Fri Sep 01, 2006 4:54 pm Reply with quoteBack to top

Last updated: Oct 22, 2007

Note: Due to failure of a proper computer backup, ZeroNet is officially dead. It has been replaced (yet again) by a more current system I dubbed "ZeroSlackr" which, rather than just providing a system of applications, sets up a framework for the easy installation of them (kernel, userland, loader, etc.) and will include all features found in ZeroNet and ZillaZero. All source files are generated via patch files, thus allowing all applications to be easily updated. See the release forums for more info or check out the ZeroSlackr project at its SourceForge page: https://sourceforge.net/projects/zeroslackr/

~Keripo

==============================================
==============================================

Old:

[//size=20]ZeroNet Alpha Testing!!![//size]
--------------------------------------------------------------------

Well, after finally getting the podzilla legacy compiling environment set up, big thanks to mundi-my-man, I've found time to finally put together the ZeroNet system and make some few starting modules for alpha testing! The system requires a fresh re-installation as it uses a modified userland that has an integrated and fully working advanced-rc system in-place. Best yet, because of these modifications, once the base system installation is done, you'll (hopefully) never need to touch that linux partition ever again - all module files and dependancies will exist outside in the data/music partition, where its easy access (especially for Window users Wink ). Note again this is only the alpha testing stage, so not all features are implemented (ie, the launcher's mechanism is only temporary).

Also note that this is also for end-user testing only, so if you don't know what Floyd2illA or such is, this isn't the place to ask or get help on. All posts in this thread should either be posts of success/error reporting (informative please!) or suggestions with detailed ideas. No spam/useless opinions tolerated, even if it is a simple "This sucks >_<" or This is awsome! ^_^ ". Also, don't forget what OS you're using and what iPod model/generation you have.

Either way, here's the link to the downloads;


[//size=17]> http://www.millarnet.com/keripo/ <[//size]



Windows users can download the Windows installer.
Linux users may try the Linux installer - theoretically it should work but I haven't tested it (if not, install iPL through other methods and do a direct installation of the userland by yourself).
Mac OSX users - I've created an experimental installer through modifying kajow's iPL installation script. I have no idea if it works or not, but try it! (and report your results!)
[//size=7]Unfortunately I can't seem to extract the .dmg image of the MacInstaller (I tried dmg2iso but didn't work), so I'm unable to create one. You can, however, manually install the userland like Linux users. If someone is willing, however, a modified MacInstaller with the ZeroNet userland would be appreciated)[//size]


[ Also note that this does mean ZillaZero's finally gone - ZZ was proof of concept, ZN now is practical application ].

[//size=14]Instructions:[//size]

1. Download the installer and run it as you would with the official Installer 2 Networkless. This installs the base userland of ZeroNet. Follow the instructions in the ReadMe from Keripo.txt. After this, you won't need it much more.
Note: For testing purposes, I highly recommend that you do first wipe your iPod clean and start from a fresh restore. Not doing so may mean that previous iPodLinux files may cause interference. For Windows users, a handy HP USB Format Tool's included.

2. Download the ZeroNet modules and put em in any folder (making e a folder called "ZeroNet Modules" in the installer folder's fine). Extract each of the modules tar.gz's preferrably into their own separate folders for organization (if you have WinRar, right click the tar.gz and choose "Extract to /*Tar.gz-name*/"). If you extract them directly to the current folder, you may have conflicts.

3. Copy all files under the "_root" folder of each module directly to the root of your iPod. In the process, there will be multiple times where you will be asked if you want to overwrite the "ZeroNet" folder and other folders. Say yes to all.
Note: in the root of your iPod you should have a folder named "ZeroNet", not "_root". ie, "E:/ZeroNet/"

4. Startup iPodLinux and start the alpha testing!!!


[//size=14]System/Modules Specs n Info:[//size]

ZeroNet system

- Allows modularity for ZeroLauncher items
[All dependancies are self contained - adding and removing consists of only deleting one folder and the launching script for ZeroLauncher]

- Advanced rc system;
> Calls upon sub-scripts for different aspects of startup
> Allows execution of customizable Miscellaneous and Custom scripts
> Loader2Args and minix support
> Minix-shell and old shell start file support [minix start files need to be named "startm" while old shell start files use "start"]
> Logs startup actions to logfiles in /var/log
^ Hides start-up scrolling text
[Note: this causes a slight slow-down in startup, but its worth it]

- Symlinks for system fonts (/mnt/ZeroNet/Miscellaneous/Fonts)
- Usage of /root symlink for direct /mnt/ZeroNet access
- Slightly stipped down with removal of a few un-needed system folders
[ ie /lib, /var/*, /sys, etc. not necessary (?) for startup/runtime ]
- Loader 2 configuration and iPL kernel located in the fat32 partition


ZeroLauncher

- Modified BleuLlauncher temporarily using the BleuLaunch launching mechanism til a more flexible and configurable one's in place.
- Launches modules via shell scripts
- Sub-menus for organization [Zillas, Arcade, Misc, Tools]
- Temp setup allows 7 scripts under each each sub-menu
- Built-in MPD CLIENT!!!
- Slightly modified settings sub-menu order for preference ; ) [Filebrowser at top]

Note: A copy of the base system and ZeroLauncher module is included in the installer - if there are updates, overwrite the old version with the new one.


MPD:

- Startup activated via the Miscellaneous script (located in the fat32 partition - easy adding and removal)
- Binary hex-edited for relative mpd.conf location [don't know how to recompile]
- Config file modified so all files dependancies are created/located within the "MusicPlayerDaemon" folder
- Will be used as the standard playback system for the ZeroNet system

Note: As I haven't implemented the KillAll, KillMPD and StartMPD binaries yet nor a method of killing ZeroLauncher, at this stage you will not be able to launch anything sized 1 mb or more [PodzillaZero, Floyd2illA, iDoom, etc] upon having MPD running at the same time. Even having MPD activated but not running in the background may mean that you won't be able to use some things such as iDoom. It is suggested that you start MPD playback after you have your selected zilla started.

PodzillaZero: [Zillas/Launch Item # 1]

- Modified podzilla legacy from CVS
- Integrated MPD client and MikMod support
[MikMod experimental as I've never used nor tried it before]
[default MikMod file located at "/root/MikMod/default.mik" - doesn't exist so you'll have to make it yourself]
- Integrated PodWrite!!! (create/open/edit text files via menu or filebrowser, file/folder renaming supported)
- Modified settings sub-menu orders for preference ; )


Floyd2illA: [Zillas/Launch Item # 2]

- Modified Floyd2illA, latest from Daniel Long's site
- Integrated MPD client and MikMod support [see PodzillaZero for details about MikMod support]
- All file locations modified as to have them relative to the binary (mostly located in ../Misc/)
- Separate config file than PodzillaZero's
- Working iBoy and iDoom shortcuts
[Note that I haven't made iBoy and iDoom modules yet, but if you want to test the shortcuts, for iBoy, copy the binary to /root/iBoy/Binary/ and the iboy.cfg file to /mnt, while for iDoom, copy all files to /root/iDoom/Binary/]
- Modified settings sub-menu orders for preference ; )


iBoy: [Arcade/Launch Item # 1]

- Modified iBoy v 0.3.3 - bholland's source
- Colour, 4G and Mini versions [4G n Mini need testin]
- "Settings" submenu for organization
- ".gb" filter removed - Able to play Gameboy/Colour games regardless of extension (will all handle as if with a .gb extension) No more renaming!
- Additional "Credits" function under the "Settings" submenu [utilizes the err_msg function]


iBoy Experimental (0.7.0): [Arcade/Launch Item # 2]

- Hex edited iBoy 0.7.0
- Overwrites current kernel with modified version for full colour support
- More modifications/updates to come as Ducky n Fellni release updates and the source ; )


[//size=12]More to come as these get tested and I work on others[//size]


[//size=14]To do:[//size]

[fixes]
- PodzillaZero tuxchess save location > ../Misc/TuxChess.data
- change default "start" files to be run by the minix shell while "startold" files be run using the old shell

[additions]

- iDoom - Wad location modification
[Two different binaries - one for alternate doom1.wad and one for absolute doom1.wad location while relative doom2.wad location]
[Allows space saving via sharing of the doom1.wad]

- ViPodzilla
[Just like Floyd2illA - modify into a ZN module]

- Podzilla 2 - Variants for modules
[Versions that reads modules organized by category in different locations]
[ie Podzilla 2 - Arcade, Podzilla 2 - Tools, Podzilla 2 - Misc, Podzilla 2 - All, etc]
[Try compiling with built-in modules (ie filebrowser, podwrite, etc)] - Experiment!
[Recompile the libstdcxx module stripped down to allow for MPD to work without the "out-of-memory" error] - Experiment!

- Encyclopodia
[Get it working on non-supported iPods via Podzilla 2]

- MVPD support
[I haven't even tried it myself yet, but I guess it'll be needed!]

- Fonts pack - all that exist that work on the iPod ; )

- Minimalistic/specialized zilla builds - If I have time to kill
[Filebrowzilla, Podwritilla, Videozilla, Arcadilla, Mewzikilla, Devzilla, Toolzilla, Mediazilla, etczilla]

- Atari800 - Experiment!
[Try different builds for different models]

- Build my Project Gutenberg Dictionary port into an .epodia file

- iNes, Mame, NeoGeo, etc. - whatever else there is!
- Podzilla Desktop, 4-win, iTanks, etc - all that historical stuff

[ Note: I probably won't get furthur after Podzilla 2 before I decide for a beta release ]


[//size=14]Will do, after [low priority]:[//size]

- absolute AND relative paths to files
- Memory saving binaries (KillAll, KillMPD, StartMPD)
- integrate PodWrite (minimal) into ZeroLauncher
- alternate ZeroLauncher launching mechanism via filebrowser-type

- GUI Installer with ZeroNet module management ; )


==================================================

Enjoy the system, but remember, this is not for release - this is for alpha testing only!!!

That means that if you're going to post, post informatively and be of use/feedback or don't post at all. And don't expect to get replies unless they're updates or bug fixes.

And as a final note, remember that I am not a true programmer and I am not creating anything new here. I am instead designing a system for iPodLinux to use that allows for the easy installation and usage of already-made iPodLinux applications. If you are requesting a new feature, make sure it is something that is doable and has already been done so that I have an example to work with (ie "How about integrating menu icons into ZeroLauncher?" vs "Mak Zer0Lncher play compressd videoz! Rar4rarr!!!")

So if you've got bugs to report or (good) suggestions to make, please post. Only relevant information here. If you've got nothing but your opinion, "This is neat" or other spam, go to the off-topic threads instead Wink

~Keripo


Ps. New note for testers:

POST YOUR ZILLA SETTINGS!

To be able to best make this user-friendly, it would be better to have default settings that are acceptable for all iPod models. The main settings I am looking for are wheel sensitivity, button debounce, and contrast. Remember to leave your iPod model and describe the settings in terms of how much the bar is filled (Use the scale 1 to 10, with 1 being a completely empty bar, 5 in the middle, and 10 full to the end). If you notice that changing a setting doesn't make any significant impact, report the setting as "null". For example, a typical iPod nano setting would be;

Model: nano
Wheel Sensitivity: 5
Debounce: null (No idea what this does)
Contrast: null (Colour iPods shouldn't be affected by contrast)

Thanks!


_________________
Project ZeroSlackr
http://sourceforge.net/projects/zeroslackr/
http://ipodlinux.org/forums/viewtopic.php?t=29636

Last edited by Keripo Test Account on Sun Nov 04, 2007 10:24 pm; edited 7 times in total
View user's profileSend private messageSend e-mailVisit poster's websiteAIM AddressMSN Messenger
canuckid



Joined: 24 Jan 2006


PostPosted: Fri Sep 01, 2006 5:46 pm Reply with quoteBack to top

For support, visit the ZeroNet IRC Channel:

irc://canuckid.irc.su/ZeroNet

Wink
View user's profileSend private messageSend e-mail
AriX



Joined: 22 Nov 2005

Location: Pennsylvania

PostPosted: Fri Sep 01, 2006 6:09 pm Reply with quoteBack to top

Nice! Can't wait to try it on my Mini!

P.S. Is the prerelease you sent me the same one as this?

_________________
iPodLinux Manager! (Now v1.1)
http://www.ipodlinux.org/forums/viewtopic.php?p=192609
View user's profileSend private messageSend e-mailVisit poster's websiteAIM AddressMSN Messenger
DontEatTheFish



Joined: 23 Jun 2006

Location: i'm here, where are you?

PostPosted: Fri Sep 01, 2006 6:51 pm Reply with quoteBack to top

windows version is down, but linux is still up, gonna go test it on suse.
View user's profileSend private message
Keripo Test Account
Contributor


Joined: 11 Apr 2006

Location: Ontario, Canada

PostPosted: Fri Sep 01, 2006 7:14 pm Reply with quoteBack to top

DontEatTheFish wrote:
windows version is down, but linux is still up, gonna go test it on suse.


Argh, it never uploaded. Done and thanks.

_________________
Project ZeroSlackr
http://sourceforge.net/projects/zeroslackr/
http://ipodlinux.org/forums/viewtopic.php?t=29636
View user's profileSend private messageSend e-mailVisit poster's websiteAIM AddressMSN Messenger
DontEatTheFish



Joined: 23 Jun 2006

Location: i'm here, where are you?

PostPosted: Fri Sep 01, 2006 7:17 pm Reply with quoteBack to top

sweet, makes it easier, ill test it on my nano, them my video.
View user's profileSend private message
ipodphoto



Joined: 30 Mar 2006


PostPosted: Fri Sep 01, 2006 7:31 pm Reply with quoteBack to top

Waiting for the mac installer and i'll be right here to test.
Are you wanting/needing screenshots?
Nice work,

ipodphoto

_________________
ipod photo 30g
podzilla / pz2 / videos / Mv_player
Emac / Mac mini
Yes im on a mac Hachinatore! Laughing
View user's profileSend private messageSend e-mailMSN Messenger
DontEatTheFish



Joined: 23 Jun 2006

Location: i'm here, where are you?

PostPosted: Fri Sep 01, 2006 7:34 pm Reply with quoteBack to top

ok i dont know if i did this right but heres what i did:
hp format
ipod updater(january one)
installer(didn't do anything but formatted the linux partition)
ran installer again to update
Error: you have installed ipl manually and we cant finish the install...
or something like that.

should i just try it again? or did i do something wrong.

EDIT: nvm forgot the ipw part.
View user's profileSend private message
AriX



Joined: 22 Nov 2005

Location: Pennsylvania

PostPosted: Fri Sep 01, 2006 7:47 pm Reply with quoteBack to top

ipodphoto wrote:
Waiting for the mac installer and i'll be right here to test.
Are you wanting/needing screenshots?
Nice work,

ipodphoto


I'm doing the Mac Installer version. It should be done soon.

P.S. 999th Post!

_________________
iPodLinux Manager! (Now v1.1)
http://www.ipodlinux.org/forums/viewtopic.php?p=192609

Last edited by AriX on Fri Sep 01, 2006 8:07 pm; edited 2 times in total
View user's profileSend private messageSend e-mailVisit poster's websiteAIM AddressMSN Messenger
nedthehead



Joined: 20 Oct 2005

Location: Toronto Insane Asylum

PostPosted: Fri Sep 01, 2006 8:00 pm Reply with quoteBack to top

I dont have my iPod now, but ill test on a Photo (0X00060000) and a Nano 2GB. Keripo, if you need any help thats not compiling related, ill help Very Happy

_________________
C++? Ha, I got a B-, I'm smarter than you
Time flies like an arrow; fruit flies like a banana.
View user's profileSend private messageMSN Messenger
canuckid



Joined: 24 Jan 2006


PostPosted: Fri Sep 01, 2006 8:04 pm Reply with quoteBack to top

My iPod isn't really working too well, but if you have anything compiling related, I can help Smile
View user's profileSend private messageSend e-mail
DontEatTheFish



Joined: 23 Jun 2006

Location: i'm here, where are you?

PostPosted: Fri Sep 01, 2006 8:05 pm Reply with quoteBack to top

ok, i got it installed on my nano and it works great! well done.
View user's profileSend private message
AriX



Joined: 22 Nov 2005

Location: Pennsylvania

PostPosted: Fri Sep 01, 2006 8:05 pm Reply with quoteBack to top

nedthehead wrote:
I dont have my iPod now, but ill test on a Photo (0X00060000) and a Nano 2GB. Keripo, if you need any help thats not compiling related, ill help Very Happy


No, Keripo got it all ready and in slax modules and now he can compile stuff. Plus, if he wanted compiling help, he'd probably go to me Laughing (Not because you're bad at compiling or anything, just because he knows me a bit better) 

P.S. 1000th Post!!!!!!!!!!

_________________
iPodLinux Manager! (Now v1.1)
http://www.ipodlinux.org/forums/viewtopic.php?p=192609
View user's profileSend private messageSend e-mailVisit poster's websiteAIM AddressMSN Messenger
DontEatTheFish



Joined: 23 Jun 2006

Location: i'm here, where are you?

PostPosted: Fri Sep 01, 2006 8:09 pm Reply with quoteBack to top

AriX wrote:
nedthehead wrote:
I dont have my iPod now, but ill test on a Photo (0X00060000) and a Nano 2GB. Keripo, if you need any help thats not compiling related, ill help Very Happy


No, Keripo got it all ready and in slax modules and now he can compile stuff. Plus, if he wanted compiling help, he'd probably go to me Laughing (Not because you're bad at compiling or anything, just because he knows me a bit better)

P.S. 1000th Post!!!!!!!!!!


only 58 more for me!!!!
View user's profileSend private message
ipodphoto



Joined: 30 Mar 2006


PostPosted: Fri Sep 01, 2006 8:17 pm Reply with quoteBack to top

What exaclty does Zeronet zilla have over lets say pz0, pz2 or any other zilla? Im just curious.

cheers,

ipodphoto

Only another 529 for me!!!

_________________
ipod photo 30g
podzilla / pz2 / videos / Mv_player
Emac / Mac mini
Yes im on a mac Hachinatore! Laughing
View user's profileSend private messageSend e-mailMSN Messenger
Display posts from previous:      
Post new topicReply to topic


 Jump to:   



View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: All times are GMT