|
| ▲ | prmph 2 days ago | parent | next [-] |
| Wow man, "horrific code" can be worse than no code. Bad code can damage hardware, destroy data, allow exploits, etc. all manner of bad things. Unless your meaning is that you already have work-in-progress code that you are working on to make much better whereas they have not even started, I don't see how your point makes sense. But even then it debatable whether making bad code good is better than creating good code from the start. |
| |
| ▲ | jasonvorhe 2 days ago | parent [-] | | The website makes it obvious that it's in early alpha stages and is transparent about it: > This release is intended for developers. RE always ran a risk of everything you mentioned. If this project had been started before the AI craze by some RE amateur you probably wouldn't be this dismissive. | | |
| ▲ | thisismyanon2 a day ago | parent [-] | | IOW if it weren't slop then people wouldn't dismiss it as slop. You don't say! People would still be nervous about the legal ramifications of accepting code from an Apple employee though. |
|
|
|
| ▲ | torben-friis 2 days ago | parent | prev | next [-] |
| I absolutely don't want to run "horrific code" as my OS. Why would anyone? |
| |
| ▲ | vconnor 2 days ago | parent | next [-] | | Especially in kernel mode. That interfaces with actual hardware. | | |
| ▲ | GeekyBear 2 days ago | parent [-] | | If a kernel coded using AI assistance is unacceptable, then I have bad news about Linus' official policy on AI use in the Linux kernel. | | |
| ▲ | torben-friis 2 days ago | parent | next [-] | | No one criticized AI assisted work, but the authors admission that the code is shit. | |
| ▲ | vconnor 2 days ago | parent | prev [-] | | It's certainly bad news, but there's not much any of us can do about it, can we? Enshittification comes for everybody. |
|
| |
| ▲ | jasonvorhe 2 days ago | parent | prev [-] | | Isn't it great how free software means having a choice? I love it. | | |
| ▲ | cromka 2 days ago | parent [-] | | Yes, being able to buy a hacked-together microwave that can explode in your face and one that is tested and certified is amazing! Especially if you’re clueless about how they’re made and you just want a microwave. | | |
| ▲ | yjftsjthsd-h 2 days ago | parent [-] | | > and one that is tested and certified I must have missed that; could you share a link to the Linux kernel that's tested and certified as functional on M4 hardware? | | |
| ▲ | cromka a day ago | parent [-] | | Having your code accepted to Linux mainline is the certification in this paraphrase. | | |
| ▲ | yjftsjthsd-h a day ago | parent [-] | | Mainline Linux doesn't run on the M4. So in your metaphor, it's more like being able to choose between a microwave of uncertain quality and not having a microwave. | | |
| ▲ | cromka a day ago | parent [-] | | Exactly my point. Some things you simply should not implement experimentally and tell the people it’s ok, just like Omarchy does to their. |
|
|
|
|
|
|
|
| ▲ | thisismyanon2 2 days ago | parent | prev | next [-] |
| You're talking about code with the potential to damage hardware. So, no. |
| |
| ▲ | ffemac 2 days ago | parent [-] | | Exactly, and that attitude omg. Overall I'm glad I saw his messages - gravity linux is now on my ban list. Not going to touch it in a million years. |
|
|
| ▲ | veidr 2 days ago | parent | prev | next [-] |
| That's just... not how it works. Even good code is a liability. Admittedly "horrific" code is a 10x or 50x liability. Sometimes you accept that kind of technical debt because "it's really important" — e.g. the company will go bankrupt, or whatever. (Historically, btw, this is why proprietary corporate code is often so much worse than even fairly incompetent open-source code. Because it's just not really that important to ship horrific slop when nobody's income depends on it.) The idea that shipping "horrific" code now is somehow better than not shipping it until it is fit for human consumption works in some narrow business life-cycle scenarios, but not in any kind of user-facing scenario, and certainly absolutely fucking not any kind of user-facing OS implementation scenario... (T_T) |
|
| ▲ | coldtea 2 days ago | parent | prev | next [-] |
| "Code is a liability" - is one of the fundamental tenets of programming. So, "it's better because our code exists, and their code doesn't" isn't the brag you think it is. Yes, a quick thrown together utility is better than having to manually do something. But that's not the same for an OS, or god forbid, a filesystem. Especially since the only reason your code exists in the first place is that they did the hard work and your project forked. |
|
| ▲ | Copenjin a day ago | parent | prev | next [-] |
| You should be more respectful considering that the only part that works 100% of your fork come from Asahi. Why didn't you start from scratch building something of higher quality? Lack of skill or only of tokens? |
| |
| ▲ | orangecat 18 hours ago | parent [-] | | Lack of skill Unironically yes. I think it's great that you don't have to be as extraordinarily skilled as the Asahi developers in order to get Linux running on new hardware. | | |
| ▲ | Copenjin 17 hours ago | parent [-] | | It's fine for me too, as long as the effort that was put in by the predecessors is recognized and not ridiculed. |
|
|
|
| ▲ | justauserid 2 days ago | parent | prev | next [-] |
| > however bad our code is (and I have no issues saying that most of our linux driver code is absolutely horrific It's the operating system, mate. People don't just use operating systems to take screenshots and then post on social media. > it's better than Asahi code, because our code exists, and their code doesn't This is an especially horrific comment if you are really related to the project and this also adds to the perspective on why Asahi team might have wanted to have no nothing to do with this project and related people and their thought process. Anyway, good luck. |
|
| ▲ | rbnhood 2 days ago | parent | prev | next [-] |
| Uhm, I don’t think this is the flex you think it is. |
|
| ▲ | csomar 2 days ago | parent | prev [-] |
| > Hasn't been shipped yet Does it though? |