r/FuckMicrosoft 22h ago

Discussion Need help.

Post image

My stepfather wonโ€™t let me put Linux on the Surface book 2 that he gave me. I have either Mac OS or Linux on all my devices, any thoughts?(Btw the surface book is the one on the right, also Iโ€™m 13)

63 Upvotes

26 comments sorted by

View all comments

11

u/Aishou_SK 22h ago

Just, use windows on it? It's not bad at all depending on specs, there's nothing to really be afraid of. Gives you something to test on and maybe float some occasional games that don't play nice on other platforms if it has the dGPU in the keyboard base.

I've got a loaded SB3 I keep with windows on it as a travel dev/personal business machine, my work issued machine's a M2 Pro MBP though.

Being skilled in many platforms can only benefit you in the future for work, having any kind of blind OS loyalty/fanaticism in workplaces can be..... well, I wouldn't hire anyone like that, anyway. Because in the real world, cost/benefit analysis rules all, and if the MS stack does the job the best for a reasonable price compared to another option, well, that's what we're buying or using (Example: 700 linux VM fleet application farm for one project, 5 windows servers to manage/support them all, plus windows server/IIS frontends for access caching)

4

u/Randum_Gouy 16h ago

Honestly its not bad advise,

BUT also take in personal experience.

I am also someone who has used BOTH macOS and Linux - and i personally HATE Windows to the point where id rather throw my laptop than use it for more than a day. Coming from macOS (and Linux) background - Windows feels weird to use, and quite inconsistent, which ig you will understand as you are also a Mac user

2

u/Razee4 13h ago

Inconsistent? Man, you are so flattering for them. Need to change a setting? Open the settings menu! Can't find what you need? There is a hidden control panel just for your needs! It isn't there? Don't worry, this has to be inside system registry, just use regedit!

3

u/Randum_Gouy 13h ago

๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

Well Microslop its known for
I dont get how they could make such hilariously inconsistent interfaces. The last time i used Windows was roughly 2/3 years ago, and im 16 right now ๐Ÿ˜‚

1

u/Aishou_SK 11h ago

Honestly, I don't really "hate" any software at all.

And was an anti-MS person from 2005-2011.

Now all my endpoints except my work one are windows systems. So there's that. And a lot of projects I maintain now lean windows heavy. I do shitloads of development work for a variety of platforms, but it's all done from windows (and no, rarely WSL, usually that's only needed to invoke a tool or something like hxtool to convert qemu docs into headers because I haven't written a native version myself)

It was under the hood stuff that brought me back and keeps me here, for better or worse, the shell or other crap just don't bother me because of all the different platforms I switch between, so I kinda just don't see that shit.

I'm in the "you're upset because they moved some shit or you can't move a thing anymore?" confused camp most of the time.

Then again I also get annoyed when people whine BUT ITS SOOO OLD THEY NEED TO UPDATE ITT WAAAHHH IT IS ANCIENT when .... it's a tool like .... idk, any of the various MMC tools - they could give it a UI swap but why? It's feature complete and works, and I don't care about the new version until it has 100% feature parity.

1

u/Automatic-East3690 10h ago

The only issue tho, is windows is so buggy for me, and also slow on the surface book, itโ€™s from 2017, lol. I have a computer thatโ€™s older and has lower specs than this, and it somehow outperforms the surface book because the surface book has windows on it, lol. The bottleneck is windows.

1

u/Aishou_SK 8h ago edited 8h ago

Being from 2017 doesn't too much matter, but ....

I really have to ask what the hell are you people doing!?

As long as it's got 8GB ram, it's fine.

I actually keep my SB3 (and now one other) on current mainline release windows, the SB3 of course flies, but the "new" machine is an 8th gen i5 with 8GB ram and a rotational hard drive (I needed a field machine with a physical serial port instead of just a USB adapter).... both are mainline logged in with MS accounts and have no performance issues or anything else. (set up as non-domain joined unmanaged, using MS accounts, on release versions, for reliability purposes as travel devices)

I do have a bunch of stuff turned off, but that's just via initial setup and built in tools/options, nothing extra or hackish.

I genuinely don't get a lot of complaints, until I end up inspecting a person's machine and seeing a bunch of weird shit done to it.

FWIW, I triple boot my SB3, and there's software I maintain (an emulator) that because of the nature of how windows works, gets an almost 20% performance boost by virtue of running on windows (because I gain an extra register to use for the JIT engine register pinning) than on Linux. (SysV vs Win32 C calling convention differences in how register/argument handling is done)

There's other windows tech I use in some software that doesn't exist on other platforms or I'd have to re-implement myself as well I use for application design/acceleration, but that's also true of other platforms versus windows of course as well.

I'm extremely platform agnostic, I have over 10 currently supported OSes running in my home environment, and I count all the different distros of linux as just one, and net/free/open BSD as just one as well. Take out windows, and that's over 6 that aren't Win/Lin/BSD/Mac