AthenX-2.0 23/10/2023

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
KingVentrix007
Posts: 12
Joined: Mon Oct 23, 2023 11:52 am

AthenX-2.0 23/10/2023

Post by KingVentrix007 »

Hello everyone, This is my hobby operating system called AthenX-2.0, I have been working on it for some time now and I feel like it is at a point where I can show other people without fear of embarrassment.

So anyway, AthenX-2.0 is named after the Greek god Athena, the goddess of wisdom. It is kinda terribly coded with inconsistent comments and that kinda stuff, any testing is appreciated but I don't expect anyone to do that, if people would test it I would LOVE it if they tried to use the manual it has in order to run it so I can see how well that works. If anyone does want to contribute any commenting of the existing code or cleaning up is greatly appreciated. Also if i have used anyone's code without a reference to them I am soo sorry, pls don't get mad, just let me know and I will add you the the thanks section.
But anyway here is the thunk, I hope you like it
https://github.com/KingVentrix007/AthenX-2.0
Attachments
Stack trace on error.png
Main terminal.png
Last edited by KingVentrix007 on Sun Nov 05, 2023 10:56 pm, edited 1 time in total.
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
Alexey1994
Member
Member
Posts: 31
Joined: Sat Jan 28, 2023 11:41 am
Location: Belarus
Contact:

Re: AthenX-2.0 23/10/2023

Post by Alexey1994 »

You can freely borrow ideas from my operating system https://github.com/Alexey1994/BelOS. Now I naturally came to the idea of ​​exchanging data between processes, because I realized that one process can write to a queue, and the second can read from it without using locks. There will be a big update to real time os soon.
KingVentrix007
Posts: 12
Joined: Mon Oct 23, 2023 11:52 am

Re: AthenX-2.0 23/10/2023

Post by KingVentrix007 »

Thank you, It is very impressive that you ported a NES emulator. I think as soon as my syscall functions are sorted out I will try to port a NES emulator as well.
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
KingVentrix007
Posts: 12
Joined: Mon Oct 23, 2023 11:52 am

Re: AthenX-2.0 23/10/2023

Post by KingVentrix007 »

AthenX-2.0 is now a private repository, some one has copied my project and re-uploaded it to github and not given me credit. So until this issue is resolved, AthenX-2.0 will be private to prevent further copying, if there is an AthenX-2.0 available on github it is NOT the real thing.
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
nullplan
Member
Member
Posts: 1644
Joined: Wed Aug 30, 2017 8:24 am

Re: AthenX-2.0 23/10/2023

Post by nullplan »

From the readme (emphasis mine):
AthenX is an open source 32-bit hobby operating system.
[...]
This operating system is protected by the GNU General Public License v3.0, if you use, redistribute, re-upload or share this code you have to comply with GNU General Public License v3.0 and any other Licenses specified within the source code files.
You have given permission to anyone to fork your project by using the GPLv3 license. They will have to share it alike, that is, they will have to release their version under GPLv3 as well, but as far as I can tell, no copyright infringement took place. Copying and forking are the nature of open-source.

I recently made a licensing guide. Hope it helps. You currently seem to be in camp number 1.
Carpe diem!
User avatar
iansjack
Member
Member
Posts: 4604
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: AthenX-2.0 23/10/2023

Post by iansjack »

But permission was not given to copy, or fork, it without giving credit.
KingVentrix007
Posts: 12
Joined: Mon Oct 23, 2023 11:52 am

Re: AthenX-2.0 23/10/2023

Post by KingVentrix007 »

nullplan wrote:From the readme (emphasis mine):
AthenX is an open source 32-bit hobby operating system.
[...]
This operating system is protected by the GNU General Public License v3.0, if you use, redistribute, re-upload or share this code you have to comply with GNU General Public License v3.0 and any other Licenses specified within the source code files.
You have given permission to anyone to fork your project by using the GPLv3 license. They will have to share it alike, that is, they will have to release their version under GPLv3 as well, but as far as I can tell, no copyright infringement took place. Copying and forking are the nature of open-source.

I recently made a licensing guide. Hope it helps. You currently seem to be in camp number 1.
I completely understand this. However he did not fork the project, he has actually re-uploaded it under his account as his own project.
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
KingVentrix007
Posts: 12
Joined: Mon Oct 23, 2023 11:52 am

Re: AthenX-2.0 23/10/2023

Post by KingVentrix007 »

I was also informed that this was the wrong way to say that my repo is down, so I would l request that if anyone knows who I am referring to as the person that copied my code, please don't say anything to him, if it was a mistake I don't want to trash talk him, also at risk of sounding rude, if people would pretend that I didn't say anything about this that would be great.

Oh and thanks nullplan for the License guide.
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
devc1
Member
Member
Posts: 436
Joined: Fri Feb 11, 2022 4:55 am
Location: behind the keyboard

Re: AthenX-2.0 23/10/2023

Post by devc1 »

Sorry guys, they said I was blacklisted this morning and now it works for some reason.

Oh yeah, I'm really excited to see your code but github won't let me. It says the repo does not exist.
User avatar
zaval
Member
Member
Posts: 645
Joined: Fri Feb 17, 2017 4:01 pm
Location: Ukraine, Bachmut
Contact:

Re: AthenX-2.0 23/10/2023

Post by zaval »

when you both are a fan of gplv3 and thirsty for getting credits kind of drama. :mrgreen: imo, screenshots of your OS would be much more enjoyable and inspirational spectacle, than this.
ANT - NT-like OS for x64 and arm64.
efify - UEFI for a couple of boards (mips and arm). suspended due to lost of all the target park boards (russians destroyed our town).
KingVentrix007
Posts: 12
Joined: Mon Oct 23, 2023 11:52 am

Re: AthenX-2.0 23/10/2023

Post by KingVentrix007 »

Thank you, Zaval. I will definitely add screenshots. I'm still learning about showcasing my work, so thanks for the advice.
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
User avatar
iansjack
Member
Member
Posts: 4604
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: AthenX-2.0 23/10/2023

Post by iansjack »

Did you include the appropriate copyright notice bearing your name? The GPL requires such a notice. If someone reproduced the code without including your copyright notice, that is a branch of the licence. Send them a cease and desist notice.
KingVentrix007
Posts: 12
Joined: Mon Oct 23, 2023 11:52 am

Re: AthenX-2.0 23/10/2023

Post by KingVentrix007 »

Thank you for the advise, but I would respectfully request that this matter be left alone. I made a mistake posting about it here, I was angry and not thinking straight and now am greatly regretting it. So please, I appreciate the advise, but I would like to leave this matter alone.
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
Post Reply