LINUX.ORG.RU

Gnu


74

2

Всего сообщений: 391

GNU GRUB 2.00

Группа GNU's Not Unix

После восьми лет разработки представлен первый стабильный релиз модульного мультиплатформенного загрузчика GNU GRUB ветки 2.х, поддерживающий множество платформ: х86/x86-64 BIOS/EFI, платформы IEEE-1275 (например, OLPC, Sparc64, PowerPC), coreboot, Yeeloong, а теперь ещё и Fuloong2F, Loongson-2F, SGI, i386/MIPS Qemu, Itanium и SGI MIPS.

Новшества и усовершенствования:

( читать дальше... )

Исходники

>>> Анонс

 ,

max_udoff
()

Red Hat Enterprise Linux 6.3

Группа Red Hat

Компания Red Hat анонсировала выход дистрибутива Red Hat Enterprise Linux 6.3, в котором представлено исправление ошибок, реализация поддержки нового оборудования и добавление новых возможностей, при сохранении полной совместимости с программным окружением ветки RHEL 6.x. В скором времени ожидается начало подготовки дистрибутива RHEL 7, релиз которого намечен на вторую половину следующего года.

RHEL 6.3 поставляется в следующих 4-х вариантах:

  • Red Hat Enterprise Linux Desktop 6 для архитектур x86 и AMD64/Intel 64;
  • Red Hat Enterprise Linux High Performance Compute Node 6 для архитектуры AMD64/Intel 64;
  • Red Hat Enterprise Linux Server для архитектур x86, AMD64/Intel 64, IBM System z и IBM POWER;
  • Red Hat Enterprise Linux Workstation для архитектур x86 и AMD64/Intel 64.

( Читать полностью )

>>> Новость взята с opennet.ru

 , ,

Urchin
()

Релиз GCC 4.7.1

Группа GNU's Not Unix

Данная версия является первым корректирующим релизом ветки 4.7. Она содержит важные исправления регрессий и серьезных ошибок. Всего исправлено 117 ошибок по сравнению с 4.7.0.

Среди изменений отметим:

  • полноценную поддержка языка Go;
  • исправление ошибки 53599, приводящей к невозможности сборки boost.karma;
  • исправление ошибки 53046, приводящей к невозможности корректного прохождения тестов новых версий libstdc++;
  • исправление ошибки 52465 (невозможность использования директивы using в объявлении класса), приводящей к невозможности сборки Webkit;
  • исправление ошибки 52473 (невозможность использования перегружаемых функций).

Список исправленных ошибок

>>> Подробности

 ,

unfo
()

Вышел GCC Explorer

Группа GNU's Not Unix

GCC Explorer — это новый интерактивный компилятор, созданный на базе GCC Мэттом Годбольтом (Matt Godbolt). Он довольно прост в использовании и поддерживает популярные языки программирования C и C++. GCC Explorer основан на технологиях AJAX, следовательно любое изменение исходного кода и/или флагов сразу же запустит обновление окна с результатами компиляции.

Этот компилятор существует в виде web-приложения реального времени, в котором можно написать/выполнить любой фрагмент кода. Используя GCC Explorer можно практически мгновенно оценить результаты своей работы, а также окинуть взглядом присутствующие ошибки и недочеты в коде, и затем — быстро исправить их, смеясь в лицо «задумчивости» обычных компиляторов.

>>> Исходники на GitHub

>>> Подробности

 , ,

PrikPavel
()

GNU Hello переехал на git

Группа GNU's Not Unix

GNU Hello — программа демонстрирующая основные инструменты, используемые при разработке в рамках проекта GNU. С недавнего времени этот проект стал использовать git в качестве системы контроля версий. Данный переход соответствует общим тенденциям и позволяет удобнее использовать такие библиотеки, как gnulib.

>>> Подробности

 , ,

wlan
()

Неофициальный перевод третьей версии GNU GPL на русский язык

Группа Open Source

Опубликован один из первых законченных переводов на русский язык лицензии GNU GPL для свободных программ: http://pcmag.ru/GPL/rus-gpl.html.

