Writing everything from scratch (was: Screen Shots)

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

Re: What does your OS look like? (Screen Shots..)

Post by Muazzam »

no92 wrote: How can he find the source code if you haven't posted any link or information about your OS yet? Aren't you running your own "company" for that (which suggests that your OS is proprietary)?
Take a look at page 116 of screenshots thread. There are screenshots of my OS. Since build was unstable, I had deleted the link. It is true that I am going to start my own small company but "not for profit".
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by no92 »

I had a look over it - it looks very suspicious. Everything from line 7 to 69 (in muazzams code) has been copyied, stripped from comments and blank line and pasted into lines 9-59 (in omarrx' code). The actions are all done in the same order, operands are always set up in the same order, the exact same registers are moved to the other exact register, in the same order. Except for the stack setup, where he switched lines 13 & 15 from muazzam's code (he probably thinks that seeing that the codes don't match in the first few lines will stop people from noticing - but it doesn't stop someone using diff).

Conclusion: your OS isn't completely your OS. Code and diffs can change everything.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

no92 wrote:Conclusion: your OS isn't completely your OS. Code and diffs can change everything.
Yes I admit I did take his code. I said I loved to do everything myself, but that didn't mean I did exactly that. Of course, there are small snippets here and there from other projects, the boot code is example. Though most of the others are written by me, as I am working in my own standards. :)
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
iansjack
Member
Member
Posts: 4707
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Writing everything from scratch (was: Screen Shots)

Post by iansjack »

Yes I admit I did take his code.
Although not compulsory (depending upon the licence of the code), it's nice to give credit when you use someone else's code. If you leave it for others to find out they might suspect that you were trying to claim credit for yourself; especially if you make a big song and dance about wanting to write every bit of your OS.

Personally, I think that it is silly not to build on the work of others (with due credit). There seems to be little point in trying, for example, to write a C compiler just so that you can say that you wrote everything. Of course if you want to write a C compiler just for the fun of it that's different (just don't imagine that you are going to better the many man hours that have gone into gcc).
Post Reply