Unleash Apple Silicon... with LINUX!

  Рет қаралды 862,332

Jeff Geerling

Jeff Geerling

Күн бұрын

Пікірлер: 1 100
@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.
@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.)
@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 2 жыл бұрын
If it has a T2 chip, Linux can’t access internal storage.
@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.
@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 2 жыл бұрын
Box86 is what you're looking for....
@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 KZbin, 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.
@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.
@TeenieTinyTina
@TeenieTinyTina 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
@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
@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.
@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.
@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!
@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.
@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.
@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.
@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 😀
@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 :)
@danny_the_K
@danny_the_K 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.
@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.
@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.
@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 2 жыл бұрын
So, it's Microsoft that stopped supporting windows on Mac?
@ST-ry7lr
@ST-ry7lr 2 жыл бұрын
@@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 2 жыл бұрын
@@ST-ry7lr Do you think that will ever happen? And in less than 10 years?
@ST-ry7lr
@ST-ry7lr 2 жыл бұрын
@@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.
@sasch2307
@sasch2307 Жыл бұрын
@@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.
@JMacalinao
@JMacalinao 2 жыл бұрын
8:52 Missed opportunity for a Sosumi joke right there. 😝
@JeffGeerling
@JeffGeerling 2 жыл бұрын
D'oh! You're right.
@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
@RicardoVargas03
@RicardoVargas03 2 жыл бұрын
Amazing video Jeff. Nice to meet you!
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
@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 ...
@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 :)
@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
@ApurvaSukant
@ApurvaSukant 2 жыл бұрын
ur enthusiasm gets my like brother
@chandywerks
@chandywerks 2 жыл бұрын
I've been waiting for Asahi. I think it's time to get myself an M1 machine now.
@GeloRTM
@GeloRTM 2 жыл бұрын
awesome work and nice work Jeff
@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.
@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
@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.
@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.
@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!
@ZachemVoina
@ZachemVoina 2 жыл бұрын
Thank you, Jeff. Thanks to Asahi.
@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!
@warricksmythevideo
@warricksmythevideo 2 жыл бұрын
Really appreciate the effort you put into your videos Jeff.
@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.
@TylersTechNow
@TylersTechNow 2 жыл бұрын
Nice! This project is moving along much faster than I expected (:
@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!
@sergeiepatov7683
@sergeiepatov7683 Жыл бұрын
There's nothing to be afraid of as soon as your data folders are backed up to the external storage. If you run your M-mac to unbootable state it's always possible to DFU-restore it via USB cable like an iPhone or iPad.
@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
@SpencerTech
@SpencerTech 2 жыл бұрын
This channel deserves that 1 million subs. great information and content!
@isso013
@isso013 Жыл бұрын
Updated video soon?
@Cannaroct
@Cannaroct Жыл бұрын
Thank your very much for the super professional analysis and detailed information Jeff! Helped me to decide against a job offer...
@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.
@Crushertalos
@Crushertalos 2 жыл бұрын
Such a great video! Thanks for doing this!!
@mendelsphotography
@mendelsphotography 2 жыл бұрын
Amazing Videos. Love them
@realandrewhatfield
@realandrewhatfield 2 жыл бұрын
Great info, great delivery, thanks Jeff!
@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
@truthmatters7573
@truthmatters7573 2 жыл бұрын
Thanks for doing the kernel compile benchmarks ! really wanted to see that
@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.
@venjsystems
@venjsystems 2 жыл бұрын
Another great video Jeff :) really loving your content lately. Keep up the great work.
@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.
@zorro315754442
@zorro315754442 2 жыл бұрын
The only scenario in which I would buy and use an Apple Silicone powered machine is when there is full Linux support on it or better put it the other way around: if Linux does fully support and make use of the Apple hardware. Great video Jeff, please keep it up! All the other reviews of Apple Silicone only focus on what Apple is already advertising. But there is a big demand for reviews that focus on what Apple is NOT advertising!
@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.
@Ghfvhvfg
@Ghfvhvfg 9 күн бұрын
With a relockable booloader or custom os security policy on i phone probaly​@@affieuk
@oleksandrpanchyk6851
@oleksandrpanchyk6851 2 жыл бұрын
Thank you Jeff. Great job as usual.
@eijentwun5509
@eijentwun5509 Жыл бұрын
Linux is almost ALWAYS Faster than any native OS because it is not major bloat.
@theloniousMac
@theloniousMac 2 жыл бұрын
I use an M1 MAX MacBook Pro as my primary computer. I have a 13" M1 MacBook Pro as my stand by and I often use them together. I use Parallels Version 17 on both of them. You would be surprised how fast you can create a LINUX VM on your M1 Mac with Parallels and how fast it is. Last night I brought up Kali Linux because I need it for a job next week. I downloaded it and had it running in 6 minutes. The speed is so fast when using it that I do not perceive that I am running in a VM. It is SUPER convenient. My entire Mac directory structure is available under the Parallels VM, whether I'm running LINUX or Windows. I typically have multiple VMs running simultaneously. When in my MacOS desktop, I swipe left once on the trackpad and I'm in Windows 11. I swipe left again and I'm in Ubuntu Linux. I swipe left again and I'm in Kali Linux and EVERYTHING works. All of the hardware. If you need to get work done in multiple environments this is a hell of a setup. I've got plenty of older hardware that I can run native LINUX on and I can't wait to try Asahi, but for now functionality trumps experimental joy.
@JeffGeerling
@JeffGeerling 2 жыл бұрын
Yeah, virtualization (via Parallels, QEMU, etc) is definitely the most handy when you need to use multiple environments.
@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).
@niallmorrison3097
@niallmorrison3097 2 жыл бұрын
Tremendous, cheers Jeff.
@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.
@falazarte
@falazarte 2 жыл бұрын
Great video. Excited about Linux and M1
@noble_lime
@noble_lime 2 жыл бұрын
Apple should really make drivers open source for m1
@iluvpandas2755
@iluvpandas2755 Жыл бұрын
Does Asahi now support GPU acceleration?
@rmcdudmk212
@rmcdudmk212 2 жыл бұрын
Linux running faster then Apple software? No surprise here. 😁
@alecespinoza8944
@alecespinoza8944 Жыл бұрын
Excellent video and good message at the end. Lower de e-waste could be a task force for all of us. It a good thing re-porpoise hw we have. In the other hand, new intel lower end processors (example i have a new N5105 with TDW 10W and as a server runs great for 1080p video apps. In 4K arena could be different. And the little N5195 with 8GB Ram, performs very well as a desktop for Archlinux (Manjaro in my case). Then the use case, for me, should be more specific. Because the Mini-S (from China) with 8GB Ram, 128GB SSD and ready to play windows 11 and linux, costs USD$100.
@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.
@swagmuffin9000
@swagmuffin9000 Жыл бұрын
got rid of osx for endeavoros on my imac two days ago. a lot smoother, and no problems installing and everything is working 👍 also, if you ruin your mac, turn it off, on and as soon as you turn it on, immediately press command r. reinstall mac, and you can try again as much as you want.
@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?
@74900kdw
@74900kdw Жыл бұрын
Okay I'm probably just not smart enough to understand this stuff but I have a question. At the beginning of the video I thought you said Mac M1 could run Linux with no issues. Then you seemed to have all kinds of issues with the OS you installed. Are the issues you encountered only due to the instability of the OS you chose? In other words if you had chosen a stable OS such as Ubuntu would the M1 run it with no issues or at least minimal issues? I got kind of excited when you said how compatible the M1 was with linux. By the time the video ended it sounded like linux was just as buggy with the M1 as it is with intel macs.
@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.
@vladislavkaras491
@vladislavkaras491 2 жыл бұрын
It was interesting to watch. Thanks!
@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!
@petemisc4291
@petemisc4291 2 жыл бұрын
Ok, glad you clarified id, “runs faster in some instances”
@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.
@atarigames
@atarigames 2 жыл бұрын
Jeff, you are seriously the coolest tech channel on KZbin.
@rasaskitchen
@rasaskitchen 2 жыл бұрын
Of course Linux is faster.
@233kosta
@233kosta Жыл бұрын
I tried to use dd to image an iso to a usb stick on a mac the other day. It flat out refused. When it was mounted dd couldn't touch it, then when I unmounted dd couldn't even see it. Had to do it on my steamdeck instead. Why would they intentionally gimp their OS like that?
@snoochpounder
@snoochpounder 2 жыл бұрын
No bloat does that
@upload00
@upload00 2 жыл бұрын
More than likely just different libraries
@scroft469301
@scroft469301 2 жыл бұрын
I always poked fun of my brother who is a Mac guy… I run one laptop on windows (kinda still have to) and six others running various Linux distros… im starting to think I may have been wra wra wra wrong! Tho my Linux machines are my babies. Very informative Jeff!
@oliverpolden
@oliverpolden 2 жыл бұрын
People generally poke fun at Mac users without actually having used Mac, and the person using Mac has also used Windows in the past so actually it’s them that is better informed, not the other way round.
@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!
@codelinx
@codelinx Жыл бұрын
For the same price as the Mac mini you can get beelink or minis PC and it's x86 64 bit plus you can upgrade the drives and ram and wifi etc.
@hajokerkhof
@hajokerkhof 2 жыл бұрын
Great video! Thnx for sharing.
@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.
@BryanChiMusic
@BryanChiMusic 2 жыл бұрын
Just wondering if there's any chance to run Linux on iPad pro...? Since it's also using m1 cpu...?
@nathanbanks2354
@nathanbanks2354 2 жыл бұрын
Nice! The first Mac computer I actually liked was a PowerPC at school running Red Hat....
@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.
@robertroygaard902
@robertroygaard902 2 жыл бұрын
as always - great work / well made video - great hints / thx for your work
@paladingeorge6098
@paladingeorge6098 2 жыл бұрын
So I completely get that you want the extra power on an ARM CPU and all but it seems a bit strange to buy a Mac just to put Linux on it. Is it just a "because I can" moment or do you have a specific purpose you need an ARM CPU for?
@softwarelivre2389
@softwarelivre2389 2 жыл бұрын
Well, if someone made the mistake of buying an Apple product, they will at least be able to run a decent operating system on it.
@GuenterErde1
@GuenterErde1 2 жыл бұрын
Hello fellow St. Louisian. T-Ravs and all that. I believe the future is ARM. I recently got a Surface Pro X - other side of the spectrum I guess haha, and yeah. This thing is amazing. Not the compute power house of the M1s, but for what I need it to do, literally best in class. I'm with you that I wish more and more people would release binaries for ARM (though, I guess Apple devs are being strong armed into it). I opened a github issue for openRCT2 (open source remake of Rollercoaster Tycoon 2) for this. It has both an x86 and an x64 exe - nd both will run, but the moment the game calculates any sort of physics (being a *rollercoaster game*, this is frequent), it chugs. So, hopefully more devs will get on the ball on Windows and Linux. To their credit, they are interested. My dev skills are... fundamental, but I'm at least going to test and provide feedback and whatnot.
@jbritain
@jbritain 2 жыл бұрын
I love how you made your benchmark graphs look the same as Apple's
@JeffGeerling
@JeffGeerling 2 жыл бұрын
The power of Keynote!
@pjlira
@pjlira 2 жыл бұрын
I liked the fact you said "wicked" fast.
@thebuddercweeper
@thebuddercweeper 2 жыл бұрын
I really hope they get GPU support sorted, I'd say that's the one thing holding Linux on Apple silicon back from being usable.
@HoldFastFilms
@HoldFastFilms 2 жыл бұрын
Definitely a good point about Mini being used a server after it served its purpose as a desktop. I have a Lenovo micro now as a Ubuntu server but would much rather use a Mini.
@JeffGeerling
@JeffGeerling 2 жыл бұрын
Those micro workstations are pretty nice for the purpose too. And can even run pfSense!
@elmonte5lim
@elmonte5lim 2 жыл бұрын
Ooh! A Linux distro named after a beer! Two of my favourite subjects. Far out!
@ProjectKneepads
@ProjectKneepads 2 жыл бұрын
I spun up a Debian VM in UTM on my MacBook Air. The install was wicked fast, which is usually not the case for Debian installs (in my experience, anyway). Apple has definitely done something right with their silicon.
Arch Linux Experience - Hyprland
39:02
Bog
Рет қаралды 191 М.
I want to love Apple, but they’re making it hard - Mac Studio SSD Swapping
16:06
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 118 МЛН
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
Why Are Arch Linux Users So TOXIC?
12:32
Eric Murphy
Рет қаралды 541 М.
Modern Ubuntu is KILLER on old Intel Macs!
18:37
Action Retro
Рет қаралды 760 М.
Apple M Chips - The End. Was it even worth it?
19:02
Arthur Winer
Рет қаралды 197 М.
Why I don't recommend Ubuntu anymore
13:36
The Linux Experiment
Рет қаралды 992 М.
128-core MONSTER Arm PC: faster than a Mac Pro!
15:24
Jeff Geerling
Рет қаралды 442 М.
I forced EVERYONE to use Linux
22:59
NetworkChuck
Рет қаралды 563 М.
Proton works on Asahi Linux on Mac and it’s AMAZING!
8:51
Andrew Tsai
Рет қаралды 53 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 1 МЛН
This Linux Mac update is GROUNDBREAKING for Mac gaming!
15:35
Andrew Tsai
Рет қаралды 57 М.
Why I Switched to Mac (as a Linux user)
22:53
Wolfgang's Channel
Рет қаралды 603 М.