Skip to content

Conversation

@Broken-Admin
Copy link

  • Format screen.c to spaces, from tabs, to create a standard across the *.c files.
  • Remove random tabs from boot.asm and further comment the file

I'd also love to communicate with you a bit further about the project and the resources you used. Please contact me at my email.

I am also further working on a simple function or few for coloring text.

Raw Email: [email protected]

+ Format from tabs to spaces
+ Miscellaneous formatting
+/- Remove random tabs and replace with single space
@nixls
Copy link
Member

nixls commented Apr 9, 2024

Hey there, @Broken-Admin . As you might have already figured out I have never received a notification about this pull request. I have abandoned this org and I did not check it out for over 5 years, so I am sorry for leaving you hanging for 4 years.

I took a look at your kprint branch on your repo and I quite like the work you've done. I you are still interested in kernel/low level development, I believe this is the updated form of what I have previously used: https://wiki.osdev.org/Bare_Bones

As you might imagine I had no clue whatsoever what I was doing when was writing it. I had no experience in C, let alone barebones kernel development. Nevertheless I was very interested in making an OS of my own and it has always been kind of a dream of mine. After I wrote this code I didn't know how to progress anymore because of the reasons mentioned above + the learning curve for barebones C kernel development is insane.

Since I had written some C# code by then I found out about a very cool project called COSMOS https://github.com/CosmosOS/Cosmos . If you are still keen on making an OS I'd recommend starting out with this project. It abstracts out a lot of difficult stuff and makes writing a "OS" of your own a very pleasant experience. I have written two (or three?) operating systems in it but they've been lost on my old laptop's HDD for well over a few years since I've never pushed them to GitHub.

Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants