27 lines
760 B
Lua
27 lines
760 B
Lua
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 } |