> Так, глядя на то как бздуны DRM/KMS портируют из линуха.
> из линуха.Ну да -- бздуны, они такие!! Нет бы, извернуться, сделать финт ушами и изобрести свой собственный велосипед для запуска драйверов, запиленных конкретно под линукс!
И вообще -- кмс код сам линус на пару с Анонимом писал, а бздуны не осилили и ворують !! :)
Для тех, кто в шко^W танке -- смотрите сами :
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...
+++ b/drivers/gpu/drm/drm_modes.c
+ * Copyright © 1997-2003 by The XFree86 Project, Inc.
+ * Copyright © 2007 Dave Airlie
+ * Copyright © 2007-2008 Intel Corporation
+ * Jesse Barnes <jesse.barnes@intel.com>b/include/drm/drm_mode.h
@@ -0,0 +1,278 @@
+/*
+ * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
+ * Copyright (c) 2007 Jakob Bornecrantz <wallbraker@gmail.com>
+ * Copyright (c) 2008 Red Hat Inc.
+ * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA
+ * Copyright (c) 2007-2008 Intel Corporation
+++ b/drivers/gpu/drm/drm_crtc.c
@@ -0,0 +1,2497 @@
+/*
+ * Copyright (c) 2006-2008 Intel Corporation
+ * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
+ * Copyright (c) 2008 Red Hat Inc.
Но и среди нас есть к сожалению ворюги и (что гораздо хуже) предатели!1 :(
В /usr/src/linux/drivers/ или linux/net лучше не грепать "grep -ir freebsd" -- можно наткнуться на что-то вроде
>[оверквотинг удален]
> derives from FreeBSD 8.x
> borrowed from freebsd
> from the FreeBSD driver
> Based on comments in the source code for the FreeBSD
> Timing numbers are taken from the FreeBSD driver
> Thanks to FreeBSD crew
> Special thanks to:
> ...
> The NetBSD & FreeBSD USB developers. For being on the Linux USB list
> and offering suggestions and sharing implementation experiences.
Но не все так плохо: все это уже пару лет как устарело и ненужно -- т.е можно удалить.
Щас пробую собрать "bsd-free-kernel", удаляю все сырцы с каментами типа "using the BSD Socket interface" -- после перезагрузки отпишусь!