# Linux guy on Windows 11 and... liking it?!

**URL:** <https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811>\
**Category:** Framework Laptop 13\
**Created:** [June 29, 2022, 12:30am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811 "2022-06-29T00:30:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paulie420](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/paulie420/32/1152_2.png) [@Paulie420](https://community.frame.work/u/Paulie420)\
**Post date:** [June 29, 2022, 12:30am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/1 "2022-06-29T00:30:12Z")

</div>

I’m a Linux guy and have built what is, IMO, a really great Arch Linux Frame.work system - and the w0rld is perfect, right??? Well - I cloned that install so I can always go back and I did what [some] Linux users might think is sac-religious - I installed Windows 11!

And I really like it… you see, all of my infrastructure runs on \*nix - my server machine runs ProxMox, my NAS is a Debian host running FreeNAS, and most of my services are either ProxMox containers or ProxMox Linux VMs - amongst others…

So I got to thinking that… on my iMac I run MacOS, and I still use, view, work with and RUN all my \*nix services/machines right from there with no issue… and Windows has all that ability; and the Frame.work is much more supported on Windows - and so far I’ve been REALLY enjoying the flow. YES, I get a bit pissy that I can’t use ALL my \*nix commands easily - try using RSYNC across a Linux machine to Windows… first, you have to use some odd version of RSYNC - and even if you do C:\Users\myuser\some\folder\and\file.ext converts super oddly. Something like:  
rsync username@192.x.x.x:/my/nix/folder cygwin/f/some/stupid/path/thats/not/real

To say the least, some things work way more easy say from Linux to MacOS than Linux to Windows - but what does work [everything] IS impressive. I have tried to get MiraCast working on Arch Linux [and Wayland] for ages… its just not there yet, however in Windows I just press WIN+P and in 20 seconds I have a 2nd screen on my 60" Samsung… or most other TVs in my house. Intel graphics has a nice application to tweak things, and I can run Grand Theft Auto 5 on my Frame.work without too much hassle… YES, its super different from Linux - and I’ve lived there for more than a decade… but I don’t know why \*nix people fight ‘Windows’ SO much.

I see that THIS hardware works much better on Windows, so I’m giving it a whirl. Just found ‘oh-my-posh’ for a nifty Powershell prompt and the WSL/WSL2 is very impressive. [My aforementioned rsync issues probably work more easier using the WSL, but I haven’t figured out just where all the folders/files LIVE within the WSL sub-system just yet… but I’m sure its easy enough.]

Any other \*nix users enjoy using Windows on their Frame.work? And, if anyone has any tips for a very non-Windows user to get things that \*nix people might like or enjoy, drop me a line…

For now, and I can’t believe I’m saying so, I’m really liking Windows on the Frame.work - I still USE all my \*nix THINGS - most of my work gets DONE in \*nix, but why fight the funk? What do you think?

pAULIE42o  
. . . . . . . . .  
/s

---

<div class="post-metadata">

**Author:** ![Nils](https://avatars.discourse-cdn.com/v4/letter/n/d6d6ee/32.png) [@Nils](https://community.frame.work/u/Nils)\
**Post date:** [June 29, 2022, 1:18am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/2 "2022-06-29T01:18:00Z")

</div>

Is there something that you are particularly thinking of when you say that the framework hardware is better supported on Windows? As far as I know, Fedora 35 onwards _fully_ supports the Framework hardware out-of-the-box. With the kernel parameters `nvme.noacpi=1 acpi_osi='!Windows 2020'` the s2idle performance is also up-to-snuff.

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 2:00am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/3 "2022-06-29T02:00:18Z")

</div>

> [@Nils](#):
>
> Is there something that you particularly thinking of when you say that the framework hardware is better supported on Windows?

1. Frictional scaling in conjunction with user experience.
2. Hardware acceleration (e.g. Firefox, without the need to set / modify config parameters)
3. Wifi…without kernel regression issue.
4. Hibernation, OOTB.

Difference between able to do something, vs doing something well, consistently and with minimal surprises.

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 2:08am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/4 "2022-06-29T02:08:18Z")

</div>

> [@Paulie420](#):
>
> For now, and I can’t believe I’m saying so, I’m really liking Windows on the Frame.work - I still USE all my \*nix THINGS - most of my work gets DONE in \*nix, but why fight the funk? What do you think?

I came to a similar finding / conclusion quite early on. Linux, when compared with Windows, on the Framework Laptop was (and still is) too much of a friction piece to get going for day to day use.

This is because I have very little patience for “getting things to work”. It’s a tool, to me, it’s not a hobby. I have zero patience to “get it going”. For people who sees this as a hobby, sure, there’s sense of accomplishment when you can get it working (that’s really is the primitive part of the brain). Higher functional planning would ask “why did you spend so much time on trying to do x here, when doing the same x ‘there’ can take less time…allowing you to do more in less time”".

---

<div class="post-metadata">

**Author:** ![Senhara](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/senhara/32/6899_2.png) [@Senhara](https://community.frame.work/u/Senhara)\
**Post date:** [June 29, 2022, 2:12am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/5 "2022-06-29T02:12:59Z")

</div>

> [@Second\_Coming](#):
>
> - Frictional scaling in conjunction with user experience.
> - Hardware acceleration (e.g. Firefox, without the need to set / modify config parameters)
> - Wifi…without kernel regression issue.
> - Hibernation, OOTB.

I don’t experience much of the above. Fractional scaling I don’t bother with, I scale applications on a per application basis. Accel works natively in Firefox Nightly, so I expect accel to arrive properly in Firefox 103. Wifi hasn’t been an issue for me, I’m not sure if openSUSE patches the firmware, but so far it’s been fine. Hibernation has also worked just fine on openSUSE Tumbleweed.

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 2:19am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/6 "2022-06-29T02:19:00Z")

</div>

> [@Senhara](#):
>
> Fractional scaling I don’t bother with, I scale applications **on a per application basis**.

I would say that’s not the average user use case.

> [@Senhara](#):
>
> Accel works natively in Firefox **Nightly**

Not the average user use case.

> [@Senhara](#):
>
> Wifi hasn’t been an issue for me, I’m not sure if openSUSE patches the firmware, but so far it’s been fine

Maybe. That **variation** in distro patching speaks to poor standarisation of hardware support at any given point in time.

> [@Senhara](#):
>
> Hibernation has also worked just fine on openSUSE Tumbleweed.

What steps did you take to enable it? Like [this](https://forums.opensuse.org/showthread.php/555820-Hibernation-Sleep-Configuration#:~:text=In%20Tumbleweed%20hibernation%20is%20disabled%20by%20default%20due,off%20Secure%20Boot%20in%20the%20firmware%20%28AKA%20BIOS%29%3B)? Oooh…so much friction.

The average users don’t want to be system administrators…just want to use and go.

Linux communities tend to somehow turn a blind eye to even recognize the friction to “just open and use”.

Going to call it a day now.

---

<div class="post-metadata">

**Author:** ![Senhara](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/senhara/32/6899_2.png) [@Senhara](https://community.frame.work/u/Senhara)\
**Post date:** [June 29, 2022, 2:26am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/7 "2022-06-29T02:26:03Z")

</div>

> [@Second\_Coming](#):
>
> I would say that’s not the average user use case.

Well, Firefox, Discord, and other programs provide user friendly scaling buttons. “Not the average user use case” seems to be very wrong.

> [@Second\_Coming](#):
>
> Not the average user use case.

And I said I predict it to come in Firefox 103.

> [@Second\_Coming](#):
>
> What steps did you take to enable it? Like [this](https://forums.opensuse.org/showthread.php/555820-Hibernation-Sleep-Configuration#:~:text=In%20Tumbleweed%20hibernation%20is%20disabled%20by%20default%20due,off%20Secure%20Boot%20in%20the%20firmware%20%28AKA%20BIOS%29%3B)? Oooh…so much friction.

Ironically, it worked out of the box for me! Do you like pulling questions from 2009 to try and disprove something tested in 2022?

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 2:27am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/8 "2022-06-29T02:27:30Z")

</div>

> [@Senhara](#):
>
> Well, Firefox, Discord, and other programs provide user friendly scaling buttons. “Not the average user use case” seems to be very wrong.

That’s content scaling, not app scaling, right? Sure content scaling is available by the apps implementation. …But you said you scale the applications.

---

<div class="post-metadata">

**Author:** ![Senhara](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/senhara/32/6899_2.png) [@Senhara](https://community.frame.work/u/Senhara)\
**Post date:** [June 29, 2022, 2:28am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/9 "2022-06-29T02:28:22Z")

</div>

> [@Second\_Coming](#):
>
> …But you said you scale the applications.

I’m sorry I don’t have the absolute perfect terminology. But I think I got the point across well enough.

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 2:29am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/10 "2022-06-29T02:29:00Z")

</div>

> [@Senhara](#):
>
> Ironically, it worked out of the box for me! Do you like pulling questions from 2009 to try and disprove something tested in 2022?

Where are you getting 2009 from? That’s from 2021.

This is another blog post from 2022:  
[Enable Hibernation in openSUSE Tumbleweed (linux32bituefi.blogspot.com)](https://linux32bituefi.blogspot.com/2022/01/enable-hibernation-in-opensuse.html)

---

<div class="post-metadata">

**Author:** ![Senhara](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/senhara/32/6899_2.png) [@Senhara](https://community.frame.work/u/Senhara)\
**Post date:** [June 29, 2022, 2:34am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/11 "2022-06-29T02:34:02Z")

</div>

> [@Second\_Coming](#):
>
> Where are you getting 2009 from? That’s from 2021.

Ah, I misread. Thanks for catching my mistake. However, I don’t know what to tell you. Hibernate works just fine without additional setup, in fact, let me test right now and grab system logs to show you!

```auto
[18694.749802] ACPI: PM: Waking up from system sleep state S4
[18694.760521] ACPI: EC: interrupt unblocked
[18694.944142] ACPI: EC: event unblocked
[ommited]
[18695.515349] PM: hibernation: Basic memory bitmaps freed
[18695.515357] OOM killer enabled.
[18695.515358] Restarting tasks ...
[18695.515632] usb 3-9: USB disconnect, device number 2
[18695.515583] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[18695.517775] done.
[18695.518976] Bluetooth: hci0: Firmware timestamp 2022.17 buildtype 1 build 43435
[18695.520922] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[18695.521037] Bluetooth: hci0: Boot Address: 0x100800
[18695.521039] Bluetooth: hci0: Firmware Version: 171-17.22
[18695.521041] Bluetooth: hci0: Firmware already loaded
[18695.532639] PM: hibernation: hibernation exit

```

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 2:36am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/13 "2022-06-29T02:36:12Z")

</div>

> [@Senhara](#):
>
> Ah, I misread. Thanks for catching my mistake. However, I don’t know what to tell you. Hibernate works just fine without additional setup, in fact, let me test right now and grab system logs to show you!

That’s sleep / suspend, not hibrenation.

Again, your lack of “absolute perfect terminology” (as you phrased it) failed you?

---

<div class="post-metadata">

**Author:** ![Senhara](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/senhara/32/6899_2.png) [@Senhara](https://community.frame.work/u/Senhara)\
**Post date:** [June 29, 2022, 2:37am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/14 "2022-06-29T02:37:19Z")

</div>

> [@Second\_Coming](#):
>
> That’s sleep / suspend, not hibrenation.

This time, I am 100% sure you’re wrong. I am pretty sure I hit the hibernate button, and I am pretty sure `PM` said `hibernation exit`

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 2:39am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/15 "2022-06-29T02:39:05Z")

</div>

> [@Senhara](#):
>
> This time, I am 100% sure you’re wrong

Something I don’t understand probably. How did that complete in less than 1 second?

Looks like it’s enabled by default since around April 2022?

Current documentation:  
[https://opensuse.github.io/openSUSE-docs-revamped-temp/power/](https://opensuse.github.io/openSUSE-docs-revamped-temp/power/)

So seems like your stars are aligned to have it working OOTB…

---

<div class="post-metadata">

**Author:** ![Senhara](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/senhara/32/6899_2.png) [@Senhara](https://community.frame.work/u/Senhara)\
**Post date:** [June 29, 2022, 2:45am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/16 "2022-06-29T02:45:30Z")

</div>

> [@Second\_Coming](#):
>
> Something I don’t understand probably. How did that complete in less than 1 second?

It didn’t. The initial filesystem loaded up the hibernated session, and as such it held the old time. Most operations also complete EXTREMELY fast during a system’s startup procedure, and properly exiting hibernate _before_ getting to a user usable interface is going to be faster than timing to the usable user interface.

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 3:25am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/17 "2022-06-29T03:25:49Z")

</div>

> [@Senhara](#):
>
> It didn’t. The initial filesystem loaded up the hibernated session, and as such it held the old time. Most operations also complete EXTREMELY fast during a system’s startup procedure, and properly exiting hibernate _before_ getting to a user usable interface is going to be faster than timing to the usable user interface.

I see. My comprehension failed me this time.

---

<div class="post-metadata">

**Author:** ![NM64](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/nm64/32/6624_2.png) [@NM64](https://community.frame.work/u/NM64)\
**Post date:** [June 29, 2022, 3:42am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/18 "2022-06-29T03:42:15Z")

</div>

I just want to say that Intel graphics performance is one area where it should almost certainly be better supported on LInux, perhaps even substantially so.

That being said, it’s my impression that this difference is more dramatic with older Intel graphics - my friend was getting literally (not figuratively) 1 to 2fps (not a typo) on Sandy Bridge simply running an eduke32 game mod yet, under Linux, was easily getting 40-50fps.

(it’s worth noting this was with OpenGL which is basically the worst-case scenario for Intel graphics on Windows; and no, he wasn’t using the Microsoft-supplied graphics driver).

Fun fact: Ivy Bridge and Haswell has vulkan support on Linux, but not on Windows.

* * *

That being said, I have to wonder if a much more GUI-based Linux user like myself would want to throw Windows 11 away in an instant - it’s my impression that it’s the “terminal warrior” type that has a higher appreciation for modern Windows than those of us that know how to use the terminal well enough but have major trouble even remembering basic commands but can remember exactly where we placed a file located 10 sub-folders deep (which I’ve found actually lends itself kind of well to Linux’s use of config files for low-level system OS configurations and the like).

For me, GUI-focus is a big reason I chose Linux Mint - I would strongly argue that Linux Mint’s GUI is more similar to traditional pre-Win8 Windows than modern post-Win8 Windows is to traditional Windows, and I was saying that years before Win11 was a thing!

(on a somewhat similar subject, I get a lesser impression that the “software dev” type is more of the type of person to like modern GNOME while the very hardware-focused “can’t code worth a darn” type like myself would instantly throw away GNOME; I’d also argue that there’s a definite overlap between software devs and terminal warriors that doesn’t tend to overlap quite as often with the “hardware first” type of person; fun fact, none other than Jim Keller is actually quite non-savvy at using a PC - [Jim @ Anandtech: “I’m like the least computer savvy computer designer I think. I just had somebody help me log in to one of my online accounts.”](https://www.anandtech.com/show/13048/an-anandtech-exclusive-the-jim-keller-interview))

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 3:54am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/19 "2022-06-29T03:54:19Z")

</div>

> [@NM64](#):
>
> That being said, it’s my impression that this difference is more dramatic with older Intel graphics - my friend was getting literally (not figuratively) 1 to 2fps (not a typo) on Sandy Bridge simply running an eduke32 game mode yet, under Linux, was easily getting 40-50fps.

I wonder if that’s the case of the app not leveraging its execution environment (e.g. less effort put on the Windows side of the port).

> [@NM64](#):
>
> Fun fact: Ivy Bridge and Haswell has vulkan support on Linux, but not on Windows.

Intel, in general, only actively support their hardware when there’s money to be made. i.e. older hardware simply drops out of support from Intel. (any any commercial support / brands would do the same).

Linux…hell, it supports hardware for 20+ years if needed by anyone willing to write code…with or without a cheque.

i.e. Linux, from a certain perspective, is the land of extended life support / second wind for old hardware…to die.

Intel’s [wording](https://www.intel.ca/content/www/ca/en/support/articles/000005520/graphics.html) on Linux support / graphics drivers:  
These drivers are provided and maintained by the Linux\* distribution vendors and **not by Intel**

---

<div class="post-metadata">

**Author:** ![Second\_Coming](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/second_coming/32/29330_2.png) [@Second\_Coming](https://community.frame.work/u/Second_Coming)\
**Post date:** [June 29, 2022, 4:34am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/20 "2022-06-29T04:34:10Z")

</div>

> [@Paulie420](#):
>
> but I don’t know why \*nix people fight ‘Windows’ SO much.

I don’t know either.

At the end of the day, there’s strengths and weaknesses to every platform. Nothing is perfect. It comes down to picking the right tool, to accomplish the task in the most cost effective way possible (time, money, brain cells, sanity).

e.g. Love my Zwilling Kramer 10" chef knife…doesn’t mean I need to chop down a tree with it.

Or, you simply don’t ask Thor to wiz you a portal…something more suited for Dr. Strange.

Similarly, the correct strategy, for any ‘correct’ / well informed / effective tool selection (physical or digital) is to make sure your toolbox has the tool, and your skills are ready to take on the task. I run Linux, Windows and macOS. Sticking to a platform to do something that’s taking 2 hr when it could have been done in 30 minutes on another readily available platform is just insanity, not loyalty.

Options, people. Options and choices. Use them.

---

<div class="post-metadata">

**Author:** ![ayane](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/ayane/32/6431_2.png) [@ayane](https://community.frame.work/u/ayane)\
**Post date:** [June 29, 2022, 7:26am UTC](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811/21 "2022-06-29T07:26:38Z")

</div>

> [@Second\_Coming](#):
>
> Intel’s [wording](https://www.intel.ca/content/www/ca/en/support/articles/000005520/graphics.html) on Linux support / graphics drivers:  
> These drivers are provided and maintained by the Linux\* distribution vendors and **not by Intel**

This applies more to the userland drivers, not the kernel drivers. In either case, if it’s a point for Linux, I’ll take it =)

[Next page](https://community.frame.work/t/linux-guy-on-windows-11-and-liking-it/19811.md?page=2)
