# Juno Kernel

**URL:** <https://forum.makecode.com/t/juno-kernel/16127>\
**Category:** Show & Tell\
**Tags:** game, extension\
**Created:** [November 1, 2022, 4:45pm UTC](https://forum.makecode.com/t/juno-kernel/16127 "2022-11-01T16:45:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Erik44b](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/erik44b/32/7072_2.png) [@Erik44b](https://forum.makecode.com/u/Erik44b)\
**Post date:** [November 1, 2022, 4:45pm UTC](https://forum.makecode.com/t/juno-kernel/16127/1 "2022-11-01T16:45:49Z")

</div>

Well, this is it.  
I made a Kernel within Makecode Arcade.  
It’s called Juno (It’s officially a week old, by the way 🥳)  
I made quite a few versions of it.  
The version I am going to display is **Version 30**. Don’t assume that Version 30 is very far in development…  
Once I get to version 100, the first version will be officially released.

> **[Juno Kernel 32](https://arcade.makecode.com/S97271-15938-40236-39115)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I’ve seen a lot of Makecode Operating Systems before, and I felt that a lot of them were well made. I hadn’t made an Operating System before, so I decided to make one using this engine.  
There is a version of Juno I made using C# (It’s a seperate edition called Juno C.)  
Of course, this is a development build. The first build I made that was a major release is **Version 27**. This version, however, uses a GUI, which other versions hadn’t used prior. Instead, they used a text-based interface similar to the Command Prompt in Windows.  
Hope you guys enjoy!

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 3, 2022, 6:23pm UTC](https://forum.makecode.com/t/juno-kernel/16127/2 "2022-11-03T18:23:33Z")

</div>

Very nice! I look forward to more

---

<div class="post-metadata">

**Author:** ![Erik44b](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/erik44b/32/7072_2.png) [@Erik44b](https://forum.makecode.com/u/Erik44b)\
**Post date:** [November 3, 2022, 7:23pm UTC](https://forum.makecode.com/t/juno-kernel/16127/3 "2022-11-03T19:23:23Z")

</div>

Your wish has been granted.

> **[Juno 44](https://arcade.makecode.com/S85726-32521-61127-41378)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 3, 2022, 9:13pm UTC](https://forum.makecode.com/t/juno-kernel/16127/4 "2022-11-03T21:13:25Z")

</div>

Nice work, but I spotted a bug! When you enter the ‘system’ menu and exit it, every `A button` press in the menu will just bring you to the top!

---

<div class="post-metadata">

**Author:** ![Erik44b](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/erik44b/32/7072_2.png) [@Erik44b](https://forum.makecode.com/u/Erik44b)\
**Post date:** [November 5, 2022, 9:02pm UTC](https://forum.makecode.com/t/juno-kernel/16127/5 "2022-11-05T21:02:51Z")

</div>

Thanks for noticing this!  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/6/6526244c0396a0f6c0c828ba1bebb57783b4d671.png)  
Turns out, I just forgot a piece of my code…  
The reason why EVERY A press brought it all the way to the top is because the system still thought it was in the system menu, and since “Terminal Toggle” and “System Reset” weren’t in the list when you backed out of the menu, it would “return” to the Juno Menu. Normally, when you enter/exit menus, the TOP option will be the one that is automatically “selected”. So, since the System still thought it was in the System Menu, it kept on “returning” to the Juno Menu, which is why it kept on going to the top of the Menu whenever you press “A”.  
Sorry if this explanation was tedious… 😅

> **[Juno 44](https://arcade.makecode.com/S85726-32521-61127-41378)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Here’s the fixed Version.  
It might just look like the same version but it just updated all links that share this url.

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 6, 2022, 11:30pm UTC](https://forum.makecode.com/t/juno-kernel/16127/6 "2022-11-06T23:30:13Z")

</div>

Haha, no problem, I look forward to helping further.
