November 2016 newsletter

See what's new

The team has done some amazing stuff! Also some technical information about the status of BirdOS is here as well.

The Team

 

Our team exists of two parts, basically the designers and the programming part.

However, the designer part is far more interesting! They are making beautiful concep art, for the interface of the operating system and they started on a new BirdOS logo. The old one was pretty bad...

 

Our plans are to make a new logo and a GUI interface. And we like to hear your feedback!

 

The system

This is very technical

 

On this moment we are doing some work with the IDT (Interrupt Discriptor Table), this

is a sort of table you give to the CPU with all available interrupts. An interrupt is a

signal from hardware or software that is handled by the system. For example, when you press a button on your keyboard. A signal from the keyboard is sent to the CPU, the CPU will then save everything it was doing and goes to the table explaining what it should do. Basically interrupting it's original process. Well, that is the simple explanation.

 

However, when you try to test this in QEMU (a virtual machine) it gives an error. This error says it isn't able to allocate 4GiB of RAM. This is a common problem with QEMU. When you use Virtualbox, also a virtual machine, even if you have 32MB of RAM it works just fine. So, we have to use Virtualbox from now on. That is a problem,

QEMU has a system where it loads your file into a ROM with a pre-existing bootloader.

Virtualbox, however, acts like a real computer. You have to load everything yourself. This means we need a setup, and this will maybe hold up the process.

 

That's all for this month!

 

Thank you and feel free to contact us,

 

The FeatherCode team

 

 

Delen op social media

Delen op FacebookDelen op X (Twitter)Delen op Pinterest

Look around  
Deze e-mail is gemaakt met Wix.‌ Ontdek meer