anonymous@RULINUX.NET~# Last login: 2025-01-05 03:19:15
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости Linux General

Новости о GNU/Linux

ulatencyd - система динамической оптимизации отзывчивости Linux-системы

subsection
Скрыть

В списке рассылки разработчиков Linux-ядра представлено системное приложение ulatencyd, меняющее в фоновом режиме параметры планировщика задач (через манипуляцию с cgroups, nice, ionice и т.п.) и другие характеристики Linux-ядра, динамически подгоняя их для обеспечения максимальной отзывчивости десктоп-системы.

Параметры работы ulatencyd задаются через правила, оформленные в виде скриптов на языке Lua (непосредственно демон написан на Си), поэтому пользователь легко может изменить поведение и реализовывать собственные методы тюнинга. Для сбора информации о состоянии процессов используются данные из файловой системы proc, интерфейса netlink и встроенной в ядро системы аудита. При росте нагрузки со стороны отдельных процессов демон на основании определенных на языке Lua правил принимает решение об ужесточении лимитов для проблемного процесса (изоляция, урезание доступной памяти или помещение в отдельный cgroups), после чего отслеживает эффект от внесенных изменений путем контроля обратной связи.

Эффект от использования ulatencyd при запуске ресурсоемких задач на десктоп-системе сравним c 200-строчным патчем, группирующим задачи в привязке к TTY, или помещении процессов в отдельные cgroup при запуске сервисов. Например, запуск в консоли сборки проекта в 40 потоков ("make -j 40") не мешает просмотру фильма в HD-разрешении. Тем не менее реализация группировки задач на уровне ядра лишена гибкости, в то время как ulatencyd может применять эвристические методы для принятия решений, учитывающие специфику десктоп-систем и взаимодействуя с X-сервером через DBus. Проект пока находится на начальной стадии развития и не поддерживает некоторые тонкие моменты, такие как состояние раздела подкачки (бесконечный свопинг) и разрастание числа процессов (fork-бомбы).

Взято с  http://opennet.ru


>>> Подробнее

Tux-oid (*) (2011-01-14 10:13:22)

[3 сообщения] [Добавить комментарий]


Вышло ядро Linux версии 2.6.37

subsection
Скрыть

Как водится, много вкусного и не очень. Имхо, основное что сделано - доведение до ума прежних фич, где-то окончательное, где-то частичное. Неплохо поработали над производительностью, устранили, наконец, глобальную BKL (big kernel lock), оптимизировали работу ряда подсистем в SMP. Улучшения в XFS, EXT4, OCFS2, CIFS, NFS. Идёт замена inotify/dnotify на fnotify, которая лучше и быстрее. То же и с accel-pptp. Очередные улучшения в видеокартах intel, которые опять мало кому помогут. Почти доделали Xen Dom0. Кое-какие подвижки в криптокомпонентах. Ну и как обычно, новые драйвера. Резюмируя, можно сказать, что из явных плюсов - улучшения в XFS, pptp на уровне ядра, сетевой стек (актуально больше для промышленного, не домашнего применения) и тюнинг производительности, особенно в части масштабируемости механизмов fnotify и SMP. Ждём 2.6.38 со знаменитым патчем :)


>>> Подробнее

Hokum (*) (2011-01-05 14:36:18)

[9 сообщений] [Добавить комментарий]


Франция вводит налоги на планшеты без Windows

subsection
Скрыть

Правительство Франции решило ввести налог на все не содержащие предустановленной Windows планшетные компьютеры с целью пресечь возможные нарушения патентного законодательства.


>>> Подробнее

vilfred (*) (2011-01-05 00:43:55)

[12 сообщений] [Добавить комментарий]


Утверждён пятилетний план перехода всех госучреждений и бюджетных организаций на свободное программное обеспечение

subsection
Скрыть

Премьер-министр Владимир Путин утвердил пятилетний план перехода всех госучреждений и бюджетных организаций на свободное программное обеспечение. Основные моменты плана включают:

  •  массовое обучение чиновников пользованию СПО с внесением изменений в квалификационные требования к чиновникам;
  •  для технического обслуживания СПО в госструктурах необходимо 2 - 5 сервисных специалистов на 100 госслужащих;
  •  создание единого репозитория СПО для федеральных органов власти, включающего базовый пакет и дополнительные прикладные программы до II квартала 2012 г.;
  •  ежегодный пересмотр перечня форматов документооборота;
  •  ежеквартальное обновление базового пакета СПО, начиная с III квартала 2013 г.


>>> Подробнее

josephson (*) (2010-12-30 12:44:18)

[9 сообщений] [Добавить комментарий]


В России появится первый в мире памятник Linux

subsection
Скрыть

Идея установить памятник операционной системе с открытым исходным кодом была озвучена в августе 2010 года.

Изначально предполагалось «сделать что-то хорошее за 10 тысяч рублей». В конце концов было решено установить памятник. Его макет уже создан. Он представляет собой символ Linux — пингвина Tux, который вот-вот полетит. Помогают набрать высоту и скорость птице-символу размашистые крылья, достойные орла.

Управа Центрального округа Тюмени, на территории которого появится скульптурная композиция «памяти безымянных программистов мира», одобрила идею. И даже намерена оказать содействие при монтаже. Один из вариантов места дислокации летящего пингвина – что он появится в декабре 2010 года в самом центре города, на ул. Республики, 55 - у здания, откуда пошел тюменский Интернет.

На данный момент сбор средств закончен. Организаторы располагают более чем 180 тысячами рублей. Памятник отольют из бронзы, - его маленькие статуэтки уже можно приобрести в подарок.

