local kernel = require("kernel") local taskManager = require("task-manager") local monitor = require("monitor-driver") local data = require("disk-driver") local speaker = require("speaker-driver") local chat = kernel.addProgram("chat") local gps = kernel.addProgram("gps") local function run() monitor.initialize() data.initialize() speaker.initialize() monitor.writeLine("Starting system...") monitor.writeLine("System started successfully!") computerName = data.getRead("computer-name") os.setComputerLabel(computerName) monitor.writeLine("Computer name: " .. computerName) taskManager.addProgram("Communication", chat); taskManager.addProgram("GPS", gps); taskManager.listPrograms() end return { run = run }