Will Puppy install with artificial intelligence ?

Puppy is consolidating its init script, which will simplify all the driver installation, but without preselect of devices and USB plugged in /dev.

A study of kudzu will help even more.

But after the first install, the init script could take a turn and use artificial intelligence to load config files without going thru driver installation. Just the selected parts of a driver(componentized) to be loaded in drams.

This is easy if the PNP numbers are remembered in the artificial intelligence file, along with port address, irq and dma data, avoiding conflicts without extra logic.

After all, reducing logic reduces lines of codes and bloatedness. QNX is a good example, of using microkernels of files of less than 100 bytes.

Next step is using artificial intelligence to combine sequential functions; and then featuring for user automatically by learning user habits, day to day repeated patterns. Is it just an automated artificial intelligence file system, but preselectable? Otherwise, the tasks will be done one by one to your liking.

Good Luck.

Footnote:
Its Linus' problem that kernel developers did not understand bios on PC/XT. Which during boot, diagnose the devices in the computer, then shadowed itself in upper memory. The port address for bios is 80, and using instructions and data from the PnP(plug and play) OS can have the PnP numbers verbosed out of bios data. These PnP numbers will select the drivers in the /dev or /usr kernels. So that you do not have to install all the drivers then select those that fits your computer. The PnP numbers coincide the integrated circuit integer numbers. ie. CMI8738-sx sound chip, PnP number is 8738, and driver name should have 8738 in it. Thus you only need to load those PnP numbers bios reports. If no 8738 then install backward compatible soundblaster drivers or Alsa universal drivers with less functionality. Ethernet chip RTL8139/8129/810x is PnP number 8139 or 8129 or 810x which ever bios reports. If no 8139 drivers then install dhcpcd universal driver with less functionalities.

Linux drivers are of three classes: bare minimum backward compatible drivers, universal drivers, and device specific proprietary(import then ndiswrapper it) drivers and ambiguous firmware and drivers in the new udev /usr drivers. So, Puppy will come with frugal install(kernel 2.4.22 or 2.6.18), desktop and super experienced Puppy with the best PnP drivers with the utmost functionality for each computer devices.