Date: Thu, 27 Feb 2003 16:03:17 -0800 From: Terry Lambert <tlambert2@mindspring.com> To: David Schultz <das@FreeBSD.ORG> Cc: John Baldwin <jhb@FreeBSD.ORG>, Garance A Drosihn <drosih@rpi.edu>, current@FreeBSD.ORG, Geoffrey <geoffrey@reptiles.org>, Ruslan Ermilov <ru@FreeBSD.ORG> Subject: Re: Any ideas why we can't even boot a i386 ? Message-ID: <3E5EA745.F1910337@mindspring.com> References: <XFMail.20030227160443.jhb@FreeBSD.org> <3E5E9A93.9B51DC87@mindspring.com> <20030227234408.GA89380@HAL9000.homeunix.com>
next in thread | previous in thread | raw e-mail | index | archive | help
David Schultz wrote: > Thus spake Terry Lambert <tlambert2@mindspring.com>: > > John Baldwin wrote: > > > I doubt the usefulness of this. i386 kernels were just accidentally > > > broken for almost a month and a half without anyone noticing. > > > > People who build embedded devices that need to be supported in > > the field, and want to worry about their software, and not the > > platform it runs on, don't use -current, FWIW. > > Moot point. People who build embedded devices have separate, > usually modern, machines for building their kernels. They also outsource their hardware, and have to provide a "golden master" CDROM. Internally, they also tend to want a build environment that is the same as the environment on their target platform, which they then use for cross-building on those "separate, usually modern, machines". What that boils down to is that you build a CDROM as if you were going to install on the target machine with a CDROM drive, even if the thing doesn't have a CDROM drive. Likewise, when you have a room full of appliance boxes that are rack-mounted, and have serial consoles, no CDROM, no floppy, or other removable media, the normal way you use to install an image is to boot up the current image, copy over the sysinstall from an already installed bootstrap system with a CDROM drive, and then NFS mount the CDROM, and run the sysinstall from the serial console, and lie and tell it the thing was mounted locally. This isn't like a build-out at an ISP or hosting company, where you can PXE everything because you're never going to ship anything to a customer site, so it's OK if some machine reboots, gets your boot server, and installs a new image (a disaster, if it happened to a closed box shipped to a customer site!). If you've never built a closed-box appliance, then you are probably not familiar with the operational differences you have to live with, compared to something like Yahoo or RackSpace, etc.. BTW: I would say the vast majority of FreeBSD installations are in open-box places like Yahoo, RackSpace, etc., where the boxes are all cloned out from a template, and never leave the premises or end up under the physical control of an end user. BUT... I would say that the *second-most* numerous set of FreeBSD installs is in closed-box systems from companies like Whistle, IBM, ClickArray, NetScaler, etc., who are building appliances (makes me wonder how many Soekris boxes are out there running FreeBSD). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E5EA745.F1910337>