Live data from Hacker News

From macOS to Arch Linux

juxt.pro

251–256 of 256 posts

Re: From macOS to Arch Linux

#251
post #194

Earlier quoted context omitted.

> Apple is not designing OS for devs their vast majority of users are not devs or even professionals these days yeah. So why are so many devs more or less forced to use MacBooks? someone tell their CTOs

I am a CTO and I use a system76[1] I would rather my devs used Linux systems, for a long time I did only deploy only Linux ThinkPads, but devs want MacBooks- even more so after M1 launched. A few have turned down offers because we didn't offer macs. Now we basically allow them to choose, but in the recent past not a single one has not chosen Apple . I don't think it is all just CTOs either, there is lot of aspiration…

> Now we basically allow them to choose, but in the recent past not a single one has not chosen Apple .

I think that's awesome, and I would feel great about starting at a place that gave devs a choice between System76 and Apple.

> Having linux just work is worth investing in frame.work or system76 or dell developer edition I rather do actual work than fiddle with drivers .

Agreed! There are fun and sometimes productive forms of tinkering with Linux. Fighting incompatible hardware is not among them

Re: From macOS to Arch Linux

#252
post #251

Earlier quoted context omitted.

I am a CTO and I use a system76[1] I would rather my devs used Linux systems, for a long time I did only deploy only Linux ThinkPads, but devs want MacBooks- even more so after M1 launched. A few have turned down offers because we didn't offer macs. Now we basically allow them to choose, but in the recent past not a single one has not chosen Apple . I don't think it is all just CTOs either, there is lot of aspiration…

> Now we basically allow them to choose, but in the recent past not a single one has not chosen Apple . I think that's awesome, and I would feel great about starting at a place that gave devs a choice between System76 and Apple. > Having linux just work is worth investing in frame.work or system76 or dell developer edition I rather do actual work than fiddle with drivers . Agreed! There are fun and sometimes producti…

The choice is usually Linux ThinkPads and Apple. System76 is great and I love it, however parts and availability of support globally is definitely limited to consider wide scale deployment. There is also reuse flexibility for returned thinkpads that can be given to for windows users .

Having said that if a employee requested system76 or frame.work I would happily get it. Sadly like I said everyone wants Macs.

Re: From macOS to Arch Linux

#253
post #174

Earlier quoted context omitted.

Same experience here with 15 years of Arch usage, a few major issues before systemd, none since, except having to migrate the boot loader, network manager and so on to systemd and from time to time having to use a workaround from the latest news at archlinux.org. I have also migrated to pipewire a month ago with a single command and no issues. It's quite stress free, because the whole operating system is basically th…

Actually, I tried arch again last month after unfa's video on pipewire support. Couldn't even revert back to PA when PW failed, the entire system had to be reinstalled. Can you make it work? Absolutely. Can it fail catastrophically if you make one little mistake? Absolutely.

PipeWire is basically the files pacman installed, and systemd user services.

This command would have been able to remove it:

  pacman -Rsn pipewire pipewire-pulse pipewire-alsa
And this disable it:

  systemctl disable --user pipewire pipewire-media-session pipewire-pulse
A common mistake when installing it is forgetting to install pipewire-pulse and pipewire-alsa.

https://wiki.archlinux.org/title/PipeWire

Re: From macOS to Arch Linux

#254
post #213
post #92

Earlier quoted context omitted.

Which, honestly, is grating. It's great that the Arch wiki is as good as the Gentoo wiki was in 2002, but it would be even better if the Arch wiki actually acknowledged the people doing the work. For GPU passthrough, for example, the initial author/current maintainer of VFIO published a development blog which has a [multi-part series explaining VFIO and passthrough from the bottom up]( http://vfio.blogspot.com/2015/0…

> Worse, the Arch wiki (and various subreddits) are almost as bad as the Arch/Ubuntu forums were in 2005. They often lead to a bunch of "shotgun debugging" where users are copy and pasting things they don't understand at all in the hopes that it will fix whatever problem they're encountering for reasons they won't understand. This drives me absolutely fucking nuts. > The community in general is full of people who int…

That's sort of my point. I'm also an old fogey in Linux hipster-land, who started off with RH5, then moved to Mandrake, then Gentoo somewhere around the kernel 2.2->2.4 transition.

It was really important then to know how to identify hardware so you could actually have it supported in your kernel (I don't remember if `genkernel` didn't exist yet or whether I was just trying to squeeze out as much performance as I could -- probably the latter). But it was also the era of winmodems, winprinters, risk of actual damage to your monitor if you screwed up the modes in X11R5/6.conf, we had to use `lilo` and remember to update it every time, etc, etc.

A lot of the people I talk to know who end up in the same positions as me still use those skills -- but we use them at distro vendors to make sure that 'normal' users never need to worry about it. Honestly, with the way Linux has been adopted, my expectation would be that by the time I exit the industry, people with the skillsets you and I have will be rare, and mostly unnecessary. Linux "just works" on the vast majority of hardware these days, and we old fogeys put a lot of blood, sweat, and tears into making that so.

It's not that I think that it's useless, it's that it's not _required_ knowledge anymore, and anyone who is convincing themselves that it's giving them deeper knowledge considering the vast increase in complexity is kidding themselves. In a pre-EFI world where all you needed was a binary (any binary) located at `/init` which "knew" how to handle everything else, it was great.

At this point, if I were starting from scratch, I'd tell people try to really understand how EFI works (https://www.happyassassin.net/posts/2014/01/25/uefi-boot-how...), get a handle on IOMMU groups+SRIOV/nvme namespacing/whatever, and learn as much as possible about network namespacing and how SDN/CNI work, so "how does a packet get from the outside all the way to a pod || EC2/openstack instance || whatever" is reasonable, and that's not even touching "how does `dracut`/`mkinitcpio` come up and hand off to systemd+cgroups", because those are the areas where things are likely to blow up, rather than "whoops, you forgot to build the driver for your HBA into your kernel and now you can't boot", or "X11R6 completely shit the bed after a driver update broke your Xinerama config".

Different years, different problems, different things are important. What was crucial for us to learn in 2000 hardly matters in 2022 when an Arch live USB will more or less boot on any system anywhere and get you a working framebuffer, with a couple of commands to bring up your system.

Re: From macOS to Arch Linux

#255
post #163

Earlier quoted context omitted.

Do you have any further information about the issue with Connected Standby? It’s one of my favorite features on my Surface.

This was discussed on hn a while ago: https://news.ycombinator.com/item?id=28639952 My old surface also never stayed in suspend reliably.

Thanks!

Re: From macOS to Arch Linux

#256

Earlier quoted context omitted.

the option for linux sleep mode exists on my thinkpad with an 11th gen intel CPU

Where did you find it? I looked through all BIOS settings K could find three times but was not able to locate it.

config -> power -> sleep state -> select "linux" instead of "windows 10"

on a thinkpad e14

Post reply on HN