MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
PortableOSX
PortableOSX 0.0.1
Your rating: Now say why...

(1) 4

Install stripped down OS X on mobile devices.   Free
Add to my Watch List
Email me when discounted
  • Download Now
    943 KB
  • Visit Developer's Site
    The PortableOSX Group
PortableOSX installs a stripped down version of Mac OS X to a mobile device, such an USB2 or FireWire drive. Note that this application has no graphical interface. It uses a textual wizard in the Terminal app.
What's New
Version 0.0.1:
  • First "stable" installer
Requirements
PPC / Intel, Mac OS X 10.4, Terminal app, a Mac OS X 10.4 Install Disk, a disk with at least 1GB (PPC) or 1.3GB (Intel) free.






    Be the first to recommend a similar software title.
PortableOSX User Discussion (Write a Review)
ver. 0.x:
(1)
Your rating: Now say why...
Overall:
(1)

sort: smiles | time
burypromote


Natas reviewed on 05 Apr 2007
I successfully made a tripple boot external FW drive using this script using a PPC G4 450 machine - without ever touching an Intel machine. I then booted a MacBook Pro from it and updated it with the latest 10.4.9 Combo (Intel) update which completed the system with a lot of the missing things.
I also made a bootable 2GB USB 2.0 Flash drive for an Intel machine. Was unable to run the combo updater because there was only approx. 400Mb left after installation - updater needed 480 more :(

Works as advertized! Keep up the good work!
[Version 0.0.1]

1 Reply

burypromote

+4
Chain Reaction Software (developer) replied on 05 Apr 2007
thanks for your report: since i don't have intel macs and our intel testers haven't recent cpp ones i could not be 100% sure that universal installations works as expected.

:-)
burypromote

+11
foulger commented on 03 Mar 2007
Question - What happens if you apply software update to the stripped down version?
[Version 0.0.1b5]

2 Replies

burypromote

+4
Chain Reaction Software (developer) replied on 03 Mar 2007
it will not update the apps that are not installed (like, for example, safari) but it will still install some unneded stuff. in the future we plan to include a tool to easily update the system in a better way, for now you can use the standard software update.

the real problem could be on universal installations: updating while using a powerpc will not install the intel part of the software, doing it while using an intel will not regenerate the bootloader for ppcs, preventing them to boot.

currently there is not an easy way to update an universal system.
burypromote

+11
foulger replied on 08 Mar 2007
Thanks for that
burypromote

+45
Peter da Silva commented on 11 Feb 2007
Looks like 98% of the code is there to support the italian translation, or is commented out. It should work for a completely vanilla install, but it's not really robust.

If you want to set up a boot disk for a limited version of OS X, look at XPostFacto, and set up a recovery disk which creates a RAM-disk install for just the applications you need. It's PPC-only, but so is this.

If you want to set up a boot disk based on your existing system, look at Carbon Copy Cloner.
[Version 0.0.1b]

7 Replies

burypromote

+4
Chain Reaction Software (developer) replied on 11 Feb 2007
PETER DA SILVA said:

> Looks like 98% of the code is there to >support the italian translation, or is >commented out.

well, it is something less than 98%… ;-)

anyway,here is my explanation:
1) i started the developing in an italian mac community and i'm italian myself, so lots of comments are in that language…
now that the project is international i'm making only english comments and traslating (or, if obsolete, removing) the old ones.

2)there is a big block of code commented (starting at line 65 of installer.sh, if you want take a look at it…). this code as a story: it should implement a feature that will be added in a future version, a way to install a very minimal system (about 500mb on ppc, 1gb on intels for now). it was added to our -unstable branch, but it caused a lot of trouble (see bug 1651505 here: https://sourceforge.net/tracker/index.php?func=detail&aid=1651505&group_id=186964&atid=919399 ), so it was commented and postponed. for simplicity reasons the tree has been synced, so this commented code is now also in -testing (the tree which we are using for these releases). it is anyway armless, so there was no reason to make thing complicated keeping the trees unsynchronized…

>It should work for a completely vanilla
>install, but it's not really robust.
what do you mean?

>If you want to set up a boot disk for a
>limited version of OS X, look at
>XPostFacto, and set up a recovery disk
>which creates a RAM-disk install for
>just the applications you need. It's
>PPC-only, but so is this.

well, the aims of the xpostfacto team is very different from the ours, though i admit that there can be some overlays…

>If you want to set up a boot disk based
>on your existing system, look at Carbon
>Copy Cloner.
We're not making disks based on previously installed systems. i use ccc for my backups and i'm happy with it, but it does totally different things.
burypromote

+45
Peter da Silva replied on 11 Feb 2007
Well, best of luck. You probably ought to do a GUI of some kind (Applescript or Tcl/Tk would be easiest). The shell code is a little eccentric, like, using "ls" rather than "test -d" to see if a directory exists... which is the main reason I'm concerned about the fragility of the code.
burypromote

+4
Chain Reaction Software (developer) replied on 11 Feb 2007
a gui (applescript) is in the -unstable branch of the svn, it will be part of the next version…

>The shell code is a little eccentric,
>like, using "ls" rather than "test -d" to
>see if a directory exists... which is the
>main reason I'm concerned about the
>fragility of the code.

well, i'm completely self-taught programmer, i was sure that there were better methods, but i had no idea of how to do some things in a "usual" way. thanks for the hint, i will use test -d in the future! (2/11/2007, Version: 0.0.1b1)
burypromote

+45
Peter da Silva replied on 12 Feb 2007
There's a lot of capability in the shell.. try "man sh", "man test", and so on...
burypromote

+4
Chain Reaction Software (developer) replied on 12 Feb 2007
>There's a lot of capability in the
>hell.. try "man sh", "man test", and so
>on...
I know that… it is not so immediate to imagine what is the best way to do something…
burypromote

+45
Peter da Silva replied on 12 Feb 2007
The thing that really helped me the most was looking at how complex and portable scripts other people wrote worked. Try figuring out the configuration script of any substantial software package on Sourceforge. Once your brain quits exploding you'll be 10 times the shell hacker. :)
burypromote

+4
Chain Reaction Software (developer) replied on 12 Feb 2007
The thing that really helped me the most was looking at how complex and portable scripts other people wrote worked. Try figuring out the configuration script of any substantial software package on Sourceforge. Once your brain quits exploding you'll be 10 times the shell hacker. :)

I agree. ;-)
E.G. the darwin installer was really useful…
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:10,298
Version Downloads:5,441
Type:Utilities : System
License:Free
Date:15 Mar 2007
Platform:PPC / Intel
Price:Free0.00
Overall (Version 0.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-3 of 3
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
PortableOSX installs a stripped down version of Mac OS X to a mobile device, such an USB2 or FireWire drive. Note that this application has no graphical interface. It uses a textual wizard in the Terminal app.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -