Linus Torvalds Now Using a 64-bit Arm Laptop - Ditches x86 While on the Road

  Переглядів 136,700

Gary Explains

Gary Explains

День тому

Linus Torvalds, the creator of the Linux operating system, has ditched x86 for road trips and instead is using a MacBook with Apple Silicon, but not running MacOS, but running Linux!
Let Me Explain T-shirt: teespring.com/gary-explains-l...
Twitter: / garyexplains
Instagram: / garyexplains
#garyexplains

КОМЕНТАРІ: 551
@shaurz
@shaurz Рік тому
Despite being a completely closed platform, ironically Apple M-series chips will probably end up being the best supported hardware on Linux compared to other ARM SoCs.
@hishnash
@hishnash Рік тому
Apples SOC is one of the most open of the ARM chips out there, you might think it is a closed platform but that is in fact quite wrong. Things like once the boot manager hands over to your kernel only your kernel code is running there is no device manager engine like on intel/amd systems with full access to the system or a ring level below your kernel running the UEFI etc.
@saulnunez2625
@saulnunez2625 Рік тому
Due to the sheer marketshare and people following the effort. Mainline Linux for Snapdragon devices is there for some devices like the 835 and very smooth sailing as I've found out. And Alwinner devices support is really good under Linux Sunxi, except for the propietary things like video acceleration, however they are mostly on cheap chinese devices and enthusiast single board computers so they are a way less sexy target
@deth3021
@deth3021 Рік тому
@@hishnash never heard of tee apparently.
@kishorekumarkishore6197
@kishorekumarkishore6197 Рік тому
@@hishnashtor browser
@kishorekumarkishore6197
@kishorekumarkishore6197 Рік тому
Uplink
@Tim_Small
@Tim_Small Рік тому
The ARM Linux port was started in 1994, when Linux only ran on i386 (before MIPS, Alpha etc. support). The original port was a single-handed effort by Russell King in his spare time while he was an undergraduate at Southampton University, and first booted on his Acorn Archimedes A5000. I think the first available ARM release was based on Linux 1.1.59 (from Oct 1994), and was released during 1995. A few years previously Russell has been in my secondary school computer club, where he neatly out-coded me and everyone else I knew by a mile. More details can be found at "The History of ARM Linux".
@DavidAspden
@DavidAspden Рік тому
Great story and Archimedes holds a special place in my heart!
@Tim_Small
@Tim_Small Рік тому
​@@DavidAspden I did a bit of excavation and although the ARM port first booted in 1994, it didn't start getting merged into mainline Linux in earnest until Jan 1998 with Linux 2.1.80 (when arch/arm appeared in the tree), although some preparatory patches had already been merged before then.
@h.b.5577
@h.b.5577 Рік тому
@@Tim_Small Can you give a link to "The History of ARM Linux"? Looking it up isn't quite clear what source your referencing.
@gabrieldesimone4644
@gabrieldesimone4644 Рік тому
I truly love it, thanks for sharing ❤
@tubegor
@tubegor Рік тому
It was no coincidence that ARM processors were installed in mobile phones and Ipads and so on. The reason is simply low power consumption and limited battery capacity. I've been using the Paspberry pi 4 as a desktop PC for exactly 3 years. Power consumption 3W idle 5W full load at 2Ghz clocking with oversized passive cooling at 35°C. The future belongs to ARM processors with Linux operating system. This is not only efficient but also environmentally friendly. This would not be possible without the brilliant Linus Benedict Torvalds.
@hishnash
@hishnash Рік тому
@Daniel Rumbacher should be a lot simpler for people to get HW accretion support on apple silicon for these things due to the ability to lift macOS up into M1N1 (vm like layer) and track exactly how it talks to any other bit of the system without macOS bothering/detective it is being snooped on.
@hishnash
@hishnash Рік тому
@Daniel Rumbacher The solution Asahi Linux is taking is to not attempt to replace the proprietary firmware. inserted they pull this firmware during install time: how boot works means that when the pre-boot hands over to your kernel literally nothing is started up apart from a single e-core for your kernel. It is your responsibility to start up any part of the SOC you like and provide it with the firmware blob (this is great as you can pin the firmware version to your kernel even if someone has macOS installed using more uptodate firmwares this does not effect Linus at all). Then when up update your linux install to a version that wants newer firmware it can pull those blobs it wants. This is a key features of these chips! Apple provide fully legal way to pull down the firmware during first install. Apple really does not block free software, they are the main developers behind massive open source projects like LLVM. There have also made key changes to pre-boot and boot loader signing that have no use case for apple but made things much simpler and easier for the linux on M1 team. It is clear apple have no issue with this project and most likly like it quite a lot to put engineering time into making things better, they also keep in putting useful negates of info into the Darwin kernel (the open source part of macOS) that have helps the devs on this platform. The image that apple Is apposed to open source is just utterly wrong, vast amounts of the work apple does depends on it and they contribute back to the community a lot.
@schizoidman9459
@schizoidman9459 Рік тому
@Daniel Rumbacher , @matthaus woolard: I agree with you that hardware acceleration for graphics and videos is essential for these applications. There are no doubts in my mind about that. However, manufacturers secrecy about their drivers and other factors are definitely hindering the needed advances that we are all craving as a community. A potential solution to this problem is offering a huge number of specialized cores in the processor itself. This is a kind of a trend nowadays, especially in AMD's APUs. GPUs embedded in APUs would not be exactly the same as specialized cores, though. They could be directly accessed by a program without using shaders or drivers. High level programming languages are not quite prepared for this, except one: Go. Go has an intrinsic generic assembly that can be further compiled for efficiency in a given architecture. So instead of a low level driver, the programmer would have a library that would use the resource if it exists. It would be desirable to have a hardware scheduler to distribute the tasks back and forth the given specialized cores. This would be potentially highly efficient and would eliminate the need of graphics cards for most applications requiring them. The big problem with graphics cards is their high energy consumption and the communication bottleneck by needing to transfer the whole contents through an external bus. With specialized cores one would eliminate the need of graphics cards internal memory, communication (bus) bottlenecks, drivers and shaders, transferring these problems to a highly parallel and highly efficient managing hardware to transfer the tasks back and forth the specialized cores. Another advantage of specialized cores is that they could be conceived in a standardized way. Thus, future versions could be merely extensions (more cores, for examples). As I said, APUs are already slowly going in that way. It would be a great thing if ARM (and other processors, such as RISC-V) started to do the same.
@SunsetNova
@SunsetNova Рік тому
Can't wait for Asahi Linux to be fully implemented on Apple silicon. Apple silicon is levels better than Intel and AMD offering especially with regards to performance efficiency which is essential for laptops
@harrytsang1501
@harrytsang1501 Рік тому
With the quality of code by amazing people like Asahi Lina, I think it will not take long
@hstrinzel
@hstrinzel Рік тому
My bet is that it will take A LOOONG time for them to reverse-engineer FULL hardware support for M2 into Apple's secretive proprietary world. You think Apple will allow them to have Linux running better on a Mac than MacOX?
@hishnash
@hishnash Рік тому
@@hstrinzel it is no more secretive than any other platform to be fair, and given some of the hardware features such as being able to lift macOS fully into a very light weight VM (M1N1) they are able to sniff what it is doing very easily. This is a much simpler project than trying to reverse engineers most other hardware out there. The other benefit they have is that each of the added SOC features tends to be connected to its own little arm core that they can load the firmware (apple provide at install time). This exposes a high level interface to the CPU. So they do not need to write a low level display controler firmware that talks DisplayPort and handles display port handshakes as that is all done by the display controler cpu and firmware provided by apple all they need to do is see what remove function calls macSO sends to it and gets back from it and implement that interface in linux. (more or less a header file and some of that is even in the open source Darwin kernel that they can read over to help them figure these things out).
@jangofet555
@jangofet555 Рік тому
what would give better fps on linux steam with x86 games running with proton. an m1 macbook air with asahi, or with an amd ryzen 7 3700u or 5700u? the example game i like to inquire for is no mans sky on playable settings at 900p. but if you have any idea of how those two hardware compare in general for gaming that would appreciated.
@hishnash
@hishnash Рік тому
@@jangofet555 Currently Asahi linux doe snot have GPU drivers and even when it does the GPU drivers it will get first are OpenGL once as this is much easier to developer. There is a team working on VK drivers but this will be be the TBDR subset of VK (not the set of VK apis that PC games expect and not what proton expects). Many people misunderstand VK it is not a single api it is more of a collection of seperate apis and depending not the hardware you have you implement the selection of features that match that hardware (you do not attempt to emulate other hardware that is againts the concept of VK). Apples GPUs are close to those by PowerVK and are TBDR gpus this means they have quite a different VK feature set to the TBIR gpus made by AMD/NVidia and Intel so PC games (and proton) that are coded for VK are in fact not coded for generic VK they are coded for TBIR PC VK subset of apis. In summary playing an un-modfied PC game on these machines will not run very well as if someone puts a shim in to support the cpus these games expect to be present it will be a shim with a load of nasty overhead.
@DavidAlsh
@DavidAlsh Рік тому
I love my M1 MacBook and I love Linux. I can't wait for Linux to have full GPU acceleration on Apple hardware, it'll become my daily driver. I wonder if Linus using Asahi will in any way add momentum to the Linux on Apple Silicon initiative - perhaps drawing interest (and assistance in the project) from Apple. Probably not, but I need hope, haha. I couldn't imagine a better portable environment to develop on. Crazy long battery life, unreal CPU performance, incredible screen, best track pad in the industry _and_ full fat Linux. Running containers natively and having access to the Vulkan API.
@fuseteam
@fuseteam Рік тому
Probably not from apple lol, that would be a conflict of interest, but surely from other projects.......surely........hopefully.......probably........maybe
@DavidAlsh
@DavidAlsh Рік тому
@@fuseteam I checked out the progress on the GPU driver and the creator estimates they will have a working driver capable of rendering a desktop environment by the end of the year. Pretty incredible progress and the whole reverse engineering journey is extremely fascinating - worth checking out if you're curious about systems programming
@fuseteam
@fuseteam Рік тому
@@DavidAlsh cool that's quite impressive indeed, all without apple's help ;) I'm definitely following the news of where this goes
@MikkoRantalainen
@MikkoRantalainen Рік тому
@@DavidAlsh And depending on the hardware quirks getting the GPU drivers stable may or may not take a long time. For example, the GPU driver for intel GPUs is still a bit unstable even after over a decade of work and some level of support by intel engineers working on it. The issue seems to be that the intel GPU locks for some input and the driver needs to do all kind of tricks to avoid the hardware from locking up. If Apple GPU has similar problems, creating a working stable driver will be an enormous effort. If Apple hardware is actually good, then creating reverse engineered GPU driver will be much easier.
@DavidAlsh
@DavidAlsh Рік тому
@@MikkoRantalainen that's really great insight. I'm not knowledgeable in driver development or reverse engineering hardware to create drivers so that really helped add to my understanding of the challenges
@ileonardor
@ileonardor Рік тому
Lovely as always. Thanks Gary.
@TheDingsBoms
@TheDingsBoms Рік тому
Been feeling so alone with these thoughts, great to get some confirmation from you and the legend himself. Cheers!
@88thBusStop
@88thBusStop Рік тому
Knowing Apple drops support of older hardware over time, it’d be nice to be able to confidently run Linux on the Apple silicon as a daily driver.
@StormBurnX
@StormBurnX Рік тому
Out of curiosity what brand(s) are you implying that make genuinely usable laptops that don't drop support of hardware after a decade?
@bendokis4989
@bendokis4989 Рік тому
Long story short we users, customers definitely want these computing devices maintained, patched as long as possible independently of any vendor. At least, I think that was the point that the prior post was to make.
@hishnash
@hishnash Рік тому
@@StormBurnX most laptop brands drop support for (at the OEM level) very quickly after release, they just depend on MS supporting things but stuff like firmware updates typically last for less than a few years if that. Based on apple's history with macOS we can easily expect 10 years of security updates for these devices (firmware and os).. might not get new os features for all of those 10 years but sec updates is what matters.
@StormBurnX
@StormBurnX Рік тому
@@hishnash can confirm from personal experience getting various updates 7+ years after purchasing a macbook air over a decade ago, which is nice, but OP seems to complain it's not enough which is why I was curious what "better" brand they were trying to imply exists, otherwise they're just complaining for the sake of complaining it seems
@hishnash
@hishnash Рік тому
@@StormBurnX the real nice factor is getting firmware updates as well not just os updates. So many OEMs just do not bother at all in the laptop (and desktop space).
@PakoSt
@PakoSt Рік тому
There are a few reasons why Asahi linux fits the needs for this type of development - it's not just working but it is *very* competitive for compile times. Another important piece would be the intended use case - Asahi isn't there yet for what "the average consumer" would look for yet such as multimedia. This will take some time. I adore my Pinebook Pro for basic tasks and I do look forward to a more capable SoC plugged into it (a few other h-w improvements would be welcomed especially around power delivery). And even when that moment comes to be a reality, I would imagine the M1 SoC to still be more capable in raw computational performance. With that said - more affordable and more capable ARM SoC are on the horizon. Being excited as of what rk3558 SBCs can bring to the table for enabling the infrastructure is an understatement. Distro maintainers and community members will gain a sizeable upgrade without resorting to devices that are either very expensive + specialized (Honeycomb?) or forced into Apple silicon exclusively (the performance comes with quite a few strings attached - especially for long term support). Either way, aarch64 landscape outlook looks very good compared to just 3 years ago. The options are multiplying and reaching the hands of users and developers alike 😁 Note: Startup on arm devices is still *very* messy unfortunately (cough, uboot, cough). Projects like tow-boot are amazing at removing some of the initial hurdles preventing interested community members at even getting a distro started up on the board of their choice.
@CommodoreFan64
@CommodoreFan64 Рік тому
My current main portable is a Nokia T20 Android tablet, so yes I would love to see more laptops around $500, or less with ARM CPU's with open firmware so we can install whatever Linux distro we want that has an ARM build. Same for desktop motherboards with good ARM chips, and expansion, it's been done before in the past with the Arcon Archimedes machines, and it can be done again.
@just-a-bajan6643
@just-a-bajan6643 Рік тому
I can’t wait for your videos, Boss!!
@brucoder
@brucoder Рік тому
Asahi is a great step forward. And, since we can get an M1 Air for US$1,000, it is pretty competitive against mainstream units from Lenovo, Samsung, HP, etc.
@hishnash
@hishnash Рік тому
for the performance in the thing an light long battery portable category is ia very competitive!
@commentarytalk1446
@commentarytalk1446 Рік тому
That is a very good detail to point out. Agree. Thank you. It's better priced in fact for better hardware. Performance comparisons would be interesting to see. And Virtual Win performance too.
@bdkamil95
@bdkamil95 Рік тому
1k? You can but that thing for around $700 when discounted(Amazon etc). You can buy the newer M2 for around $1k on Amazon discount.
@commentarytalk1446
@commentarytalk1446 Рік тому
@@bdkamil95 Good info to share, thank you.
@rml695
@rml695 Рік тому
I have an M1 MacBook Air and I have to say that it’s my favorite system. I’m waiting for Asahi to become fully stable and then I will need to determine the space trade off as far as getting it ready. I have not partitioned or dual booted in a very long time and that’s the one thing that makes me very nervous, especially because of the rather untraditional installation one will have to go through for this. My hope is that eventually we can do what we do with all other systems and boot from a USB and maybe even run in live mode before committing. I realize given Apple’s locked down nature, that such a wish may be our in the sky, but hey, one can dream right? I’m also looking forward to seeing Linux running on these pieces that are powered by the QUALCOMM snapdragon.
@shubhamparekh
@shubhamparekh Рік тому
I got my MBA M1 for frontend and App development and I am loving it for battery life and lightness but have had few issues with it here and there with development.
@m4rc0k1tt3L
@m4rc0k1tt3L Рік тому
Hi Gary, i switched from an lenovo thinkpad with archlinux to a mac pro 2021, because i was so impressed from the performance per watt. I tried yabai for the i3 feel but it wasn't the same. Right now i'm okay with macos, because it's an okayish compromise for me, between linux for work and windows for beeing creative and creating music and stuff. But deep in my heart i'm missing linux and i would love to have arch bare metal on my mac.
@mplovecraft
@mplovecraft Рік тому
I've owned a MBA M1 for 1,5 years now and while I certainly have my issues with Apple, it's an incredibly impressive laptop and Rosetta works very well. Can't wait for Asahi to be developed enough for me to switch!
@1MinuteFlipDoc
@1MinuteFlipDoc Рік тому
u can run Windows x86 in a VM?
@hishnash
@hishnash Рік тому
@@1MinuteFlipDoc running x86 windows is costly as translating the kernel live has a big perf impact. Better to run ARM64 windows with x86 translation embedded (but MS translation is not perfect). Apple this year did expose their Rosseta2 to linux VM guests (and based on the license could also be used by Asahi linux when running on apple hardware).
@brucoder
@brucoder Рік тому
Same story here - I got all of my M1 units at launch and they are stupendous (for what they are). I'm writing this on an M1 MBA and it's stupid good.
@AlexanderSuraphel
@AlexanderSuraphel Рік тому
Reasons for switching?
@ko-Daegu
@ko-Daegu Рік тому
@@1MinuteFlipDoc I have the pro expensive annual Parallels subscription running on the maxed out M1 pro never in my life I struggled this much with a piece of software I love it yet hate it in the same time I could rant for hours about my experience (I mainly do Software engineering and Penetration testing/Red Teaming) in my device also had to do some Data Science (worked phenomenally) during my Software engineering work I struggled a lot cuz I had to go thru some hardware specific code (no emulation will help you there as of today for variety of reasons) also, had to do some Ruby (with Jykell and that was such a pain in the ass that's uncalled for) but the thing I had to struggle with the most is working with certain tool for my job and while I was pentesting a target I had to install certain lib problem is many of tools in the industry are not compiled with ARM on mind that was a struggle as I come from a Software engineering (worked as a Full stack dev and Data science stuff) it's easier for me than the majority of people in the tech industry to modify code on the fly without breaking their flow while they are analyzing a target so I would not recommend M1 for any pentesters, except the main reason why I bought them: Mobile Penetration Testing And bug bounty hunting .. if that's something you don't do at the moment skip the whole M series heck all Macbooks
@jonathonrosalia9345
@jonathonrosalia9345 Рік тому
the thing we need is more non apple arm chips with that level of grunt to perform like a laptop. personally the $850 refurbished m1 air is a amazing deal now for what you get in a laptop I use mine with a 2tb 3.0 nvme drive in my thunderbolt hub with no real penalty on storage speed I also think that its nice to jump into and out off all the os builds on one device. I run parallels
@keanuareeves
@keanuareeves Рік тому
Love it. Arm device is really efficient and powerful at the same time. Please make it to the mass. We need it.
@KouroshFarrokhzad
@KouroshFarrokhzad Рік тому
I would love to see an Arm setup where the RAM and GPU aren't completely "sealed" within the SoC as they are in Apple machines. From a "freedom" standpoint, Apple's design (beyond its excellent arm architecture) is extremely troubling to me because it places Apple Corporation in a stranglehold position vis-a-vis consumers who need a tiny bit more RAM or SSD space. The entire structure feels extremely anti-competitive - like a hardware "black box" on your lap, which is antithetical to Linux and downright ironic as far as the free software movement is concerned.
@KouroshFarrokhzad
@KouroshFarrokhzad Рік тому
@@TFirsty I don't disagree, but I lament the fact that our computers are at best turning into sealed devices akin to gaming consoles, and at worst into engineering duplicates of cellphones. Considering what the NSA has done with cellphone technology in placing the entire population under surveillance, this does not bode well for anyone interested in using technological tools to promote critical thought or dissent. This is especially true for journalists and human rights activists around the world. I find all of this quite alarming, to be honest.
@harryhall4001
@harryhall4001 Рік тому
@@TFirsty This isn't really true at all. SoCs are good for power efficiency reasons but they don't really contribute to performance at all. Why do you think AMD use chiplets for both CPUs and GPUs? Because they give higher performance and are cheaper and easier to manufacture. Even Apple use two processor chips to make the M1 Ultra. There is actually a type of processor called a SoP (System on Package). All the Ryzen 7000 are SoPs as they have a chipset, GPU, CPU, and memory controller on the same package; this design type if compatible with chiplets as some components are in a separate chiplet but they all wire into the same substrate or package. M1 Ultra is also a SoP as are all M1 products. As for SSDs the actual storage chips that hold the data can't be part of the SoC anyway, as seen in the Apple devices. Only the controller is part of the SoC and it supports multiple sizes of storage, Apple just choose to restrict what you can do with it because it benefits them to make devices non-upgradable. With some firmware updates they could make the M1 Ultra support upgradable storage modules quite easily, although these upgrade modules would have to be supported by the firmware and would be proprietary. It would be almost trivial for Apple to redesign the Macbook Pros using the same up-gradable modules instead of soldered on chips. SoCs are also great for low power and cost devices like smartphones where performance isn't required. Even then you can make variants with up-gradable storage and sometimes RAM as well.
@harryhall4001
@harryhall4001 Рік тому
@@TFirsty Your literally talking about Intel as an example of performance coming with efficiency when they are the least efficient compared to AMD, Apple, and Qualcomm. Sure efficiency and performance can go together but it's really not that simple. Just look at RTX 3000 and RTX 4000 for an example. Nobody actually puts their main DDR memory on the same chip as their processing in high performance systems. Even Apple M1 dosen't do this. It's on the same package not in the same chip, so you have a misunderstanding of what an SoC is here compared to an SoP. I actually agree that putting memory on the same package can improve performance but I doubt it will be the only viable solution for quite a while. However the only things which substantially benefit from this approach are devices which use HBM such as GPUs and FPGAs as they actually make use of the better connection between processor and memory that MCM allows. This is partly because the pace of modern processors outstripped RAM decades ago. That's why we have cache. Even putting RAM on the same package isn't fast enough to remove the need for cache and you can see this with M1 itself. Anyway all that aside even with SoPs that have integrated RAM you could always put the SoP on a separate processor card or mainboard that can be upgraded independently of storage and other hardware like IO ports, keyboard and screens. You can actually see this with the MNT Reform - although that design is far from ideal. The framework also has a swappable motherboard allowing upgrade to 12th gen processors from the original 11th gen without needing to replace the other parts. The only sustainable computer industry is one that promotes reuse of existing laptops and other products with new internals.
@harryhall4001
@harryhall4001 Рік тому
@@TFirsty What Intel chip are you talking about? Alder lake runs stupid hot so it's obviously not that.
@Bebtelovimab
@Bebtelovimab Рік тому
Silicon-based computing is dangerously anticompetitive - I want my computers to be built wholly from individual battery-powered transistors, so I can tweak each one when it fails.
@dutchdykefinger
@dutchdykefinger Рік тому
i don't blame him i've always fancied having an arm chromebook for some on the road coding, the power efficiency is amazing with all the fat of all the CPU extensions cut away, and if you only really need your int and floats, and don't go heavy on any prime factorization, or any AVX,SSE and whatever, it's a great platform in my eyes if you code mostly integer-only stuff, it's a blast how much performance per watt you can get. and i've always thought that would be a great thing to have on the road i was going to mainly use it for ansi C anyway, so i was not even that concerned about clock speeds or core count, but seeing as i might want to use some openGL/glut iwould want it to have at least a little bit of gpu power. the raspberry pi has matured ARM linux so much in terms of software support too, it was maybe the greatest thing ARM linux could have happen to it, people went to town porting software, and cooking up kernel hacks (which may be frowned upon, but it does show a community effort in wanting to get things done) even x64 is getting some serious maturity on raspberry pi OS but you were already able to install other linux flavors that were way further ahead in ARM 64 bit support, so that's not reallt relevant to any other ARM machine, but man did that software library take off thanks to the r-pi.
@Ben-ry1py
@Ben-ry1py Рік тому
I'm not sure it's easy to make arm motherboards that will take "whatever graphics cards we want", but I guess you'd know more about this possibility than I would. It would be so odd buying a graphics card for an arm based pc. Wouldn't they more likely be APUs?
@Durkhead
@Durkhead Рік тому
They use same architecture like vulkan or opengl
@amirpourghoureiyan1637
@amirpourghoureiyan1637 Рік тому
Jeff Geerling has been covering PCIe GPU support on ARM for a number of years now. Most SBCs do not have a great PCIe implementation and need to be redone in order for GPUs to work out of the box - in the cases where it works (with great support), it is enterprise-only and priced well out of reach for the ordinary consumer.
@novantha1
@novantha1 Рік тому
Look into Nvidia's ARM SBCs. It's not quite what you're looking for (yet) but they have Nvidia GPU cores on die with ARM CPU cores (essentially an ARM APU), which seems to be the most practical way to get traditionally usable graphics on an ARM system at the moment. If you must use a PCIe add-in card I believe I've seen people try to do it with the Pine64 Rockpro64 if I'm not mistaken, but I believe it was a massive effort with limited success.
@newfontherock
@newfontherock Рік тому
As you pointed out, Apple has been doing this for years. They have fine tuned it from all the way back to the A4 chip, iPhone 5, I believe. We are now up to M1, which is essentially an A14x with a bit more functionality. It could take awhile for others to catch up. I love my Mac for Web Development, as well as Android Studio and Xcode. Homebrew works quite well for package management. For my use case, MacOS provides for all my dev needs. YMMV
@GaryExplains
@GaryExplains Рік тому
FYI we are now up to the M2, here is my video about it ukposts.info/have/v-deo/r3R1gHprbn1eqok.html
@Stopinvadingmyhardware
@Stopinvadingmyhardware Рік тому
The M series architecture is not a derivation of the A series chipsets. It’s from a completely different ARM architecture that Steve Jobs purchased the rights to before he passed away. This is Job’s masterpiece. Not something he paid TI for. Hence he hired a bunch of ARM systems engineers and TI guys and had Apple build a plant in Texas near TI so they could scalp TI engineers. This is Steve still showing the tech industry who the boss is, even from the grave.
@DavidAspden
@DavidAspden Рік тому
You were early to this party. In fact I thought of your arm video when I read his comment. Glad you have been vindicated. Ironically my favourite computer was the A440 running RiscOS... Feels like we are coming full circle!
@peterfrisch8373
@peterfrisch8373 Рік тому
Around the end of 2010 I came to the conclusion that ARM was the future and that x86 had run it's course. As you have stated ( pleaded) we need ARM CPUs that we can buy the same as we buy AMD or Intel ones. Along with the motherboards for them, just as there are for AMD and Intel. I assume that what we are asking for is ARM hardware parity with x86.
@fuseteam
@fuseteam Рік тому
The thing with arm and part of the revolutiomn it brings, is that there _is_ no standalone cpu. The M1 tauted by linus is an SoC, all pf them are. It's a 'system on a chip' it contains, in the case of the m1; the cpu, the gpu and the ram on a single chip which improves its performances drastically but an SoC can also contain other processing units like a video processing unit, an image processing unit, a neural processing unit. and it still requires a motherboard. Interesting enough apple's m1 even contains an ssd controller so that raw memory modules are used as a storage device SoC _could_ potentially be expandable with extra memory, 'external' gpus and what not but that remains to be seen. But basically wat we're asking is to renew the computer build to be more modern with ARM SoC's rather than the legacy x86 CPUs, which has power(both computational and battery) benefits, see the M1 ;)
@godnyx117
@godnyx117 6 місяців тому
A love how people comment (in generally, not only in the tech space) how "we need" and "we want" something just because they are just want Marketing and production works in a specific way. The things that are created are the things that "we need" and "we want". The truth is that most people don't give a single shit about if their devices will user ARM, X86, RISCV, MIPS or whatever! Hell, most people don't even know what these stuff is. Most people just understand and care about performance, battery life, features and cost. Until ARM (or anyone else) can offer something that will set it apart, the average consumer won't care. And unfortunately, unless it can excel in 2-3 sectors, if it's just 1 sector, that 1 sector needs to be performance because the average normie user just gets "craaaazyyy" about performance. I don't say that to say something bad about you or to offend you. I just wanted to point out that realization that I see more and more often as time goes. And again, it's a phenomenon that happens in every space. We humans (and I'm putting myself inside, so you don't call me a hypocrite) do so much self-projecting without even realize it, lol!
@johnkunze5362
@johnkunze5362 7 місяців тому
Only 32b arm has full register multi-stacks with the stm/ldm commands. Great for npu memory and interm conclusion processing.💓👽😇,jpk
@tlmooney
@tlmooney Рік тому
Questions Galaxy go book usefulness? 64bit ?? Run 64 bit windows programs??
@amirpourghoureiyan1637
@amirpourghoureiyan1637 Рік тому
Only scenarios I've seen in the wild are low-end Chromebooks. Who knows, maybe once the Framework platform matures, we might see new board options for ARM and RISC-V
@ComplexAlpaca
@ComplexAlpaca Рік тому
Lenovo x13s snapdragon laptop was realesed this year.
@GaryExplains
@GaryExplains Рік тому
Starting at $1,301.40 😏
@mplovecraft
@mplovecraft Рік тому
​@@GaryExplains I got my MBA M1 for $899 1,5 years ago. The price is the critical point here. It's what makes the base MBA M1 amazing and the MBA M2 a bit disappointing.
@d0cx
@d0cx Місяць тому
I would absolutely love to get an ARM desktop and laptop.
@superangrybrit
@superangrybrit Рік тому
I just want cheap SBCs, lots of RAM, access to newer ARM revisions and NVMe everywhere. Oh and ECC stuff baked in like with the CM4. Linus did a rant on that topic too. 😊
@parihar-shashwat
@parihar-shashwat Рік тому
I use macbook m1 with arm ubuntu desktop running with qemu utm. It gives me around 10hrs of battery backup while doing web development. Arm battery over performance is great
@parihar-shashwat
@parihar-shashwat Рік тому
If Linus can endorse framework to work on this side. Framework will be a boom.
@tohur
@tohur Рік тому
for arm to truly do well in the PC market we have to be able to build custom PCs of our own with ARM if they ever hope to compete with AMD and Intel.
@phatmeow7764
@phatmeow7764 7 місяців тому
thing is i want a machine can do it all so that is why unless game creators make games run on ARM chips as well as x86, i wun be going ARM at least on the desktop space? also i like to assemble my own system not be locked in into X RAM only or Y class GPU for the hardware (SOC)
@StevenKroeger
@StevenKroeger Рік тому
That looks like a Netrunner wallpaper on that machine
@perforongo9078
@perforongo9078 Рік тому
Must be an ego boost for the creator of Asahi to have Torvalds using his particular distro.
@Vindix007
@Vindix007 Рік тому
My congratulations to Asahi Team. Make a reverse engineering on a closed hardware, made by an anti open-source company isn't a easy task.
@ignaciocampos8435
@ignaciocampos8435 Рік тому
Apple deliberately designed it's ARM systems so you could boot whatever OS you'd like on them, they just fon't provide assistance on you doing it, you congratulate the Asahi Team but not enough to pay attention to what they themselves say on the matter, it's not closed hardware.
@teamtoken
@teamtoken 10 місяців тому
Apples SoC is one of the most open ARM chips out there. If they were anti open source (Like MS, Intel and AMD) they wouldn’t do this at all
@Ghfvhvfg
@Ghfvhvfg 9 місяців тому
Apple is just locking down iPads and iphones
@petehall1900
@petehall1900 Рік тому
Maybe Qualcomm laptop with Linux or pinebook video? Or Linux on arm chrome book video?
@ReneSiegenthaler
@ReneSiegenthaler Рік тому
You are just a cool Guy. I've always fun to listen to your videos. Because you speak sooo fast. And yoI give so much fundamental information in all aspects about IT SW or Hardware. Other people here wound either have a 10x longer video than yours or then split it into 10 videos. I'm kind of impressed about your visionary ideas here. Congratulation
@JohnCroucherAU
@JohnCroucherAU Рік тому
The new MacBooks are the first time since the 2000s that I have really noticed the performance increase from an upgrade. Upgrades in recent years have always been yeah it’s faster, but these macs are nuts.
@skipinkoreaable
@skipinkoreaable Рік тому
Fascinating.
@bjoernschumacher5852
@bjoernschumacher5852 Рік тому
RK3588 is sold with mini-itx boards, but still the graphic driver seems to be a problem....
@GaryExplains
@GaryExplains Рік тому
Yes, but the Cortex A76 is quite old now, it was used in flagship smartphones in 2019.
@JorgenHenningsen
@JorgenHenningsen Рік тому
The struggle with Intel, AMD and Nvidia for open source graphics drivers has been going on for years. Nvidia is still holding back on the secrets of their graphics cards. Now we start from scratch with Apple, Rockchip, Samsung and other large players in the ARM world. When will they release the information that's needed to make high performance graphics drivers? The problem is that these companies produce smartphones and iPhones and they fear the day when they can't end the life of a product because of open source alternative operating systems 😉.
@rufatbadal
@rufatbadal Рік тому
The difference to Asahi: Apple does not lock down the hardware cryptographically (like Nvidia does). This theoretically allows easy reverse engineering given sufficient time (a few years)
@TheFredFred33
@TheFredFred33 Рік тому
Nice comment but I dont think Apple cares about end of life of its products. I suppose Apple doesn’t want publish a part of their technologies to others
@ioneocla6577
@ioneocla6577 Рік тому
Amdgpu drivers are all open source 🤨
@hishnash
@hishnash Рік тому
@@TheFredFred33 When your a company the size of apple you end up cross licensing IP etc from many vendors. It would be a legal rats nest for them to just open source everything even if they wanted to. They do open source quite a bit but are very intentional about that (kernel is open source of source, not to mention all the work they do on LLVM).
@ronkemperful
@ronkemperful Рік тому
Absolutely agree with you concerning the need for ARM laptop/desktop computers. With the greater efficiency of ARM over the ancient X86 architecture, ARM could be a way to get more performance with less watts and heat. High end discreet graphics cards are an example of X86 stupidity, consuming ever greater amounts of energy for just a little bit more performance. Theoretically with ARM, a more efficient CPU coupled with high bandwidth onboard graphics could provide even better performance with a fraction of the wattage, heat, and price.
@joegee2815
@joegee2815 Рік тому
Gary, have you seen the Pinebook Pro from Pine64? That's the team that made an attempt at a Linux phone, the PinePhone.
@GaryExplains
@GaryExplains Рік тому
I have heard of it but never seen one in real life. From the specs the CPU performance is near (worse) than a Raspberry Pi 4, so not really what we need.
@GiancarloCarccamo
@GiancarloCarccamo Рік тому
great video
@tesev.7703
@tesev.7703 Рік тому
What arm64 cpu/ soc exist that can power a typical laptop ? the likes that power pi are not powerful
@kbaeve
@kbaeve Рік тому
This is very cool, and feeling safer going to M1/2 when replacing my 2015 macbook pro (running linux). And I guess it will help the progress that the head honcho is running your distro too.
@danielfberquo
@danielfberquo 10 місяців тому
I am a person who has dreamed of a commercial computer/notebook using ARM architecture for years. I see that the biggest problem is the lack of industry standardization. You find several development boards using ARM like RaspberryPI. However, it is necessary to standardize a type of SOCKET for the ARM processor and a standard motherboard configuration. Unlike the x86 market that only has two manufacturers, ARM processors have several. No one is going to invest, at this first moment, in a motherboard that forces them to be tied to a single manufacturer. A motherboard that supports several different models and manufacturers is the best solution.
@JohnPMiller
@JohnPMiller Рік тому
The M1 Mac Mini is not upgradeable, but I bought a new base model (8 GB RAM & 256 GB storage) for $620 ($570 + sales tax) at Costco in the U.S.. I would have liked more RAM, but I still thought it was a pretty good deal. Next year we'll have more ARM-based Windows & Linux PC's. Thanks for the video!
@hishnash
@hishnash Рік тому
so if your very skilled at soldering you *can* upgrade it people have upgraded by SSD and RAM on these devices but these tend to be shops that already are used to doing this to phones.
@AdmV0rl0n
@AdmV0rl0n Рік тому
I'm puzzled by this. Maybe I am mistaken, but there are tons of ARM based chromebooks out there. I assume some can have unlocked bootloaders and dev modes, and would be *at* least as viable for Linux usage as the Mac which has required the ASAHI linux bods to put in a lot of work, and I suspect that on that Mac you'll have a more limited choice care of that. I will agree that most of those come with limited upgradability - soldered ram and so on. So that remains an issue (but again, mac books = same problem at a much greater price).
@GaryExplains
@GaryExplains Рік тому
The processors in Chromebooks tend to be quite low end.
@winsomehax
@winsomehax Рік тому
Next up: we want RISC V laptops. Ones that can be verified from start to finish with a simple BIOS that can hand off to open source software. In case people hadn't realised yet (it can some as a shock) - the number of operating systems that sit UNDER linux/windows. I lost count of the total.. but here's some: the hypervisor, UEFI, SMM, Intel's management engine (ME) - all of these are large enough to be operating systems... and there are more still. You have NO idea how much software is running sneakily on your PC even if you think you are running Linux - it's encrypted, updated remotely... and all of it is being repurposed for 1) the manufacturer 2) the state three letter agencies. In others words: part of your machine is setup as an enclave ready for state snooping or tax, DRM etc. And all of it full of code that is rarely examined and full of security holes. UEFI for example was a disaster - the BIOS boot process was a perfect example of something that needed to be as simple as possible. But Intel had its agenda and built UEFI - an operating system - which has been a security catastrophe. In case anyone wonders where this originated, it was the late 90s. The tech giants had a meeting and announced that the next frontier in security was ensuring the machine is secure against its owner. From then on its been a building process with TPMs and encrypted paths everywhere (for DRM) finally culminating in Microsoft feeling brave enough to mandate a TPM (whcih they said they wouldn't do) in Windows 11. None of which you are in a position to understand, read or approve/disapprove. In short you don't own that machine you paid for. Every Orwellian horror show from here on in is just a mystery encrypted software update away.
@bthegawd8113
@bthegawd8113 Рік тому
Would that apply to system76 machines?
@GaryExplains
@GaryExplains Рік тому
Why do you want RISC-V laptops? I don't think there is a mechanism to verify what is on a chip. A chip maker can say that it is using certain source files, but then use something else. There is no checksum that the hardware can perform to verify it is the same RTL (or whatever) as the source.
@quazar-omega
@quazar-omega Рік тому
@@GaryExplains Guess we'll have to build our own CPUs, might even start sourcing our own silicon
@winsomehax
@winsomehax Рік тому
@@GaryExplains RISC V is more open than Intel or ARM - in fact there are designs that come with the CHISEL source - and you can verify those with a checksum. You can get those fabbed right now. The argument here is that because you can't be 100% certain all the way down at this moment, there's no point in bothering moving towards more open systems. The CPU is a critical layer that needs opening up.
@GaryExplains
@GaryExplains Рік тому
Only the RISC-V specification is open source. Not (all) RISC-V processors. You can't verify what comes from the fab with the checksum of the source.
@n2kra
@n2kra Рік тому
WiFi mesh, like 1 laptop per child OLPC? Scratch/squeek performance?
@GaryExplains
@GaryExplains Рік тому
Eh?
@DesignTechie
@DesignTechie Рік тому
this is good news now if arm chip architects would make a serious desktop or laptop offering other then microsoft and snapdragons bespoke surface arm chips we could possibly see the arm pc landscape boom
@astridlindholm1159
@astridlindholm1159 Рік тому
Im curious, as we all know arm is not really a recent architecture, but why is desktop arm only taking off now?(not counting acorn's nineties endevours) why did we see powerpc take off and not arm?
@GaryExplains
@GaryExplains Рік тому
Power PC only "took off" on the desktop because Apple picked it... See any similarities?
@andrewnorris5415
@andrewnorris5415 Рік тому
ARM processors for PCs are presently made for servers. Not cheap but lots of power. I think manufacturers will soon see there is a gap in the market lower down. They are always better for power consumption and consumers are more worried now about rising bills.
@peakminute
@peakminute Рік тому
sadly there are some applications that do not work on Linux, which I use at the moment. When there will be support for them I will jump straight in.
@SCIENindustries
@SCIENindustries Рік тому
why not lenovo x13s or apcsilmic dot 1 mini pc? 🤔
@GaryExplains
@GaryExplains Рік тому
You mean the $1300 laptop?
@zulucain
@zulucain Рік тому
Does arm64 Linux have libdrm yet?
@nand3kudasai
@nand3kudasai Рік тому
if you want a cheap consumer ready arm laptop you should check what pine64 has. its pretty good and has been used by many.
@GaryExplains
@GaryExplains Рік тому
Old processor with only Cortex-A53/A72. Barely faster than a Raspberry Pi.
@dav2mai
@dav2mai Рік тому
Can't wait for RISC-V's turn!
@GaryExplains
@GaryExplains Рік тому
Why? What advantages will it bring?
@jeffskent
@jeffskent Рік тому
I've used both the Apple machines and distros of Linux and keep going back to my LG 16" Gram since it is so light and powerful. Most of the things I want to do with my 3 computers are easily done on this machine and I don't want to spend the time and effort to learn a new OS. I believe most folks feel this way and specialist users have their os of their choice and we are all happy.
@tunahankaratay1523
@tunahankaratay1523 Рік тому
Just install Linux on your LG Gram then? Or dual boot?
@jeffsadowski
@jeffsadowski Рік тому
Isn't the Microsoft Surface arm64 can you run linux on that?
@akhildamu017
@akhildamu017 Рік тому
As a LinuxMint user and a RedHat aspirant myself, my opinion is that, for manufactures (not Apple) to make more affordable Arm based PCs and Linux machines, more people must start using Linux based OS. And to make Linux to Appeal to the masses, more professional useful Softwares must be developed or made compatible in Linux OS.
@anon1div0
@anon1div0 Рік тому
Low spec Mac mini M1 ?
@marcello4258
@marcello4258 Рік тому
What about the pine book, Garry?
@GaryExplains
@GaryExplains Рік тому
You mean that laptop that is barely faster than a Raspberry Pi 4?
@srirachahero4679
@srirachahero4679 Рік тому
Oh, what i would give to see a technical talk headlined by Linus Torvalds and Johny Srouji…
@mannkeithc
@mannkeithc Рік тому
Another small step! Lenovo has just published details of their ThinkPad X13s Gen 1 with a Snapdragon 8cx Gen 3 ARM64 processor. Unfortunately, it still won't be cheap, and though arm based windows laptops are beginning to improve especially with regards 64-bit X86 emulation, Apple M1 and M2 processors raw performance still outstrips Snapdragon processors. I wonder how long we are going to have wait for Qualcomm's Nuvia acquisition (ex-Apple silicon developers) and Microsoft project Volterra to bear fruit?
@hishnash
@hishnash Рік тому
will be difficult for Qualcomm to functionality use the Nuvia team as they need to be very careful to not do anything that is to close to what apple does/had internally as it would then be way to easy for apple to get it blocked. That team will be required to document their working and start from first principles to ensure they have a paper trail to prove it is not stolen tec.
@unruler
@unruler Рік тому
Don't you understand that arm64 processors are SoC - system on a chip, that means that RAM, GPU and CPU as well as handful of other things like modem, neural engine, etc. are all embedded into the chip and this contributes to its efficiency and performance, that means no swappable parts, best you can hope for are SSD, but not with Apple though.
@GaryExplains
@GaryExplains Рік тому
LOL, it isn't the fact that the CPU is part of an SoC that makes it efficient. It is the CPU design that makes it efficient. Also, Arm's server CPUs in its Neoverse range are also more efficient than the Intel and Amd counterparts that is why Google, Amazon, and Microsoft now offer them in their cloud services.
@santosvella
@santosvella Рік тому
I am very surprised that Apple actually allow another OS to be installed on their hardware and haven't found a way to prevent this.
@godnyx117
@godnyx117 6 місяців тому
They don't have to prevent it, they just have to NOT open their system and let them properly support it. Don't get up in the few normies. The majority of people will not buy a laptop to run an OS that is not officially supported in it. If you do that, you are up *AT ANY TIME* for your PC to stop working, either at some part or completely. So yeah, Apple just doesn't care.
@vaishakhgk2006
@vaishakhgk2006 Рік тому
Well i have doubt can we fully remove mac os and only use asahi linux
@TheCodeTinkerer
@TheCodeTinkerer Рік тому
Looking forward to his expected rant in a couple of months about the ARM64 situation.
@thor.mukbang
@thor.mukbang Рік тому
Macs really aren’t that expensive. I bought the M1 Air on sale for just $799
@alexanderfreeman
@alexanderfreeman 7 місяців тому
Maybe it'll happen one day, but I don't see it happening any time soon because of the lack of backward compatibility. Most consumers just don't care about Intel vs. ARM. They just want a computer that runs the programs they already have. As a result, the market for this sort of thing is too small for hardware manufacturers to want to produce ARM laptops in large enough quantities for the price to come down.
@dixztube
@dixztube Рік тому
Pull up Linus !
@chromerims
@chromerims Рік тому
Super video
@GaryExplains
@GaryExplains Рік тому
Thanks
@john-vega
@john-vega Рік тому
I bought a brand new on sale $100 Chromebook, was not sure why it was cheap when I bought it.Turns out it's a 64bit ARM. ChromeOS is 32bit but Linux dev env VM is 64bit. There are some compatability issues but not a big deal. The biggest surprise is that the battery last a long time and usually don't have to charge the whole day. I can use it as a light dev machine and just remote desktop to home computer for more demanding dev coding. So it has been a great experience. Another benefit, I don't have to worry if it gets stolen when I leave it to go to the bathroom. I call it disposable computer.
@commentarytalk1446
@commentarytalk1446 Рік тому
What a lot of consumers would love: ARM 2-in-1 Tablet-Laptop mini eg Surface Go "Air" using the Surface Go Form Factor and cutting the weight right down to equivalent with iPad Air M1 at about ~450g + 250g typecover detachable to easily use for media consumption as well as full-fat OS for on-the-go work tinkering. The weight, multi-modal input, convergence of devices and connectivity, long arm battery life are all essential. The fact Apple does not offer this is a market niche waiting to be exploited. In the capacity of lighter, thinner and longer-lasting battery life (power efficiency) this is where ARM can make immediate gains over Intel/AMD as per Smart Phones already. Windows On Arm (WOA) has some way to go to match MacOS integration with hardware-OS-Apps which is a challenge also. In respect to the above, Linux could be more efficient however a lot more work is needed on Touch GUI in Linux for the above convergence.
@noferblatz
@noferblatz Рік тому
Sadly, the real problem is that the M1/M2 chips are many times more capable than RPis and the like. ARM is just the technology which powers the chip. What's missing is ARM CPUs of the class that Apple is building. The market is flooded with Intel, and there's not much reason to design an ARM CPU of that magnitude, except for a company like Apple. There's no incentive for IBM or HP or Dell to design a desktop capable ARM CPU when Intel can supply all the chips they need.
@StaceyAyodele
@StaceyAyodele Рік тому
This is the reason that Intel/AMD will probably remain the main processor for PCs going forward I think.
@randomcomment9992
@randomcomment9992 Рік тому
@@StaceyAyodele hard to stay on the top, when your x86 device use almost the same power just remain in idle and showing the screen saver, like the ARM based device on full load. It will limit your capacity in the future, you need sometimes 1000W power supply to reach that x86 performance, when Apple not far from that performance with a bit more than 100W. So what do you think who can double the performance, and power consumption more, before they will reach the limit?
@StaceyAyodele
@StaceyAyodele Рік тому
@@randomcomment9992 ARM devices that manufacturers make currently are locked down and have no upgradability. I'm not spending $1000+ on a computer I can't upgrade down the line if I want to. For this reason, I don't see ARM computers being a good option for those of us that want upgradeable systems.
@randomcomment9992
@randomcomment9992 Рік тому
@@StaceyAyodele than you can use this forever, and never get a better and faster device in the future.. since they are already limited in a few country.. even the more powerful desktops are over 6-800W power consumption, they are limited to max 600W, over that they can't sell anything.. So bye-bye RTX 3090 Ti (5-600W power consumption possibility) + good CPU (2-300W power consumption possibility). You can't get both in California, and most country will follow this, when the 1000W common power supply will even raised to increase the performance to more..
@kbtdadap
@kbtdadap Рік тому
@@randomcomment9992 3090ti is like 4k$ and youre worried about power consumption? why? you can easily afford electricity if youre spending money on a 3090ti.. come on
@robertlawrence9000
@robertlawrence9000 Рік тому
The original Linus tech tips.
@johngordon1175
@johngordon1175 Рік тому
Microsoft has intentions to use arm processors, China has written software that can most probably employ the M1 or M2 technology
@lfjvs
@lfjvs Рік тому
So tecniclly I am using a raspberry pi 4b as my main computer and its an arm64 computer running linux. So this is great in my opinion!
@n0kodoko143
@n0kodoko143 Рік тому
i love this! Also - "A really big shift in the way that we C" :D
@shadypark78
@shadypark78 Рік тому
I currently run debian and archlinux on a Samsung Galaxy Note 9. Using Samsung Dex to display on the monitor, Termux to install the repos, and packages,(Andronix helps with this), a VNC viewer that is compatible with Dex (MultiVNC), and the XFCE4 desktop environment. It took a little trial and error, but I've installed debian, Ubuntu, Archlinux, Kali, Fedora, and Manjaro. Mostly with XFCE4 and LXDE. I am absolutely NOT a Linux expert, especially when trying to install and run it on devices other than PCs. I'm not a programmer, and grew up with Windows. Be Advised, you need to get Termux from F-Droid, and not the play store. Everything else can be downloaded from Google Play. The Termux version from play store won't work.
@jimcallahan448
@jimcallahan448 Рік тому
An ARM computer between a Raspberry Pi 4B and an Apple M1 Mini. Perhaps the Raspberry Pi 5 will offer better SSD support.
@test40323
@test40323 Рік тому
The advantage of ARM chips is energy efficiency which makes it ideal for laptops. Gamers have different priorities. I don't see the point for a low cost ARM desktop but I like the idea of a serviceable/modular ARM laptop where you can replace graphics, screen, memory, ssd etc. Love your discussions.
@vinnytube1001
@vinnytube1001 Рік тому
I think the ability to reach high performance at low TDP will have gamers interested. Look at how power-hungry the next gen video cards will be. Wouldn't it be nice to have a 90W CPU that performs like an x86 250W TDP CPU? It'll help with heat management and also spare high wattage requirements on your PSU. So... TL;DR I think gamers could be interested, if high-performance low-TDP chips were available.
@test40323
@test40323 Рік тому
@@vinnytube1001 you have a point. But, a RISC may not always beat a CISC. e.g. my raspberry pi 4 generate more heat than a Intel NUC i3.
@JB52520
@JB52520 Рік тому
In terms of performance that sounds about right. ARM is generally more efficient by not needing such a large decoder, but high performance CPUs translate to micro-ops anyway, so they're more similar than different. This should mean x86/64 would only be slightly behind ARM on the desktop. (I could be wrong, of course.) I'd still like to see ARM on desktops so developers can more easily support it. But I'd rather see RISC-V. Not for any particular technical reasons. I just find it appealing and I like what it stands for. If I make a homebrew CPU, emulator, or FPGA project using RISC-V (might do someday for fun), I'm protected against attack by lawyers. That's no small thing. They're the thugs that destroy projects, companies, and lives. They steal money, get people imprisoned, suppress innovation, and generally just create fear and misery. That's not a problem for enthusiasts of RISC-V. It's better with ARM these days because RISC-V forced them to be better, but they're still in it for the money and protected by law.
@vinnytube1001
@vinnytube1001 Рік тому
@@JB52520 That's a good point. ARM instruction set has grown to be more CISC-y, and x86 processors translate to an internal instruction set anyway. The cost of those translators is estimated to be 3-5% in modern CPUs. But... not only not paying that cost, but also freeing up die space for other things, is definitely an advantage.
@GaryExplains
@GaryExplains Рік тому
"ARM instruction set has grown to be more CISC-y" could you clarify that? AArch64 is a clean, modern, efficient 64-bit ISA.
@AindriuMacGiollaEoin
@AindriuMacGiollaEoin Рік тому
that battery life
@mikapeltokorpi7671
@mikapeltokorpi7671 Рік тому
GPU part is apparently locked by Apple.
@assassinul95
@assassinul95 Рік тому
Unfortunately I don't like the way manufacturers limit upgradeability
@CMDRunematti
@CMDRunematti Рік тому
One point tho, you say we need an arm pc with slotted ram,gpu and ssd, but the Mac machines have ran and gpu baked in, and even the ssd is special. I'm sure we're getting there (raspi gpu support already a thing), I'm just pointing this out
@GaryExplains
@GaryExplains Рік тому
True. But the reason why the PC has been successful over the decades is its modular approach. We need that, not more custom built computers where nothing is upgradable.
@CMDRunematti
@CMDRunematti Рік тому
@@GaryExplains i totally agree. Just pointing it out. I've been bothering my friend for the last decade about why phones don't come with sockets for CPUs, I'm sure he's tired of it (i know why, but still)
@davidgrisez
@davidgrisez Рік тому
The biggest difficulty in developing Asahi Linux for Apple Silicon Macs is that the Apple Silicon Macs are completely proprietary systems with no information published by Apple on how the internals work and operate. As a result the difficulty for Asahi Linux developers is that they have to completely reverse engineer Apple Silicon to develop proper drivers for all the hardware. One of the toughest parts is the Apple Silicon GPUs. Right now Asahi Linux lacks GPU acceleration and the Asahi Linux development team are still hard at work develop GPU acceleration.
@thedanyesful
@thedanyesful 10 місяців тому
Absolutely this. Torvalds is almost always ahead of the game when it comes to technical leadership and x86 has been really limiting for a long time. Just the fact that platform relies on proprietary BIOS firmware essentially unchanged since 1979 is pretty indicative of where x86 stands.
@jasongooden917
@jasongooden917 Рік тому
Watching on the M1
@chucky29949
@chucky29949 Рік тому
Long live AARCH64, high performance & low instruction set! R I S C
@3x3Qt
@3x3Qt Рік тому
No mention of ChromeBooks?
@GaryExplains
@GaryExplains Рік тому
No, not relevant.
@1MarkKeller
@1MarkKeller Рік тому
GARY!!! Good morning Professor! Good morning fellow classmates! Stay safe out there everyone!
@GaryExplains
@GaryExplains Рік тому
MARK!!!!
@bobbyv3
@bobbyv3 Рік тому
Is the Surface Pro X not an option?
@GaryExplains
@GaryExplains Рік тому
It is an expensive option.
@bobbyv3
@bobbyv3 Рік тому
@@GaryExplains You should do a follow-up to this video!
@meferswift
@meferswift Рік тому
If apple other aspect such as pain in the ash Repairability, and reliabele service that are not throwable the moment randong thing break. And it's expensive overall from buying cost and other added cost. Yes I'm poor enough to still have trouble with it.
@norc
@norc Рік тому
I think there is a technical reason, you need the software to run on tne plattform, which was easier for Apple with its unified ecosystem to convince everyone, with Windows on ARM you would be stuck on their emulation layer for x86 for quite a while until developers recognize that Windows on ARM is a thing and compile their source for it. And the market for linux is sadly still too small.
@GaryExplains
@GaryExplains Рік тому
But the opposite is also true, you can't port the software until you have a platform to run it on.
@norc
@norc Рік тому
@@GaryExplains Yeah, thats true, classic chicken-egg-problem. I think the best laptop manufacturer to push forward would be Microsoft themself, because they would not only be able to grep more attention than most laptop manufactures, but also if there is a problem with the emulation layer, they do not depend on another company to fix it. (And they already do build some ARM machines so this might help to move in the right direction eventually)
@jan5504
@jan5504 8 місяців тому
why would you need an arm if there's RISC-V coming
@GaryExplains
@GaryExplains 8 місяців тому
Why would you need RISC-V if you have Arm? What value does RISC-V offer the consumer? As you say it is "coming" it isn't here yet and it is still years behind Arm, Intel and AMD.
@jan5504
@jan5504 8 місяців тому
@@GaryExplains ironically there's already a roman brand laptop that uses RISC-V processor and the laptop listed for power users. Check it out if you want.
@GaryExplains
@GaryExplains 8 місяців тому
That isn't irony. I didn't say that RISC-V processors don't exist. I have a review of the VisionFive 2 SBC here on this channel. I said they are years behind. The performance of the VisionFive 2 is average at best, and the Roma laptop isn't for power users, that is a joke, what they mean is that it is for nerds as it is underpowered, overpriced, and you will be fighting every day to keep things working. You didn't answer my questions: 1) Why would you need RISC-V if you have Arm? 2) What value does RISC-V offer the consumer?
@seancondon5572
@seancondon5572 Рік тому
It's like I say, though (and as you seem to imply towards the end there), we don't need systems like the Apple M1/M2, the Surface Pro X, or even the Raspberry Pi. What we need is a sort of affordable ARM system that's got all the features you'd expect from a desktop PC. PCIe slots, NVMe, USB 3.0, Gigabit ethernet, RAM and CPUs you can change out, an ATX-compatible form factor (mini-ITX, DTX, mATX, full ATX... so on), and a system that's NOT purpose-built for the server space.
Unleash Apple Silicon... with LINUX!
10:37
Jeff Geerling
Переглядів 848 тис.
GADGETS VS HACKS || Random Useful Tools For your child #hacks #gadgets
00:35
SMART GADGET FOR COOL PARENTS ☔️
00:30
123 GO! HOUSE
Переглядів 19 млн
128-core MONSTER Arm PC: faster than a Mac Pro!
15:24
Jeff Geerling
Переглядів 387 тис.
The Slow Death of Windows
17:22
TechAltar
Переглядів 1 млн
I Should NEVER Have Listened To Your TERRIBLE Linux Idea...
10:32
Dawid Does Tech Stuff
Переглядів 337 тис.
Linus Torvalds: We Don't Use Windows
2:58
TFiR
Переглядів 1,1 млн
Arm vs RISC V- What You Need to Know
22:19
Gary Explains
Переглядів 296 тис.
I Tried a Disney Secret Project!
11:33
Marques Brownlee
Переглядів 2,8 млн
The mind behind Linux | Linus Torvalds | TED
21:31
TED
Переглядів 6 млн
Free Programs that EVERY PC should have! (NOT SPONSORED!)
21:27
JayzTwoCents
Переглядів 932 тис.
Ubuntu's ARM Is Good
8:22
Chris Titus Tech
Переглядів 38 тис.
GADGETS VS HACKS || Random Useful Tools For your child #hacks #gadgets
00:35