Originally posted by tessio
View Post
Announcement
Collapse
No announcement yet.
A Stable Linux Kernel API/ABI? "The Most Insane Proposal" For Linux Development
Collapse
X
-
In windows kernel, you can't even get process list without using undocumented functions and offsets, and the offsets could change anytime, even after a simple update. You can not change thread context (unless you know about undocumented apc api and trap frame offset), you can not expose vmcall (ms calls it hypercall) to a hyper-v guest (it is very easy task to do it on KVM, even you can add additional data to the kvm struct).
I know it because I was used to write hacks and bots on games and these games usually had anti-cheat protection. What I do is offload a virtual machine into the running computer (your code emulates the physical computer CPU) and I hook int1, int14, sysenter, cr3 and maintain a list of offsets for each windows version. Even windows don't know that I am bypassing Kernel Patch Protection.
- Likes 1
Comment
-
Originally posted by birdie View Post
RedHat mainly backports very specific storage and network drivers. That's all. Besides, you cannot even imagine the amount of work to make that possible. Take a look at their patches for the Linux kernel - they are HUGE.## VGA ##
AMD: X1950XTX, HD3870, HD5870
Intel: GMA45, HD3000 (Core i5 2500K)
- Likes 2
Comment
-
Originally posted by anarki2 View Post
Yeah, pretty good. On my 1 year old config it only errors out on storage, sound, wifi and display. Some pretty good support you got there.
If you're not an idiot then linux does have fantastic support.Last edited by duby229; 02 April 2016, 11:56 AM.
- Likes 1
Comment
-
Originally posted by duby229 View Post
And that is entirely your own fault. Before you buy hardware you need to check for support. You know what distribution you use and so you need to check if your current distro supports the hardware you buy. It really is that simple. (It hasn't changed for decades now, so either you're an idiot or a troll.)
If you're not an idiot then linux does have fantastic support.
In just two paragraphs two conflicting ideas: "linux does have fantastic support" vs "buy hardware you need to check for support". If it's fantastic, why bother checking?
Different distros? Are you new to Linux or what? They all have the same kernel.
- Likes 1
Comment
-
Originally posted by birdie View Post
LOL, open source fanatics.
In just two paragraphs two conflicting ideas: "linux does have fantastic support" vs "buy hardware you need to check for support". If it's fantastic, why bother checking?
Different distros? Are you new to Linux or what? They all have the same kernel.
You know just as well as I do that distributions choose a kernel version for whatever reason and that most hardware vendors are hostile to open source. If you want supported hardware then you have no choice but to buy supported hardware by your your current distribution. That isn't any different now than it was 20 years ago. DUH!
If you do make sure to buy supported hardware then you will never have problems with unsupported hardware. And the fact is that Linux has the widest range of supported hardware than -any- other kernel. Period.Last edited by duby229; 02 April 2016, 12:08 PM.
- Likes 1
Comment
-
Originally posted by duby229 View Post
And that is entirely your own fault. Before you buy hardware you need to check for support. You know what distribution you use and so you need to check if your current distro supports the hardware you buy. It really is that simple. (It hasn't changed for decades now, so either you're an idiot or a troll.)
If you're not an idiot then linux does have fantastic support.
- Likes 3
Comment
-
Originally posted by anarki2 View Post
Yeah, sorry if we don't settle with poor hardware and want to use bleeding-edge, hidg-end hardware. It's MY FAULT. This is the exact mentality why Linux will never succeed on the desktop.
- Likes 2
Comment
Comment