Page 2 of 2

Re: Announcing new Project: ArgonOS

Posted: Wed Jul 22, 2020 5:22 am
by nexos
Perhaps maybe you should read this, this, this, and this.

Re: Announcing new Project: ArgonOS

Posted: Wed Jul 22, 2020 5:30 am
by ArgonAquila
PeterX wrote:And here you make another failure. I didn't insult you. It was just critique. Instead it is you who throw in insults.
I doubt you get far with this attitude.

And You DO underestimate OS dev, I think.

And I am not who/what keeps you from writing a totally great OS. It is you.
Ok lets just stop. I understand critique.

Re: Announcing new Project: ArgonOS

Posted: Wed Jul 22, 2020 6:56 am
by mkfree
ArgonAquila,
Do not be offended by your classmates, it is true that you need experience, at university you will learn new things, although it is true that
Leading minds in this world dropped out of college to devote themselves fully to these tasks, but they were in the right place at the right time.
Advances are great in the field of technology and programming, every time hardware increases its potential and new devices appear.
But 0 and 1 are still the same, so the tools you use to program depend on you, don't be discouraged.
I give you another advice, you are young and you have time, in the end an operating system is of patience, time and desire. The wiki pages are very good
find useful tips, use them, start your project and try to do new things to attract developers.

Re: Announcing new Project: ArgonOS

Posted: Wed Jul 22, 2020 7:31 am
by PeterX
Thanks to nexos and mkfree for saying what I was trying to say, but in a more positive and encouraging way than me.

