Don't you wish your operating system installed programs like this?

Don't you wish your operating system installed programs like this?

Other urls found in this thread:

developer.apple.com/library/content/documentation/Security/Conceptual/AppSandboxDesignGuide/AboutAppSandbox/AboutAppSandbox.html
twitter.com/SFWRedditGifs

No, why?

cp binary /bin

I am not retarded so no

Now post the steps to fully uninstall Xcode.

I prefer the windows, or even Linux version, better than mac.

On mac you: Download your application, double click it to mount, drag the icon into the application folder, wait for it to copy/install, then you have a shitty fucking application mounted you have to manually unmount. THEN if you want to uninstall an application, you have to delete the main .app but you ALSO have to hunt around in ~/library or whatever to find the hidden files to remove an application fully.

Linux probably does the process best, but only via terminal. It has some issues using whatever 'store' e.g. ubuntu store you use.

heh

Why would you want that?

fuck off i toddler macs are shit tier any thinkpad would destroy it fuck face

move it to trash, uninstall script gets activated

>windows
>download .exe
>click through elaborate installer "wizard" that dumps shit all over the Registry
>carefully make sure to uncheck any boxes for added malware
>realize software is garbage
>open Add/Remove Programs
>wait for list of 500 frameworks to load
>run uninstall program
>click through a dozen "wizard" screens
>carefully make sure to check every box
>no, I will not answer your opinion poll
>reboot

If application's installer is not interactive then it's simply not an advanced application.

It's a nice system until you want to handle dependencies. For statically linked software it's great.

>he drives an automatic

this

don't you wish you could not spend over $7000 for a computer with >32gb ram?

anything besides windows is fine
you know ms failed when even linux does it easier in the terminal

not even memeing I legitimately find it easier use the terminal than winblows for installation and updates and I don't even use Linux, I use macOS

This

>this level of denial

brew cask zap

Literally underage and angry. Go drink your Gay2raid and have some cheetos kid.

>$7000

Silly retard, MacBooks cost $21,000 starting right now. Didn't you know?

Xcode is cancer.
I use it daily and endure the Simulator corruptions, endless clean rebuilds when cache invalidations fail and general Mac software library bullshit: everything's stateful and fails randomly.

It's okay. The Appstore or a package manager is still better IMO.

...

>try to uninstall shit
>it does not remove the apps temp files and shit, only the executable

but it does.. it took me quite a while to figure this out coming from windows.

also, there is no registry

No. I simply wish to he able to type "emerge [name]" and enjoy something else while it installs it.

Oh? Are you that short of disk space?

>also, there is no registry
Only Windows has the registry.

>not using something like revo to uninstall

Same goes for macOS as well.

Don't you wish your girlfriend was hot like me?

When you use the terminal, the seek is in your head, not on the computer.
Just say the word and it's yours.

>not just using siri

Don't you wish westerners stopped trying to draw animays

i lik it dis way and im on winders

check/uncheck one box my niga, every app at ur fingertips

>macOS
>Just drag icon into applications folder to install

>Winshit
>double click icon
>starts installer
>please wait while wizard installs botnet
>click next
>would you like to install some 23 browser toolbars with your application?
>OK & Cancel buttons are in reverse order, so you accidentally click OK
>installs spyware botnet and 23 browser toolbars
>puts files all over the hard drive
>puts garbage all over the registry

macOS is better than Windows
linux is better than macOS

>macOS
>want to install Xcode
>have to upgrade to Sierra to install 8.x
>downloads for previous versions are only available to paid developer accounts
>SDKs for previous versions of OS X and iOS are only available to paid developer accounts

>Windows

>click on the Store tile in start menu
>type in search box what the program should be capable of doing like drawing, music, messaging, etc
>click on the app i like the icon of and click install
>done
>if i want to uninstall i just right click on the app's tile in start menu and it's uninstalled
The comfiest

NOTHING fully uninstalls all files a program made
no they're not. they're free

no, i like to double click

>>SDKs for previous versions of OS X and iOS are only available to paid developer accounts
That's wrong though. But you do have to sign in with your Apple ID.

>Windows
>has software that I want to use

>MacOS
>has acceptable alternatives or ports of the software that I want to use, but lacking some features

>Linux
>the software I want to use doesn't exist

You don't really get to cry about how "complex" installation is when you have nothing to install. Besides Linuxfags LOVE complex shit (unless Windows does it, right?).

/thread
if you're programmer and can't even install a binary, then you're in the wrong profession

Why would you do any of that?
If it's freeware you should almost certainly be running the portableapps version.
Are you retarded?
Are UNIX babbies actually too stupid to use Windows?

you move it to the trash

>he thinks uninstallers on Windows will do this

short of a package manager files will be orphaned

Buy a new mac.

At least windows have uninstallers. It's up to the software programmer to make a competent uninstaller that actually removes everything, but that's a fuckton more than OSX where nobody writes jack shit for uninstallation at all.

>being this retarded

Clearly state which part of my reply was in any way incorrect.

