Earlier quoted context omitted.
[flagged]
Want to have a conversation on what you agree or disagree with? I may have a newer account but definitely not a kid, in fact I have kids of my own
Resigning as Asahi Linux project lead
841–850 of 1001 posts
Re: Resigning as Asahi Linux project lead
#842Earlier quoted context omitted.
[Putting my dusty Linux Distro Maintainer Hat on] First of all, I wholeheartedly applaud Marcan for carrying the project this far. They, both as individuals and as a team proper, did great things. What I can say is a rest is well deserved at this point, because he really poured his soul into this and worn himself down. On the other hand, I'll need to say something, however not in bad faith. He needs to stop fighting…
Marcan's career as a developer includes lots of development on hostile systems where he's jailbreaking various consoles to allow homebrew. Asahi Linux is similar, given how hostile and undocumented Apple Silicon is, but it has a great amount of expectations of feature completeness and additional bureaucracy for code changes that really destroys the free-wheeling hacker spirit.
«Undocumented» – yes, but «hostile» is an emotionally charged term that elicits a strong negative reaction; more significantly, though, it constitutes a flagrant misrepresentation of the veritable truth as stipulated within the resignation letter itself:
When Apple released the M1, I realized that making it run Linux was my dream project. The technical challenges were the same as my console homebrew projects of the past (in fact, much bigger), but this time, the platform was already open - there was no need for a jailbreak, and no drama and entitled users who want to pirate software to worry about.
Which is consistent with marcan's multiple previous blog posts and comments on here. Porting Linux (as well as NetBSD, OpenBSD) onto Apple Silicon has been no different from porting Linux/*BSD onto SPARC, MIPS, HP-PA and other platforms.Also, if you had a chance to reverse-engineer a closed source system, you would have known that «hostile» has a very specific meaning in such a context as it refers to a system that has been designed to resist the reverse-engineering attempts. No such resistance has been observed on the Apple Silion computing contraptions.
Re: Resigning as Asahi Linux project lead
#843Earlier quoted context omitted.
The goal of Asahi Linux is to create a Linux distribution that is compatible with Apple devices. Using Rust is not a goal of the project, it's just something they decided to use due to personal preference, and is making the process of upstreaming anything much harder. If anything, it works against them in achieving their goal. Abandoning Rust is a possibility, abandoning Linux is not.
Its sad that they chose Apple, instead of like investing time into the upcoming ARM laptops to make the Linux more optimized on them. That talent should not be wasted on tech jewelry.
Even if you consider the hardware "tech jewelry", isn't it strictly better to have a way to run Linux on it instead of sending it to landfill? Seems silly to exclude a particular set of hardware from consideration for arbitrary reasons?
Re: Resigning as Asahi Linux project lead
#844Earlier quoted context omitted.
And some of these Lenovos are relatively upgradable too. I'm using a ThinkPad I bought refurbished (with a 2 year warranty) and upgraded myself to 40 GB of RAM and 1TB of SSD (there's another slot too if I need it). It cost me $350 including the part upgrades.
Where did you find a deal like that? Quick googling couldn't find it for me
Re: Resigning as Asahi Linux project lead
#845Earlier quoted context omitted.
This is every successful product, small, medium, large. I've never ever worked on a big corporate or small personal project and not experienced this. The secret is to have a healthy system for taking in those requests, queueing them by priority, and saying, "you are 117 in the queue, you can make it faster by contributing or by explaining why its higher priority". You can't let feature requests get to you, the moment…
I always tell this story about working with sales at a job where I worked in tech support. Sales would call me up and ask why I hadn't talked to their client about their very important ticket. I would tell them: "I have 5 P1 tickets, 8 P2 tickets, and dozens of P3 tickets. Your ticket is a P3 ticket." They would ask that I change it to a P1. I would. Then they would call me an hour later asking me about the ticket an…
Obviously, there was some oversight from managers, but overall it worked pretty well.
Re: Resigning as Asahi Linux project lead
#846Earlier quoted context omitted.
> 99% of insufferable Rust vs. C interactions I've come across it was the C fella being the asshole. So sorry, but no, not very convincing or "totally reasonable" at all. This has also been my observation as a C++ developer who finds themselves in a fair few C/C++-aligned spaces. There are exceptions, but in most of those spaces the amount of Rust Derangement Syndrome I've witnessed is honestly kind of tiresome at th…
> Rust Derangement Syndrome Thank you for proving me so right so readily.
Re: Resigning as Asahi Linux project lead
#847Earlier quoted context omitted.
> (yes, this is direct from stoicism) stoics don't write multi-paragraph goodbye letters
Stoicism is a school of philosophy. There are many many words over thousands of years discussing the practices and virtues.
Re: Resigning as Asahi Linux project lead
#848Earlier quoted context omitted.
That is assuming everyone who is one of those groups first sees themselves as marginalized. imo it would've been better to not have that first question and just ask people which group they identify with.
That’s a fair point, though I would be surprised if it made a huge difference. The actual survey question was: “Do you consider yourself a member of a group that is underrepresented or marginalized in technology?” I would expect most members of a minority to consider themselves underrepresented just by virtue of being a minority. And as the choice of groups was explicitly given, I assume that the survey allowed to vi…
I don't see why that would be the case.
And for tech in particular I'd say women (half the population) are underrepresented and LGBT (a definite minority) are not. Marginalization is a bit more complicated but similar.
Re: Resigning as Asahi Linux project lead
#849Earlier quoted context omitted.
> People will look on Rust community after this and say "Remember that time when _they_ where threatening kernel devs with social media drama?". It's not right but that's the perception that will last. Happened with actix, happened with serde, and now being threatened by kernel contributors. The perception seems at least somewhat based in reality.
Hang on there: the serde issue drama would’ve happened in any other ecosystem and doesn’t quite belong in this list, because it was about shoving a pre-compiled binary into the supply chain. (The actix drama was stupid IMO and is fair to criticize the community over tho)
Should they be? Well…
Re: Resigning as Asahi Linux project lead
#850It’s absurd that the C/C++ community is so hard-headed about Rust. Is the Linux kernel in fifty years still going to be written in the same language it is now?
The people in the thread were complaining about having mixed languages in a core kernel module, not about the language being Rust. Replace Rust with any other language and their complaint would have remained. The Rust people complain about not getting technical arguments against their proposals, but how is "a module that's coded in two languages is more difficult to maintain than one coded in a single language" not a…