Last week my lab instructor started giving us introduction about linux and how to use CLI commands.

Anyway, he started insulting and joking about Mac OSX systems and how they are a joke systems. He said that, he used it for a week in my university department and he faced a problem, "you don't have a fully control on your machine; you always have to sudo to be a superuser -- that's why I use Windows" he said. "Mac is a linux based, Apple basically modified some codes, and mixed some to make this OS" he said.

I've been a Mac user since a kid, and I have learned that having a root access to do any daily work is a very bad and dangerous practice.

What do you guys think about what he said? did he really misunderstood Unix machines?

I'm not trying to prove or argue with anyone nor him, I just want to know if what he said could possibly be true? or he was just sharing his biased opinion?


What I meant is, if there is any difference between OSX, Linux and Windows authentication system?

closed as primarily opinion-based by terdon, strugee, Faheem Mitha, Anthon, Zelda Feb 9 '14 at 21:14

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    1) sorry but this kind of opinion based question is off topic here 2) OSX is NOT based on Linux but on BSD via NExtSTEP 3) You always have to sudo to be the superuser on all *nix machines, unless you log in as root. Perhaps OSX does not let you do so but I don't know. 4) What is your actual question here? Why your instructor dislikes OSX? How should we know? Maybe he dislikes white keyboards. Are you asking if OSX is a Linux clone? It's not, as I said but if so, please edit your question. – terdon Feb 9 '14 at 20:55
  • Windows also has some kind of sudo mechanism called UAC. – yegorich Feb 9 '14 at 20:56
  • 1
    @terdon the root account is locked by default, but you can unlock it. that will let you log in graphically and via su. and you can always use sudo -i or somesuch. – strugee Feb 9 '14 at 20:57
  • @terdon If you would like me to delete or close the question, I would do so. My actual question is about doing sudo. I may have used the wrong title. Thanks! – Sobiaholic Feb 9 '14 at 20:58
  • 1
    Please clarify it, there is no question in your post about sudo. What are you asking? If OSX has sudo? What the difference in authentication system between OSX and Linux is? Or between OSX and Windows? Just edit and make your question clear. – terdon Feb 9 '14 at 21:00

Your friend is very wrong on one important point: one never has full control over their machine, even when running as the superuser. It is the processes running on the machine that have control over it; the user merely interacts with these processes in order to direct the computer to perform the desired actions. And if these processes happen to include malware, then the malware has control over your machine too.

  • Wow! I've never actually thought about that myself! Excellent answer. Thanks. – Sobiaholic Feb 9 '14 at 22:19

Not the answer you're looking for? Browse other questions tagged or ask your own question.