open source applications on Windows have the best install method
>download zip
>unzip
>run exe
>uninstall by deleting the folder

>It's up to the software programmer to make a competent uninstaller that actually removes everything

fair enough, but then this shit

> but that's a fuckton more than OSX where nobody writes jack shit for uninstallation at all.

"It's up to the software programmer to make a competent uninstaller that actually removes everything" - (You)

there are uninstallers, from simple bash scripts all the way up to applications similar to Revo that you can find on the App Store.

>>wait for list of 500 frameworks to load
this so fucking much. The amount of shitty "redistributable" packages that you have installed on your average windows box is mindboggling.

>you have to delete the main .app but you ALSO have to hunt around in ~/library or whatever to find the hidden files to remove an application fully

those are user specific configuration files, the actually application binaries are contained in the .app directory.

Even on Linux packages will leave things like this in hidden .folders and your package manager will not delete those.

kill you'areself, my main man

this is literally how most Mac applications work, the .app "file" is really a directory that contains the executable and resources the application needs.

applications that actually use Installer to install are the exception, not the norm.

>the .app "file" is really a directory that contains the executable and resources the application needs.
It's actually more complicated. It's a jail with necessary environment variables and dependency declarations as well. In Finder it appears as a directory, but when you invoke the application, you're actually setting up a FreeBSD jail and invoking the executable.

>you're actually setting up a FreeBSD jail and invoking the executable
Source on this please

your first problem is that macOS doesn't have FreeBSD jails, it instead uses TrustedBSD MAC to implement sandboxing of apps.

It's called "sandboxing", and it's default for both iOS and macOS.

I was pretty sure it was FreeBSD jails, but it appears I'm mistaken.

Jesus fucking Christ is this true? What is this a toy OS??

>Make something intuitive
>Autist: BUH BUH THIS IS SUCH A TOY OS YOU DONT HAVE TO MANUALLY WRITE SCRIPTS YOURSELF? BUH BUH IF I SPEND LESS THAN 30 MINUTES DELETING FILES FROM MY MACHINE I FEEL LIKE I HAVENT ACHIEVED SOMETHING BUH BUH

kys autism

That's completely different from FreeBSD jails, and I don't believe it exists on MacOS. I think it's on iOS though.

Why is that a bad thing? It's pretty sensible UI to me.

>and I don't believe it exists on MacOS. I think it's on iOS though.
iOS and macOS is essentially the same OS with different configurations, and yes sandboxing is default behaviour on macOS.

developer.apple.com/library/content/documentation/Security/Conceptual/AppSandboxDesignGuide/AboutAppSandbox/AboutAppSandbox.html

>I was pretty sure it was FreeBSD jails, but it appears I'm mistaken.

nope, it never picked up jails from FreeBSD.

interestingly enough, while macOS does not have support for jails, it does have support for hypervisors built in via hypervisor.framework.

>iOS and macOS is essentially the same OS with different configurations
Why can't we run iOS and macOS applications in the same environment? I'm not saying you're lying, I'm genuinely wondering why Apple wouldn't make that happen.

You're calling him autistic but so far you're the only one ITT sperging in all caps.
>BUH BUH
what does it even mean

>That's completely different from FreeBSD jails, and I don't believe it exists on MacOS. I think it's on iOS though

The sandboxing API utilizes the TrustedBSD MAC, which existed on OS X even before iOS was a thing, sosandboxing is on macOS as well.

