Date: Tue, 3 May 2005 21:34:17 -0700 From: Brooks Davis <brooks@one-eyed-alien.net> To: sam <sam.wun@tech-21.com.hk> Cc: freebsd-current@freebsd.org Subject: Re: BSD Installer as a replacement for sysinstall? Message-ID: <20050504043417.GB26445@odin.ac.hmc.edu> In-Reply-To: <42781AFD.8060803@tech-21.com.hk> References: <9533da6c050503173261897e65@mail.gmail.com> <42781AFD.8060803@tech-21.com.hk>
next in thread | previous in thread | raw e-mail | index | archive | help
--s/l3CgOIzMHHjg/5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, May 04, 2005 at 08:44:45AM +0800, sam wrote: > Travis Poppe wrote: >=20 > >Hello all, > > > >For quite some time I've been looking forward to seeing sysinstall go > >and be replaced with a new system that's user interface agnostic. This > >would allow developers to create a user interface of their choice > >without having to muck around with the internals of the installer. It > >seems that one of the major reasons this hasn't happened yet is simply > >due to lack of development. > > > >Correct me of I'm wrong, but as far as I know, this is what BSD > >Installer (the DragonFly team's installer) currently does. Other than > >"political" disagreements, are there really any good reasons for us > >not to look into using BSD Installer as a replacement for sysinstall? > >I believe either FreeSBIE or LiveBSD (FreeBSD LiveCD distributions) > >has already included the BSD Installer in a recent release. > > > >I know Scott Long has posed this idea to the list in the past. BSD > >Installer would provide the framework needed to make bells and > >whistles such as graphical installers and so forth much more likely in > >the future. If there are some out there who dislike the interface > >provided by BSD Installer, I don't think it would be too difficult to > >write a sysinstall lookalike UI for their system. > > > >=20 > > > I found the idea of bsdinstaller is designed for live CD, and the=20 > installation must be started in multi-user-mode, because when start up=20 > bsdinstaller, its background process is listening to port 9999, and the= =20 > GUI program start IPC with this port, then the installation begin. > As I have looked into the code, its IPC code does support pipe,=20 > althought I haven't had it tested, but I believe it is not too hard to=20 > change it into pipe, so the entire installation can be merged into=20 > FreeBSD for single-usr-mode installation. It's worth noting that the install CD is now a full live file system. I think it would be highly worthwhile if someone wanted to make sysinstall unmagic so it was run as part of a multiuser boot. The next obvious step would be to add a hook to allow the user to select an installer with sysinstall as the default (maybe even with a timeout). Once you've got that you can play with many installers easily. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --s/l3CgOIzMHHjg/5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFCeFDJXY6L6fI4GtQRAgYIAJwILHNW2J0HkexBfKTBGlt46/5/HQCfXZGE dXXAEI1PGuyyQgx50VrThXQ= =l8pL -----END PGP SIGNATURE----- --s/l3CgOIzMHHjg/5--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050504043417.GB26445>