Bio

Widely regarded as not a plush penguin toy but rather a living, breathing, human being that is interested in OSDev and Networking.

Stats

5
Projects
36
Devlogs
107
Votes
1
Ships

Coding Time

All Time: 194h 15m
Today: 0h 2m

Member Since

June 16, 2025

Badges

3
🚢
Maiden Voyage
you shipped your first project! the journey begins...
Ballot Stuffer
vote 100 times.
💬
Yapper I
Posted 10 comments on devlogs.

Projects

5
🚀
3 devlogs • about 1 month ago
🚀
1 devlog • about 1 month ago
🚀
1 devlog • about 1 month ago
🚀
4 devlogs • 2 months ago
MOOSE (x86 Operating System)
27 devlogs • 3 months ago

Activity

Earned sticker

Yes, I'm rewriting all the code again. I added a TSS and I'm currently adding exceptions. I've also made a blog post about my journey coding MooseOS, which you can find here: https://ethanzyx.vercel.app/blog/JOURNEY-MOOSE

Update attachment

There's been lots of major updates, including audio implementations (yay!!!). Since I don't want to list EVERYTHING I did, please just check my MooseOS commit log here: https://github.com/frogtheastronaut/moose-os/commits/main/

Update attachment

Big update to the GUI! Now with a good, grayscale colour palette

Update attachment

Planning on shipping soon! Fixed some stuff in the READMEs. Note that the .txt version of the README is deprecated, since taking care of 2 READMEs is too big a burden. Below is a video on how to run the new version.

I've been trying to patch some holes/interesting stuff in my code. It's easier said than done, given the fact that MOOSE contains 8000 LINES OF CODE!! I've also been adding some small 'quick information' sections, as MOOSE is designed to be so that anyone, without knowning any OS theory, can easily understand the code as long as they have sufficient C knowledge. I've come to the realisation that MOOSE probably won't ever be bursting with contributors, nor will it be my main source of money, so I'm trying to position MOOSE as a more educational OS for those who enjoy OS Dev (it's a fun topic!!)

Update attachment

While MOOSE still looks the same, it definitely is not. I just added Disk I/O into my OS, so it writes into an actual .img image, and saves your files!!! It's feeling a lot like a real OS now.

Update attachment

After messing for ages with other projects (go check 'em out), I have come to the realisation that making MooseOS was indeed the most fun project I have ever made. Thus, I'm continuing to work on this. While it may not look like it, but MooseOS had a COMPLETE OVERHAUL. Basically all the files got rewritten, even the README got completely rewritten. I'm planning on making MOOSE open source, so stay tuned for more details! I'm also welcoming contributors, so... if you every wanted a project to help.... MOOSE is here.

Update attachment

The chatbot believes in SOM!!

Update attachment

I'm training it on some vErY cOOl currently-secret sources. They're public sources, but I manually go over each and process them a lot.

Update attachment

First Contact! 👋🤖

And yes the bot's wierd.

Update attachment
Bob
Bob created a project
36d ago

tGPT - Terminal Chatbot

A chatbot written in Python using Pytorch and a bit of Huggingface. Runs on the terminal and trained on the Cornell Movies Dialogue Corpus, so it's a bit.. over the top with things. Obviously not perfect, currently on 30M params, and a bit eccentric half the time. Still, pretty good in my standards.

3 devlogs 0 followers

Realistic transmissions and crash physics!

Update attachment
Bob
Bob created a project
42d ago

Car Driving game

A car driving game because I can't afford BeamNG

1 devlog 0 followers

This isn't meant to be a big, skyscraper of a project, but rather a simple and more and personal one, since it IS the bot that's going to be running 24/7 and keeping channel members entertained (i hope). However, no-one's online, and i can't exactly 'test' the bot if nobody spams it until it breaks. If anyone's reading this devlog, it would be really cool if someone could test this. Thanks

Update attachment
Bob
Bob created a project
43d ago

mr-penguin Slackbot

A Slackbot on my personal channel on Hackclub. It hosts coding-science-related trivia games. To test the demo, please join my personal channel, #penguin-playground. I don't do much stuff there, mr-penguin usually runs the show. If the demo link does not work, please DM me.

1 devlog 0 followers

Heyo! I made the crawler a LOT faster. The downside is, it's using ALL my CPU, and it's slowing down because my CPU's lagging. I've tried running it on Github Actions, but the file was WAY to large. Also, it's so large my screen recording feature doesn't work ;-;
I might have to find a way around this bug. I ordered a Raspberry Pi off SOM, so that should fix the issue.

Update attachment
Bob
Bob worked on Hey! - Crawler
52m • 2 months ago

my computer is a FACTORY

Bob
Bob worked on Hey! - Crawler
1h 30m • 2 months ago

Alright, after working a bit more on the crawler, I have an idea (google pls hire me)

So, basically, my crawler now outputs information like this. It has a lot of whitespaces, which means that the data would require a bit more Kilobytes. however, not only does this easily seperate the text in the URL, it also seperates text that could be searched in different ways, much more easily (eg. GooglePlay and Google Play and accidentally typing G oogle P lay are the same thing).

Update attachment

Yay, this project finally got ship certified! It even got 1310 shells! Thank you everyone who voted. As of this Devlog, MOOSE is in the top 10 projects on SoM! Again, big achievement, so thank you everyone for your support. As for the future of this OS, I might consider adding a few more things and shipping again. So stay tuned for more updates!

Update attachment
Bob
Bob worked on Hey! - Crawler
8h 5m • 2 months ago

alr ive got it to crawl smth. it's simple but it.. works??

Update attachment
Bob
Bob created a project
68d ago

Hey! - Crawler

Hey! is a small search engine I'm making. This is its web crawler.

4 devlogs 0 followers

After hours working on MOOSE, I've decided to take a break and focus on other projects I have on my TO-DO list. This project won't be abandoned, I'll just stop working on it for a while. Maybe once this projects is ship certified, I might have more motivation to continue.

Update attachment

(oops the old devlog got deleted. sry if this is a duplicate)

Since it's been taking FOREVER to get MooseOS ship certified (it's been 17 days already ;-;), I've started working on MooseOS 0.5!

New features that I've currently added include mouse support, a refined text editor, and lots (when I say lots, I mean LOTS) of bugs fixed. I've also turned MooseOS into an ISO image, like all the other OSes (this took wayy too long, btw).

I've released all these onto a separate branch in MooseOS's repository on GitHub.

Hey y'all! It's nearly time for me to ship this project. I just wanted to say a big thank you to everyone who supported me on my journey to create my own Operating System. If I knew what MooseOS would become the day I started investigating how my OS works, I would definitely not have believed it.

Update attachment

Added multitasking to my OS! Bit hard to show y'all, so here's a picture of the code.

Update attachment

Major code overhaul! Lots of bugs fixed, I won't go through them in detail here.

Update attachment

It's time to post a Devlog again! I'm considering shipping this in a few days time, since I have a small holiday coming up :)
Things I've added:
- A system that accesses your hardware clock, and checks the time
- A pong game! Gameplay shown below:

