macOS-like application packages

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Boris
Member
Member
Posts: 145
Joined: Sat Nov 07, 2015 3:12 pm

Re: macOS-like application packages

Post by Boris »

Once my OS can handle it, I will opt for a Portage lookalike system
User avatar
iansjack
Member
Member
Posts: 4685
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: macOS-like application packages

Post by iansjack »

Boris wrote:Once my OS can handle it, I will opt for a Portage lookalike system
I think you mean a Ports lookalike system. ;)
User avatar
dozniak
Member
Member
Posts: 723
Joined: Thu Jul 12, 2012 7:29 am
Location: Tallinn, Estonia

Re: macOS-like application packages

Post by dozniak »

iansjack wrote:
Boris wrote:Once my OS can handle it, I will opt for a Portage lookalike system
I think you mean a Ports lookalike system. ;)
He means Ports-written-in-Python lookalike.
Learn to read.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: macOS-like application packages

Post by osdever »

onlyonemac wrote:
osdeverr wrote:This is why they will be .tar's in my OS.
What about when there's a .tar that gets misinterpreted as an "application package"?
They will be tested for validity.
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
trolly
Member
Member
Posts: 52
Joined: Tue Mar 25, 2008 12:26 pm

Re: macOS-like application packages

Post by trolly »

you can store the applications binaries and resources in a single directory.

and if you want to bundle it to send it over the network, instead of create an archive, create a ramdisk image to store the inside it (like the dmg files in classic macos), you can use a regular file system, or implement a new one specialy for it

the user could else: mount the ramdisk in a folder in /apps (by example)
or mount the ramdisk somewhere else, then copy the contents a folder in /apps
Post Reply