Unleash Apple Silicon... with LINUX!

Поділитися
Вставка
  • Опубліковано 9 лип 2024
  • 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 тис.

  • @meddlin
    @meddlin 2 роки тому +1467

    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 роки тому +9

      I wasn't expecting it to be at this point for another year.

    • @gpturismo
      @gpturismo 2 роки тому +10

      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 роки тому +3

      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 роки тому +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 роки тому +1069

    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 роки тому +322

      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 роки тому +80

      $200-$250 for rpi4... Yeah, I'm not paying that

    • @monad_tcp
      @monad_tcp 2 роки тому +41

      @@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 роки тому +8

      @@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 роки тому +9

      @@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 роки тому +80

    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 роки тому +1

      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 роки тому +5

      @@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 роки тому +10

      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.)

  • @GSBarlev
    @GSBarlev 2 роки тому +296

    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 роки тому +83

      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 роки тому +38

      Open software on closed hardware, why would you do this to yourself?

    • @Get-Rekt
      @Get-Rekt 2 роки тому +23

      @@JeffGeerling Do you mean that laptops have sleep issues or their owners do? xD

    • @KentSpain85
      @KentSpain85 2 роки тому +31

      @@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 роки тому +4

      @@KentSpain85 yea exactly

  • @johnmackay13
    @johnmackay13 2 роки тому +237

    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 роки тому +38

      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 роки тому +9

      @@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 роки тому +8

      @@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 роки тому +7

      @@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 роки тому +1

      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.

  • @duke_ferdinand3758
    @duke_ferdinand3758 2 роки тому +207

    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 роки тому +6

      Won't be that "super powerful" in a decade.

    • @duke_ferdinand3758
      @duke_ferdinand3758 2 роки тому +36

      @@UncleKennysPlace compared to my raspberry pi 4 cluster everything is super powerful :)

    • @MegaManNeo
      @MegaManNeo 2 роки тому +3

      @@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 UA-cam, any online office suite, Discord and the likes.

    • @edwardallenthree
      @edwardallenthree 2 роки тому

      hell yeah!

    • @edwardallenthree
      @edwardallenthree 2 роки тому +5

      @@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 роки тому +120

    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 роки тому +1

      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

  • @nichijoufan
    @nichijoufan 2 роки тому +138

    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 роки тому +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 роки тому +5

      @@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 роки тому +1

      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 роки тому +3

      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 роки тому +3

      Box86 is what you're looking for....

  • @keithmiller9665
    @keithmiller9665 2 роки тому +66

    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 роки тому +28

      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.

  • @kode54
    @kode54 2 роки тому +15

    Incidentally, in case you never heard, the security settings you change after the first reboot only affect the Asahi partition, not your macOS partition.

  • @venjsystems
    @venjsystems 2 роки тому +1

    Another great video Jeff :) really loving your content lately. Keep up the great work.

  • @Crushertalos
    @Crushertalos 2 роки тому +1

    Such a great video! Thanks for doing this!!

  • @zero.the.prototype
    @zero.the.prototype 2 роки тому +4

    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 ♡

  • @dankosek4274
    @dankosek4274 2 роки тому +6

    Nice work Jeff... I am glad Asahi is going well in it's fledgling version. Can't wait to see where this takes us.

  • @BWGPEI
    @BWGPEI 2 роки тому +14

    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.

  • @realandrewhatfield
    @realandrewhatfield 2 роки тому

    Great info, great delivery, thanks Jeff!

  • @EER0000
    @EER0000 2 роки тому +6

    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

  • @ST-ry7lr
    @ST-ry7lr 2 роки тому +16

    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 роки тому +1

      So, it's Microsoft that stopped supporting windows on Mac?

    • @ST-ry7lr
      @ST-ry7lr 2 роки тому +6

      @@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.

    • @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.

  • @TylersTechNow
    @TylersTechNow 2 роки тому +1

    Nice! This project is moving along much faster than I expected (:

  • @warricksmythevideo
    @warricksmythevideo 2 роки тому

    Really appreciate the effort you put into your videos Jeff.

  • @SomeTechGuy666
    @SomeTechGuy666 2 роки тому +17

    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.

  • @Echobar
    @Echobar 2 роки тому +3

    I don't comment often but Jeff this video was great and much enjoyed. Keep up the great work

    • @JeffGeerling
      @JeffGeerling  2 роки тому +1

      Well, thanks for taking the time :)

  • @robertroygaard902
    @robertroygaard902 2 роки тому

    as always - great work / well made video - great hints / thx for your work

  • @happilicious
    @happilicious 2 роки тому +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 :)

  • @joeg3950
    @joeg3950 2 роки тому +19

    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!

  • @raygoble274
    @raygoble274 2 роки тому +4

    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.

  • @oleksandrpanchyk6851
    @oleksandrpanchyk6851 2 роки тому

    Thank you Jeff.
    Great job as usual.

  • @josiahspackman8754
    @josiahspackman8754 2 роки тому +1

    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 😀

  • @JMacalinao
    @JMacalinao 2 роки тому +6

    8:52 Missed opportunity for a Sosumi joke right there. 😝

  • @ronaldgadget
    @ronaldgadget 2 роки тому +4

    Fantastic - this is what I had been waiting for - going to order an M1 mac now!

    • @ronaldgadget
      @ronaldgadget 2 роки тому +1

      Ordered one...!

    • @axethepenguin
      @axethepenguin 2 роки тому +1

      @@ronaldgadget good luck! 👍

    • @ronaldgadget
      @ronaldgadget 2 роки тому

      It shipped

    • @ronaldgadget
      @ronaldgadget 2 роки тому +1

      it is now sitting on my desk...

    • @ronaldgadget
      @ronaldgadget 2 роки тому +1

      after only 90 minutes: running Asahi! The only snag: I needed to update MacOs first to 12.3 before the Asahi installer would work

  • @vladislavkaras491
    @vladislavkaras491 2 роки тому

    It was interesting to watch.
    Thanks!

  • @hajokerkhof
    @hajokerkhof 2 роки тому +1

    Great video! Thnx for sharing.

  • @joecan
    @joecan 2 роки тому +5

    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 роки тому +5

      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 роки тому +4

      @@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 роки тому +1

      @@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.

  • @isso013
    @isso013 10 місяців тому +4

    Updated video soon?

  • @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.

  • @gica1990
    @gica1990 2 роки тому

    Excelent work!

  • @slebetman
    @slebetman 2 роки тому +10

    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 роки тому +1

      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.

  • @chandywerks
    @chandywerks 2 роки тому +4

    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

  • @SpencerTech
    @SpencerTech 2 роки тому

    This channel deserves that 1 million subs. great information and content!

  •  2 роки тому +86

    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 роки тому +8

      Yeah, I've run Fedora on an older macbook for years, and it is much faster then iOS

    • @shahinaskerov2858
      @shahinaskerov2858 2 роки тому +4

      Mac os doesn't let u use all power of these chips

    • @RunForPeace-hk1cu
      @RunForPeace-hk1cu 2 роки тому +5

      @@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 роки тому +1

      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.

  • @nsg650
    @nsg650 2 роки тому +9

    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 роки тому +1

      but i expect that adding the now missing drivers will slow the system down ... by how much ...
      however for server use great ...

  • @niallmorrison3097
    @niallmorrison3097 2 роки тому +1

    Tremendous, cheers Jeff.

  • @rapustin
    @rapustin 2 роки тому

    Nice review. Thx

  • @mendelsphotography
    @mendelsphotography 2 роки тому +4

    Amazing Videos. Love them

  • @beauregardslim1914
    @beauregardslim1914 2 роки тому +6

    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.

  • @RicardoVargas03
    @RicardoVargas03 2 роки тому

    Amazing video Jeff. Nice to meet you!

  • @gueroloco8687
    @gueroloco8687 Рік тому

    Great video I may try this

  • @digitalspecter
    @digitalspecter 2 роки тому +17

    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.

  • @jonesing4fame922
    @jonesing4fame922 2 роки тому +3

    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!

  • @ajaychawla7735
    @ajaychawla7735 2 роки тому +2

    Dude we are on the same level. I love your channel! Thank you for existing friend! Atleast i dont feel alone anymore haha

  • @MeinDeutschkurs
    @MeinDeutschkurs 2 роки тому

    Amazing! I can't wait for the beta!!

  • @eccodreams
    @eccodreams 2 роки тому +3

    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.

  • @MayaYa
    @MayaYa 2 роки тому +4

    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

  • @Cannaroct
    @Cannaroct 9 місяців тому

    Thank your very much for the super professional analysis and detailed information Jeff! Helped me to decide against a job offer...

  • @falazarte
    @falazarte 2 роки тому

    Great video. Excited about Linux and M1

  • @ernon69
    @ernon69 2 роки тому +10

    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 роки тому +5

      Apple engineers most likely love their product, but then there is the marketing department, the sales department...

    • @MaxUgly
      @MaxUgly 2 роки тому +3

      @@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 роки тому +6

      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 роки тому +3

      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 роки тому +1

      @@RunForPeace-hk1cu No one here implied Apple engineers are 2nd tier. Some comments assume they are less motivated, not less capable.

  • @NonsensicalSpudz
    @NonsensicalSpudz 2 роки тому +4

    if they can get gpu working well everything then it opens gaming back up a bit for macs which would be interesting

  • @truthmatters7573
    @truthmatters7573 2 роки тому

    Thanks for doing the kernel compile benchmarks ! really wanted to see that

  • @AlanTheBeast100
    @AlanTheBeast100 2 роки тому

    Great vid. Thx.

  • @zachswy
    @zachswy 2 роки тому +3

    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 роки тому +1

      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 роки тому +1

      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!

  • @RaidOwl
    @RaidOwl 2 роки тому +12

    I'd love to be able to try this on my iPad Pro M1...

    • @JeffGeerling
      @JeffGeerling  2 роки тому +5

      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 роки тому +3

      @@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 роки тому +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!

  • @ApurvaSukant
    @ApurvaSukant 2 роки тому

    ur enthusiasm gets my like brother

  • @ZachemVoina
    @ZachemVoina 2 роки тому +1

    Thank you, Jeff.
    Thanks to Asahi.

  • @Krawurxus
    @Krawurxus 2 роки тому +7

    With that new EU regulation looming Apple better get real comfy with letting people install their own OS.

    • @affieuk
      @affieuk 2 роки тому +4

      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.

  • @l0lmikel0l
    @l0lmikel0l 2 роки тому +6

    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 роки тому +1

      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.

  • @supremeleader69
    @supremeleader69 Рік тому

    Great video

  • @stewiex
    @stewiex 2 роки тому

    Yay, this is exciting!

  • @noble_lime
    @noble_lime 2 роки тому +3

    Apple should really make drivers open source for m1

  • @vinnytube1001
    @vinnytube1001 2 роки тому +3

    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 роки тому +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 роки тому +1

      @@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.

  • @bujin5455
    @bujin5455 2 роки тому +2

    Pretty sweet!

  • @toushi100
    @toushi100 Рік тому +1

    Good video man. Although I think it was a little premature
    I would like to watch you revisit it again

  • @QuentinStephens
    @QuentinStephens 2 роки тому +4

    Never mind Apple; have you got your hands on one of those Nvidia boards? :)

    • @JeffGeerling
      @JeffGeerling  2 роки тому +1

      Ha, no. I wish!

    • @QuentinStephens
      @QuentinStephens 2 роки тому

      @@JeffGeerling You've nothing to lose by asking them; go for it!

  • @alliejr
    @alliejr 2 роки тому +4

    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 роки тому +1

      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 роки тому +1

      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.

  • @LoftwahTheBeatsmiff
    @LoftwahTheBeatsmiff 2 роки тому

    This is excellent news!!

  • @muddyexport5639
    @muddyexport5639 2 роки тому

    Thanks!

  • @Prosper85
    @Prosper85 2 роки тому +4

    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.

  • @5trubel
    @5trubel 2 роки тому +4

    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.

  • @jesusizurietaveliz4725
    @jesusizurietaveliz4725 2 роки тому

    Great video! I really miss the bloopers section though

  • @andrewcosten
    @andrewcosten 2 роки тому +1

    Fantastic

  • @rmcdudmk212
    @rmcdudmk212 2 роки тому +8

    Linux running faster then Apple software? No surprise here. 😁

  • @fredrik241
    @fredrik241 2 роки тому +5

    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?

  • @geekgee
    @geekgee 2 роки тому

    All I can say is bloody COOL!!!

  • @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.

  • @alexatkin
    @alexatkin 2 роки тому +3

    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).

  • @eijentwun5509
    @eijentwun5509 10 місяців тому +3

    Linux is almost ALWAYS Faster than any native OS because it is not major bloat.

  • @andresbravo2003
    @andresbravo2003 2 роки тому

    now that is something I was waiting for...

  • @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.

  • @snoochpounder
    @snoochpounder 2 роки тому +7

    No bloat does that

    • @upload00
      @upload00 2 роки тому

      More than likely just different libraries

  • @rasaskitchen
    @rasaskitchen 2 роки тому +2

    Of course Linux is faster.

  • @janjansen6263
    @janjansen6263 2 роки тому

    Great video, It's finally time to give M1 a try

  • @atarigames
    @atarigames 2 роки тому

    Jeff, you are seriously the coolest tech channel on UA-cam.

  • @centopus
    @centopus 2 роки тому +4

    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.

  • @alerey4363
    @alerey4363 2 роки тому +6

    you never installed Linux on a Mac? or PC? Linux always beats windwos and macos

    • @JeffGeerling
      @JeffGeerling  2 роки тому +10

      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 роки тому +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 роки тому +2

      @@digitalspecter Blackmagic does some great work-I use some of their hardware in my production workflow!

  • @sergeiepatov7683
    @sergeiepatov7683 10 місяців тому +1

    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.

  • @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 )

  • @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.

  • @prashanthb6521
    @prashanthb6521 2 роки тому

    This is awesome. Mostly Mac mini will be my next bunch of servers. I hope Asahi polishes their OS by then.

  • @theloniousMac
    @theloniousMac 2 роки тому +1

    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.

  • @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.