local kernel = require("kernel") local taskManager = require("task-manager") local monitor = kernel.addDriver("monitor-driver") local data = kernel.addDriver("disk-driver") local chat = kernel.addProgram("chat") local gps = kernel.addProgram("gps") local function run() monitor.initialize() data.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 }