p.s. спасибо анонимусу из толксов (  http://www.lor-ng.org/message.php?newsid=31559 ) за ссылку!


>>> Подробнее

vilfred (*) (2010-12-17 12:58:34)

[3 сообщения] [Добавить комментарий]


Midori-0.2.9

subsection
Скрыть

Вышла очередная версия легковесного обозревателя интернета Midori-0.2.9. Новое в данной версии:

    [*] улучшения в приватности данных; улучшено управление cookie; [*] добавлены операции по очистке баз данных HTML5; [*] добавлена возможность быстрой смены UserAgent через строку состояния; [*] добавлена возможность выбора ссылки с клавиатуры: нажимаем '.' (точка) и затем появившийся номер ссылки

Более подробно можно посмотреть список изменений:  http://git.xfce.org/apps/midori/tree/ChangeLog

PS: Автор забил на сборки виндовой версии и приглашает желающих собирать программу под Windows.


>>> Подробнее

anonymous (*) (2010-11-01 17:12:17)

[4 сообщения] [Добавить комментарий]


Вышла очередная версия трассировщика печатных плат PCB-20100929

subsection
Скрыть

Основные новшества в данной версии:

  •   PCB может напрямую импортировать схемы (forward annotation);
  •   в меню добавлен буфер для свободного вращения (Free Rotate Buffer);
  •   новый иструмент Polygon Hole для создания незалитых областей в полигонах;
  •   PCB может импортировать описания площадок (footprint) из поддиректорий и именованных директорий;
  •   быстрая клавиша 's' переключает обтекание полигоном контактных площадок и переходных отверстий;
  •   добавлен русский перевод

Полный перечень нововведений и исправлений можно посмотреть по ссылке.

Качаем, разводим платы и радуемся достойному инструменту в данной области, доступному под линукс.


>>> Подробнее

anonymous (*) (2010-10-14 16:18:23)

[5 сообщений] [Добавить комментарий]


Сколько пользователей Linux в мире?

subsection
Скрыть

Ребята из Испании решили опровергнуть известное утверждение, что в мире всего порядка 1% пользователей Linux. Учитывая приблизительную, но довольно точную статистику, что в мире около 1 млрд пользователей ПК,испанцы создали ресурс http://www.dudalibre.com/gnulinuxcounter?lang=en  и просят всех проголосовать у них на сайте.


Для добавления вашего голоса достаточно указать страну, дистрибутив и e-mail адрес для подтверждения.


>>> Подробнее

vitroot (*) (2010-10-06 22:12:40)

[6 сообщений] [Добавить комментарий]


Доклад Бьярна Страустрапа о новом языке C++0x в Москве на конференции CEE-SECR 2010

subsection
Скрыть

На конференции CEE-SECR 2010, которая пройдет по адресу Международный культурный центр Высшей школы экономики, г. Москва, ул. Воронцово Поле, дом 5А (въезд со стороны Дурасовского переулка) 11-15 октября Бъярн Страуструп прочитает доклад "Введение в C++0x"

Доклад посвящен проекту нового стандарта ISO языка С++. Автор расскажет об истории языка C++, его целях, представит краткий обзор языка и планы развития. Основное внимание будет уделено принципам дизайна, проиллюстрированными небольшими примерами кода на C++0x, в которых будут продемонстрированы такие возможности, как автоматическое приведение типов, обобщенная и унифицированная инициализация, обобщенные константные выражения, задание диапазонов в циклах, семантика перемещения и управление ресурсами. Большинство упомянутых возможностей уже доступны в современных компиляторах.

Продолжительность доклада: 40 минут.

Доклад будет сделан на английском языке с синхронным переводом на русский

>>> Подробнее

vilfred (*) (2010-10-01 16:12:59)

[6 сообщений] [Добавить комментарий]


Бьярн Страуструп 13 октября 2010 проведет 4-часовой семинар в Москве

subsection
Скрыть

Виртуозное программирование

Бьярн Страуструп

13 Октябрь 2010. 4-часовой семинар

В рамках мастер-класса будут рассмотрены подходы к проектированию и программированию, основанные на активном использовании статически-типизированных интерфейсов и управлении ресурсами. О базовых концепциях вроде иерархий классов и объектно-ориентированном программировании будет лишь упомянуто, исходя из предположения, что аудитория знает об этом достаточно много. Внимание будет уделено тому, как в процессе проектирования и программирования создавать блоки, из которых в дальнейшем могут быть легко построены более крупные и тяжеловесные системы и комплексы.

Ключом к надежности и производительности являются простые "легковесные" классы, безопасность типов, отсутствие прямого использования указателей и встраивание. Понятие классовой инвариантности является одним из ключевых элементов и приводит к стратегии обработки ошибок, основанной на исключениях. В рамках мастер – класса будет рассматриваться дизайн конкретных классов, создаваемых с применением этих концепций. Реализация стратегии управления ресурсами, которая основана на небольших локальных переменных (RTTI, инициализация выделения ресурсов), будет представлена на примерах с использованием C++0x (семантика перемещения, unique_ptr). Эти примеры можно реализовать и на C++98, но их реализация будет являться менее простой.

В перечисленных выше методах важную роль играют шаблоны, которые являются основой для статической типизации контейнеров и алгоритмов, обеспечивают общность и позволяют сократить вычислительные и производственные расходы. На мастер-классе будет представлено использование шаблонов для обобщенного программирования (в т.ч. с применением STL - стандартной библиотеки контейнеров и алгоритмов С++) и метапрограммирования.

Продолжительность: 4 часа.

Доклад будет сделан на английском языке с синхронным переводом на русский.

Стоимость участия в курсе "Виртуозное программирование"

Сентябрь Октябрь
5 400 руб 6 480 руб

>>> Подробнее

vilfred (*) (2010-10-01 15:51:56)

[2 сообщения] [Добавить комментарий]


  3 4 5 6 7 8 9 10 11   




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!