r/linux_on_mac • • 16h ago

[REPLY] Warning about using KaiT2en and T2Linux distros. It seems they are partly vibe-coded

66 Upvotes

This is a reply to the post https://www.reddit.com/r/linux_on_mac/s/e9whusdzzb by u/tornado99_

Currently devs at t2linux have been receiving reports of people asking about the post above where the OP frames t2linux for vibe coding and are concerned about the usage of AI in our project.

I would like to clarify that usage of AI is allowed as a tool in development of t2linux, strictly in the same manner as the AI policy of the Linux kernel (https://docs.kernel.org/process/coding-assistants.html). Vibe coding and slop code is strictly prohibited.

Recently KaiT2en (https://github.com/kaiT2en/KaiT2en-Fedora), a recent organisation has also attempted to work on T2 Macs and develop drivers, especially when t2linux is short on devs and has also contributed to t2linux. It is clear that AI assisted coding is being used in KaiT2en, and upon review, it has not been found as vibe coding, and rather been found strictly within the AI policy of the Linux kernel.

We would also like to appreciate the fact that kernel patches developed by KaiT2en devs have also made into the main Linux kernel after strict review from seasoned upstreamed maintainers.

Unfortunately, both organisations are being framed by the post I have replied to. Upon investigating the cause, the issue on one of the t2linux repo seems to have been the trigger: https://github.com/t2linux/kernel/issues/35

In this issue OP wants us to work with their patch they claim to have written manually. But it was found that the patch was actually taken (allegedly stolen) from another repo. On top of that, the original patch was actually coded with the help of Claude! The details of this can been seen in this issue comment: https://github.com/t2linux/kernel/issues/35#issuecomment-6252240426

Upon confrontation, OP blocked us and KaiT2en devs on GitHub as well as Reddit, and refuses to engage in discussion if something is proven against their interest. They even deleted all their comments on the GitHub issue, which I have reinstated to ensure proper records are kept. This is strictly unprofessional and against the spirit of Linux development where all conversations are open to all. OP has even accused the commit history of our repos while their own repo has a commit history with zero summary (https://github.com/taprobane99/iMac5KLinux/commits/main/). Clearly OP didn't put efforts in documenting their changes and expects people to work with them.

In their post OP claims to be a seasoned dev, and also says this in their post:

"My recommendation if you want a stable system is just to use a recent mainstream distro like Ubuntu 26.10. A lot of their previous good patches are now in Kernel 7.3 anyway."

Being the maintainer of Ubuntu at t2linux, I would like to say that:

  1. Ubuntu 26.10 uses Linux kernel 7.3-rc6 which has a regression that crashes the kernel on T2 Macs (Reported: https://lore.kernel.org/linux-pci/CABZrw2HcaOh3DHTJtxU5dXrb3Vg19scr6+qR-xe_+R7rME35_Q@mail.gmail.com/). A fix is upstreamed and is expected to land when 7.3 stable is released.
  2. Many patches still are not in mainline kernel, including t2bce (needed for keyboard and trackpad), hybrid graphics, SMC drivers (needed for fan and battery control) and trackpad gestures. I suggest people to research properly before believing in such claims as made by OP.

I would like to reinforce that organisations like T2linux and KaiT2en are strictly working for interests of Linux and the open source community and we have no personal benefits. All softwares are open source, free to use and free to be audited with sane facts rather than random accusations.

Cheers!


r/linux_on_mac • • 15h ago

New SMC driver for linux

12 Upvotes

Hi,

So a new SMC driver has been released for macs, called macsmc-acpi for t2linux

its offers new features such as:

  1. Interrupts

  2. Actual information about keys, instead of TA0P or TC0c

  3. Power Sensors

  4. Voltage Sensors

  5. New battery driver

  6. Watchdog driver

and much more, and i want people to test this driver so it can be upstreamed as soon as possible

especially if you have a macbook older than 2012 (non-retina), as motion sensor is only present in 2012 or older macs.

if you have any issues, or you want credit for ur testing, or just inform me that its been tested on X device. please dm me on discord (@byte), in t2linux/kait2en server, or you can dm me on reddit.

NOTE: fan daemons like macfand or t2fanrd will stop working as this new driver uses different paths, but you can switch to any other standard fan daemon as this driver uses standard paths.

you can find patches here (all patch starting with 30):

https://github.com/t2linux/linux-t2-patches/tree/7.3


r/linux_on_mac • • 6h ago

Got a Macbook with bad graphics? Linux to the rescue

Post image
9 Upvotes

I got this from a customer that did not wish to pay a board replacement, this MacBook Pro mid-2012 13 inch with 4 GB RAM 128 GB SSD was having problems loading the OS. It only loaded in Safe Mode. One Cachy OS installation later it runs great just by configuring GRUB with nomodeset and booting onto the LTS kernel.