В отличие от традиционных подходов авторского права, юридический механизм свободного (открытого) программного обеспечения направлен не на защиту исключительных (имущественных) прав авторов программ, а на создание массива программ для ЭВМ, доступных для использования, распространения и модификации любым заинтересованным лицом. Конкретные юридические условия использования свободной программы устанавливаются в лицензии (лицензионном соглашении), на основании которой распространяется данная программа. Свободное программное обеспечение — это программное обеспечение, распространяемое по лицензии, предусматривающей определенные свободы пользователя (лицензиата) программы. Таким образом, свободное программное обеспечение — не техническое, а юридическое понятие, обозначающее особую юридическую конструкцию распространения любого программного обеспечения. Лицензия GNU GPL является одной из самых популярных типовых лицензий в мире свободного программного обеспечения.

>>> Подробности

 , , ,

anonymous
()

Госучреждения Мюнхена сэкономили 4 млн € за счёт перехода на Ubuntu и OpenOffice.org

Группа Linux General

Администрация города Мюнхен подала отчёт о результатах перевода 9 тыс. компьютеров в госструктурах с MS Windows и MS Office на LiMux (доработанная Ubuntu 10.04 LTS) и OpenOffice.org. Суммарная экономия составила 4 млн €, из которых 2,8 млн € сэкономлено за счёт отказа от коммерческих лицензий и 1,2 млн € не пришлось тратить на модернизацию оборудования, которое необходимо было бы закупить для обеспечения минимальных требований Windows 7.
Также отмечается сокращение числа жалоб о возникновении проблем с 70 до 46 в месяц.

>>> Подробности

 , , , ,

vilisvir
()

Смена власти в проекте Glibc, уход Ульриха Дреппера из управления проектом

Группа GNU's Not Unix

Рональд Макграт, основатель системной библиотеки Glibc, объявил о роспуске курирующего разработку Glibc управляющего комитета, что приведёт к передаче полномочий по принятию решений в руки команды активных мейнтейнеров. Комитет принял решение о своём роспуске, посчитав, что сформировавшееся сообщество разработчиков способно обеспечить саморегулирование. Направление развития и политика проекта теперь будут определяться через достижение консенсуса среди людей, непосредственно вовлечённых в разработку Glibc.

Джозеф Маерс, один из мейнтейнеров Glibc, пригласил энтузиастов принять участие в разработке Glibc и указал на то, что соблюдая правила GNU и не отходя от устоявшихся в сообществе норм и стиля кодирования, участники разработки могут претендовать на получение права коммита. В будущем не исключено решение всех разногласий с разработчиками еglibc и постепенную интеграцию расширенных функций еglibc в glibc, что в итоге может привести к слиянию обеих системных библиотек в единый проект.

Среди утверждённых мэйнтейнеров отмечены Рональд Макграт, Райан Арнольд, Максим Кувырков, Джозеф Маерс, Карлос О'Донелл и Алехандре Олива. Примечательно, но в списке нет Ульриха Дреппера, который отмечен на сайте Glibc как наиболее влиятельный разработчик, отвечающий за приём патчей и сопровождение проекта. В сообщении о роспуске комитета выражается благодарность Ульриху Дрепперу за вклад в развитие Glibc, но он не включён в новую команду мэйнтейнеров, что связано с его уходом из компании Red Hat и невозможности тратить много времени на проект (работа в RedHat подразумевала трату на Glibc всего рабочего времени).

Новость взята с opennet.ru

>>> Подробности

 ,

DoctorSinus
()

25 лет GCC и выпуск 4.7.0

Группа GNU's Not Unix

Состоялся выпуск GCC версии 4.7.0, приуроченный к 25-летней годовщине проекта.

Основные изменения в этой версии:

  • Поддержка транзакционной памяти на некоторых архитектурах.
  • Расширена поддержка C++11, включая атомарные операции и модель памяти.
  • OpenMP 3.1.
  • Улучшение оптимизации во время компоновки (Link Time Optimization).
  • Новые расширения для отладки кода.
  • Добавлена поддержка архитектур Adapteva's Epiphany, National Semiconductor's CR16, TI's C6X, Tilera's TILE-Gx и TILEPro.
  • Поддержка Intel Haswell и AMD Piledriver; Cortex-A7 (ARM).

>>> Подробности

 , ,

maxcom
()

Сбор пожертвований Gnome на 2012 год

Группа GNOME

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

GNOME является частью The GNU Project. Полный набор программ, из которых состоит GNOME, можно скачать и использовать бесплатно; планы по разработке, репозитории с кодом и каналы связи открыты круглосуточно.

