I pronounced Ubuntu ( ooo-boon-too ) correctly from the very beginning as an American since I knew from the beginning it was an African Linux distribution. With German being my first 2nd language helped a lot.
@@BriefNerdOriginal I speak English like it was spoken in the late 16th and early 17th centuries, which results in pronunciation more similar to Italian. This often results in other English speakers commenting on my "odd" speech. My ancestors immigrated to North America in the early 1600s and settled in the Appalachian Mountains where my people have remained in isolated communities. This kept our patterns of speech from becoming corrupted ("evolving") by association with immigrants from other countries.
Mac + parallels Desktop + Windows 11 + Kali = best Setup ever. All running on my maxed out MBA 15. fanless. Couldn‘t be happier. Well, except if nested virtualization would work.
You forgot to metion parallels allows remote desktop access from your phone. I was able to run sonoma, windows 11, ubuntu, and fedora on my s24 ultra with near native performance since both are arm chips.
I want you to build a ultimate developer gig. A KVM with four computers connected: 1. Your 64GB MacBook Pro. 2. A System76 Linux Workstation. 3. A Windows laptop (I know you have a few around that are very capable, any of them will do). 4. A new SnapDragon Elite Windows Laptop. You can share a volume amongst them with a NAS too.
Tetsing out Linux on ARM in MacOS has been going well in UTM. I have OpenSUSE Tumbleweed, Fedora KDE and Ubuntu KDE (only the server variant is in ARM, so installed Plasma desktop after) and they have been working well. My old MBP (2018) was only a $350 trade in, so I kept it since I have it dual booted w/Windows. I do appreciate all the options that exist these days for sure
You can use OrbStack on mac directly, which is like WSL 2. "OrbStack uses a lightweight Linux virtual machine with a shared kernel to minimize overhead and save resources, similar to WSL 2 (Windows Subsystem for Linux). This flexible architecture comes with many advantages such as high efficiency, low resource usage, seamless integration with macOS, and more."
@@AZisk It was the same experience I remember from windows. But nowadays, I use a headless linux pc where docker and services can run constantly, and I save my precious mac ram for ui stuff.
In the past, I used to keep the Master Boot Record (MBR) on an external drive. I'm curious if it's possible to do something similar today. Here's what I'm thinking: 1.Connect an external fast USB-SSD. 2.Start the MacBook. 3.Boot into Linux, Windows, or another OS from the external drive. If the SSD isn't connected, the MacBook would start up normally with macOS.
First heard about the new chip in October 23 I believe. We had to wait about the same for the first Apple Silicon machines after WWDC 20. But the difference is that Apple provided Dev Kits early so devs could at least check that out. I filled out the Qualcomm form and still waiting to hear back about their dev mini pc. Let's see. We're close.
Hello, Alex. Do you think I can install docker-compose on my Mac and connect it to my Parallels Windows, which is currently running a VS C# project that requires a connection to these containers? What are the pros and disadvantages of using these methods? I plan to wait for the M4 Mac and would like to hear more. Thanks
One problem with the shared folders: it was incredibly slow when I tried to build a VS solution on a Mac drive in Windows. And there is no option to share the physical disk (like I did in VM ware) instead of connecting it using a virtual network.
I completely relate to this video (a macos/win/linux arm VM user by trade and by choice), but begging Apple for nested virtualisation is futile, IMO. BTW, WSL1 is a better choice for one more reason over WSL2: precise cpu benchmarking -- being zero-virtualisation, all userspace linux code is effectively natively run, whereas VMs can introduce a tiny skew.
Hi Alex, nested virtualization will be available on a macOS Sequoia, but only for M3 series chips and higher, even though M2 series chips already had a hardware support for it. Please test both cases when OS update drops, it would be a great info for devs. Thanks and good luck with the channel.
You can run the GUI desktop from Ubuntu or the DE that you choose with WSL2 at least, I use that to have both system running at the same time at work, on Apple Silicon idk if it works
there is a an xcode file on the apple developer website which allows you to run macOS or linux (linux requires more work) and i got arch x64 running in utm. Nested is slightly possible.
A review of AV software options that are effective for develops would be appreciated... Not just signature scanning, but behavior scanning also. Or do you only scan finished products?
OK, WWDC24 and Sequoia Beta (+Documentation) happened. No mention of any Virtualization improvements. Neither nested Hypervisors nor GPU/ANE in VMs/Containers :-(.
@@AZisk tried to paste a link, but seems not to be working, on the developer documentation site, under virtualization there is a new beta property called isNestedVirtualizationSupported, which is supported for M3 and above chips, so there is hope
@@pieterdv thanks for catching this, that's cool!!! Pity, that it is M3 and above only - no support for Mac Studios :-(. I knew the M1 was technically not capable of it, but hoped the M2 was able (at least the Asahi team thought so). Did you maybe find anything on GPU/ANE virtualization?
Perfect video, thanks!! Let's keep our fingers crossed for next week's WWDC. But I have little hope - I already ordered a new Surface Pro / X-Elite to do WoA+WSL2,... Also, contrary to Windows, you cannot virtualize the GPU or ANE into VMs - you should with Copilot+PCs and WoA. This is a major issue for AI dev and security. And one other thing you did not mention is the really bad AI arm C/C++ performance on WoA - MSVC and its Clang derivative do not fully support CPU MatMul. If you build/run llama.cpp on a MacBook Air M2 + WoA you get 0.5-1 token/s, where on MacOS you get 30, and on WoA/WSL 1 you get 15 toke/s!!!!
It's a fundamental issue with Apple’s ARM architecture and I don't see Apple addressing it anytime soon. It's the reason I own both an M1 Pro Macbook and an Intel i7 Lenovo. An Openstack lab is rather hard on an Mx Mac.
Why aren't you talking about running Asahi on M-series Macs. And every other Linux version runs dual-boot on intel Macs Also you can run all terminal commands from Linux directly in the terminal, and you can install HomeBrew and Macports to install Linux apps.
I'm a big fan! I'm currently studying software engineering, but I'm still using my old ThinkPad T400 from 2001. I wish I had a Mac to help me advance my career. I would appreciate it if you could help me.
yap, forgot about it and ran into this a week ago as I tend to have a VM per client. At least Windows seems to work quite well with Parallels, though wish I had more than 32GB (Apple RAM pricing, heh), good that I have a proper Win desktop for dev :)
The only reason to use WSL is because computer vendors have locked their bootloader as it's currently done on phones, and a simple dual boot isn't easy anymore. It was easy and Microsoft had to find arrangements to avoid losing ground.
Hii, i have been watching your videos for a couple of months. I'm a flutter mobile app developer. Currently i have a windows laptop. Now I'm planning to buy a MacBook so that i can build an IOS as well. Should i buy MacBook m1 pro 14" 16/512 8c/10g or m3 air 15" 16/512 8c/10g ? The price difference between these two is just $20 in my county.
An engineer would never buy a stupid device in which nothing can be changed. I know people like that from work. Experienced “engineers” who can’t even resolder the power connector on a phone.
@@AZisk Does it really matter? I remember someone once told me that the more words before the word engineer, the further from an engineer you are. I develop software, i.e. all my colleagues are from the same field. Every day I meet engineers among us who understand nothing about hardware. And what is not at all surprising to me, they all work exclusively on Apple and generally completely within their ecosystem. I'm not saying they're all idiots. I believe that anyone can be taught how to solder and diagnose component faults, but these people are of such a nature that they have apparently no desire to turn on their brains in this direction throughout their lives.
This is the epitome of "Wirth's Law". Piles of garbage on top of garbage on top of more garbage, emulating virtualizing more garbage. Probably only needs 16 to 32 GB or RAM, and does nothing more than a linux back in the day with 32MB of RAM... "Can edit my linux files in VSCode, etc.." That was possible back in 1999 with a thing called samba...and using Visual Code 6.0 which ran circles around the bloated VS Code now.
@@deckard5pegasus673yes, agreed, the more complex a system, the more overhead. Visual Studio these days is certainly way more complex than Visual Studio 6.0.
@@AZisk there´s always competition whos first and not ? interesting vid Alex ! personally I use vmware especially now since it became free for personal use.
I used to use VMWare many years ago when they were the best. but now I'm concerned about their new parent company, and how things might turn out for cutting costs, etc.
The only justification for using a macOS machine is to compile for iOS, which is a false limitation imposed by apple. For development nothing comes closer to Windows. And by the way I am writing this in a macOS machine, while testing a mobile app feeing the pain of using an inferior OS.
That is what MS hopes for consumers under the Stockholm Syndrome of Windows. Thankfully, some people do not want to be part of Orwell's 1984 and are willing to help competition and push the envelope.
From Southern Africa we thank you for pronouncing Ubuntu correctly. Well, close enough.
I also pronounced it like that in asia
Not to brag, but Italians (and all speakers of so-called transparent languages) pronounced it correctly since its first release 😊
I pronounced Ubuntu ( ooo-boon-too ) correctly from the very beginning as an American since I knew from the beginning it was an African Linux distribution. With German being my first 2nd language helped a lot.
How else would anyone pronounce it?
@@BriefNerdOriginal I speak English like it was spoken in the late 16th and early 17th centuries, which results in pronunciation more similar to Italian. This often results in other English speakers commenting on my "odd" speech.
My ancestors immigrated to North America in the early 1600s and settled in the Appalachian Mountains where my people have remained in isolated communities. This kept our patterns of speech from becoming corrupted ("evolving") by association with immigrants from other countries.
you are THE youtuber for software engineers! hats off to your efforts 🎉
Mac + parallels Desktop + Windows 11 + Kali = best Setup ever. All running on my maxed out MBA 15. fanless. Couldn‘t be happier. Well, except if nested virtualization would work.
You forgot to metion parallels allows remote desktop access from your phone. I was able to run sonoma, windows 11, ubuntu, and fedora on my s24 ultra with near native performance since both are arm chips.
Haha. Yes you could, but I personally don't use it that way.
Alex, what is your problem? You have a virtualization environment on a Mac - just create a Linux machine!
Dang it, should have kept watching… how did he know I was typing that?
😂
@@morningsage5673 Your Next Line is "Alex, what is your problem? You have a virtualization environment on a Mac - just create a Linux machine!"
Nested vm is now on Mac OS Sequoia for M3 chips
I want you to build a ultimate developer gig. A KVM with four computers connected:
1. Your 64GB MacBook Pro.
2. A System76 Linux Workstation.
3. A Windows laptop (I know you have a few around that are very capable, any of them will do).
4. A new SnapDragon Elite Windows Laptop.
You can share a volume amongst them with a NAS too.
Tetsing out Linux on ARM in MacOS has been going well in UTM. I have OpenSUSE Tumbleweed, Fedora KDE and Ubuntu KDE (only the server variant is in ARM, so installed Plasma desktop after) and they have been working well. My old MBP (2018) was only a $350 trade in, so I kept it since I have it dual booted w/Windows.
I do appreciate all the options that exist these days for sure
2:52 i've always pronounced UBUNTU same way as yours, but some of my friends corrected me "it's called YOUbuntu" 😂😂
tell your friends to watch my video
Any updates on nested virtualization on M4 and macOS Sequoia?
I like this style of video.
You can use OrbStack on mac directly, which is like WSL 2.
"OrbStack uses a lightweight Linux virtual machine with a shared kernel to minimize overhead and save resources, similar to WSL 2 (Windows Subsystem for Linux). This flexible architecture comes with many advantages such as high efficiency, low resource usage, seamless integration with macOS, and more."
never tried orbstack. sounds interesting
@@AZisk It was the same experience I remember from windows. But nowadays, I use a headless linux pc where docker and services can run constantly, and I save my precious mac ram for ui stuff.
Have you tried iSH for iOS and iPadOS? It emulates Alpine. M series Macs can run the iPad version of the app.
In the past, I used to keep the Master Boot Record (MBR) on an external drive. I'm curious if it's possible to do something similar today.
Here's what I'm thinking:
1.Connect an external fast USB-SSD.
2.Start the MacBook.
3.Boot into Linux, Windows, or another OS from the external drive.
If the SSD isn't connected, the MacBook would start up normally with macOS.
Sequioa supports nested virtualization!
Unrelated but I've been thinking about the Snapdragon PC's and how odd it is that there's been no benchmarks from YT reviewers yet.
Machines aren't in users' hands yet. Some reviewers might have them, but might not be able to share until official release date, which is June 18
@@AZisk Just feels strange that the showcases and pre-orders were so far in advance.
First heard about the new chip in October 23 I believe. We had to wait about the same for the first Apple Silicon machines after WWDC 20. But the difference is that Apple provided Dev Kits early so devs could at least check that out. I filled out the Qualcomm form and still waiting to hear back about their dev mini pc. Let's see. We're close.
Hello, Alex. Do you think I can install docker-compose on my Mac and connect it to my Parallels Windows, which is currently running a VS C# project that requires a connection to these containers? What are the pros and disadvantages of using these methods? I plan to wait for the M4 Mac and would like to hear more. Thanks
Alex, just be sure when you are in a Mac, in Windows, in Linux that you keep your spinning top with you 😉
Thanks for the tip! 😜
One problem with the shared folders: it was incredibly slow when I tried to build a VS solution on a Mac drive in Windows. And there is no option to share the physical disk (like I did in VM ware) instead of connecting it using a virtual network.
He got the Ubuntu pronunciation right ❤
I completely relate to this video (a macos/win/linux arm VM user by trade and by choice), but begging Apple for nested virtualisation is futile, IMO.
BTW, WSL1 is a better choice for one more reason over WSL2: precise cpu benchmarking -- being zero-virtualisation, all userspace linux code is effectively natively run, whereas VMs can introduce a tiny skew.
Hi Alex, have you tried running Android Subsystem on Windows running on Macos 15 with M3 silicon yet? Thanks
Do you think that apple can add the nested virtualization with a software update, or it will require some changes on the hardware of the SOC ?
Hi Alex, nested virtualization will be available on a macOS Sequoia, but only for M3 series chips and higher, even though M2 series chips already had a hardware support for it. Please test both cases when OS update drops, it would be a great info for devs. Thanks and good luck with the channel.
yep, i’m waiting for parallels to add that
You can run the GUI desktop from Ubuntu or the DE that you choose with WSL2 at least, I use that to have both system running at the same time at work, on Apple Silicon idk if it works
there is a an xcode file on the apple developer website which allows you to run macOS or linux (linux requires more work) and i got arch x64 running in utm. Nested is slightly possible.
UTM is also another option for Qemu on MacOS
Instead of Parallels... use the free UTM software (based on QEMU)
Do asahi Linux on mac and test it’s worth or not for development and daily
how to waste more cpu cycles? nested virtualization!
Excellent video!
Hi Alex, please can you provide a solution to install Windows Subsystem for Android on Windows 11 running on a mac. Thanks in advance
Someone mentioned they use UTM. Is that a possible option for running windows or any linux distro?
A review of AV software options that are effective for develops would be appreciated... Not just signature scanning, but behavior scanning also. Or do you only scan finished products?
do you have an example in mind?
Bitdefender gravity zone ?
We use it for its central managent capability, and security team can review what happens and control whitelisting etc.
OK, WWDC24 and Sequoia Beta (+Documentation) happened. No mention of any Virtualization improvements. Neither nested Hypervisors nor GPU/ANE in VMs/Containers :-(.
not at all :(
@@AZisk tried to paste a link, but seems not to be working, on the developer documentation site, under virtualization there is a new beta property called isNestedVirtualizationSupported, which is supported for M3 and above chips, so there is hope
@@pieterdvnot losing hope
@@pieterdv thanks for catching this, that's cool!!! Pity, that it is M3 and above only - no support for Mac Studios :-(. I knew the M1 was technically not capable of it, but hoped the M2 was able (at least the Asahi team thought so).
Did you maybe find anything on GPU/ANE virtualization?
9:49 I have a keyboard that can connected up to 3 devices.
Hoping Apple might solve some of my issues with iPadOS by allowing VM's. It'd give those who want macOS on their iPad an option too.
im looking forward to wwdc to see what they do for ipados.
I want VMs on iPad SO BADLY!!!
I have said that Apple will never port macOS or macOS apps to iPads, but a VM could be possible. It would give the niche iPad Pro market an option.
Perfect video, thanks!! Let's keep our fingers crossed for next week's WWDC. But I have little hope - I already ordered a new Surface Pro / X-Elite to do WoA+WSL2,...
Also, contrary to Windows, you cannot virtualize the GPU or ANE into VMs - you should with Copilot+PCs and WoA. This is a major issue for AI dev and security.
And one other thing you did not mention is the really bad AI arm C/C++ performance on WoA - MSVC and its Clang derivative do not fully support CPU MatMul. If you build/run llama.cpp on a MacBook Air M2 + WoA you get 0.5-1 token/s, where on MacOS you get 30, and on WoA/WSL 1 you get 15 toke/s!!!!
Love VS Code dev Container with docker Desktop on Windows 🎉
Is WSL for Windows 7, 8, 10? Or can it run on Xp and Vista?
Only windows 10 build 1924 (not sure ) and above
It's a fundamental issue with Apple’s ARM architecture and I don't see Apple addressing it anytime soon. It's the reason I own both an M1 Pro Macbook and an Intel i7 Lenovo. An Openstack lab is rather hard on an Mx Mac.
Why aren't you talking about running Asahi on M-series Macs.
And every other Linux version runs dual-boot on intel Macs
Also you can run all terminal commands from Linux directly in the terminal, and you can install HomeBrew and Macports to install Linux apps.
I'm a big fan! I'm currently studying software engineering, but I'm still using my old ThinkPad T400 from 2001. I wish I had a Mac to help me advance my career. I would appreciate it if you could help me.
yap, forgot about it and ran into this a week ago as I tend to have a VM per client. At least Windows seems to work quite well with Parallels, though wish I had more than 32GB (Apple RAM pricing, heh), good that I have a proper Win desktop for dev :)
Alexxx, Please help me.
How to run ova file x86
On MacBook with ARM processor ?!
Just convert the .ova file to .qcow2 and run it through UTM
Why not use VMware Fusion instead? Then you are not limited to just one machine.
The only reason to use WSL is because computer vendors have locked their bootloader as it's currently done on phones, and a simple dual boot isn't easy anymore. It was easy and Microsoft had to find arrangements to avoid losing ground.
And this, is yet why i run Linux on a win11 gaming system.
Hii, i have been watching your videos for a couple of months. I'm a flutter mobile app developer. Currently i have a windows laptop. Now I'm planning to buy a MacBook so that i can build an IOS as well. Should i buy MacBook m1 pro 14" 16/512 8c/10g or m3 air 15" 16/512 8c/10g ? The price difference between these two is just $20 in my county.
What about Asahi linux o.o
And Linux is pronounced as L-EE-N-OO-X because is Leenoos Torvalds not Lynoos
That faster than my linux which is installed on bare metal.
So does this mean you get more malware or less malware?
the more you add, the less secure you are. If you don't use a computer, then you won't get any malware. :)
Good to know I’m watching this on a graphing calculator so I think I’m safe
Is it possible to install apps to external ssd storage?
yes. i made a video on this a while back, (sorry don’t habe linknhandy)
opening video is very membagongkan 😂
An engineer would never buy a stupid device in which nothing can be changed. I know people like that from work. Experienced “engineers” who can’t even resolder the power connector on a phone.
an electrical engineer?
@@AZisk Does it really matter? I remember someone once told me that the more words before the word engineer, the further from an engineer you are. I develop software, i.e. all my colleagues are from the same field. Every day I meet engineers among us who understand nothing about hardware. And what is not at all surprising to me, they all work exclusively on Apple and generally completely within their ecosystem. I'm not saying they're all idiots. I believe that anyone can be taught how to solder and diagnose component faults, but these people are of such a nature that they have apparently no desire to turn on their brains in this direction throughout their lives.
@@offilawNooneIs Bill Gates an engineer?
interesting👍
do you own an iron ? maybe you could plug it in and run it across your polo shirt :-)
spent all my money on Macs
it looks like your voice and video speed are not connected with each other
This is for nerds 😂😂😂 above my limits
nothing is above your limits
This is the epitome of "Wirth's Law". Piles of garbage on top of garbage on top of more garbage, emulating virtualizing more garbage. Probably only needs 16 to 32 GB or RAM, and does nothing more than a linux back in the day with 32MB of RAM...
"Can edit my linux files in VSCode, etc.." That was possible back in 1999 with a thing called samba...and using Visual Code 6.0 which ran circles around the bloated VS Code now.
what is Visual Code 6.0?
@@AZisk visual studio 6.0
@@deckard5pegasus673yes, agreed, the more complex a system, the more overhead. Visual Studio these days is certainly way more complex than Visual Studio 6.0.
First 😂
very close
@@AZisk there´s always competition whos first and not ? interesting vid Alex ! personally I use vmware especially now since it became free for personal use.
I used to use VMWare many years ago when they were the best. but now I'm concerned about their new parent company, and how things might turn out for cutting costs, etc.
first
Asahi linux
Just buy new x86 PC laptop, or WIN ARM laptop. Easy
Linux on windows on mac? Sounds interesting, but is this even legal? 😂
Linux just runs on anything! Even on your pensil... Go oposit direction and make MacOs run on linux, inside of Windows. Why to stop! )))
1
is the loneliest number that you'll ever do
The only justification for using a macOS machine is to compile for iOS, which is a false limitation imposed by apple. For development nothing comes closer to Windows. And by the way I am writing this in a macOS machine, while testing a mobile app feeing the pain of using an inferior OS.
That is what MS hopes for consumers under the Stockholm Syndrome of Windows. Thankfully, some people do not want to be part of Orwell's 1984 and are willing to help competition and push the envelope.
the fact that you advertise a trash tool like cleanmymac. i cant take you seriously. you have no credibility