Skip to content

felipenlunkes/Bin-S.O

Repository files navigation

Bin S.O Operating System

Sistema Operacional Bin S.O


English

Bin S.O is an operating system made as a hobby, to consolidate the studies carried out in hardware and in x86 Assembly (16-bit). It is a simple, single-task, single-user operating system, made up of a number of utilities and a very simple kernel. The kernel implements the logic for reading and loading files into the BinFS file system. BinFS is a simple file system, which consists of a concatenated list of the name of the file and the sector it starts in. The system knows the final sector of the chosen file by finding the starting sector of the next file and subtracting 1. Bin S.O was very important in my learning journey and is currently not developed anymore.

Português

O Bin S.O é um sistema operacional feito como um hobby, para consolidar os estudos realizados em hardware e em Assembly x86 (16-bit). Ele é um sistema operacional simples, monotarefa e monousuário, composto de uma série de utilitários e um kernel bastante simples. O kernel implementa a lógica para a leitura e carregamento de arquivos no sistema de arquivos BinFS. O BinFS é um sistema de arquivos simples, que consiste em uma lista concatenada com o nome do arquivo e o setor em que ele se inicia. O sistema sabe o setor final do arquivo escolhido encontrando o setor de iniciação do próximo arquivo e subtraindo 1. O Bin S.O foi muito importante na minha jornada de aprendizado e atualmente não é mais desenvolvido.