За последнее время благодарными пользователями GNOME пожертвовано около 9 тысяч долларов, это почти половина суммы, которая требуется проекту для выполнения намеченного на 2012 год. Достаточно вспомнить суммы в 900 тысяч и 1,5 миллиона долларов, на которые рассчитывают разработчики игры «Wasteland 2», чтобы понять, что 20 тысяч — на самом деле немного.

Полученные средства пойдут на поддержание в рабочем состоянии инфраструктуры GNOME, организацию и проведение слётов, на которых разработчики могут встретиться, обсудить состояние разработки и способы сделать рабочее окружение лучше. На таких слётах обсуждается полученная обратная связь и пишется новый код, это помогает быстрее выполнять задачи и реализовывать планы. Как можно заметить по последним выпускам, GNOME 3 обрастает функциональностью, которую от него ожидали.

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

>>> Поддержать

 , ,

Jayrome
()

Увидел свет Firefox 11

Группа Mozilla

Состоялся выпуск популярного открытого интернет-обозревателя Firefox 11! В связи с найденной критической ошибкой в ходе проведения конкурса Pwn2own, а также с желанием оттестировать выпуск на свежем обновлении для Windows, было принято решение немного задержать выпуск вопреки строгому графику.

Список изменений:

  • Импорт закладок, истории и cookie-файлов из Google Chrome.
  • Поддержка CSS text-size-adjust.
  • При обзоре исходного кода для подсветки синтаксиса используется парсер HTML5.
  • Новый инструмент для редактирования CSS.
  • 3D-режим структуры страницы в Инспекторе.
  • Поддержка SPDY для быстрой загрузки страниц.
  • XMLHttpRequest поддерживает разбор HTML.
  • Синхронизация дополнений между компьютерами.
  • Хранение файлов в IndexedDB.
  • Websockets теперь не содержит префикс.
  • Переработано управление HTML5-видео.
  • Исправлена проблема с уведомлениями и Growl 1.3+.

Загрузить для: Linux 32 bit, Linux 64 bit, Windows, MacOS

>>> Подробности

 , , , ,

vilisvir
()

GNU parted-3.1

Группа GNU's Not Unix

Новая версия GNU Parted это не только исправление ошибок, но и добавление новых возможностей, в том числе и тех, что были исключены в прошлой версии, parted 3.0. Добавлена новая библиотека, libparted-fs-resize, которая обеспечивает изменение размеров файловых систем FAT и HFS/HFS+.

Итак, значительные изменения

  • Новые особенности
    • parted теперь поддерживает до 64 разделов msdos (было всего 16). Таблица разделов не предполагает ограничения, это ведь просто связный список, так что это значение может быть увеличено в будущем;
    • улучшена поддержка разбиения на разделы петлевых устройств;
    • новая библиотека libparted-fs-resize служит для изменения размеров файловых систем FAT и HFS/HFS+; эта библиотека включает всего лишь несколько функций, для её полноценного использования следует подключать и libparted.
  • Исправление ошибок
    • в libparted исправлены ошибки при создании большого количества разделов при использовании таблицы разделов GPT (ошибка появилась в версии parted-1.9.0);
    • исправлена поддержка большого количества разделов в таблице разделов MS-DOS, ранее ядро не всегда информировалось о новых разделах сверх 16;
    • parted теперь возвращает ненулевой код ошибки в ряде ошибочных ситуаций, когда parted и ранее сообщала об ошибке, например: «Error: ...unrecognised disk label»;
    • libparted: функция gpt_disk_duplicate теперь копирует флаги на новый диск, ранее флаги игнорировались;
    • libparted: реализована поддержка новой системы именования версий ядра Linux, такие ядра, как 3.0 и т.п.;
    • libparted: исправлена ошибка, из-за которой таблица разделов порой неправильно идентифицировалась как pc98, а не msdos;
    • parted теперь использует атрибут устройства ext_range, чтобы определить максимально допустимое число разделов. Благодаря этому parted может корректно работать с устройствами MD RAID;
    • libparted: исправлены ошибки при создании новой таблицы разделов на устройстве с существующей таблицей разделов mac;
    • исправлены и некоторые другие ошибки.
  • Изменения в поведении
    • дискеты больше не сканируются в системах с ядром Linux, так как на некоторых машинах с неправильно настроенным BIOS это могло приводить к зависаниям. Теперь дискеты нельзя разбить на разделы с помощью parted;
    • изменилась семантика команды mkpart; если конец раздела задан в таких единицах, как MiB, GiB и т.п., то раздел создаётся на один сектор меньше. Благодаря этому можно создавать разделы 1MiB-2MiB, 2MiB-3MiB и тому подобное в этом же духе;
    • для устройств device-mapper (LVM, dmraid) больше не вставляется дополнительная буква 'p' между базовым именем устройства и номером раздела. Это приводит parted в согласие с ядром Linux, однако, отличается от способа работы dmraid 1.0.0-rc16-3;
    • добавлена возможность установки boot-флага на GP PMBR. Это необходимо для некоторых BIOS, которые иначе отказываются загружаться с GPT. Чтобы установить флаг pmbr_boot, могут использоваться команды disk_set и disk_toogle.
  • Сборка
    • «make dist» больше не создает архивы .tar.gz. xz достаточно хорошо переносим, чтобы использовать только .tar.xz.

