ct85711 wrote:my lenovo x1 second gen just can not work with gentoo , arch or centos only work with fedora, I don t know why
Linux is linux, it doesn't matter what distro you are using, as it is the same software either way. If it works in one distro, it could work in another, you need to figure out what is different between them (either some package version, a patch, or configuration setting). Now if you are having issues with their boot cd's, I've encountered numerous issues of where my system will only with certain ones due to differences in the drivers (and their version) available. Even then, the boot cd has no impact on installing gentoo, so in the end that issue was no concern...
That's what I thought too.
So I bought a Chromebook. An HP Chromebook 14 with an Nvidia Tegra K1 inside.
There was a Chrubuntu hack I found that let me get a pretty decent Ubuntu installation going so I thought naturally let me put Gentoo on there instead. At the time no handbook for ARM but that wasn't really the show stopper.
It turns out the Chrubuntu script basically just rips out the kernel from the ChromeOS install, video drivers and all, and then pairs it with a reference Linux image provided by Nvidia which is based off of Ubuntu. No source available for Nvidia's video drivers (surprise!). So while technically I am able to build Gentoo for the system, it would either be with a kernel I build using open source video (which means none of the Tegra K1 goodness... which is pretty good considering the price) or using the ChromeOS kernel, which wouldn't be the installation I am used to doing where the kernel sources are laid out for X and all the other hardware stuff and where I'm not able to get my feature set (no LVM or dm-crypt I think it was).
Ubuntu becoming a standard means hardware vendors feel free to just get shit working there and then leave everybody else (Gentoo, et al) to figure out the gnarly details for themselves. So I would just amend the above sentiment to read, it doesn't matter what distro you are using, unless it's Ubuntu, where then it most probably will work, but where you should maybe work a little harder just to make sure it does.
BTW I'm still using the Chromebook pretty regularly. It's a very comfortable size with good battery life that is more than capable of running emacs, an rxvt or two, and my own code. Ditch unity for ratpoison and I don't even notice I'm not running Gentoo.
We are the block device. The kernel is our client.