On Thursday 28 November 2002 04:43 pm, the CyberLizard wrote: > But back to Linux. Does AI have any place in an OS > like Linux? Is it possible to integrate AI into an OS > for critical services, possibly to model a user's > behavior so OS services are optimized? Just curious.
Yep, it's possible. There is already a superserver in Linux called xinetd. It is used to dynamically stop and start services on demand. It would be really cool if it can automatically analyze which services are run frequently and which aren't, so that it can allocate cpu time/resources to these services when they are invoked. Xinetd will then create the configuration file on its own based on its analysis of service usage in your computer, instead of you editing the config file by hand. For example, a lot of services in a default desktop installation of Red Hat Linux 8.0 are not needed (eg. sshd, pcmcia, apmd, etc). It would be great if xinetd will determine if these services are used at all. If after a certain period of time, it may automatically chkconfig -del these services after analyzing that it's not really needed. Others use postgresql or mysql databases extensively. I use these databases only once in a while. It would be cool if xinetd can analyze that I only use postgresql or mysql occasionally, so it will make this service dormant or inactive until needed. If it detects that I am frequently using the postgresql and mysql as a server, then xinetd will give it more priority or allow it to run all the time. Kudzu may also benefit from enhancing it with AI. If you install Windows OS then use the hard disk in a different machine, Windows will somehow detect and help automatically configure the different motherboard/hardware drivers and components of the new machine. It would be great if kudzu can do this with Linux such that after installing a Linux distro in an AMD-K6 then later use this hard disk in a Pentium III, kudzu will automatically configure the hardware and load the appropriate software modules on its own. Another Linux OS AI enhancement will be implemented in the loading of modules or compiling modules inline with the kernel. Let's suppose that my machine today is only used as a stand-alone desktop. It will be great if the AI will install the module for my ethernet card as a loadable module only. Suppose later I run a database on this machine and install it as a network database server. It will be great if the AI will detect this usage then try to compile the ethernet card module in the kernel itself for faster performance. The AI will analyze your usage in the background then prompt you if it needs to optimize your system. Is this possible? mikol _ Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph To leave: send "unsubscribe" in the body to [EMAIL PROTECTED] Fully Searchable Archives With Friendly Web Interface at http://marc.free.net.ph To subscribe to the Linux Newbies' List: send "subscribe" in the body to [EMAIL PROTECTED]
