[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Alright, I'm sick of all these empty memes about macOS,

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 18
Thread images: 2

File: 1478133051653.jpg (469KB, 2560x1600px) Image search: [Google]
1478133051653.jpg
469KB, 2560x1600px
Alright, I'm sick of all these empty memes about macOS, so I compiled the main reasons why it's better than any other Operating System. This is taking into account that you've already accepted that Windows is absolute trash and UNIX-like systems are the only systems worth using.

1. /dev/tty is piped to terminal.app and whatever other terminal emulator (which are really clients on macOS) that you're using and /dev/console is piped to console.app, the terminal part makes it so that all terminals don't rely on X11 or a tmux server to stay stable and the console part gives you a decent user interface around debugging the operating system and even crashing programs, as console.app stores crash dumps also.
2. It doesn't rely on X11 at all, but gives you the officially supported freedom to use it through XQuartz and integrate it with Aqua, which makes your graphical environment more stable while staying as flexible.
3. It's built on a FreeBSD base as a Mach kernel module, which is all kept open source, which means that even if the whole fucking operating system fails, chances are very high that it can be reloaded as a kernel module and restored to whatever state it was before the crash using its coredump. The FreeBSD base also gives the Apple-ified FreeBSD user-space all of the advantages of FreeBSD, namely that it's more integrated with the kernel, more stable, more secure, etc. This also gives it the benefit of being a hybrid kernel, with the stability and simplicity of a monolithic kernel through the BSD part, while keeping the flexibility of a microkernel through the Mach part, which modules can be loaded onto in a stable, secure manner.
>>
>>61943131
4. Cocoa is objectively better than both gtk and qt, although qt supports it. The reason is that Cocoa actually has a good-looking, consistent design, is pleasant programming for, and all the while it enforces standards which are tied to the user interface, giving standard hotkeys for many features including common window management functions like fullscreen, tabs, client info, settings menu, etc. which gives any program some form of familiarity so that the user can start using it efficiently as fast as possible through these standard hotkeys, whereas most linux and windows programs all have different hotkeys that the user must learn.
5. macOS is Unix-like, and as was previously said, the libc is based on FreeBSD, and most of what runs on Linux runs on FreeBSD, and most of what runs on FreeBSD also runs on macOS. Through this you can install most if not all applications that you're familiar with from Linux into macOS and use it casually. This includes many terminal and X11-based applications through XQuartz. Many package management systems work on macOS including macports, which is a great ports-like package manager that both supports binary packages if you're on the run and source-based packages if you want more customizability.
6. The soon to be released (on macOS) APFS gives it a decent, stable, case-sensitive, copy-on-write filesystem that supports many of the features which makes ZFS great like snapshots, clones, etc. But also supports encryption from the filesystem itself, which ZFS doesn't. All of this while Linux is struggling to get Btrfs to a stable state, and even that is a very mediocre implementation of a copy-on-write, ZFS-like filesystem.
7. It's neither GNU, FreeDesktop.org, nor Linux while supporting all of them, and has more proprietary support from the Windows world including Adobe and Microsoft products, so you have the best of all worlds.
>>
>>61943131
>>61943138
woah hold up niggy
>>
>>61943131
nobody gonna read that, go suck some cocks mackfag
>>
>>61943131
>>61943138

All of this is nice, but the problem lies in what you have to do in order to get these benefits. Paying $1500 for a computer guaranteed to die once the warranty is up just isn't a smart business decision for me. Furthermore, that consistency in management you get with Cocoa severely limits the end user, which, while great for the layman who can't be bothered to touch a terminal, isn't great for the man willing to get down and dirty with his toys.

number 3 and 5 bring up an interesting question, however; If macOS is built on a FreeBSD base, and most FreeBSD programs run on macOS, what makes the inverse less true? Why cant FreeBSD run macOS programs? Does Mach's modular style prevent it?
>>
Not many people here will understand anything you just said. Who cares what some underage gamers on 4chan of all places think anyway?
>>
>>61943246
FreeBSD doesn't support macOS's proprietary Quartz display stack, which is implemented through Cocoa. It's a real shame that it's proprietary. However, if a compatibility layer were to be made between something like Qt and Cocoa, FreeBSD could easily run many macOS binaries the same way it runs many Linux binaries. I don't think there's a high enough demand to make this kind of compatibility layer though.

Mach's modular style doesn't prevent anything, these are all userspace issues. Applications that are terminal-based and don't rely on Apple proprietary libraries could most likely be built on FreeBSD effortlessly.
>>
>>61943131
>You forgot
- Hardware vendor lock-in
>You forgot
- Especially engineered to be a pain in the ass to virtualize

Sorry, these reasons keeps me away from MacOS. Especially the first one. Mac hardware is embarrassing
>>
>>61943348
>pain in the ass to virtualize
literally just use a premade VM and patch it with unlocker and darwin.iso
everything that doesn't require 3d acceleration will work on a macOS vm
also
>>61943246
>what is hackintosh
nearly compatible with any intel PC but works mostly better with gigabyte boards (which have a wide price range)
you can build a pretty good PC and just install macOS on it
>>
>>61943509
>hackintosh
less stable than FreeBSD
>>
File: 1498359363694.webm (3MB, 1280x720px) Image search: [Google]
1498359363694.webm
3MB, 1280x720px
>>61943131
>>61943138
didn't read, lmao
>>
>>61943131
interesting
although I don't necessarily agree with you, I commend you for your effort
>>
>>61943517
I find it funny whenever some 200IQ genius from /g/ insta replies to the Hackintosh suggestion that it's somehow "unstable" even thought me and many people from the insanelymac/osx86 have upgraded our hackintoshes for years without problem. I'm running Sierra with a 2011 motherboard and have been using pretty much the same 5~6 kexts since then with ZERO issues (audio, network, sleep, resumé, graphics et cetera...)
>>
>>61943700
Dude you have convinced me I'm going to gather the information and files require to set-up a hackintosh.

I have a relatively old but still ok pc i7 4770k, gtx 770 and z87x gigabyte motherboard, last time I've checked people ran it pretty good on these components, we're about to see.
>>
>>61943700
Hackintosh has no driver support
>>
tl;dr? wait a second, I don't care
>>
>>61943700
Same here with a T420 from 10.12.1 to 10.12.6 now.
>>
Imagine being so much of a shill you write a huge wall of text that nobody will bother reading anyways.
Sage and hide guys.
Thread posts: 18
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.