kernel 2.6에서 raw device가 왜 없어졌나요?

drjester의 이미지

글타래를 찾아보면 O_DIRECT가 같은 일을 하면서
더 좋기 때문이라는데, 정말 그것 때문인가요?

기존의 대부분의 DBMS들은 그러면 2.6에 포팅될때
raw를 다 O_DIRECT로 바꾼건가요?

2.6에서도 커널 컴파일할 때 억지로 집어 넣으면 되긴 하는데,
이상해서 여쭤봅니다.