The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Возрождение проекта Linux-tiny

20.09.2007 13:45

Tim Bird выступил с инициативой возрождения проекта Linux-tiny, представляющего собой набор патчей к Linux ядру, преследующих цели максимального сокращения размера собранного ядра и обеспечения возможности работы на устройствах с минимальным объемом ОЗУ.

Последняя версия Linux-tiny патчей позволяла уменьшить образ 2.6.22.5 ядра до 197 Кб и снизить потребление оперативной памяти на 11%.

Некоторые идеи по уменьшению размера ядра представлены в статье "Kernel Size Tuning Guide".

  1. Главная ссылка к новости (http://groups.google.com/group...)
  2. Kernel Size Tuning Guide
  3. About Linux-Tiny
  4. Linux Tiny Patch Details
  5. Linux Tiny Test Project
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12119-linux
Ключевые слова: linux, kernek, embdedded
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, waf (??), 14:24, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему такие вещи не попадают сразу в Ядро?
     
     
  • 2.9, Answer (?), 19:53, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Почему, попадают сразу и все вместе - из этого получилось 1500 нерешенных проблем (новость пробегала) и нестабильность работы.
     

  • 1.2, Аноним as anonim (?), 14:49, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не "до", а "на".

    А не попадает потому, что память "ест" не столко ядро, сколько юзерспейс, да и память дешевеет==растет_в_объеме быстрее, чем патчится ядро.

    Вообще, показательная новость. Дает основания предполагать, что Tim Bird слабоумный вовсе, если предлагает это одновременно с тем, как Andrew Morton стонет, что бессистемно создаваемые патчи просто задрали разработчиков. Или это заказ Сони?

     
     
  • 2.3, Dvorkin (??), 15:15, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    обьем памяти кофеварки стремиться увеличиться до таких размеров, чтобы вместить Линукс-ядро, а Линукс-ядро стремиться уменьшиться до обьема памяти кофеварки. все правильно
     

  • 1.4, Ne01eX (??), 15:25, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эти патчи на обратной стороне несут повышенное потребление проца.
     
     
  • 2.5, Аноним (-), 16:01, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Память дороже DSP процессора. Так что гут.
    PS линь действительно стал прожорлив к памяти((
     
     
  • 3.10, pavlinux (??), 22:55, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Дык, все время так было. Я компы покупал, RAM = как все * 4, CPU - пофиг, всмысле самый мелкий который влезает в мамку.

     
     
  • 4.14, йа забыл падписацца асел (?), 10:18, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >> Дык, все время так было. Я компы покупал, RAM = как все * 4, CPU - пофиг, всмысле самый мелкий который влезает в мамку.

    т.е. сейчас у вас 4 гига и через пару месяцев будете добавлять ещё 4?

     
  • 2.7, Аноним as anonim (?), 17:32, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Те что выступают за такой патч просто не понимают о чем речь.

    Прежде чем судить о чем-то надо туда заглянуть. Итак "до 197К". А знаете в чем львиная доля такой экономии? Элементарно - исключается /proc/config.gz, составляющий более 60К. Круто - 30% экономии ;)))))

    На счет кофеварок. Пусть кто-нибудь назовет чип или их серию, содержащую градацию размеров памяти в 256К и подсчитает стоимость!

    Единственный способ реально сократить ядро это перевести его на микроядрную архитектуру. Это значит создать изолированные контексты и обеспечить свопируемость и реентерабельность внутри ядро. Короче, этого не будет никогда! Или ... Линус выдет замуж за Таненбаума ;))))

     
     
  • 3.17, Дмитрий Ю. Карпов (?), 13:15, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > Единственный способ реально сократить ядро это перевести его на микроядрную архитектуру.

    Микроядерная архитектура требует больше памяти, чем монолитная. Правда, эта память м.б. сделана виртуальной; хотя и монолитное ядро тоже может жить в виртуальной памяти. Но...

    > Это значит создать изолированные контексты и обеспечить свопируемость и реентерабельность внутри ядро.

    Реентерабельность возможна и в монолитном ядре. А вот свопируемость для машин с ограничеными ресурсами малополезна, т.к. вставлять туда устройство для свопинга (жёсткий диск) никто не будет из-за дороговизны.

     

  • 1.6, serg1224 (?), 17:20, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пусть будет. Кому надо - заюзает эти патчи!
     
  • 1.8, exn (??), 19:51, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    :)

    ...
      кашерное ядро

     
  • 1.11, pavlinux (??), 23:01, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что это никто не говорит про соотношение:

    кол-во функций в ядре
    ---------------------- = скорость загрузки.
         размер

    Какой там из последних рекордов? 1.3 сек.!!!
    Явно ядро было не kernel.org

     
     
  • 2.12, vehn (?), 06:05, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    где это такой рекорд в 1.3 секунды? ссылочку можно, или вы про мобильные устройства?
     
     
  • 3.15, pavlinux (??), 12:53, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ну блин, так сразу не найду, но точно помню тут в новостях и с ссылкой на linuxdevices.com, интересно ищи там.
    И там был, конечно компутеры не от NIX, Neo или DEPO , но не мобила это точно.
     
  • 3.16, _Nick_ (??), 13:09, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    именно про них

    ищите инфо где-то на http://www.linuxdevices.com/

     
  • 3.18, pavlinux (??), 13:42, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, нарыл -  ARM9-based TS-7400 board can boot Linux in 1.1 seconds.

    http://www.linuxdevices.com/news/NS6252722644.html

     
     
  • 4.19, pavlinux (??), 13:44, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.embeddedarm.com/linux/fastboot-7400.htm
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру