Unleash Apple Silicon... with LINUX!

  Переглядів 849,935

Jeff Geerling

Jeff Geerling

День тому

Asahi Linux is here! It's a Linux distro custom built for M1 Apple Silicon.
I'll install it on my M1 Mac mini and find out how it compares to trusty old macOS running on the same hardware!
Support me on Patreon: / geerlingguy
Sponsor me on GitHub: github.com/sponsors/geerlingguy
Merch: redshirtjeff.com
2nd Channel: / geerlingengineering
#Apple #Asahi #Linux
Mentioned in this video:
- Asahi Linux: asahilinux.org
- Recompile Linux shirt: redshirtjeff.com/listing/linu...
- Phoronix M1 Mac vs Linux Benchmarks: www.phoronix.com/scan.php?pag...
- Raspberry Pi 4 model B: www.raspberrypi.com/products/...
- Honeycomb LX2: shop.solid-run.com/product/SR...
Contents:
00:00 - Linux on a Mac?
01:22 - Asahi's installer
03:07 - First boot - Internet browsing
04:00 - 10G Ethernet testing
04:52 - Is Asahi faster than macOS?
05:43 - Sometimes it is!
06:59 - Missing features
07:59 - Headless Linux server?
09:12 - Install tips
10:01 - Looking forward

КОМЕНТАРІ: 1 000
@meddlin
@meddlin 2 роки тому
Linux on the M1 is happening a LOT faster than I assumed it would when I got the M1 Macbook Air. Super excited for what this project could be in a short while.
@ebouwman034
@ebouwman034 2 роки тому
I wasn't expecting it to be at this point for another year.
@gpturismo
@gpturismo 2 роки тому
As for the ARM cores I am not shocked to be honest as it was going to be primarily driver discovery/reverse engineering. Here is hoping they get the GPU cores unlocked in Asahi. I really want to find an old m1 mac mini just to play with it. I already miss Mac OS X so it might be on the future buy list anyway.
@catchnkill
@catchnkill 2 роки тому
It is expected. If not faster, it is unusual. Linux uses a monolithic kernel while the macOS uses a hybrid kernel. There is part micro-kernel in the macOS kernel. Linux chooses monolithic kernel because it is faster.
@catchnkill
@catchnkill 2 роки тому
By the way, macOS and windows NT use the hybrid kernel approach because they found out that pure micro-kernel is just too slow, unacceptable.
@gpturismo
@gpturismo 2 роки тому
@@catchnkill I like Mac os x. I used A lot of nix learning 3d in the 90s and moving to Mac OS X from next was nice. I quit using Mac around 2012 when they started making weird hardware decisions (like non removable cable on studio display.) At a meeting in 2004 (at awdc) they said they were leaving ppc not due to inferior design but pr esp. IBMs next ppc concept based on power5 was smt3 but ran at a lower clock. Most consumers didn't understand cycle to cycle comparisons. They promised this was a stopgap as future mobile devices were to be arm and there was promising Risc Tech being developed. Later this turned out to be phones with arm, and risc v starting development in 2010. Jobs death in 2011 really altered the companies road map. I would like a Mac os x machine but I do to much to get locked into their hardware. Art, coding, gaming, vms, etc. I am hoping to find a cheap Mac mini m1 lol
@martinrocket1436
@martinrocket1436 2 роки тому
If even Jeff Geerling uses an Apple M1 to have ARM-Linux at hand, then the Raspberry Pi shortage seems to be serious.
@JeffGeerling
@JeffGeerling 2 роки тому
Heh, it's cheaper to buy a $699 Mac mini than a Raspberry Pi if you can't buy a Raspberry Pi to begin with!
@DankoStojanovic
@DankoStojanovic 2 роки тому
$200-$250 for rpi4... Yeah, I'm not paying that
@monad_tcp
@monad_tcp 2 роки тому
@@JeffGeerling I can't wait for cheap PC clones using the Samsung clone of the Apple M1 that I'm sure they are developing. Imagine for $300 instead !
@johnbuscher
@johnbuscher 2 роки тому
@@monad_tcp The SQ2 is basically the current competitor, and it’s really not that great since it’s so hard to develop for from what I can see. Windows is sluggish, and I don’t think Linux boots (but I haven’t checked).
@Randrew
@Randrew 2 роки тому
@@JeffGeerling An Odroid-XU4 SBC from Hardkernel outruns an RPi4, costs $53 and is in-stock. Makes your $750 ARM dev board comparison seem a little... off.
@Toxicity1987
@Toxicity1987 2 роки тому
Asahi Linux is the lovechild of marcan, a you could say legendary hacker who also was involved in the Hacking of the PS3, PS4, Wii, Wii U and Switch.
@ateyaba7253
@ateyaba7253 2 роки тому
That geohot guy?
@SoundToxin
@SoundToxin 2 роки тому
@@ateyaba7253 No. Different person.
@x17chan
@x17chan 2 роки тому
I didn’t know marcan had anything to do with the switch. I remember him from the Wii days tho… exciting times as a teen
@benjaminshropshire2900
@benjaminshropshire2900 2 роки тому
Side note to software vendors considering (not) porting to ARM: getting software running on a new arch is a great way to tease out hidden bugs with already supported arches. In particular, places where the existing code is depending on either undefined or implementation defined behaviors and only works by luck rather then by design.
@j777111able
@j777111able 2 роки тому
That’s the beauty of version control and separate code bases for each architecture. But what you said was true none the less.
@benjaminshropshire2900
@benjaminshropshire2900 2 роки тому
@@j777111able Could you elaborate? I've yet to see any advantage, or beauty, from separate arch specific code bases (for anything where it's feasible to avoid).
@spicynoodle7419
@spicynoodle7419 2 роки тому
Very optimistic to think software vendors care about software correctness
@benjaminshropshire2900
@benjaminshropshire2900 2 роки тому
@@spicynoodle7419 I've worked for one that does, or at least care about fixing bugs before they cause users problems. (Including the problem of not getting new features in time because a latent bug started to break things.)
@EER0000
@EER0000 2 роки тому
Thanks for the video Jeff, great to see some real experience! Let’s hope the development keeps moving and will support more hardware soon :D
@johnmackay13
@johnmackay13 2 роки тому
From day 1 Craig Federighi has stated that they're open to dual booting, even going as far as tossing the ball on Microsoft to license a version of Windows for ARM, saying that the M1 is capable of running Windows. Not a surprise to me they're not locking the bootloader, and it's likely to prepare for the possibility of Windows on ARM becoming a licensed product.
@WarrenGarabrandt
@WarrenGarabrandt 2 роки тому
I hate MacOS, but I love how fast and power efficient the M1 is. I would love to see a Windows on Arm running on Apple Silicon become a thing. I know quite a few people who can't yet upgrade to Apple Silicon devices because they need the dual boot to Windows functionality that their current computer offers.
@csring2278
@csring2278 2 роки тому
@@WarrenGarabrandt I think the main problem with windows on arm is Microsoft, they even don't have a native Visual Studio arm or other professional application for the windows on arm, and it's runs 64 bits program so slow I even didn't want to use it at all
@WarrenGarabrandt
@WarrenGarabrandt 2 роки тому
@@csring2278 that can't be true, because the surface pro x is custom arm silicon, and windows and office both run on it just fine. Also, there's a version of Windows 10 iot that runs on arm, it's even available for raspberry pi.
@csring2278
@csring2278 2 роки тому
@@WarrenGarabrandt if you try to do something really need some performance on surface Pro x you will get what I mean, remember a fact is that Windows RT also can run office and some Microsoft X86 app too
@N1lav
@N1lav 2 роки тому
But I am guessing when the M1 based Macs get a few refreshes they wil lock down the older ones to force you to buy new ones.
@GSBarlev
@GSBarlev 2 роки тому
What I'm hearing from this video is that at $999, and with the efficiency of ARM chips, the MacBook Air might just be the cheapest and most power-friendly Linux ultrabook out right now.
@JeffGeerling
@JeffGeerling 2 роки тому
Somewhat... if you don't need any of the missing features it's not bad at all. I mean, even the sleep issues are par for the course with Linux on many laptops 🤪
@spicynoodle7419
@spicynoodle7419 2 роки тому
Open software on closed hardware, why would you do this to yourself?
@Get-Rekt
@Get-Rekt 2 роки тому
@@JeffGeerling Do you mean that laptops have sleep issues or their owners do? xD
@KentSpain85
@KentSpain85 2 роки тому
@@spicynoodle7419 on top of that, hardware that's locked to have 0 repairabilty. I guess it could be a fun little project, but I'd never run this in a serious way.
@spicynoodle7419
@spicynoodle7419 2 роки тому
@@KentSpain85 yea exactly
@BWGPEI
@BWGPEI 2 роки тому
Man, you had a very good day and thanks for sharing that with us. A giggle for you - after a couple of years of using Linux desktops, I repaired a MS Windows 10 laptop. Windows 10 had me frothing-at-the-mouth frustrated! Guess that confirms me being a Linux person now.
@dankosek4274
@dankosek4274 2 роки тому
Nice work Jeff... I am glad Asahi is going well in it's fledgling version. Can't wait to see where this takes us.
@keithmiller9665
@keithmiller9665 2 роки тому
Very interesting. A comment you made at the end has got me thinking. I have an old Intel mac mini that has just been sitting in a drawer. Repurposing it as a Ubuntu server would bring it back to life as I could use it as a media server. Oh well that is this weekend gone already on another Linux project. Thanks Jeff!
@JeffGeerling
@JeffGeerling 2 роки тому
Any weekend spent on building a new server is a good weekend :D
@fmlazar
@fmlazar Рік тому
If it has a T2 chip, Linux can’t access internal storage.
@josiahspackman8754
@josiahspackman8754 2 роки тому
The graphs were slick Jeff, real nice work there. I've also been running Asahi for a week now and am also blown away by the speed of things. Sure, it's not without it's limitations being Alpha as you so rightfully pointed out, but the amount of work + progress Hector Martin, Alyssa Rosenzweig and the rest of the crew have been doing is amazing! Can't wait to see more videos around this from you 😀
@happilicious
@happilicious 2 роки тому
Finally an Asahi Linux video! It really is quite refreshing that an Apple product could be this open (without jailbreaking etc). Thank you for the hard work Jeff :)
@duke_ferdinand3758
@duke_ferdinand3758 2 роки тому
Dang this is going to be huge in a few years when the M1 macs reach the end of their update support. I already run k3s on a pi4 cluster, now I'm imagining a super powerful cluster of used M1 mac minis in not much bigger of a footprint! :)
@UncleKennysPlace
@UncleKennysPlace 2 роки тому
Won't be that "super powerful" in a decade.
@duke_ferdinand3758
@duke_ferdinand3758 2 роки тому
@@UncleKennysPlace compared to my raspberry pi 4 cluster everything is super powerful :)
@MegaManNeo
@MegaManNeo 2 роки тому
@@UncleKennysPlace Depends on what you do with it. As Jeff pointed out in the video, many home server tasks will do just fine and the average user should be okay as well given the most brutal software to run on consumer PCs these days often is a web browser with heavy websites like UKposts, any online office suite, Discord and the likes.
@edwardallenthree
@edwardallenthree 2 роки тому
hell yeah!
@edwardallenthree
@edwardallenthree 2 роки тому
@@MegaManNeo Jeff said in a recent video about K8s on a pi that, "if you can make it run fast on a pi, it will run fast on anything." I have found this to be very true. I am thinking of getting a Mac mini just to use as a build computer now. cross compile for rpi on amd64 is painfully slow.
@zero.the.prototype
@zero.the.prototype 2 роки тому
You have been popping onto my feed lately and I have casually dipped in and been enjoying. This one got me to sub. Got me dredging up YellowDog memories too ♡
@JeffGeerling
@JeffGeerling 2 роки тому
YellowDog! Those were the days.
@TylersTechNow
@TylersTechNow 2 роки тому
Nice! This project is moving along much faster than I expected (:
@venjsystems
@venjsystems 2 роки тому
Another great video Jeff :) really loving your content lately. Keep up the great work.
@nichijoufan
@nichijoufan 2 роки тому
It's amazing how far ARM is going. The only problems left right now is cross-OS and x86 compatibility. 8:35 ARM has already entered the enterprise compute sector long ago, even Oracle in its always-free plan offers a 4-core 24GB of ram VM running on Ampere ARM processors. I also had this problem with Bitwarden and SRCDS (Source Dedicated Server). I used Vaultwarden instead but for SRCDS I'm trying to run it via Box86...
@morta5788
@morta5788 2 роки тому
What is the difference between Vaulwarden and Bitwarden? I thought the only difference is that Vaulwarden is maintained by the community
@affieuk
@affieuk 2 роки тому
@@morta5788 It's written in Rust, the API is compatible with Bitwarden, but since it's written from scratch and I'm guessing Rust made it easy to run / compile on ARM.
@MarbsMusic
@MarbsMusic 2 роки тому
Is that Oracle cloud? If so how is security on those? I believe the Amazon ARM chips have issues with TLS. FAST just not read for certain programs.
@kreuner11
@kreuner11 2 роки тому
You can try qemu-user-x86_64, which works the same way as Rosetta, except you don't get the translation acceleration, albeit it has a lot of incompatiblilities
@NiekNooijens
@NiekNooijens Рік тому
Box86 is what you're looking for....
@joeg3950
@joeg3950 2 роки тому
I previously installed Linux on Mac. It ran better in most circumstances except in a very few instances. However, since I don’t have to do it anymore, I stopped OS hopping. However, I always try new things with my Pi setups; it’s fun. Thank you for the video!
@robertomelocavalcante9599
@robertomelocavalcante9599 2 роки тому
Thanks Jeff. I enjoyed your video. I see you have put an effort to improve and cheer up your presentations. Congratulations on that too.
@warricksmythevideo
@warricksmythevideo 2 роки тому
Really appreciate the effort you put into your videos Jeff.
@kode54
@kode54 2 роки тому
Incidentally, in case you never heard, the security settings you change after the first reboot only affect the Asahi partition, not your macOS partition.
@SomeTechGuy666
@SomeTechGuy666 2 роки тому
I love your interest in ARM. I can't wait for GPU support. I agree that the M1s have a ton of potential with Linux.
@robertroygaard902
@robertroygaard902 2 роки тому
as always - great work / well made video - great hints / thx for your work
@realandrewhatfield
@realandrewhatfield 2 роки тому
Great info, great delivery, thanks Jeff!
@Echobar
@Echobar 2 роки тому
I don't comment often but Jeff this video was great and much enjoyed. Keep up the great work
@JeffGeerling
@JeffGeerling 2 роки тому
Well, thanks for taking the time :)
@JMacalinao
@JMacalinao 2 роки тому
8:52 Missed opportunity for a Sosumi joke right there. 😝
@JeffGeerling
@JeffGeerling 2 роки тому
D'oh! You're right.
@Crushertalos
@Crushertalos 2 роки тому
Such a great video! Thanks for doing this!!
@oleksandrpanchyk6851
@oleksandrpanchyk6851 2 роки тому
Thank you Jeff. Great job as usual.
@chandywerks
@chandywerks 2 роки тому
I've been waiting for Asahi. I think it's time to get myself an M1 machine now.
@ronaldgadget
@ronaldgadget 2 роки тому
Fantastic - this is what I had been waiting for - going to order an M1 mac now!
@ronaldgadget
@ronaldgadget 2 роки тому
Ordered one...!
@axethepenguin
@axethepenguin 2 роки тому
@@ronaldgadget good luck! 👍
@ronaldgadget
@ronaldgadget 2 роки тому
It shipped
@ronaldgadget
@ronaldgadget 2 роки тому
it is now sitting on my desk...
@ronaldgadget
@ronaldgadget 2 роки тому
after only 90 minutes: running Asahi! The only snag: I needed to update MacOs first to 12.3 before the Asahi installer would work
@truthmatters7573
@truthmatters7573 2 роки тому
Thanks for doing the kernel compile benchmarks ! really wanted to see that
@RicardoVargas03
@RicardoVargas03 2 роки тому
Amazing video Jeff. Nice to meet you!
@joecan
@joecan 2 роки тому
Jeff, you hit it right on the nose with the last bit in this vid. My 2009 iMac lives on its useful life with Linux mint XFCE. In 4 or 5 years when Apple deems these 1st gen M1 no longer useful or supported, they'll live on with a modern, current OS.
@papervws
@papervws 2 роки тому
More like 9-10 years of updates, especially for the upgraded M1 editions like M1 Pro which might get even more, but I do agree
@joecan
@joecan 2 роки тому
@@papervws yes that would be a nice change from apple
@papervws
@papervws 2 роки тому
@@joecan I think you're thinking about their iOS devices which tend to get 5-6 years (although latest iOS 15 supports 7 year old devices). However Catalina was compatible with 8 year old macbooks and that was generally what was to be expected in terms of software update lifetime even in 2012.
@joecan
@joecan 2 роки тому
@@papervws Yes, I agree. Also, another unintended side effect of Linux on the M? Apple platform "might" be the exploration of an ARM line from the likes AMD and Intel. It would be interesting to see for sure.
@digitalspecter
@digitalspecter 2 роки тому
It's great seeing this progress. PC parts cost a lot now and they're still announcing ever more power-hungry parts (like a 600W GPU!!!) and I don't need extra heating elements in my apartment.. I'm really considering something like Mac Studio for my next upgrade.. GPU drivers can be a tough nut to crack but the M1 GPUs ditched a lot of old baggage and are much simpler than legacy GPUs... so I'm hopeful they're going to deliver usable GPU drivers for Linux say within a year..
@uis246
@uis246 Рік тому
Someone announce 600W GPU and you go buy 3W GPU. This is point of PC.
@ajaychawla7735
@ajaychawla7735 2 роки тому
Dude we are on the same level. I love your channel! Thank you for existing friend! Atleast i dont feel alone anymore haha
@SpencerTech
@SpencerTech 2 роки тому
This channel deserves that 1 million subs. great information and content!
@raygoble274
@raygoble274 2 роки тому
I've had an old iMac sitting in the corner for years. So old that it doesn't get updates, and is just unusable. After watching this, I decided to try Linux on it. I had the latest Mint on a bootable thumb drive, so why not. It works great! The only issue was that Linux couldn't deal with the WiFi adapter. I had a tiny USB WiFi that I'd never used and as soon as I plugged it in, I got the pop up "WiFi networks available." Linux runs just fine on it, and now I have another perfectly useful desktop at no cost. I didn't even bother with trying it via dual boot first. I just wiped it clean.
@slebetman
@slebetman 2 роки тому
I run my AWS servers on their Graviton ARM CPUs. Almost all the apps I need for my server already run on high-end ARM. The one issue I've had is with React projects which requires node-sass which I had problems compiling on the ARM server. However that could easily be solved by replacing it with the pure javascript sass module
@douggale5962
@douggale5962 2 роки тому
You can force it to use all x86 stuff, and the arm problem disappears, but you probably lose some performance. Your build performance was all thrown away by npm already, so you have nothing to lose.
@vladislavkaras491
@vladislavkaras491 2 роки тому
It was interesting to watch. Thanks!
@Cannaroct
@Cannaroct 7 місяців тому
Thank your very much for the super professional analysis and detailed information Jeff! Helped me to decide against a job offer...
@ST-ry7lr
@ST-ry7lr 2 роки тому
Apple has never said they had locked down the M1. In fact, they said at launch that if Microsoft wanted to move Windows to the M1, there's nothing they would do to stop it.
@RPEpsilon-lc4vm
@RPEpsilon-lc4vm Рік тому
So, it's Microsoft that stopped supporting windows on Mac?
@ST-ry7lr
@ST-ry7lr Рік тому
@@RPEpsilon-lc4vm Actually, yes. If Microsoft wants to port Windows to run native on Apple silicon the can do it. Apple has not done anything to prohibit this. There are already Linux distributions running on Apple silicon, but obviously a lot of work needs to happen to make this usable for the average end user.
@RPEpsilon-lc4vm
@RPEpsilon-lc4vm Рік тому
@@ST-ry7lr Do you think that will ever happen? And in less than 10 years?
@ST-ry7lr
@ST-ry7lr Рік тому
@@RPEpsilon-lc4vm You can easily run Windows ARM on Apple silicon with Parallels right now, so we know the binaries run without any recompiling. The only thing Parallels has done is emulate the bios and write the driver interfaces. And the apps actually run faster and the experience is quite acceptable, unlike running the OS on the current native chips from Microsoft/Qualcomm. I’m reasonably sure that Microsoft engineers already have Windows running on Apple silicon in their labs. But I think they are so determined compete with Apple and make their own chips they won’t ever make it available. Thankfully, for the consumer, Microsoft’s strategy of moving everything to the cloud greatly diminishes the need to be running Windows for most users, so it might ultimately become a moot issue.
@samscam951
@samscam951 Рік тому
@@ST-ry7lr The only problem I have with Parallels, is the cost (as a casual civilian it‘s bot that cheap). It got myself an old Thinkpad T430s to dual boot Win10 and Mint for the most urgent stuff next to my daily MBA M1. However I can imagine more and more people leaving Windows entirely (as I did) as their daily driver for Linux or Mac, as Win11 does alienate a lot of people I know.
@beauregardslim1914
@beauregardslim1914 2 роки тому
I've found some things faster under linux in a VM on my m1 mac than native. I think it mostly has to do with compile-time flags given to the built-in tools.
@GeloRTM
@GeloRTM 2 роки тому
awesome work and nice work Jeff
@ZachemVoina
@ZachemVoina 2 роки тому
Thank you, Jeff. Thanks to Asahi.
@eccodreams
@eccodreams 2 роки тому
This is absolutely massive. The work being put into Asahi is genuinely groundbreaking and extremely exciting. I can see myself buying a used M1 Mac mini in a couple years to do exactly as you suggested: a quiet, fast server for messing around with.
@nsg650
@nsg650 2 роки тому
Its amazing to see how performant linux is on the m1 chips. Considering most of the work is done via reverse engineering.
@jyvben1520
@jyvben1520 2 роки тому
but i expect that adding the now missing drivers will slow the system down ... by how much ... however for server use great ...
@falazarte
@falazarte 2 роки тому
Great video. Excited about Linux and M1
@MeinDeutschkurs
@MeinDeutschkurs 2 роки тому
Amazing! I can't wait for the beta!!
@mendelsphotography
@mendelsphotography 2 роки тому
Amazing Videos. Love them
2 роки тому
Jeff: "Linux is faster on Apple silicon? That can't be right?!" Me: Why the surprise? It's exactly what I expected...
@ronaldgadget
@ronaldgadget 2 роки тому
Yeah, I've run Fedora on an older macbook for years, and it is much faster then iOS
@shahinaskerov2858
@shahinaskerov2858 2 роки тому
Mac os doesn't let u use all power of these chips
@RunForPeace-hk1cu
@RunForPeace-hk1cu 2 роки тому
@@ronaldgadget you can’t run iOS native on MacBooks
@jamesbond_007
@jamesbond_007 2 роки тому
I too have run and right now run Linux (Ubuntu in my case) on MacBook pros and Minis. Definitely faster in my case for both Macs.
@Carewolf
@Carewolf 2 роки тому
The difference was much bigger a few years ago, before Apple updated their filesystem. It is okay now, where 5 years ago, it was just terrible.
@toushi100
@toushi100 Рік тому
Good video man. Although I think it was a little premature I would like to watch you revisit it again
@niallmorrison3097
@niallmorrison3097 2 роки тому
Tremendous, cheers Jeff.
@jonesing4fame922
@jonesing4fame922 2 роки тому
WOW Jeff, thanks for always commanding my attention and heightening my awareness! I sure do hope that Tim Cook continues to have a blasé attitude toward the Mac OS X and doesn't meddle with this backdoor capability that the Mac OS X Development team continues to provide to the hackintosh community with each new OS X release/update! Along with Alpine Linux for iPad OS, this is going continue to keep Apple computer hardware quite interesting for hobbyists!
@zachswy
@zachswy 2 роки тому
As a daily KDE Neon user, I'm not at all surprised that it's snappy in day-to-day use. KDE is just so damn good these days. It's what I run on all of my personal machines, including my old Core2 Duo Toughbook, and it still feels so fast.
@ronaldgadget
@ronaldgadget 2 роки тому
Prefer kde over gnome
@ravagingwolverine
@ravagingwolverine 2 роки тому
This is good to hear, especially how it sounds like it works well on older hardware. I know people say that KDE is lighter these days, but the old reputation of being one of the heavier desktops takes time to shake. I started on KDE back with OpenSUSE about a decade ago, but since moved to other DEs. I have been curious to try KDE again after hearing experiences like yours and seeing some of the features included. So far, I've just played around in Distrotest, but I want to try a proper install when I get the chance.
@oliverpolden
@oliverpolden 2 роки тому
Always been KDE for me. Occasionally I’ll try Gnome etc. but it just never sticks and actually I’ve found KDE to be far more performant. Often it goes something like this: I’ll install KDE out of preference, find I want more performance so I try Gnome and find it’s worse!
@hajokerkhof
@hajokerkhof 2 роки тому
Great video! Thnx for sharing.
@nocturvance4962
@nocturvance4962 2 роки тому
Thanks Jeff, I'm excited to hear Linux running on apple M1, I will try to install on usb flash drive to try it.
@RaidOwl
@RaidOwl 2 роки тому
I'd love to be able to try this on my iPad Pro M1...
@JeffGeerling
@JeffGeerling 2 роки тому
I wish Apple allowed us to control our iPads too... would be awesome to be able to boot iPad OS when I need a tablet for watching Netflix or browsing the web, then macOS when I want to do actual work.
@AlexZanderMuro
@AlexZanderMuro 2 роки тому
@@leocompany sure do. look up postmarketOS. dual booting linux and android on the same device, or completely replacing the main OS with linux. several other linux distros out there that would likely work as well.
@martinrocket1436
@martinrocket1436 2 роки тому
@@leocompany you can even run Linux in Android.
@j3y445
@j3y445 2 роки тому
​@@JeffGeerling Im sure that when a need arises for it, some dude who is far smarter than I, can figure out a safe way to boot other OSs on ipads without bricking it. Asahi linux should work fairly well out of the box in terms of performance and the display itself, so the only hardware drivers that would need to be worked out are the single port, speakers, camera, mic, powerbutton and volume buttons. Dont forget about touch either!
@ernon69
@ernon69 2 роки тому
its interesting to see an Alpha OS based on Linux Kernel beating in many occasions operating system that is built for the hardware and "optimized" xD I think it only shows that dedication to specific interest is way overpowered :D what I mean is that ppl who really like certain stuff perform better doing it than paid professionals who don't care about the project
@DankoStojanovic
@DankoStojanovic 2 роки тому
Apple engineers most likely love their product, but then there is the marketing department, the sales department...
@MaxUgly
@MaxUgly 2 роки тому
@@DankoStojanovic As far as I know Apple has always been surprisingly open to other OSes on its computers. I mean, it makes sense if you get customers that would have never bought a Mac for the OS. As much as I dislike the company their new ARM stuff is really exciting, as long as they don't try to lock it down.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 2 роки тому
The engineers at Apple might find it cool to see hackers doing unusual things with their hardware, and even try to help, in various official or unofficial ways. But then word gets through to upper-level beancounters or lawyers or somebody in management who reckons “this does not fit in with our corporate vision for the product”. And so the banhammer comes down.
@RunForPeace-hk1cu
@RunForPeace-hk1cu 2 роки тому
That’s pretty arrogant to think that Apple engineers are somehow “2nd tier developers”. The OSes support way more stuff that Linux supports. Btw, the Apple Silicon team and Rosetta2 team sure seems pretty motivated to me
@DankoStojanovic
@DankoStojanovic 2 роки тому
@@RunForPeace-hk1cu No one here implied Apple engineers are 2nd tier. Some comments assume they are less motivated, not less capable.
@gica1990
@gica1990 2 роки тому
Excelent work!
@ApurvaSukant
@ApurvaSukant 2 роки тому
ur enthusiasm gets my like brother
@NonsensicalSpudz
@NonsensicalSpudz 2 роки тому
if they can get gpu working well everything then it opens gaming back up a bit for macs which would be interesting
@aravindpallippara1577
@aravindpallippara1577 2 роки тому
Unfortunately the vulkan api support could be very flaky
@l0lmikel0l
@l0lmikel0l 2 роки тому
Interesting video Jeff! I was wondering since you switched from a Raspberry Pi (ARM) to an m1 macbook (ARM) and now a mac mini (ARM). Are you specifically looking to work on an ARM based system? And if so, why?
@DominioSantos
@DominioSantos 2 роки тому
I think Jeff is both trying to use cutting edge technology but also ARM is a game changer for many hobbyist affairs. The architecture is more energy-efficient, making it both greater for environment, energy bills and also a lot quieter. Home servers and home labs can benefit greatly from that, cue why Jeff is so interested in running proxmox, for example, on Asahi. It would be great to have powerful home servers that costs almost nothing to run 24/7 and also don't need huge space and refrigeration to keep running for a long time.
@jesusizurietaveliz4725
@jesusizurietaveliz4725 2 роки тому
Great video! I really miss the bloopers section though
@gueroloco8687
@gueroloco8687 Рік тому
Great video I may try this
@vinnytube1001
@vinnytube1001 2 роки тому
It'd be nice to know what SystemReady ARM developer boards or systems are even out there. They seem tough to find. That $750 one you mentioned... even if it's comparable performance to an M1, I might be tempted so I don't have to deal with alpha software or lack of support due to closed/proprietary systems that require reverse engineering.
@JeffGeerling
@JeffGeerling 2 роки тому
Solid-Run's boards all seem to be certified. I have an older MacchiatoBIN that I'm planning on testing soon, and I think it may be one of the earliest consumer-available certified boards.
@Steamrick
@Steamrick 2 роки тому
Solid Run seems to be using Cortex A-72 cores at relatively pedestrian 2GHz in most or all of their more powerful boards. Per Core, that's barely faster than a Raspberry Pi 4. Compared to the M1 that's going to be severely lacking in single-thread power and probably attain multithreaded parity at best despite double the number of cores.
@danagoyette7932
@danagoyette7932 2 роки тому
I've tried two different times to post a message with notes about the Honeycomb board (I have one), but each time the comment has vanished. How odd.
@vinnytube1001
@vinnytube1001 2 роки тому
@@Steamrick Well it does have 16 cores. I did some digging and found a benchmark that put it in Ryzen 2XXX or i5 territory on multithreaded load.
@Steamrick
@Steamrick 2 роки тому
@@vinnytube1001 Sure, but how many workloads actually use 16 cores? In most cases you'll be limited by the individual speed of one or a few cores.
@MayaYa
@MayaYa 2 роки тому
m1 macbook would be so cool to have if it just ran linux properly so I hope the devs can do some magic to make everything somewhat good
@trollsdelpuente
@trollsdelpuente 2 роки тому
Nice review. Thx
@bujin5455
@bujin5455 2 роки тому
Pretty sweet!
@alliejr
@alliejr 2 роки тому
This is cool, but I wish you did a deeper dive on the performance differences in kernel recompiles- is it CPU bound? I/O (disk access/ file system ) bound? Also, MacOS and Linux are both POSIX “Unix” and you can recompile any “Linux” source on MacOS and run it. So, beyond “this is fun to try”, I have to ask, “Why?”
@monad_tcp
@monad_tcp 2 роки тому
why not. The problem with MacOS is that its kernel is a Two Headed monster of XNU Unix and NextStep that does POSIX and XNU at the same time, lots of data structures that have to be maintained synchronized because duplication and indirection.
@monad_tcp
@monad_tcp 2 роки тому
Other problem is that Linux already had support for ARM for a long time, so there's more optimization, which is one of the reasons.
@monad_tcp
@monad_tcp 2 роки тому
Linux is overall faster because its stack depth inside the kernel is very tight, while Windows uses a lot of indirections and virtual calls, which makes it more or less always 10% slower than Linux on the same machine. Which usually doesn't matter much for I/O bound tasks either way, for ex, moving tons of data by shared paging which uses the hardware directly have almost the same performance (I don't get where people say that Linux is so much faster, must be the User Interface). Windows is like a Cake of 3 operating systems on top of each other, if you tap to the inner ones, they are amazingly fast (IO completion ports, for ex), but the user interface usually runs on top of lots of abstractions. I bet the same happens with OSX, lots of abstractions and indirections and virtual calls which takes some computing time (the x86 is really, really good at predicting those, which makes the performance of those cakes of abstractions a bit better, while ARM needs a good compiler infrastructure to take care of it)
@dexternepo
@dexternepo 2 роки тому
Because there are people who prefer Linux over both Windows and MacOS.
@isso013
@isso013 8 місяців тому
Updated video soon?
@danielriossuarez
@danielriossuarez 2 роки тому
Loved the vid! Now some bare metal LXC please! And maybe some KVM foreign architecture emulation!
@xheralt
@xheralt Рік тому
Years ago, I put Debian on a G4 PPC, and was likewise amazed. Never used it much (its still a very low spec machine), but I still have it on a shelf.
@5trubel
@5trubel 2 роки тому
Using a M1 Mac as a low power render farm would be a great thing, I'm really curious to see if ffmpeg with GPU acceleration is worth it or not.
@fredrik241
@fredrik241 2 роки тому
Great video again Jeff! I love what Apple have done with these new chips. Just when you think theyv'e become a boring 'dad' company they bust out and make everyone rethink computing! I also wish that Arm becomes more broadly used as in my day job we use computer farms extensively. Less power draw would be at least some help towards more Planet friendly computing. (until we have unlimited free green energy) Thinking of other Arm alternatives to Raspberries how compatible are Snapdragons with regular Arm linux computing?
@pllewis72
@pllewis72 2 роки тому
Nice vid - I'm also waiting for GPU acceleration but for me it's for video transcoding. This would make a great Emby/Plex server.
@Rhythmattica
@Rhythmattica 2 роки тому
THIS IS AWESOME! Lets hope besides Black Magic and the Audio DAW options, (Reaper, and Mixbuss) have native support for all extended plug ins.. (Hear me VSL? But of course.. Cmon iLok.. etc etc )
@QuentinStephens
@QuentinStephens 2 роки тому
Never mind Apple; have you got your hands on one of those Nvidia boards? :)
@JeffGeerling
@JeffGeerling 2 роки тому
Ha, no. I wish!
@QuentinStephens
@QuentinStephens 2 роки тому
@@JeffGeerling You've nothing to lose by asking them; go for it!
@etch_lime
@etch_lime 2 роки тому
Apple should really make drivers open source for m1
@DiyintheGhetto
@DiyintheGhetto 2 роки тому
My Apple mac mini run linux as well. It's a intel based processor and I love it. So far I have not had no problems on it.
@atarigames
@atarigames 2 роки тому
Jeff, you are seriously the coolest tech channel on UKposts.
@alexatkin
@alexatkin 2 роки тому
Glad to hear this as I only risked dabbling in the Apple ecosystem after hearing that Linux was going to be possible for when I inevitably get a faster Mac Mini so wont need the abomination that is MacOS on it any more. KDE is also my preferred DE, so huge bonus there. Would also be nice to dual-boot my Macbook Pro (which I bought after being so impressed with the Mini).
@Krawurxus
@Krawurxus 2 роки тому
With that new EU regulation looming Apple better get real comfy with letting people install their own OS.
@affieuk
@affieuk 2 роки тому
The already allow it on their Mac's, I'm really hoping this forces them to open the bootloader on mobile devices, not idea if that's in scope though.
@stewiex
@stewiex 2 роки тому
Yay, this is exciting!
@careytschritter1108
@careytschritter1108 2 роки тому
I redo my lab and home network every year. I have been wanting to build roadmap for 2023. I know I will have have some x64 in the environment. However I wanted to lift more load onto ARM and add some RISC V. I believe heavily in reuse. So now I see another option. Thanks 🙏
@Prosper85
@Prosper85 2 роки тому
These “expected growing pains” has been my entire experience running Linux the entire time it’s been out.
@kuttispielt7801
@kuttispielt7801 2 роки тому
For Asahi it will be better. One Distro and only a few devices. So in not that much time we could see very good compatibility.
@eijentwun5509
@eijentwun5509 8 місяців тому
Linux is almost ALWAYS Faster than any native OS because it is not major bloat.
@maximus6884
@maximus6884 2 роки тому
Lovely video. Ofcourse, Linux is always more performant. Can't wait till Asahi works on MAC with full compatibility. High hopes on investing on that one
@prashanthb6521
@prashanthb6521 2 роки тому
This is awesome. Mostly Mac mini will be my next bunch of servers. I hope Asahi polishes their OS by then.
@rmcdudmk212
@rmcdudmk212 2 роки тому
Linux running faster then Apple software? No surprise here. 😁
@snoochpounder
@snoochpounder 2 роки тому
No bloat does that
@upload00
@upload00 2 роки тому
More than likely just different libraries
@nonsquarepixels
@nonsquarepixels 2 роки тому
Nice video! I wonder if some of the performance difference in the compile scenario is due to the timer coalescing that macOS introduced a couple of years back, which is in service of power efficiency for deep sleeping CPUs, but (pure speculation on my part) may be interfering with long running operations that are IO bound. If Asahi doesn't support deep sleep states yet, it might just be able to schedule IO operations a lot closer to "when they are ready" and not have to ramp the CPUs as often. Also throttling might be more aggressive in macOS with the M1 being a mobile derived/device chip.. Could you maybe rerun the test with a Kill-a-watt? I would bet Wh for a compile will be similar on both plattforms.
@janjansen6263
@janjansen6263 2 роки тому
Great video, It's finally time to give M1 a try
@centopus
@centopus 2 роки тому
Noice. AppleOS is something I'm allergic to... Looking forward to the development of Asahi and some third hand macsminis in future.... and more arm hardware running linux means more software compatible with arm.
@rasaskitchen
@rasaskitchen 2 роки тому
Of course Linux is faster.
@nahblue
@nahblue Рік тому
Thanks! Super useful to get your status of this. I'd only get an M1/M2 mac if I can run Linux.
@elmonte5lim
@elmonte5lim 2 роки тому
Ooh! A Linux distro named after a beer! Two of my favourite subjects. Far out!
@alerey4363
@alerey4363 2 роки тому
you never installed Linux on a Mac? or PC? Linux always beats windwos and macos
@JeffGeerling
@JeffGeerling 2 роки тому
Many times, but not ever native on an M1 with Apple Silicon. There are many things that Linux runs faster, but there's also a lot that runs faster on macOS and Windows. It all depends on your workflow. For me, the ideal would be a hybrid that lets me run containers native on Linux, while still running Final Cut Pro and other media apps that aren't supported on Linux.
@digitalspecter
@digitalspecter 2 роки тому
@@JeffGeerling People have their preferences and reasons to use certain software.. that being said I've enjoyed using Davinci Resolve on Linux =)
@JeffGeerling
@JeffGeerling 2 роки тому
@@digitalspecter Blackmagic does some great work-I use some of their hardware in my production workflow!
@andresbravo2003
@andresbravo2003 2 роки тому
now that is something I was waiting for...
@jbritain
@jbritain 2 роки тому
I love how you made your benchmark graphs look the same as Apple's
@JeffGeerling
@JeffGeerling 2 роки тому
The power of Keynote!
@AlanTheBeast100
@AlanTheBeast100 2 роки тому
Great vid. Thx.
Mac Users Deserve Better - 7 Unacceptable Problems with MacOS
12:15
Linus Tech Tips
Переглядів 2 млн
ПРОЦЕССОРЫ ARM vs x86: ОБЪЯСНЯЕМ
12:07
Droider
Переглядів 679 тис.
Eurovision Song Contest 2024: First Semi-Final (Live Stream) | Malmö 2024 🇸🇪
2:23:45
Eurovision Song Contest 2024: Second Semi-Final (Live Stream) | Malmö 2024 🇸🇪
2:22:36
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 1,7 млн
Linux is a MAJOR Rabbit Hole
36:40
TechHut
Переглядів 595 тис.
The ULTIMATE Raspberry Pi 5 NAS
32:14
Jeff Geerling
Переглядів 1,1 млн
Did Raspberry Pi just Sherlock RealVNC?
7:52
Jeff Geerling
Переглядів 129 тис.
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Переглядів 4,6 млн
I used a MAC for 30 days, and I’m glad it’s over
17:39
The Linux Experiment
Переглядів 285 тис.
Why I Switched to Mac (as a Linux user)
22:53
Wolfgang's Channel
Переглядів 556 тис.
Why I spent $3600 on the iPad Pro M4.
16:12
Mrwhosetheboss
Переглядів 2,7 млн
The 12 Linux Apps Everyone Should Know About
21:20
DistroTube
Переглядів 439 тис.
The ARM chip race is getting wild… Apple M4 unveiled
4:07
Fireship
Переглядів 520 тис.
Why I don't recommend Ubuntu anymore
13:36
The Linux Experiment
Переглядів 972 тис.
Он Отказался от БЕСПЛАТНОЙ видеокарты
0:40
ЖЕЛЕЗНЫЙ КОРОЛЬ
Переглядів 733 тис.
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Переглядів 4,6 млн
How Neuralink Works 🧠
0:28
Zack D. Films
Переглядів 25 млн