this post was submitted on 03 May 2024
405 points (100.0% liked)

linuxmemes

24943 readers
2273 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     

    Alt text: meme with the 'Always has been' format Linux, MacOS, OpenBSD and ChromeOS logos on top of the Earth The first astronaut says 'Wait, it's all Unix?' A Windows logo, on top of the second astronaut. The second astronaut says 'Always has been' and points a gun to the first astronaut.

    all 38 comments
    sorted by: hot top controversial new old
    [–] [email protected] 58 points 1 year ago* (last edited 1 year ago) (3 children)

    Linux is unix-like, and not from the same family really. ChromeOS is based on linux, so similarly unix-like. Mac is Darwin, which is actually unix. Also all BSDs are unix

    [–] [email protected] 31 points 1 year ago* (last edited 1 year ago) (2 children)

    BSD is also unix-like. Quoting OpenBSD, "[OpenBSD] produces a FREE , multi-platform 4.4BSD-based UNIX-like operating system."

    [–] [email protected] 12 points 1 year ago* (last edited 1 year ago) (1 children)

    The OG Berkeley Software Distribution (BSD) is a direct descendant of Unix. I personally wouldn't qualify this particular version as a "Unix-like".

    [–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

    Yeah, reading these comments, it looks like they are not legally able to call it unix, despite having direct lineage. Linux however is a complete re-write, making it more obviously not proper unix by most definitions.

    [–] [email protected] 2 points 1 year ago

    That's because UNIX is a trademark and OS vendors will have to pay fees to opengroup.org in order to call their OS Unix.

    [–] [email protected] 11 points 1 year ago (1 children)

    Nice to know, I've always thought BSD is actually UNIX.

    The BSD variants are descendants of UNIX developed by the University of California at Berkeley, with UNIX source code from Bell Labs. However, the BSD code base has evolved since then, replacing all the AT&T code. Since the BSD variants are not certified as compliant with the Single UNIX Specification, they are referred to as "UNIX-like" rather than "UNIX".

    [–] [email protected] 7 points 1 year ago (1 children)

    UNIX(tm) is a trademark name (Think of e.g. IBM AIX, HP-UX, SunOS). Linux and BSD are Unix alike. I believe that Apple has made an effort to be entitled to call an OS of theirs UNIX, not sure whether it's Darwin or something else.

    [–] [email protected] 8 points 1 year ago

    UNIX is trademarked by 'The Open Group', Unix is not. πŸ™ƒ

    To make things more confusing, according to German Wikipedia, Unix is used for Unix-like OSes which are not officially UNIX-certified. πŸ˜΅β€πŸ’«

    [–] [email protected] 18 points 1 year ago (1 children)

    The weird thing about macOS is, that while it is certified UNIX, its XNU kernel literally stands for "X is Not Unix"

    [–] [email protected] 15 points 1 year ago (1 children)

    everything is a file, except when it's not.

    [–] [email protected] 9 points 1 year ago

    Everything is represented by a file, doesn't mean you can open it with a text editor.

    [–] [email protected] 34 points 1 year ago* (last edited 1 year ago) (2 children)

    Always has been.

    MacOS was not Unix based until OSX (10). MacOS 9 and prior were based on the classic Macintosh kernel.

    [–] [email protected] 21 points 1 year ago (1 children)

    "macOS" is not the same as "Mac OS"!

    "Mac OS X" was rebranded to "macOS" (or rather, "macOS" is the successor to "Mac OS X", but really just is the same but newer, the "upgrade" was just like any other update between Mac OS X versions afaik), and "Mac OS 9" does not belong to "macOS".

    [–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

    IIRC Mac OS X was changed to OS X before it was changed to macOS. Not that it matters here

    Edit: 10.0 to 10.7 were Mac OS X, 10.8 to 10.11 was OS X, 10.12 and later macOS.

    [–] [email protected] 5 points 1 year ago

    Dove into that some time ago.

    NeXTSTEP was made by Steve Jobs after quitting Apple, awesome Software anr Unix based, but the hardware was overprices.

    Then Mac bought NeXTSTEP back and made their first good MacOS on the Unix base, which is what they use to this day.

    Afaik they also use the same Kernel and and some more in all devices.

    [–] [email protected] 25 points 1 year ago (2 children)

    Two of those things are not Unix.

    [–] [email protected] 4 points 1 year ago

    windows??? and the United States.

    [–] [email protected] 2 points 1 year ago (1 children)
    [–] [email protected] 6 points 1 year ago (1 children)
    [–] [email protected] 1 points 1 year ago (1 children)

    ChromeOS is Linux based and Linux is a Unix clone.

    [–] [email protected] 2 points 1 year ago (1 children)

    And neither of the are Unix.

    [–] [email protected] 1 points 1 year ago (1 children)
    [–] [email protected] 2 points 1 year ago
    [–] [email protected] 19 points 1 year ago

    Windows was this close to be Unix. Windows was POSIX.1-compliant, and Windows Service for UNIX was also a thing.

    [–] [email protected] 18 points 1 year ago* (last edited 1 year ago)

    Nah, Windows is the weird one.

    And it should be Unix-like.

    [–] [email protected] 18 points 1 year ago* (last edited 1 year ago)

    Un*x. All those projects hate Unix because AT&T started the sue against BSD that broke apart the status quo of open software at that time. Since then all free software is not unix. All of them are POSIX tho.

    [–] [email protected] 12 points 1 year ago (2 children)

    it's a unix system i know this

    [–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

    I always assumed that a lot of this boils down to semantics and trademark law.

    OpenIndiana is a direct code-line descendant of Unix System V through OpenSolaris via Solaris. Thank you for that, Sun Microsystems. I understand (but haven't looked) that a lot of code these days is simply ported over from BSD or Linux. If you compare the source code to an old copy of the Lions book, you're probably not going to see any line-by-line overlap. Thank goodness - we shouldn't be literally running old operating systems from the '80s. I don't think that OpenIndiana is Unix-certified by the Open Group (Trademark).

    The BSDs started out as a sort of 'Ship of Theseus' rebuild of an academic-licensed copy of Unix around the time that AT&T was getting litigious and corporate Unixes (Unices?) were starting to Balkanize.

    GNU/Linux started out as a work-alike (functions the same but with totally different code) inspired by MINIX, which in turn was an education-licensed Unix work-alike designed to show basic operating system principles to students. I think that one or more linux-based operating systems have obtained UNIX certification from the Open Group, just like Apple did for MacOS (paying money and passing some tests). It doesn't seem like any of them are still paying to keep up the certification. Does it matter if they did at one point?

    Going back to proprietary corporate Unixes, I believe that IBM AIX and HP-UX still exist as products. They started out as UNIX and have been developed continuously since then. They are both Certified Unix. By now, their codebases probably diverge substantially both from one another and from all of the Unix-likes. IBM also has a mainframe OS with a fascinating history that has nothing to do with UNIX. It is Certified Unix because it passes the right tests and IBM paid for certification. It is not UNIX code and doesn't descend from UNIX code.

    Simple as.

    [–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

    Regarding the true Unix, there was also Unixware, which was AT&T's effort to move Unix to PCs (with Novell). It later passed on to SCO before they were sold, restructured, renamed and rebranded and subsequently became lunatics, In the end it seems like they offloaded it so some other company that's just letting it die.

    It was a good system. Not super fun, but industrial strength server stuff that was really reliable. Bit of a shame.

    But of course, Linux was just simpler for everyone, it just doesn't make sense to keep a million proprietary systems.

    [–] [email protected] 1 points 1 year ago

    I agree.

    A part of me misses the days of dual-using a rock solid professional server OS for business and a cobbled-together similar OS for home computers and older hardware.

    Cobbled-together became good enough. Then it became better in some cases. Then it became better in most cases. Now I haven't bothered with a non-Linux for over half a decade.