Посмотрел исходники ядра linux 2.4-20.8. Заметил одно место, которое, ИМХО, можно сделать попроще. Это - передача аргументов и переменных среды вызываемой функцией exec программе. Довольно сложная вещь с хранением строк в памяти ядра. Предлагается следующий способ, не требующий каких-то особых действий со стороны ядра. Короче: будем передавать аргументы в файле с дескриптором равным, например, 3. Перед вызовом exec этот файл создаётся, открывается, потом удаляется из ФС функцией unlink. Затем в него пишутся аргументы, потом вызывается exec, потом вызванная программа читает из него аргументы и закрывает. Конечно, может это и не особо нужно, раз уже так реализовано, ведь проще - не всегда лучше, но, по-моему, чем меньше используется невыгружаемой памяти, тем стабильнее система. Может, у кого-нибудь ещё есть соображения по этому поводу и вообще по поводу улучшения linux?
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от idle 
  
    
      Ответ на:
      
          комментарий
        от ivan_gur 
  
    
      Ответ на:
      
          комментарий
        от idle 
  
    
      Ответ на:
      
          комментарий
        от ivan_gur 
  
    
      Ответ на:
      
          комментарий
        от ivan_gur 
  
    
      Ответ на:
      
          комментарий
        от Spectr 
  
    
      Ответ на:
      
          комментарий
        от Murr 
  
    
      Ответ на:
      
          комментарий
        от ivan_gur 
  
    
      Ответ на:
      
          комментарий
        от quarck 
  
    
      Ответ на:
      
          комментарий
        от ivan_gur 
  
    
      Ответ на:
      
          комментарий
        от ivan_gur 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Новости GCC 9.1 (2019)
 - Форум Синаптик упростили (2013)
 - Форум Упростить регулярное выражение (2019)
 - Форум Как упростить хостнеймы? (2016)
 - Форум C++, шаблон, упростить. (2013)
 
- Форум Помогите упростить выражение (2013)
 - Форум [perl] упростить код (2010)
 - Форум [python] упростить конструкцию (2008)
 - Форум Как упростить выражение? (2005)
 - Форум Улучшить навигацию (2012)