Архив с исходниками: http://ftpmirror.gnu.org/parted/parted-3.1.tar.xz

>>> Подробности

 ,

anarquista
()

GNU grep 2.11

Группа GNU's Not Unix

За два с половиной месяца, что прошли после выхода GNU grep 2.10, рассказывает разработчик GNU grep Jim Meyering, произошло больше изменений, чем за 5 месяцев разработки grep 2.10, при этом обнаружилось неожиданно много старых ошибок. Отдельное спасибо Paulo Bonzini и Paul Egger за их патчи.

Заметные изменения

  • Новые особенности
    • Если не задан файловый операнд и задана опция -r или равнозначная ей, grep теперь выполняет поиск в текущей директории. Прежде grep игнорировала опцию -r и работала с входящим потоком. Опция -r в переменной GREP_OPTIONS не даёт такого эффекта;
    • добавлена подсветка цветом совпадений в MS Windows.
  • Исправленные ошибки
    • grep больше не падает, когда длина строк не укладывается в 'int' (длиннее 2 GiB на типичной 64-битной системе). Теперь grep либо отрабатывает, как и ожидалось, либо сообщает об ошибке. Ошибка может происходить, если недостаточно памяти, либо если функции для работы с регулярными выражениями в библиотеке GNU C не поддеживают столь длинные строки [ошибка присутствовала от начала времен];
    • использование опций -m, -A, -B, -C больше не приводит к перемешиванию строк, когда их число не укладывается в 'int'. Кроме того, количество строк, выводимых grep -c, теперь ограничено значением 'intmax_t' (обычно менее 2^63), а не 'int' (обычно менее 2^31);
    • ранее grep «молча» пропускала ошибки, когда вместо ожидаемого текстового файла была задана директория. Теперь же сообщение об ошибке выводится. Например, теперь команда `grep x .' сообщает об ошибке чтения, а не игнорирует её, как раньше [ошибка появилась в версии grep-2.5];
    • grep завершается с кодом ошибки 2, если обнаружено зацикливание директорий. Ранее grep завершалась с кодом ошибки 0 или 1 [ошибка появилась в версии grep-2.3];
    • опция -s теперь подавляет сообщения об ошибках с входным потоком, которые раньше не подавлялись. Сюда относятся ошибки при закрытии потока, при использовании функции lseek или же когда входной и выходной потоки совпадают [ошибка появилась в версии grep-2.4];
    • на системах POSIX, команды вроде «grep < FILE >> FILE» теперь сообщают об ошибке, вместо зацикливания [ошибка присутствовала с самого начала];
    • опции --include, --exclude и --exclude-dir теперь обрабатываются более последовательно. --include и --exclude теперь применяются только к недиректориям, а --exclude-dir — только к директориям. При этом "-" (стандартный вывод) никогда не исключается, так как это не имя файла [ошибка появилась в версии grep-2.5];
    • grep больше не отбрасывает команды «grep -qr . > out», такие, где задана опция -q и файлы ввода и вывода совпадают. В этом нет надобности, опция -q подавляет вывод, и нет опасности зацикливания или состояния гонок. Thus, the use of the following options also disables the input-equals-output failure:
      • --max-count=N (-m) (for N >= 2)
      • --files-with-matches (-l)
      • --files-without-match (-L)
      [ошибка появилась в grep-2.10];
    • grep больше не сообщает об ошибке и завершает работу на MS-Windows, когда запущена с опцией -r;
    • grep больше не ошибается при обработке регулярных выражений, где чередования включают «якоря» (^, $, \<, \>, \b, \B). Например, `grep -E "(^|\B)a" больше не сообщает о совпадении для строки «x a» [ошибка присутствовала с начала разработки grep];
  • Изменения в поведении
    • при использовании опции --mmap выводится предупреждение. Эта опция ни на что не влияет с марта 2010-го года;
    • grep больше не сообщает об ошибках записи повторно; теперь grep завершает работу после обнаружения первой же ошибки. Такое поведение лучше при работе с повисшим туннелем;
    • синтаксические ошибки в GREP_COLORS теперь просто игнорируются, без предупреждений. Такое поведение более согласовано с другими программами, которые, для примера, игнорируют ошибки в termcap.

