I’m not sure I completely understand the question.
But vendor / custom UEFI implementations could obviously pass around whatever structures they want.
The EFI RUNTIME services - for example - could expose custom functions in a proprietary UEFI implementation. Though in my experience this usually is not the case.
Grub should run as an EFI bootloader binary after core UEFI is done. Afaik there is no particular ring / exception level required here. It could vary depending on UEFI implantation.
on android arm32/64 devices I obviously don’t see grub, but core EFI handles and services are not modified much. If anything it’s just expanded to support the next bootloader stage and handle stuff like key combos to select next boot image
I kept trying to run Linux and windows, both in dual-boot and separate system form, and always crutched my way back to windows. My largest excuse was gaming.
Once Valve proved gaming on Linux is possible via the Steam Deck, I was officially out of excuses. I formatted c: and installed Pop_OS and forced myself to learn it. The only thing I miss, and not even that much, is MS Office apps. There are perfectly serviceable productivity apps for Linux but none feel as comfortable (yet).
It’s been about a year, and I am finding myself copy/pasting a little less than at the beginning and becoming more comfortable and knowledgeable every day. Taking the nuclear option isn’t for everyone, but it worked for me.
i have been doing Linux for 22 years and know it in and out for the most part and you never stop copying and pasting. sometimes I know it fully and still copy and paste out of pure laziness for longer one liners. but best advice I can give is. Don’t ever feel like your not good at Linux case you use a DE vs window manager. or use one distro vs another. There is some gatekeeping people do just like with any hobby/community. Just ignore them and enjoy learning something new.
Trust me, you will miss the wonder of learning and playing with a new interface and ways of doing things. its funny I go the other way now loading up windows 3.1 in DOSbox just to play and try and remember how to do things and get things working.
Kubuntu or Mint are great distro’s to begin with when starting your linux journey. It’s good to know down the road these should really be moved on from, but they’re great to get the ball rollin for sure!
There’s a wide user base in mind with each, so rarely does anyone use all of the included packages. This could be defined as bloatware, plus proficiency in linux to me means anything can be done via terminal or GUI. The base distro’s have some task which require the terminal, while mint and kubuntu are managed via GUI.
hey windows aero looked amazing, especially for its time, shame we dont get that option on modern windows but hey at least we’re getting closer to replicating it on linux
I moved to endeavours from Ubuntu and absolutely loving it. The arch back-end and simple management options are easy to use of you aren’t afraid of the shell
First thing: Ubuntu is the right choice. As far as I’m aware, having run Linux as my main desktop OS for almost a decade and playing with several flavors (…which includes Arch btw 😎), it’s the most polished out of the box desktop experience for someone completely new. It will also likely be the OS with the most Q&A existing on the web for problems you won’t be the first to have encountered.
Secondly, and maybe this should be first, and it sounds like you’ve already got this part down: you have to want to do this. Linux is just not mainstream for the majority of desktop computer users. If you’re not really wanting to do this, you’ll be frustrated when this isn’t the same experience as Windows. (but it sounds like you’re sick of the Windows experience. That’s what started me into Linux years ago.)
Lastly, as far as my quick Lemmy comment goes: Embrace the terminal! You can get around for a while as a Linux n00b on Ubuntu without opening that terminal, but at the end of the day, the *nix shell commands are what make working with Linux great.
The switch will take time. You’ll occasionally need to look up how to do stuff that may have felt simple in Windows… and that will usually be installing and running software that targets Windows only. However, the support for that sort of stuff gets better and better with time. Wine🍷 has come a long way.
It’s worth the journey IMO. For me, I was a PC gamer and I jumped straight into Linux with 0 experience. I learned a lot, spending a lot of time trying to make my Windows games run on Linux. Friends at LAN parties would joke about how I’d spend half the LAN party trying to get my games to run right.
The jokes were a good laugh, but my career shifted since then and my Linux experience carried right over into software development. Everything I deploy is on Linux servers or in Docker containers. All those years fooling around and tinkering with Linux as a PC gamer were loading me with experience that people would pay me for one day.
Install Linux Mint in a virtualbox VM. It gets up and running so quickly, and works extremely well.
I have been focusing more on learning Linux at work, between some Fedora VMs we use for various things, and the Mint VM I spun up myself. It’s great because jumping between windows and Linux is a simple matter of moving the mouse cursor to a different monitor. I usually just leave Linux Mint running full screen on one of my monitors.
I’m not experienced with lots of distros, but Mint is damned impressive.
I would suggest setting up a VM trying a few distros that are known for having a lot of documentation and active community members to help. But more important than the distro is to try out different Desktop Environments. This way you can customize your user experience exactly how you want it. Also when you get frustrated (and you will) remember you are trading Windows’ convenience for Linux’s freedom, privacy, and customization.
Totally get it! Windows 7 looked/looks amazing! Personally I have an XP themed setup on my Ubuntu install. There’s just something great about old UI design.
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.