Скрыть 
/dev/0xff 
Вот, во время бана анонимусов и по статье с оттеняющего сайта [1] написал драйвер устройства, которое возвращает поток 0xff (по аналогии с /dev/zero). Не знаю как вам, а мне показалось странным отсутствие подобного устройства ранее, а подручными средствами сделать из нуля 0xFF я не осилил.
c // файл 0xff_dev.c #include <linux/fs.h> #include <linux/miscdevice.h> #include <linux/init.h> #include <linux/module.h> #include <asm/uaccess.h> #include <linux/sched.h> ( "PROHIBITED" ) ; ( "Anonymous <[email protected] >" ) ; ( "0.1" ) ; static  ssize_t OxFF_read ( struct  file * file,  char  __user * buf, ,  loff_t * ppos) { =  0 ; if  ( count ==  0) return  0 ; if  ( access_ok( VERIFY_WRITE,  buf,  count)  ==  0) return  - EFAULT; while ( count) { if  ( __put_user( 0xFF,  buf)  !=  0) return  - EFAULT; --; ++; ++; ( ) ; } return  written ?  written :  - EFAULT; } static  const  struct  file_operations OxFF_fops =  { owner  =  THIS_MODULE, read  =  OxFF_read, } ; static  struct  miscdevice OxFF_dev =  { ,  "0xff" ,  & OxFF_fops} ;  static  int  __init OxFF_init ( void ) { int  ret =  misc_register ( & OxFF_dev) ; if  ( ret) ( KERN_ERR "unable to register misc device\n " ) ; ( KERN_INFO "0xff_mod loaded successful.\n " ) ; return  ret; } static  void  __exit OxFF_exit ( void ) { ( & OxFF_dev) ; ( KERN_INFO "0xff_mod unloaded successful.\n " ) ; } ( OxFF_init) ; ( OxFF_exit) ; Makefile [3]: 
make # Файл Makefile =$ ( shell  uname - r) =/ lib/ modules/$ ( CURRENT ) / build=$ ( shell  pwd) =/ lib/ modules/$ ( CURRENT ) / misc=  0xff_dev- m      :=  $ ( TARGET ) . o: $ ( MAKE )  - C $ ( KDIR )  M=$ ( PWD )  modules: @ rm - f *. o .*. cmd .*. flags *. mod. c *. order@ rm - f .*.*. cmd *. symvers * ~ *.* ~ TODO.* @ rm - fR . tmp* @ rm - rf . tmp_versionsСборка заключается просто в выполнении make в текущей директории (при условии установленных сборочных файлах ядра (kernel-devel для Fedora)):
text Загрузка модуля (от root-а): 
text Проверяем от пользователя: 
text Замечания к выпуску: ядро малость офигивает от подобной не ГПЛ-угодной лицензии и потому материться в лог при первой загрузке модуля 
text [1] http://rus-linux.net/MyLDP/BOOKS/Moduli-yadra-Linux/kern-mod-index.html
[2] http://pastebin.com/pddir8z3
[3] http://pastebin.com/VhPhwgVL
 
Re:/dev/0xff
>а подручными средствами сделать из нуля 0xFF я не осилил
а в file собственно только 0xFF.
Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1