Кіріспе

Компьютер хоббистері жасаған операциялық жүйе

Хоббистік операциялық жүйенің жасалуы – компьютер хоббисімен айналысатын адам үшін күрделі және техникалық білімді талап ететін мүмкіндіктердің бірі. Хоббистік операциялық жүйенің анықтамасы кейде шашыраңқы болуы мүмкін. Оны жасаушылардың көзқарасынан қарасақ, олар оны әдемілік үшін немесе білім алу мақсатында жасайды; ал пайдаланушылар үшін ол тек ойыншық ретінде қолданылуы мүмкін; сондай-ақ, пайдаланушылар саны көп емес операциялық жүйе деп те анықтауға болады. Даму ядро, операциялық жүйе немесе жүктөө құрылғысы сияқты қолданыстағы ресурстардан басталуы мүмкін, немесе толығымен бастапқы кодтан жасалуы да мүмкін. Даму платформасы – операциялық жүйенің мәніне сай жалаңаш аппараттық құралдар болуы мүмкін, бірақ оны виртуалды машинада да жасауға және сынауға болады. Хоббист күрделі жүйені техникалық саланың үнемі өзгеріп отыратын қажеттіліктеріне бейімдеу үшін жауапкершілікті өз мойнына алуға тиіс болғандықтан, операциялық жүйелерді жасауға қызығушылық танытқан көптеген топтар арасында зор ынта көрініс табады.

Пайдаланушы интерфейсі

Көптеген хоббилік операциялық жүйелер жасаудың қарапайымдығына байланысты командалық жол интерфейсін немесе қарапайым мәтіндік пайдаланушы интерфейсін қолданады. Көбірек мүмкіндіктерге ие хоббилік операциялық жүйелерде графикалық пайдаланушы интерфейсі болуы мүмкін. Мысалы, AtheOS – графикалық интерфейсі бар және бір ғана бағдарламашы жасаған хоббилік операциялық жүйе.

BIOS-ты пайдалану

Бұл бөлім негізінен x86 архитектурасына бағытталған. BIOS (Basic Input/Output System) термині компьютерлік жабдықты бастап қойғыш бағдарламалық құралды және операциялық жүйені жүктеу мүмкіндігін қамтамасыз етеді. BIOS сонымен қатар жүктелу кезінде бірнеше төменгі деңгейлі құрылғы драйверлері үшін стандартты интерфейсті орнатады. BIOS ресурстарын көбінесе хобби-жоба опералық жүйелер, әсіресе 16 биттік x86 машиналарын үшін жазылғандары пайдаланады, себебі көптеген хобби-жоба опералық жүйелерді құрастырушылар күрделі төменгі деңгейлі драйверлерді жазуға уақыт таба алмайды немесе олар жүйе үшін бағдарламалық жасақтаманы мүмкіндігінше жылдам жазуға ұмтылады. BIOS-тың ең көп қолданылатын функциялары – VideoBIOS және дискілік қызметтер. Бұлар қолданылады, өйткені бейнекарталар мен дискілік жетектер әртүрлі машиналарда айтарлықтай өзгеше болуы мүмкін және арнайы драйверлерді жазу қиын. BIOS-ты пайдалану қорғалған режимде немесе ұзақ режимде жұмыс істейтін опералық жүйелерде сирек кездеседі, себебі жүйе BIOS драйверлері жұмыс істейтін нақты режимге қайта ауысуы тиіс.