Greetings
Peter

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Wed Jul 22, 2020 12:11 pm
by nexos
@ArgonAqilla: If you have a dream to do something, do it! Just learn C and Assembly and the required knowledge first :D .

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Wed Jul 22, 2020 2:13 pm
by crosssans
It's a shame that you've decided to just resign from making an operating system, really :(

If people are criticizing the way you see things, it's because they want you to have a realistic and elaborate view on this: the point is to show you that you should learn more concepts before jumping to more complex things; as programming languages nowadays abstract so many things that developers have a tendency to say "hey, this looks simple, so why not develop an operating system if it's so easy to program software?" - which unfortunately totally shatters their dreams when they see how things are really managed.

Programming an operating system, as some mentioned, is probably one of the ultimate challenges for a developer to complete; as it requires TONS of patience and time dedication. You got to remember that EVERYTHING (except if you decide to use already existing components such as the loader) has to be made by you and only you!

On this forum, some people made their very own kernel and operating system without having contributors on their projects - some have decided that they don't want contributions at all, while others gladly accept them - but let's be honest here: it's pretty rare that a hobby operating system is developed by more than one person; getting volunteers to develop your operating system is pretty much impossible unless if you pay them. There is a good article (although a bit rude in my opinion) on the OSDev's wiki that will explain you on why you indirectly caused negative reactions to this: https://wiki.osdev.org/Beginner_Mistakes#Teamwork - I also recommend you to read the entire article to settle down any possible misconceptions about this :wink:

What you just have to do is to not be discouraged by these negative remarks. As a way to motivate you, you could write a list of objectives that you wish to accomplish and subdivide them into sub-objectives that you can complete easily. Here is an example:
Objective: Study the C Language
  • Learn the concept of C compilers that translate C to assembler
  • Do a simple "hello world" project
  • Create simple text-based applications (you can subdivide this into even more objectives, with a list of ideas of programs that you want to make)
  • Create graphical applications (such as a text editor, or maybe an image viewer; you can again subdivide this into sub-objectives)
  • Learn Assembly programming (I recommend learning first a simpler instruction set [such as MOS' 6502 or Zilog Z80] before covering Intel's x86 architecture, as Assembly does not have a global syntax for each architecture)
  • Learn to use/"mix" Assembly with C
  • etc...
You can, of course, totally make your very own list of objectives; you got to just look up on your favourite search engine for languages that you want to learn, libraries that you are interested in, etc. I also need to point out that you need to learn a build system (as C compilers alone can't auto-magically compile, assemble & link all of your files; and that's especially true if you are creating an operating system!) - In any case, the best way to get started is by looking at this article: https://wiki.osdev.org/Getting_Started - it explains everything about developing an operating system from scratch, and that's probably what's you're interested in :)

Anyways, that's how I see things - apologies if my English grammar is a bit broken/weird at times & hope that this message will motivate you again to develop your own kernel & your own operating system. Wish you the best, and more importantly: have fun doing this, there's no competition in this; take your time to learn stuff and accomplish things that you couldn't do before! :D

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Thu Jul 23, 2020 3:49 am
by Arakis
Just for information / context, this was his original post (he edited it):
ArgonAquila wrote:Dear people.

Welcome to ArgonOS project by ArgonAquila! This project is made by ArgonAquila.

Yes thats right! But however I only know %5 C, %8 Java and %40 web languages. But I can be a leader of project.

=What this project is meant for?
This project aims to make UNIX-Like GUI operating system. The project aims to be using own source code except terminal interface.
The terminal interface will use zsh.

=Which programming languages and their tools should be used?
Planned to be used in C#.

=Which type of GUI? Bitmap 1990's styled or modern?
Of course bitmap 1990's styled!

=What about licence?
Licence will be MIT licence.

=If you don't know programming language that used for OS, why are you announcing that?
Because I want my dreams come true. Since I can't learn C properly, I ask people to help my project. Yes I may know web programming but I have a OS project for my dreams.

=What about donations?
I have no idea but here in Republic of Turkey, Paypal is banned. So In case of moving out to another country, donations will be enabled.

Right now it is empty. But when fullfilled the release date will be set in 0.1.0.

That's all folks!

Sincerely,

-ArgonAquila.

Update: I closed repository due to lazy activity and fear. Due to this, I will have to learn C# more and use some toolkit. Im 17 years old so I will have to make this Closed Source due to fear of exploits aganist projects. I promise I will make this thing open source in January 2022. It will be MIT licence.

Update-2: I changed my mind about Closed Source or Open Source. Then I decided to make this thing open source. You can join my organization right there:
https://github.com/ArgonOS-Team
He invited me into his "Organization" without contact before, maybe because he saw that i already developed an OS in c#. After accepting the invation he wrote me an mail:
ArgonAquila wrote:You might noticed that I invited you to my Team. Thanks for accepting.

You are allowed to focus on other projects but don't forget to build my Graphical Unix like system to be written in C#.

Anyway I appreciate that.
(font style/color was made by me, just for hinting)

wow. Am i an mercenary? [-X

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Thu Jul 23, 2020 5:21 am
by crosssans
Arakis wrote:...
In that regard, there's nothing else to do then. I mean, people tried to reason him one way or another - but we can't do much if he can't accept that :?

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Thu Jul 23, 2020 6:20 am
by ArgonAquila
JUST STOP POSTING MY FAILURE PROJECT! I AM TRYING TO THINKING TO CONTINUE OR NOT!

PLEASE,

-ArgonAquila

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Thu Jul 23, 2020 7:43 am
by crosssans
ArgonAquila, I don't know if you've read my post but here is the link to it: viewtopic.php?p=307609#p307609 - you need to read this

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Thu Jul 23, 2020 9:19 am
by ArgonAquila
crosssans wrote:ArgonAquila, I don't know if you've read my post but here is the link to it: viewtopic.php?p=307609#p307609 - you need to read this
I read this but I caused more trouble announcing early and hiring programming master without contact.

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Thu Jul 23, 2020 9:21 am
by ArgonAquila
crosssans wrote:ArgonAquila, I don't know if you've read my post but here is the link to it: viewtopic.php?p=307609#p307609 - you need to read this
Wait. You are 16 years old? Good. I am 17 years old.

Re: OS Community. Read this. ArgonOS cancelled.

Posted: Thu Jul 23, 2020 11:00 am
by crosssans
ArgonAquila wrote:-snip-
Well yes, I've been 16 for a month now - but I don't think age matter anyways, especially for hobbies :P
In any case, what I recommend you to do (and that everyone has told you to do actually) is to learn the necessary knowledge before switching to more complicated things such as making an operating system (kernel + drivers + user-space apps). If you want to get people interested to your project, you got to program yourself (and no one else!) at least a consequent portion of your system - otherwise, as you clearly experienced, people won't be looking at you seriously. Having a clear mind on your project road-map is a good start :)