Sandboxing is mandatory only for App Store applications, its why the Mac App Store has had limited success compared to iOS (some classes of applications simply can't run sandboxed, like backup utilities and are not in the store)

>Why can't we run iOS and macOS applications in the same environment?
Because of dependencies to different frameworks, basically. But you can run iOS applications on macOS, the other way around is not possible.

It's essentially the same separation of Android and any GNU/Linux distro. It's the same at the core, but you have different userland frameworks.

Seems like Apple would've unified them by now, it'd make things easier for Dev's and double the amount of software available for Mac computers.

Interesting stuff, Imma have to do more research on that.

>Seems like Apple would've unified them by now,
Well, they have but they require additional programming from the app developers part. With the latest iOS and macOS, I can move running apps (that support it) from my iPhone onto my mac and retain state. But it's not trivial to implement for app developers, so very few apps support it and most only implement a subset of the functionality.

Very cool stuff. I have little use for a feature like that, and I'm unlikely to purchase a Mac, but I understand why the normo's like them.

I find it convenient when I use my phone to write emails and messages or use the browser on the bus, and when I get home or to work I just open my MBP and migrate the applications over and continue where I left off.

Too bad Chrome has limited support for this still and only allows me to move tabs over (and scroll down to the correct position). Safari supports more features, but I absolutely detest Safari.

>Seems like Apple would've unified them by now

They have been unifying what make sense to do so over time. While leaving other frameworks specialized. (Like the GUI, because we only need to look at Microsoft to see how the unify literally all the things is going)

No. Get this program for OS X called App Cleaner and then try uninstalling an application and watch how there's 20 different files that are hidden deep in your Library directory. Those don't get removed when you delete the icon from your Applications directory. Of course, leave it to an iToddler to not understand this. On my Fedora install the package manager removes all that stuff when I uninstall an application. Wangblows has the same issue in that regard, where the harf drive eventually gets clogged with leftovers. GNU/Linux doesn't have this problem.

>Get this program for OS X called App Cleaner and then try uninstalling an application and watch how there's 20 different files that are hidden deep in your Library directory. Those don't get removed when you delete the icon from your Applications directory.

Those are user specific configuration files, which have to be stored somewhere in the user's /home. Linux applications do this as well, they just place them in hidden dot folders or elsewhere in /home.

>On my Fedora install the package manager removes all that stuff when I uninstall an application.

lolno, dnf (and pretty much every other package manager) will not remove configuration files from /home that were not created during package installation. that includes files created after installation that were generated on runtime.

that's pretty autistic desu

This

Those are in the home folder and are specific to the user. You can easily delete them because they're all in one place, or just make a new user and delete the old one. I was talking about files elsewhere in the system, which doesn't apply to Fedora. The package manager removes those.

>I was talking about files elsewhere in the system, which doesn't apply to Fedora. The package manager removes those.
macOS applications doesn't put files in random locations, they set up a jail/sandbox which have logical paths. So when an application creates a configuration file in /etc/appname/config, it is actually contained in the application directory. When you delete the .app directory, you delete everything.

I never said it was random. And no, the files are not all deleted after you remove the application. I had a Mac and I had this problem where after about 6 years my hard drive was full despite having only about 40GB of important files. The other 200GB was leftover trash. I had to reinstall the OS. Windows is the same way. OS X also gets hidden files created in the user home folder for certain applications too. Extra files get left in other areas.

wtf I love macOS now

>And no, the files are not all deleted after you remove the application.
They are.

>I had a Mac and I had this problem where after about 6 years my hard drive was full despite having only about 40GB of important files. The other 200GB was leftover trash.
Then you obviously didn't install app bundles (as illustrated by the pic on OP) but rather just standalone applications.

Bundles are contained in a so-called sandbox, so they don't put files around in the system.

>OS X also gets hidden files created in the user home folder for certain applications too.
That's not so common for bundles, but it is common for more generic Unix applications. Anyway, those are obviously not cleaned up, but they aren't by package managers either.

On Linux
>open terminal
>run pacman -R (name) or whatever your distro command is
>enter password
>done
On Windows
>Run .exe uninstaller
>click uninstall
>click yes
>boom uninstalled
On Mac
>go into fucking file manager
>scout down app folder
>move folder into trashcan
>it uninstalls

Now, which one seems better?

you mentioned the Library directory, which one?

/Library or ~/Library

If typing sudo apt install gedit isn't easier for you than moving the mouse, clicking an icon, holding, moving the mouse some more, and releasing the click, you're not experienced enough with a keyboard to be on this board.

Scouting down the app folder is trivial. Either find the app using spotlight or just open /Application or everything is located there unless you chose to install it somewhere else manually.

>unverified application
>have to fiddle with settings
or
>wrong cuckos version
>can only install the latest xcode on the latest version
>change the version string in macos settings.plist file
>it installs and works
epic :^)

>Bundles are contained in a so-called sandbox, so they don't put files around in the system.

No this isn't correct either, app bundles are simply directories with extra attributes to indicate they are app bundles to the Finder. They are not necessarily sandboxed, they can be and in the case of App Store bundles they are but not always.

>Xcode

No.

Many were installed from bundles, and yes, they do put files all over the fucking place. I've had this problem specifically with Firefox. You can't have normal and dev versions installed at the same time and expect to keep two sets of bookmarks. So no, bundle shit is not sandboxed as you're describing, Macfag.

The saying goes that arguing on the internet is like participating in the special Olympics, even if you win you're retarded. I'm done arguing witj retards.

No? But if you wanted Linux to do that you could make your own installer?

Windows

>I've had this problem specifically with Firefox. You can't have normal and dev versions installed at the same time and expect to keep two sets of bookmarks. So no, bundle shit is not sandboxed as you're describing, Macfag.

That's because Firefox stores its profile in ~/Library (like its allowed and supposed to do) and will use the same profile for both stable and dev.

moreover, you're conflating sandboxing with containers, they are two distinct concepts.

But mac is literally just move the .app from Applications folder to trash though.

post the steps to uninstall visual studio and its 5000 tentacle programs

I actually truly and utterly hate having to do this. You need to download a dmg, find it in finder, mount it, copy the app to your application folder, which sometimes doesn't have the shortcut, unmount the dmg, and only THEN can you use the program. It should just install the damn program when I double click the dmg. Of course Linux is easiest, just use your packages manager, one step and done.

You can run without unmount the dmg though. And dmg is basically iso.
You also don't need to use shortcut, just open spotlight with cmd+space and search it there.

You can also run the program from the mounted dmg if you don't feel like installing it. And instead of dragging it to the shortcut, you can just drag it into finder.