OSDev.org

The Place to Start for Operating System Developers
It is currently Mon Mar 18, 2024 10:00 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: I'm starting OSDev again
PostPosted: Mon Jun 21, 2021 8:15 am 
Offline
Member
Member

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 1071
Hello,
After a long break from OSDev, I have decided to revive my OS project, with a new focus, and much code redesign. I am excited to start working my microkernel based system again, and I have some interesting ideas for it. I hope everyone else's OSes are going very well also :)

_________________
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg


Top
 Profile  
 
 Post subject: Re: I'm starting OSDev again
PostPosted: Mon Jun 21, 2021 5:29 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
Hi, and welcome back, though you were here in April, yes? Just a few months ago. I have been missing in action a lot longer than that, on occasion . :-)

Since this is in the General Ramblings forum, I guess it is okay to ask, hoping others will participate.

If I see a fellow developer post his/her site, I will usually go and have a look. Most of the time it is a github or similar style page with no binary to speak of. Yes, most of them have build instructions, but, in my opinion, every build environment shown is just enough different than the next, that you have to have practically every build environment known to man to simply build a fellow coders OS. Something I will not do. Also, and I think I speak for most, I won't take the time to create a local source tree, setup the build environment, and build your OS. I have one of my own already set up.

So, here is my question. Is it wrong to include an actual disk image of an already built system?

For example, most of us, including myself, can have a bootable 100meg image contain our entire work. Then when zipped down, won't be more than 4 or 5 Meg. A simple and quick download.

If I see a disk image, I will usually download it, point QEMU or Bochs to it and run it. If I see a source tree only, I may spend 10 seconds or so browsing, and probably never return.

Also, if I can run it with a quick modification of an already created generic command-line file, I am more apt to test it and point out errors. Not in the sense of being critical, but in the sense that all of us would like to someone to point out flaws in our work so that we can fix them. Yes?

Just my humble opinion,
Ben


Top
 Profile  
 
 Post subject: Re: I'm starting OSDev again
PostPosted: Tue Jun 22, 2021 2:53 am 
Offline
Member
Member

Joined: Thu May 17, 2007 1:27 pm
Posts: 999
BenLunt wrote:
So, here is my question. Is it wrong to include an actual disk image of an already built system?

For example, most of us, including myself, can have a bootable 100meg image contain our entire work. Then when zipped down, won't be more than 4 or 5 Meg. A simple and quick download.

Is it wrong? In the repository, probably yes. But you can easily build it from source using one of the free CI services (I would recommend GitHub actions).

_________________
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].


Top
 Profile  
 
 Post subject: Re: I'm starting OSDev again
PostPosted: Tue Jun 22, 2021 8:08 am 
Offline
Member
Member

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 1071
At the moment it just prints something out on the screen, so its not worth creating a disk image in a zip atm :)

_________________
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg


Top
 Profile  
 
 Post subject: Re: I'm starting OSDev again
PostPosted: Tue Jun 22, 2021 1:10 pm 
Offline
Member
Member

Joined: Fri May 11, 2018 6:51 am
Posts: 274
nexos wrote:
Hello,
After a long break from OSDev, I have decided to revive my OS project, with a new focus, and much code redesign. I am excited to start working my microkernel based system again, and I have some interesting ideas for it. I hope everyone else's OSes are going very well also :)

It's nice to see you around again :-)
I wish you all the best with your redesign plan!

_________________
Tilck, a Tiny Linux-Compatible Kernel: https://github.com/vvaltchev/tilck


Top
 Profile  
 
 Post subject: Re: I'm starting OSDev again
PostPosted: Wed Jun 23, 2021 7:02 am 
Offline
Member
Member

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 1071
vvaltchev wrote:
nexos wrote:
Hello,
After a long break from OSDev, I have decided to revive my OS project, with a new focus, and much code redesign. I am excited to start working my microkernel based system again, and I have some interesting ideas for it. I hope everyone else's OSes are going very well also :)

It's nice to see you around again :-)
I wish you all the best with your redesign plan!

Thanks! I think this time my OS should be good.

_________________
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg


Top
 Profile  
 
 Post subject: Re: I'm starting OSDev again
PostPosted: Wed Aug 25, 2021 2:30 am 
Offline

Joined: Mon Aug 23, 2021 2:08 am
Posts: 2
That is great news mate! I hope to see some progress updates as well :)

_________________
Spela på dagenscasino i Sweden där hittar du alla sidor med kortspel och utan konto


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group