Skip to main content

View Diary: Why I hate Windows 8 (734 comments)

Comment Preferences

  •  MacBook's and Windows are different beasts (3+ / 0-)
    Recommended by:
    Munchkn, coral, Liberal Thinking

    because macbook's run linux and they control everything (drivers & hardware), they perform much better.

    windows even runs better on a mac.  for perl, python and other things, i use a linux machine with no desktop. i can crunch more data in less time.

    -You want to change the system, run for office.

    by Deep Texan on Tue Jan 15, 2013 at 01:32:30 PM PST

    [ Parent ]

    •  No, MacBooks don't (normally) run Linux, OS X (10+ / 0-)

      has it's own Un*x core based on BSD/Mach.  You can put Linux on one if you want and it usually runs great but that's not what the main OS is.

      You have watched Faux News, now lose 2d10 SAN.

      by Throw The Bums Out on Tue Jan 15, 2013 at 01:42:29 PM PST

      [ Parent ]

      •  which is basically linux (0+ / 0-)

        which is why it's so easy for us old folks to get our crunch on.

        -You want to change the system, run for office.

        by Deep Texan on Tue Jan 15, 2013 at 01:49:32 PM PST

        [ Parent ]

        •  Not really. If you are used to the bash shell (2+ / 0-)
          Recommended by:
          trumpeter, kyril

          you will be very disappointed at their minimalist version (which is why I always install Bash and set it to default on *BSD).  Oh, and busybox sucks.  Fortunately you can install a full linux-like environment including all the stuff you are used to (also, you do not need X11 to run Wine on OS X anymore as there is a native OS X video driver).

          You have watched Faux News, now lose 2d10 SAN.

          by Throw The Bums Out on Tue Jan 15, 2013 at 01:52:53 PM PST

          [ Parent ]

          •  depends on what you like (0+ / 0-)

            but it is basically linux.

            which is why it's easy if you already know some linux.

            -You want to change the system, run for office.

            by Deep Texan on Tue Jan 15, 2013 at 01:57:15 PM PST

            [ Parent ]

            •  If I may rephrase you slightly.. (9+ / 0-)

              It's basically unix. There are two similar but not identical branches of the unix family. These had their ancestry in the academic world and in AT&T. One lineage sprouted from "BSD unix" and the other is mostly derived from AT&T SysV unix. Fast-fwd these into the open source world, skipping over their various lawsuits and other idiocies and there are two main "free" unix variants. Linux shows a clear SysV heritage in its configuration and setup while the other branch is represented by FreeBSD.

              Apple had to base OSX on FreeBSD because the BSD license allows you to take open code that others had developed, add your own special sauce to it and make it proprietary. The linux kernel, being under the GPL cannot legally be used that way.

              So no, OSX is most definitely not linux under the hood, it's BSD. But since both are "essentially unix" your basic premise holds, just one "common ancestor" earlier than you were stating it :)

              •  Monolithic vs Hybrid (5+ / 0-)

                The Linux kernel is a monolithic kernel.

                XNU, the OS X kernel, is a hybrid of BSD and Mach. BSD being a monolithic kernel and Mach being a simple microkernel. The NeXTStep kernel was based on 4.3BSD and Mach 2.5. The Mac OS X kernel is FreeBSD and Mach 3.

                Mach is able to run the core of the OS a separated processes, but this comes with a performance penalty. XNU uses BSD to streamline certain tasks to improve performance.

                The Berkeley Software Distribution (BSD) portion of the kernel provides the POSIX API (BSD system calls), the Unix process model atop Mach tasks, basic security policies, user and group ids, permissions, the network stack, the virtual file system code (including a filesystem independent journaling layer), several local file systems such as HFS/HFS+, the Network File System (NFS) client and server, cryptographic framework, UNIX System V inter-process communication (IPC), Audit subsystem, mandatory access control, and some of the locking primitives.

                In the beginning, the universe was created. This has made a lot of people very angry, and is generally considered to have been a bad move. -- Douglas Adams, The Hitch Hiker's Guide to the Galaxy

                by boriscleto on Tue Jan 15, 2013 at 07:09:09 PM PST

                [ Parent ]

          •  That's why console was invented (;'P (0+ / 0-)

            What about my Daughter's future?

            by koNko on Tue Jan 15, 2013 at 04:07:49 PM PST

            [ Parent ]

      •  well, that's what I get for thinking (0+ / 0-)

        thought it was based on a FreeBSD (5.x I think) port to Darwin with proprietary code from neXt thrown in there somewhere (2002 or so?)...

        Shouldn't try thinking with  the flu, erg...

        ''The guarding of military and diplomatic secrets at the expense of informed representative government provides no real security for our Republic.'' - Justice Hugo L. Black of the Supreme Court

        by geekydee on Tue Jan 15, 2013 at 03:51:33 PM PST

        [ Parent ]

Subscribe or Donate to support Daily Kos.

Click here for the mobile view of the site