OSDev.org

The Place to Start for Operating System Developers
It is currently Fri May 17, 2024 5:54 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Cogs : 0.12
PostPosted: Thu Dec 27, 2007 4:40 am 
Offline
Member
Member
User avatar

Joined: Sat Jun 30, 2007 12:07 pm
Posts: 46
Location: South Africa
I've just released a new version of my os, Cogs. It is available here: http://cogs.5gigs.com

Source code and disk images are available. If it runs successfully, it should display a static white '$' on a green background in the top right corner. The other green character is for debug purposes and should change. the blue character is the current process and the red animation is purely to show that the timer is running. unfortunately there isn't anything interactive yet.

I also added Cogs to the project list in the wiki.

I don't currently have a license. Maybe someone can help. I'm looking for a license wherein i'm the only person with rights to the code and binaries, but i can choose to give them out if i wish. I was thinking of adopting a open source license, but i'm scared of being trapped in as i may later want to sell my os. Any suggestions?

EDIT: Sorry i forgot to include direct links here for convenience:
Source Code: http://cogs.5gigs.com/downloads/cogs_0_12.zip
Image: http://cogs.5gigs.com/downloads/cogs_0_12_img.zip

_________________
:: Cogs 32-bit OS ::


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 5:46 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 03, 2007 6:03 am
Posts: 536
Location: Cambridge, UK
i'm in the same position with the license thing, iv heard a BSD license may be the way to go, but for now, im just not giving out my source

_________________
~ Lukem95 [ Cake ]
Release: 0.08b
Image


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 1:34 pm 
Offline
Member
Member
User avatar

Joined: Sat Jun 30, 2007 12:07 pm
Posts: 46
Location: South Africa
I've decided to release my source for now. But seen as it isn't subject to any license, i can decide at any time to stop. I am aware that having no license puts my code at risk, but my current code isn't so important, and i also realise how difficult it can be to find good assembly code, so i'm doing something for beginners by releasing my code. Before i reach my 1.0 release, i will stop releasing code, but i would like to implement some sort of license before that.

_________________
:: Cogs 32-bit OS ::


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 2:20 pm 
Offline
Member
Member
User avatar

Joined: Fri Jan 27, 2006 12:00 am
Posts: 1444
liquid.silver if you are going to make your OS open source, you should at least acknowledge the code of the original coder/coder's.
Example your floppy code is a rip of BOS floppy driver, which as pointed out in the .inc file is from DexOS (then called Dex4u ).
This is one of the reason we (as in Team DexOS) have gone closed source.
So you have gone from this:
Code:
;----------------------------------------------------------;
; BOS kernel                Christoffer Bubach, 2004-2005. ;
;----------------------------------------------------------;
;                                                          ;
;  floppy disk driver originally by Craig Bamford, Dex4u.  ;
;          adjustments and for BOS by bubach.              ;
;                                                          ;
;----------------------------------------------------------;

To this:
Quote:
;===================================================================
;======== COGS Kernel Floppy Disk Driver Module
;======== © Francois van Niekerk 2005
;===================================================================


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 6:38 pm 
Offline
Member
Member
User avatar

Joined: Sat Jun 30, 2007 12:07 pm
Posts: 46
Location: South Africa
I would like to clarify that that wasn't from the latest release. It was from an older release. From about 2 years ago. In truth i was just messing around, trying to add loads of functionality. Since then i've completely rewritten my os. From version 0.11 that floppy code was removed. Also if i remember correctly, i have credits in the main source file, although i think they were for bos and not dexos. I didn't place credits in that file as in truth as i was lazy. I used code from a number of sources in my old versions and i was too lazy to even mention it in the right places. I didn't intend to steal anyone's code, sorry. I had every intention of replacing it with my own, which i proved in my later releases which are my own. I didn't mean to show you any disrespect and not rightly credit you. I would never claim something is mine that isn't. Do you understand what i'm getting at?

Edit: other pieces of releases prior to 0.11 may not be entirely mine, but those have all been removed since. Releases 0.11 to 0.12 are my code.

_________________
:: Cogs 32-bit OS ::


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 7:01 pm 
Offline
Member
Member

Joined: Mon Dec 03, 2007 7:26 am
Posts: 107
Location: Near Boston, MA
Hmm... I tested the image in bochs, and it gets to the loading modules part where it then just stalls, and loops through the little progress thing at the top really fast.

_________________
NULL


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 7:16 pm 
Offline
Member
Member
User avatar

Joined: Sat Jun 30, 2007 12:07 pm
Posts: 46
Location: South Africa
Did it display a $? Then it was successful. And it probably finished. I told you it wasn't interactive. I'm not really looking for extensive testing at this stage, not much can go wrong. I will be sure to include something interactive before i request extensive testing. But thanx for reporting back, at least i know someone had a look. ;)

_________________
:: Cogs 32-bit OS ::


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 7:29 pm 
Offline
Member
Member

Joined: Mon Dec 03, 2007 7:26 am
Posts: 107
Location: Near Boston, MA
Oh, alright, yes it displayed the $, got it, so then it works just fine. :D

_________________
NULL


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 27, 2007 8:16 pm 
Offline
Member
Member
User avatar

Joined: Fri Jan 27, 2006 12:00 am
Posts: 1444
liquid.silver, I did notice that you had not used it in your latter release, i do not think in your case, you where trying to mislead.
But if you have it for download on your site old or new, then you should put in your code a list of any coders work, you may of used.

You may not think its important, untill you see your OS re-named and copy righted to some one else.

PS: Nice work on your OS, worked fine on my test PC.


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: Majestic-12 [Bot] and 3 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