Задумал сделать ОС, которую ещё никто не делал. Принцип работы прост:
1. Рантайм на C. Можно взять что-то готовое из реально существующих проектов. Рантайм обеспечивает низкоуровневые примитивы для работы с железом, сборщик мусора, планировщик задач, а также реализацию языка brainfuck.
2. Реализация языка Common Lisp, работающая с этим рантаймом в тесной среде. Common Lisp потребуется для создания самообучающегося ИИ, управляющего компьютером и обеспечивающего связь между компьютером и пользователем. Название ИИ - CLDAN (Common Lisp Data Access Network). Также ИИ может быть связан с другими компьютерами и образовывать с ними ультрахайлоад кластер парадигм.
На основе данных, найденных в интернете, ИИ строит драйверы на языке brainfuck, которые исполняются в реализации, находящейся в ядре.
Примерное время, которое я планирую затратить на написание ИИ с таким мощным языком, как CL - 2 месяца. ИИ сможет пройти тест Тьюринга и будет неотличимым по интеллекту от человека, а также иметь свою индивидуальность и предпочтения. Будут тесты на совместимость с пользователем.
Проэкт будет доступен на github под лицензией BSD. Планирую форкнуть отсюда:
За основу ИИ взят проэкт ELIZA (M-x doctor) из emacs. Прикладные программы из обычного linux-мира смогут работать, после того, как ИИ будет обучена эмуляции стандартной библиотеки C.
Проэкту требуются добровольцы. Кто хочет помочь, пишите в этот тред
Перемещено beastie из development