Исходные коды программы доступны для скачивания: http://ftpmirror.gnu.org/grep/grep-2.11.tar.xz

>>> Подробности

 ,

anarquista
()

Вышел GDB 7.4

Группа GNU's Not Unix

24-го января вышла новая версия главного отладчика ОС GNU - GDB. Среди множества изменений внимания заслуживают следующие:

  • Новая целевая платформа (target) - Texas Instruments TMS320C6x (tic6x-*-*)
  • Добавлен эмулятор Renesas RL78 (rl78-*-elf)
  • Улучшено API для написания скриптов на языке Python
  • Добавлены команды
    • «skip file», «skip function» - для пропуска неинтересных частей кода
    • watch EXPRESSION mask MASK_VALUE
    • info auto-load-scripts [REGEXP]
    • info macro [-all] [--] MACRO
    • collect EXPRESSIONS
    • tstart [NOTES]
    • tstop [NOTES]
    • "!" (псевдоним для команды shell)
  • Улучшена работа с неоднозначными определителями строк кода (linespecs). Брейкпоинты устанавливаются во всех соответствующих определителю местах.
  • Улучшена работа с tracepoints
  • Улучшен протокол для удаленной работы с отладчиком

>>> Подробности

 , ,

provaton
()

GNU Octave 3.6.0

Группа GNU's Not Unix

Octave — это язык высокого уровня для численных вычислений, схожий с Matlab.

В новой версии произошли следующие изменения:

( читать дальше... )

Полный список изменений
Дополнительные пакеты

>>> Сайт проекта

 , , ,

GArik
()

Перевод руководства «Beyond Linux From Scratch»

Группа Документация

Николай Ромоданов закончил перевод руководства «Beyond Linux From Scratch». Поскольку процесс перевода занял более 7 месяцев, в течение которых оригинал документа постоянно обновлялся, по завершении перевода текст был заново сверен и теперь перевод соответствует состоянию оригинала на 30 декабря 2011 года. Используя это и ранее переведенное руководство «Linux From Scratch» Герарда Бикманса (http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-in...), вы можете построить собственную систему Linux «с нуля».

>>> Подробности

 , ,

vikos
()

GNU Core Utilities 8.15

Группа GNU's Not Unix

12 человек за 12 недель добавили более 120 коммитов. Результатом стала вышедшая 6 января новая версия GNU Coreutils 8.15. Была добавлена новая программа, realpath, а также исправлено несколько ошибок. Хорошо, что эти ошибки, как это и происходит в последнее время, обнаруживаются лишь в «пыльных углах» кода, и лишь немногие из них воспроизводятся достаточно часто.

