This is an old revision of the document!
osFree distribution (draft I)
- osFree must use WarpIN as a package manager, with some enhancements
- support for repositories? A repository client, something like apt or yum, but with OS/2 specifics.
- This tool must be separate from WarpIN, i.e., it is specific to repositories, not packages format. It's purpose is:
- understanding the repository format, different protocols support, like ftp, http, etc.
- maybe, support for handling the different packages formats, other than WPI, i.e., plain ZIP's with metainfo and installation scripts included(like it was in UnixOS/2), or RPM - for software ported from UNIX. The repository client will handle different package types via special plugins, and invoke different tools when installing packages (invoke WIC, ZIP, or RPM)
- WarpIN is for tracking dependencies, maintaining the local packages database, understanding the .WPI format
- response-file-driven installation:
- response-file can be created manually
- response-file can be generated by UI (VIO or PM-based)
- so, installer must be divided into two separate parts:
- UI for choosing user options interactively, it can be:
- textmode UI with pseudographics
- graphical, PM-based
- installation engine, based on WarpIN with plugins.
- it can be started by an experienced user, system administrator, or by the installation UI.
- also, DOS (DPMI)-based version of the installation engine and UI would be desired
- a Linux- or Win32-based version (?)
Discussion