GNU Mailutils 3.0
Состоялся релиз независимого от протокола фреймворка обработки email — GNU Mailutils 3.0.
( читать дальше... )
>>> Подробности
Всего сообщений: 382
Состоялся релиз независимого от протокола фреймворка обработки email — GNU Mailutils 3.0.
( читать дальше... )
>>> Подробности
Фонд СПО теперь разрешает передавать имущественные права на код по email без подписанного соглашения в бумажном виде. Хоть и бывают исключения, но чтобы передать код проекту GNU, нужно передавать права фонду СПО, который выступает как гарант, что код всегда будет оставаться свободным, будут решаться все судебные конфликты, а также помогает переходить на новые версии GPL без получения на то согласия остальных разработчиков.
Фонд СПО желает избавиться от проблем с передачей прав. Ранее, в 2012 году, была разрешена передача отсканированных копий по email, однако это касалось только разработчиков из США. Теперь передача прав возможна из любых стран. Кроме того, ведётся работа по предоставлению в будущем возможности использования цифровых подписей и GPG для заверения соглашения.
>>> Подробности
Ring, свободный кроссплатформенный (GNU/Linux, Android и др.) децентрализованный инструмент для текстовой, голосовой и видео связи, ранее известный как SFLPhone, объявляет о присоединении к проекту GNU и выпуске новой мажорной версии, названной именем франкоканадского поэта и политика Гастона Мирона.
( читать дальше... )
>>> Подробности
Состоялся релиз guile-ncurses 2.0 — библиотеки для создания текстовых пользовательских интерфейсов на GNU Guile, реализации функционального языка программирования Scheme. guile-ncurses является оберткой к библиотеке Ncurses.
( читать дальше... )
>>> Анонс в рассылке
27 сентября 1983 года Ричард Столлман опубликовал изначальное объявление о Проекте GNU.
From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit-eddie!RMS@MIT-OZ
From: RMS%MIT-OZ@mit-eddie
Newsgroups: net.unix-wizards,net.usoft
Subject: new Unix implementation
Date: Tue, 27-Sep-83 12:35:59 EST
Organization: MIT AI Lab, Cambridge, MA
Free Unix!
Starting this Thanksgiving I am going to write a complete
Unix-compatible software system called GNU (for Gnu's Not Unix), and
give it away free(1) to everyone who can use it.
Contributions of time, money, programs and equipment are greatly
needed.
To begin with, GNU will be a kernel plus all the utilities needed to
write and run C programs: editor, shell, C compiler, linker,
assembler, and a few other things. After this we will add a text
formatter, a YACC, an Empire game, a spreadsheet, and hundreds of
other things. We hope to supply, eventually, everything useful that
normally comes with a Unix system, and anything else useful, including
on-line and hardcopy documentation.
GNU will be able to run Unix programs, but will not be identical
to Unix. We will make all improvements that are convenient, based
on our experience with other operating systems. In particular,
we plan to have longer filenames, file version numbers, a crashproof
file system, filename completion perhaps, terminal-independent
display support, and eventually a Lisp-based window system through
which several Lisp programs and ordinary Unix programs can share a screen.
Both C and Lisp will be available as system programming languages.
We will have network software based on MIT's chaosnet protocol,
far superior to UUCP. We may also have something compatible
with UUCP.
Who Am I?
I am Richard Stallman, inventor of the original much-imitated EMACS
editor, now at the Artificial Intelligence Lab at MIT. I have worked
extensively on compilers, editors, debuggers, command interpreters, the
Incompatible Timesharing System and the Lisp Machine operating system.
I pioneered terminal-independent display support in ITS. In addition I
have implemented one crashproof file system and two window systems for
Lisp machines.
Why I Must Write GNU
I consider that the golden rule requires that if I like a program I
must share it with other people who like it. I cannot in good
conscience sign a nondisclosure agreement or a software license
agreement.
So that I can continue to use computers without violating my principles,
I have decided to put together a sufficient body of free software so that
I will be able to get along without any software that is not free.
How You Can Contribute
I am asking computer manufacturers for donations of machines and money.
I'm asking individuals for donations of programs and work.
One computer manufacturer has already offered to provide a machine. But
we could use more. One consequence you can expect if you donate
machines is that GNU will run on them at an early date. The machine had
better be able to operate in a residential area, and not require
sophisticated cooling or power.
Individual programmers can contribute by writing a compatible duplicate
of some Unix utility and giving it to me. For most projects, such
part-time distributed work would be very hard to coordinate; the
independently-written parts would not work together. But for the
particular task of replacing Unix, this problem is absent. Most
interface specifications are fixed by Unix compatibility. If each
contribution works with the rest of Unix, it will probably work
with the rest of GNU.
If I get donations of money, I may be able to hire a few people full or
part time. The salary won't be high, but I'm looking for people for
whom knowing they are helping humanity is as important as money. I view
this as a way of enabling dedicated people to devote their full energies to
working on GNU by sparing them the need to make a living in another way.
For more information, contact me.
Arpanet mail:
RMS@MIT-MC.ARPA
Usenet:
...!mit-eddie!RMS@OZ
...!mit-vax!RMS@OZ
US Snail:
Richard Stallman
166 Prospect St
Cambridge, MA 02139
>>> Подробности
Ник Петтон объявил о релизе программной реализации Lisp-машины от проекта GNU под названием Emacs версии 25.1.
Основные изменения:
'electric-quote-mode'
(автовставка нужного количества апострофов/кавычек по аналогии со скобками ))
);
>>> Подробности
Вышла новая версия языка APL от GNU — 1.6.
Из нового:
Вышла новая версия GNU Libreboot — 20160818. GNU Libreboot — это полностью свободный форк Coreboot (альтернатива BIOS и UEFI), из него были удалены все проприетарные компоненты. Но, кроме того, в целях проекта GNU Libreboot значится ещё и создание более дружелюбного к пользователю инструмента, нежели Coreboot.
( Изменения )
>>> Подробности
Вышла новая версия простого консольного текстового редактора nano — 2.6.0 под кодовым названием «Rubicon».
В новой версии:
Начиная с этого выпуска разработчики nano перестали считать проект частью GNU. Редактор больше не называется «GNU nano», все материалы и загружаемые файлы перенесены на собственный сайт nano, но репозиторий кода пока остаётся на savannah.gnu.org (ведутся работы по переходу на savannah.nongnu.org).
В сообщении о выпуске разработчики не прокомментировали этот шаг, написав только: «Мы покинули стадо, всего наилучшего и спасибо за траву» (отсылка к роману Дугласа Адамса), но можно установить ход событий из открытой переписки разработчиков. Основатель и руководитель проекта Крис Аллегретта хочет оставить свой пост из-за недостатка времени, но не может найти себе на замену человека, который согласился бы оформить передачу авторских прав Free Software Foundation и был бы готов работать с хостингом кода GNU Savannah, а все популярные хостинги кода не соответствуют этическим критериям GNU. Кроме того, по факту проект во многом не следовал правилам GNU, в частности, в последнее время не проверял, подписывали ли авторы патчей соглашение с FSF.
Новый руководитель, впрочем, ещё не найден. Более того, некоторые из главных разработчиков хотя и поддержали решение о выходе из GNU, но не считают необходимым уходить с Savannah и полностью отвергают переход на Github, причём, как и FSF, из этических соображений.
nano остаётся свободным программным обеспечением под GNU General Public License версии 3.
Вышла версия 0.1 Gnuastro (The GNU Astronomy Utilities — астрономические утилиты GNU). Gnuastro представляет из себя официальный пакет GNU, содержащий различные утилиты для обработки астрономических данных. Распространяется на условиях лицензии GNU GPLv3. Все утилиты представляют из себя консольные приложения со схожим синтаксисом команд. На данный момент в состав Gnuastro входят следующие программы:
( читать дальше... )
Libreboot, полностью свободный форк Coreboot, вошёл в состав проекта GNU и теперь называется «GNU Libreboot». Об этом в рассылке сообщил один из разработчиков, Leah Woods.
GNU Libreboot — альтернатива BIOS и UEFI, форк Coreboot, отличающийся от последнего отсутствием проприетарных компонентов. Также под этим названием продаются свободные ноутбуки.
>>> Подробности
Вышла новая версия свободного ядра GNU Hurd, включающая в себя микроядро GNU Mach 1.7, генератор интерфейсов Mach - MIG 1.7, а также адаптированную для Hurd glibc.
Основные нововведения:
ISO-образы новой версии Debian GNU/Hurd вскоре появятся тут.
>>> Подробности
Состоялся релиз GCC 6.1 — набора свободных компиляторов с открытым исходным кодом. Основным новшеством стало применением в компиляторе C++ по умолчанию стандарта C++14 и улучшение экспериментальной поддержки C++17. Кроме того расширены средства диагностики, заявлена полная совместимость с OpenMP 4.5 и поддержка системной библиотеки musl. Также заявлено об улучшении поддержки платформ ARM и поддержке процессоров AMD Zen, Intel Skylake, IBM z13 и IBM POWER 9.
Основные изменения:
-std=gnu++14
вместо -std=gnu++98
). Кроме того добавлена поддержка расширения системы шаблонов C++ Concepts, активируемая опцией -fconcepts
. Реализованы некоторые новые элементы будущего стандарта C++17, такие как выражения fold, символьные литералы u8, расширенный static_assert и вложенное определение пространств имён. Реализована возможность вычисления констант для всех бестиповых аргументов шаблонов. Добавлена поддержка транзакционной памяти (C++ Transactional Memory) при сборке с опцией -fgnu-tm
;
std::size
, std::empty
, std::data
для контейнеров и массивов, std::uncaught_exceptions
, std::invoke
, std::shared_mutex
, std::void_t
и std::bool_constant
), экспериментальная поддержка File System TS, экспериментальная поддержка второй версии Library Fundamentals TS, поддержка std::locale
для DragonFly и FreeBSD;
-mmusl
или при выборе архитектуры по маске *-linux-musl*
.Фонд Свободного ПО (FSF), согласно ранее разработанным критериям, оценил несколько хостингов кода, присвоив им категории от F («неприемлемый») до A («отличный»). Напомним, F означает, что сервис не годится для размещения на нём программ из состава проекта GNU (сервисы с остальными категориями для этого годятся). Наивысшей категории — A+ («extra credit») — не удостоился ни один из оценённых сервисов.
Наиболее высоко был оценён собственный сервис FSF, GNU Savannah, получив оценку A («отличный»). Из проблем, которые мешают ему подняться на следующую ступень — A+ — отмечается, что он не соответствует стандарту WCAG 2.0 (Web Content Accessibility Guidelines), т.е. не подходит для людей с ограниченным возможностями; не использует разметку WAI-ARIA (опять же, это вызывает проблемы для людей с ограниченными возможностями); сохраняет в логах информацию об IP адресах пользователей; не вполне соответствует критериям Фонда Электронных Рубежей (EFF); не позволяет экспортировать информацию проекта в машиночитаемом формате.
( читать дальше... )
В пятницу 22 апреля вышла новая стабильная версия GNU grep. За 6 недель, прошедших с предыдущего релиза 2.24, было сделано 15 коммитов от 2 человек.
Исправленные ошибки:
grep -Pz
больше ошибочно не диагностирует последовательности вроде [^a]. ошибка возникла в grep 2.24.
grep -oz
теперь использует байты со значением 0, а не \n для завершения строки. Ошибка возникла в grep-2.5.
Улучшения:
>>> Подробности
Спустя три года с выпуска 1.6, доступна новая версия популярного компрессора gnu zip 1.7, повсеместно используемого в UNIX-like системах. За это время было принято 60 изменений от четырех разработчиков.
Нововведения:
--synchronous
для принудительного сброса буферов и записи данных на диск, для повышения надежности;
--rsyncable
для оптимального сжатия файлов при синхронизации, архив остается прежним за исключением новых данных, что позволяет не передавать архив целиком при синхронизации;
$PATH
;
>>> Подробности
Представлен первый выпуск Gneural Network 0.0.1, проекта GNU для проектирования программных нейронных сетей. На данном этапе реализован только базовый функционал для построения простых нейронных сетей без обратной связи и подходит для решения задач поиска функции в зависимости от исходных данных.
В планах: поддержка рекуррентных нейронных сетей, средства машинного обучения и обучение с подкреплением.
>>> Подробности
20 января была представлена новая версия GNU Coreutils — набора базовых утилит для работы с файлами, текстом и командной оболочкой (cp, mv, chown, ls, dd, echo, cat и т. д.). Новая версия включает 169 коммитов от 12 людей.
В новой версии:
>>> Подробности
Фонд свободного программного обеспечения проводит опрос пользователей СПО о том, какими они бы хотели видеть основные цели Фонда в ближайшие 5 лет и какие направления деятельности они считают наиболее важными.
Опрос анонимный. Принять участие можно здесь: https://www.fsf.org/survey
Кроме того, Фонд просит всех, кому не безразлична его работа, сделать пожертвование или стать Associate Member. Фонд планировал собрать $450.000 к 31 января прошлого года, но пока удалось собрать только чуть более $330.000.
GNU Mix Development Kit — это свободный программный паблик пакет для разработки, запуска и отладки программ, написанных на MIXAL — ассемблер-подобном языке для программирования гипотетического компьютера под названием MIX. GNU MDK является частью проекта GNU. Как MIX, так и MIXAL созданы математиком и компьютерным учёным Дональдом Кнутом и описаны в первом томе его книги «Искусство программирования».
Текущая версия MDK включает в себя следующие приложения:
В этом выпуске исправлены ошибки в документации (спасибо Иешуа Давису) и добавлена поддержка инструкций MIX SLB, SRB, JAE, JAO, JXE и JXO (реализованы Сергеем Литвиным).
>>> Тарбол
>>> Источник
← предыдущие | следующие → |