Convincing so-called "nerds" our OSes aren't Linux?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
sortie
Member
Member
Posts: 931
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by sortie »

I really do mind when people post comments like Bender points out. First of all, they are spreading lies and potentially damaging the project reputation. Secondly, it is very insulting, especially if they refuse to change their mind after having the truth pointed out.
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by hometue »

I agree with Sortie, having a comment about the project being a Linux clone being the top comment can be really bad. And as for what Rusky have said about showing them the source code, I think the guy who commented about PonyOS said he even saw the source code and said it was similar to Linux (I wonder what source code was he even looking at). I think some people are just out there to troll (I was talking about this thing with my friend and he mentioned some people, him included, like to see people rage.)

I may be a noob at osdev for now, but I think having a negative comment to your project (especially when its early) can be harmful to some extent as you may lose some supporters (or people that might have the skills to help you but turns away when they see that someone said its a Linux clone). And those are my opinions so feel free to disagree with em.
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
Antti
Member
Member
Posts: 923
Joined: Thu Jul 05, 2012 5:12 am
Location: Finland

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Antti »

There is a big difference between a Linux fork and a Linux clone. The former uses the actual Linux as a base of the project. If a project does not contain any Linux code, it is not a project fork. It is very bad for the project if someone claims that but saying that an OS is a Linux clone is very different to that. It is not automatically a serious insult.

I appreciate an OS like ToaruOS. However, I would not judge people saying that it is a Linux clone. Although might not be a very valid statement technically, it was not very far-fetched. Remember that people use the term 'Linux' quite loosely. Saying that "it is GNU/Linux" is incorrect and that needs to be corrected. Saying that "it is a Linux clone" is not very polite but still valid as an opinion.
User avatar
Jezze
Member
Member
Posts: 395
Joined: Thu Jul 26, 2007 1:53 am
Libera.chat IRC: jfu
Contact:

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Jezze »

Obviously a troll. Anyway, what we all share is that we write kernels. The term operating system is much to vague because that could include things like userspace where I know some people port already existing code. However, If you dont port applications you can safely say you are writing your own os. But it all depends on definition.
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by no92 »

He thinks he found some Linux source code in the kernel/ directory.

OK, if it is like that, why isn't there any networking, USB or sound support? Or ports to other architectures? He's simply a stupid troll (a typical Target 3, see the 3rd post of the topic). I haven't seen any code that klange hasn't written by himself, except for the CPUID code by brynet (klange, correct me if I'm wrong).
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by klange »

no92 wrote:I haven't seen any code that klange hasn't written by himself, except for the CPUID code by brynet (klange, correct me if I'm wrong).
Kernel's all mine, every last broken, shitty piece of it.

(I still have brynet's cpuid app in userspace, but there's also some other stuff that isn't mine in there, like Curses demos and a third-party SHA library)
User avatar
Shaun
Member
Member
Posts: 43
Joined: Mon Sep 17, 2012 3:14 am
Contact:

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Shaun »

@Jezze: can't agree more.

My suggestion is:

if the man you are arguing with is a troll:

Code: Select all

       
       +-------------------+             .:\:\:/:/:.
       |   PLEASE DO NOT   |            :.:\:\:/:/:.:
       |  FEED THE TROLLS  |           :=.' -   - '.=:
       |                   |           '=(\ 9   9 /)='
       |   Thank you,      |              (  (_)  )
       |       Management  |              /`-vvv-'\
       +-------------------+             /         \
               |  |        @@@          / /|,,,,,|\ \
               |  |        @@@         /_//  /^\  \\_\
 @x@@x@        |  |         |/         WW(  (   )  )WW
 \||||/        |  |        \|           __\,,\ /,,/__
  \||/         |  |         |      jgs (______Y______)
/\/\/\/\/\/\/\/\//\/\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by no92 »

klange wrote:
no92 wrote:I haven't seen any code that klange hasn't written by himself, except for the CPUID code by brynet (klange, correct me if I'm wrong).
Kernel's all mine, every last broken, shitty piece of it.

(I still have brynet's cpuid app in userspace, but there's also some other stuff that isn't mine in there, like Curses demos and a third-party SHA library)
I was only refering to kernel-space, not user-space. Of course you ported some user-space stuff (vim, SDL, freetype2 etc.).

Keep that good work up, it's great :D
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by klange »

I don't recall if I've ever posted this on the forums, but I have what I call the Lange Theory of Hobby Operating System Development, or Lange's Law which states:
The more advanced a hobby operating system project is, the more likely it is to be mistaken for a Linux distribution.
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by hometue »

We should have a page specially dedicated for such laws made by users. Does the Lange's Law come with a formula?
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Combuster »

Well, you can always create an user interface with no likely comparison to Linux, so I think the following would be a more appropriate version:
Modified Lange's Law wrote:The probability an hobby OS is mistaken for Linux is proportional to how advanced its desktop environment is
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Brendan »

Hi,

We're all familiar with the "GNU/Linux" naming convention, where "GNU" is the user-land and "Linux" is the kernel. I don't like the "GNU/Linux" naming convention, as it gives GNU credit for a lot of open source projects that have little to do with GNU. A better naming convention would be "open source chaos soup" (or OSCS) to indicate the typical mix of open source projects designed for "*nix-like" systems; and "OSCS/Linux", "OSCS/kFreeBsd", "OSCS/Solaris", etc.

Of course users use applications - they don't use the kernel directly. From a user's perspective, the kernel is mostly an irrelevant thing hidden away behind the scenes, and the OS is just "OSCS" regardless of whether the kernel is Linux or FreeBSD or something else.

For a crude formula:
  • p = o / (y + o)
Where:
  • p = the probability that your OS is OSCS (and therefore mistaken for "GNU/Linux", "GNU/kFreeBSD", "OSCS/Solaris" or whatever else people associate the "open source chaos soup" user-land with)
    o = the number of lines of other people's code ported from the land of chaos soup
    y = the number of lines of code written specifically for your OS

Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
Antti
Member
Member
Posts: 923
Joined: Thu Jul 05, 2012 5:12 am
Location: Finland

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Antti »

There is also an easy way to detect whether an OSCS is likely to be mistaken for a Linux distribution or not: could you replace your kernel with Linux and still have "the same" system? Unfortunately, a lot of OSCSs would be much better if they were using Linux. What that tells us?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Combuster »

Antti wrote:What that tells us?
Unix clones are boring. :mrgreen:

*ducks and runs*
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: Convincing so-called "nerds" our OSes aren't Linux?

Post by Bender »

Combuster wrote:
Antti wrote:What that tells us?
Unix clones are boring. :mrgreen:

*ducks and runs*
*Follows Combuster and reaches his bunker, U.S.S. *NIX is on the way*
As for the GNU/Linux controversy, just because GNU owns some of the userspace programs doesn't mean they can change the name. In fact I feel proud when I use clang instead of GCC. For GNU Group the only thing open source is GNU User space and Linux. Just look at this: http://gcc.gnu.org/ml/gcc/2014-01/msg00247.html
And then I've also seen them ranting about UDI. :lol: To balance the situation, I would say they've done a good job, but they should be tolerant enough to the non-GNUish part of the software industry.
*Gets out of bunker, and boards U.S.S *BSD, maybe I boarded the wrong Space Ship :(*
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
Post Reply