News for hackers. Stuff that matters.
Re:Ask HN: Pros and Cons of Switching from Linux to M1 MacBook by ylyn on Saturday May 01, 2021 @08:18AM (#27005684)
> because so much of the ecosystem just works in a way that you will never experience with Linux

I do Linux kernel development.

Will that _just work_ on a Mac too?

Re:Ask HN: Pros and Cons of Switching from Linux to M1 MacBook by cassianoleal on Saturday May 01, 2021 @08:38AM (#27005785)
Surely you can understand that Linux kernel development might fall outside of "so much of the ecosystem", and in this case the statement still holds!
Re:Ask HN: Pros and Cons of Switching from Linux to M1 MacBook by eatonphil on Saturday May 01, 2021 @08:22AM (#27005713)
Not a Mac fan but you don't test kernel changes in a VM?
Re:Ask HN: Pros and Cons of Switching from Linux to M1 MacBook by ajross on Saturday May 01, 2021 @08:34AM (#27005767)
Statistically, basically all kernel developers are working on hardware support of one form or another. They might run changes in an appropriate simulator[1] if they have it, but the community of people able to do the bulk of their work in a desktop VM is quite small.

[1] OS X support for which tends to be a pain point too, while most vendors tend to have some kind of Linux product this is still very much a windows world.

Re:Ask HN: Pros and Cons of Switching from Linux to M1 MacBook by throwaway3neu94 on Sunday May 02, 2021 @04:02PM (#27018504)
Yes.

At our company, we do a lot of kernel development. Most devs are issued Macs, some Thinkpads with Windows. Very few run Linux locally, as IT doesn't like it.

We have Linux shell servers for development. They compile much faster than laptops anyway. The actual test systems are separate as well. You don't want to test on the machine you develop on generally (it'd be extremely annoying to not be able to edit code while waiting for the reboot to get the new kernel, and to loose your open windows for every iteration. Also what if it oopses?), and in our case that wouldn't work anyway (special HW).

Most use vim in screen, and VS Code with it's native SSH remote host support is also very nice.

If it works for dozens of our engineers, it can work for you if you're willing.

Re:Ask HN: Pros and Cons of Switching from Linux to M1 MacBook by mr_o47 on Sunday May 02, 2021 @04:57AM (#27013500)
Just curious do kernel developers use mac