Существенные изменения

  • Новые программы
    • realpath выводит абсолютные имена файлов.
  • Исправленные ошибки
    • du -x более не подсчитывает корневые каталоги других файловых систем (ошибка появилась в coreutils-5.1.0);
    • команду ls --color <директория с большим количеством файлов> нельзя было прервать слишком долго (ошибка появилась в coreutils-5.2.1);
    • параметр -k команды ls больше не влияет на то, как ls -l отображает размеры файлов, влияет только на отображение общего числа блоков в директории и отображение размеров файлов при использовании параметра -s. Это сделано для совместимости с BSD и соответствия стандарту POSIX 2008. Поскольку опция -k теперь не эквивалентна --block-size\1KiB, добавлена новая опция — --kilobyte;
    • в ls -l понемногу утекала память для каждой непустой директории при использовании SELinux (возможно, ошибка появилась в coreutils-6.0, когда была добавлена поддержка SELinux);
    • rm -rf падала с ошибкой «Device or resource busy» в Cygwin на файловых системах NWFS и NcFsd. Это никак не затрагивает системы с ядрми Linux или Unix (ошибка появилась в coreutils-8.0, когда rm стала использовать fts);
    • split -n 1/2 FILE теперь не падает при обработке растущих файлов или (на некоторых системах) таких необычных файлов, как /dev/zero. Эта команда могла бы выдать: «/dev/zero: No such file or directory» даже если этот файл очевидно существует. То же и для -n l/2. Ошибка появилась в coreutils-8.8 вместе с этими дополнительными опциями;
    • stat -f теперь распознаёт файловые системы FhGFS и PipeFS;
    • tac более не падает при обработке двух и более входных файлов, для которых невозможно выполнить fseek (ошибка появилась в coreutils-5.3.0);
    • tail -f более не пытается использовать inotify в файловых системах GPFS или FhGFS.
  • Изменения в поведении
    • df отображает длинные названия файловых систем с UUID в списке по умолчанию. При использовании достаточно нового ядра и пользовательского окружения такие длинные названия могут использоваться, перенося часть колонок вправо. Если длинное имя указывает на символическую ссылку, а ФС не указаны, df выводит короткое название.
    • tail -f теперь использует polling (не inotify), если какой-то из файлов лежит на файловой системе неизвестного типа. Дополнительно, для каждого такого файла выводится предупреждение, magic number файловой системы и просьба отправить это число по адресу bug-coreutils@gnu.org.

>>> Подробности

 ,

anarquista
()

GNU Inetutils 1.9

Группа GNU's Not Unix

В последний день прошлого года тихо и незаметно вышла новая версия набора программ для работы в сети GNU Inetutils 1.9

  • устранение уязвимостей

    в telnetd исправлена уязвимость, которая приводила к удалённому доступу к системе;

  • поддержка ОС Solaris

    хотя пока и достаточно сырая, приветствуются сообщения об ошибках, <bug-inetutils@gnu.org>

  • множество исправлений, относящихся к системе OpenBSD;
  • ftp, tftp, tftpd

    поддерживают IPv6. ftpd остается без IPv6 до следующего релиза;

  • syslogd, logger

    тоже теперь поддерживают IPv6. The server can forward messages without using a listening INET socket. It can also bind to a single INET/INET6 address.

  • rlogind, rshd

    This legacy code was vulnerable to an attack based on source routing. Whenever either of IPOPT_SSRR or IPOPT_LSRR is encountered, the newly initiated connection is now server-side aborted. The advisory issued by Secure Networks, Inc., February 1997, was adapted. It was found at http://www.citi.umich.edu/u/provos/papers/secnet-spoof.txt

  • ifconfig

    «ifconfig -a» теперь показывает и интерфейсы без адреса в системе GNU/Linux;

    Adjusted output formating for «unix».

  • ping

    теперь поддерживается параметр -W, указывающий, сколько секунд ждать до ответа.

  • исправление различных ошибок, внутренние улучшения и чистка кода.

>>> Подробности

 ,

anarquista
()

Вышел GNU ed 1.6

Группа GNU's Not Unix

Вышла новая версия стандартного POSIX-совместимого редактора GNU ed.

Новое в версии 1.6:

  • Исправлено отображение символов NULL при использовании команды l
  • Исправлено условие, при котором отображается сообщение «Newline appended»
  • При чтении непустого файла в пустой буфер устанавливается флаг «modified»
  • Исправлена ошибка, не позволявшая использовать символы NULL в регулярных выражениях.
  • Добавлено сообщение об ошибке при невозможности запустить процесс в shell после соответствующей команды.
  • Дополнена man-страница, теперь там содержится информация о всех опциях командной строки.

>>> Подробности

 ,

provaton
()

GPL сдает позиции

Группа Open Source

Согласно исследованию, проведённому на основании проводимого компанией Black Duck мониторинга лицензий открытых проектов, с 2007 года наблюдается устойчивое снижение доли проектов с копилефт лицензиями, подобными GPL, LGPL и AGPL, которые постепенно вытесняют пермиссивные лицензии, такие как MIT, Apache и BSD. При этом последние полгода интенсивность падения популярности GPL заметно увеличилась. Если тенденция выбора разработчиками открытых лицензий сохранится, то в сентябре следующего года доля проектов с копилефт лицензиями упадёт до отметки 50%.

>>> Полная версия с графиком на OpenNet

 , ,

dictator_perpetuus
()