I added a terminal, which supports a bunch of different commands, and Pong game. It's a bit hard to show them all at once, since I can only add one attachment, so here's a Terminal demonstration.

A dock for MooseOS. I also added a terminal, more on that later.

Update attachment

File explorer for MooseOS. :)
It's still Work in Progress, though

Update attachment

MooseOS has a file explorer!!

By the way, thank you everyone for your support. The comments I have recieved regarding this project has really motivated me a lot. Thank you! :)

File Explorer for MooseOS. The graphics look really basic, I might upgrade it later. For now, I'm more focused on the functionality.

Update attachment

GUI Text :)

Update attachment

MooseOS GUI is working! This is a demo.

Update attachment

Things to add next: GUI, or mouse support. Which one should I work on first?

Update attachment

Added a shell! However, it currently can't edit or run text. I am working on that.

Update attachment

UPDATE: I'm currently adding a shell for my OS. It can make, delete and look inside files and folders. I don't have any pictures to show y'all, I'll do it once I'm done.

Update attachment

'A journey of a thousand miles starts with a simple step'
Or, in my case, a very basic filesystem.

Update attachment

Currently implementing a filesystem! May not work though, but at least I thought about the idea :)

Update attachment

I added keyboard support! Currently working on: caps lock key implementation, a terminal with a working shell.

Update attachment
Bob
Bob created a project
102d ago

MOOSE (x86 Operating System)

MOOSE, previously known as SimpleM, is a small, retro-themed, x86 operating system. Some of its features include a GUI, a real-time clock, a terminal, a file explorer, and a text editor. It's 'description', "Moderate Overdose of System Eccentricity", describes it moderately well. More information about this project, such as instructions to run it and a detailed list of its features, will be posted on its GitHub README. Enjoy!

MOOSE (x86 Operating System)
27 devlogs 11 followers Shipped
Bob
Bob joined Summer of Making
102d ago

This was widely regarded as a great move by everyone.