Strephil
GNU Как собрать компилятор без компилятора? Чтобы всё полностью из исходников, без использования непонятно кем собранных бинарников?
Есть проект, GNU Mes, который помогает решить эту задачу: gnu.org
Важно, что сборки воспроизводимые, из одного набора исходников получаются идентичные бинарники.

GNU Mes — это интерпретатор языка Scheme, написанный на подмножестве C, всего 5000 строк кода, и сопуствующий компилятор подмножества языка C, написанный на Scheme.
Чтобы собрать GNU Mes, нужно взять самособираемый ассемблер github.com , написанный практически в машинных кодах и не требующий внешних зависимостей. С помощью этого ассемблера нужно собрать savannah.nongnu.org и github.com , этих утилит достаточно для сборки GNU Mes.

Имя GNU Mes, мы собираем mescc и Mes C Library. С ними на руках, мы можем собрать gitlab.com . А он уже позволяет собрать GCC 2.95.3

Всё, можно конпелировать сишечку!
Только из исходников! Полная свобода!
Strephil
стихи GNU смерть математика лыжи Гну на десктопе
Вдруг превратилось в говно —
Надо уметь!
В полях всё, как прежде:
Нету деленья на ноль,
И поебеть.
Палки и лыжи
Вдруг распрямились в окно —
Я полетел!
А в бесконечность
Снова уходят ряды
Мёртвых тел.
Strephil
GNU музыка Сейчас, когда большинство музыкальных инструментов электронные, и звучание каждой клавиши определяется прошивкой, почему ввести свободный строй?
Прошить инструмент свободной прошивкой, так, чтобы по ходу исполнения произведения частота каждой клавиши немного подстраивалась, так, чтобы интервалы оставались чистыми?

Например, изначально инструмент настроен на чистый строй. Интервал между «до» и «соль» это чистая квинта, ровно 3/2.
Но вот мы хотим перейти от «ре» (9/8) вверх на чистую квинту. Казалось бы, должно получиться «ля»? А какая частота «ля»? По построению «ля» на терцию выше «фа», получается, высота «ля» это 4/3 × 5/4 = 5/3 (чистое ля). А нам хотелось бы, чтобы было, 9/8 × 3/2 = 27 / 16 (в данном случае, это Пифагорейское «ля», на три квинты вверх от «до»).
Если бы у нас было механическое фортепиано, мы, понятное дело, не могли бы среди игры остановиться, взять ключ и подтянуть ноту «ля» чуточку вверх.
Но у нас то фортепиано электрическое, свободная прошивка определяет, что тут идёт квинта вверх и сама автоматически подстраивает ноту «ля».
Strephil
fsf GNU
Сотрудничество с любой иностранной НКО, не зарегистрированной властями (даже если она не объявлена «нежелательной»), в России теперь под запретом.

За примером далеко ходить не надо — это Free Software Foundation. Съел мозоль — то есть, поучаствовал в деятельности в FSF — и в тюрьму. Давно пора сажать за такое!
Strephil
стихи GNU Сгибаются программы под натиском свободы,
Уставших разработчиков отлаживает код.
Работает система, проламывая годы,
И Ньютон ухмыляется, покусывая ртуть.
Strephil
GNU Я поднимался по ушелью вдоль реки Каскабас, когда у меня за спиной из леса с шумом выбежала косуля, перепрыгнула через реку и заскакала вверх по склону.

vt
· Edited
швабода GNU ололо, Столлман теперь нарушитель прав субъектов персональных данных!
Наверное, из-за того, что этот говняный движок для чтения рассылок публикует емейлы в открытую?

lists.gnu.org заблокирован

📛 /n_4983304 Советский районный суд г. Краснодара — Краснодарский край 2-6087/2021 2022-06-09 /d_c3wx8byk2mscc
• ст. 15.5, персональные данные
как domain lists.gnu.org
Strephil
GNU Узнал про программку GNU datamash:
gnu.org

Нужна, чтобы по-быстрому в однострочнике обработать текстовые таблички и посчитать всякую статистику.
Выглядит прикольно, но зачем оно нужно при наличии pandas, awk или sqlite?
Strephil
GNU Заглядывая в сурц, чуя жуткую вонь:
Проблемы расширеньями мы будем решать!
Хороший мануал приятно будет курить.
Системы автосборки всё настроят за нас.

Я всегда as in Freedom...
Я всегда as in Freedom...

Советами снесите неосилившим мозг,
Втирая динамической линковки плюсы.
На грабли шаг за шагом — костылями вперёд!
И может, в новых патчах заведутся кресты.

Я всегда as in Freedom...
Я всегда as in Freedom...

RedHat сошлись на рыночной цене с Microsoft.
И Гнутый пусть не лезет бородою в проект.
По граблям шаг за шагам к коммунизму идём,
А если что не нравится — исходник открыт!
Strephil
Linux clang bpf GCC GNU BPF-программы компилилруются компилятором clang, а не gcc.
Почему?
Чтобы потихоньку отвыкали от мозолей и привыкали к проприетарщине. Сначала только BPF, потом что-то ещё, а потом никаких свобод и не останется.
Strephil
Linux Flash сишечка GNU Adobe Помните, как криворукие разработчики Adobe Flashplayer передали в memcpy пересекающиеся области памяти?
История показала, кто прав: говноflashplayer давно выкинут на свалку, а GNU C Library по-прежнему одна из эталонных реализаций.
Дреппер прав.
Strephil
GNU У антилопы два рога. Живёт она около реки-океана на краю земли. Когда же захочет пить, то пьет из реки и упивается, упирается в землю и роет её рогами своими. И есть там дерево, называемое танис, сильно напоминающее виноградную лозу широкими ветвями и густыми прутьями, — и, продираясь сквозь прутья, антилопа запутывается в них, — тогда охотник её ловит и одолевает.

Таки человек. Вместо рогов Бог дал ему оба Завета, Ветхий и Новый. Рога — это сопротивление силе; как говорит пророк Давид: «С тобою избодаем рогами врагов наших» (Пс. 43:6)
Strephil
gnash GNU Помнится, Gnash одно время был назван приоритетным проектом GNU. Чего удалось добиться к настоящему? Хорошо работает? Нужно? Развивается?
1lya
Столлман GNU Забавная история о том, как Столлману подарили принтер с бинарными
дровами, которые он не смог отредактировать. В итоге обозлился на
копирастов и решил с ними бороться. linux.org.ru
Strephil
parallel GNU Давно знаю про команду parallel, но никогда ее не использую. Но вот впервые применил её в продакшене, секунд 20 удалось сэкономить, а то и больше.
Strephil
rms стихи GNU Один, два: Столлман — это голова.
Три, четыре: есть свобода в этом мире.
Пять, шесть: Free Software тоже есть.
Семь, восемь: GNU — это такая ось.
Ещё раз восемь: гнутый софт победоносен.
Семь, шесть, пять: не работает опять.
Четыре, три, два, ноль, пиздец: вот, настроил, наконец!
Strephil
IM jami ring GNU Пробовал ещё чятиться с чуваком. Arch Linux <-> Android.
Одно из сообщений надолго застряло в пути, у меня оно отображалось как не отправленное, с красным крестом, а собеседник его всё-таки получил, но с запозданием, после других сообщений.
Чтобы этим можно было пользоваться, нужно нумеровать сообщения, что ли. Чтобы было видно, что есть пропуск, и можно было восстановить диалог.
Strephil
IM jami GNU Вчера у меня состоялся успешный текстовый чат в jami: обменялись несколькими сообщениями.
У меня был ноутбук с Arch Linux, у моего собеседника — планшет с Android.
Я каждый раз немного удивляюсь, когда моё сообщение доходит до собеседника в Jami, кажется, что это просто не работает и никогда работать не сможет. Ан-нет, доходят-с.
Всё работает, можно пользоваться.
vt
Google Apple GNU stallman дуров Тут я почитал обновленные манифесты Столлмана о том, почему нельзя покупать продукты корпораций. Наконец-то он начал хуесосить Гугл — в прошлый раз когда я читал сие творчество, тут была типичная проплаченная гуглохуета о том, что типа Гугл менее сильно остальных контролирует ваши задницы, теперь, мое уважение, он(Столлман) наконец признал, что задницы Гугл контролирует как и все и даже местами больше, все таки он(Столлман) еще не совсем в маразме.
Зато про Эпл тут добавлен дуровопиздеж о том, что по велению кагебе Эпл запретил обновлять свободный(!) мессенджер. Тут он конечно не разобрался, но к счастью отдельного признания дуровоговна свободным Дуров пока еще у Столлмана не купил.
Очень надеюсь что этого не произойдет, а пока stay tuned и не посещайте платные туалеты!
Strephil
GNU Я купил новые кроссовки, и теперь у меня мозоли на обеих пятках.
А как вы отмечаете 35-летие проекта GNU?
Strephil
Linux GNU А почему в unix нет команды, которая ничего не делает?
Например, я хочу проверить, как настроена команда sudo. Я не хочу выполнять никакую команду, просто sudo проверить.
Например, я бы мог выполнить sudo nop, если бы такая команда была.
А так я вынужден думать, какую бы мне команду выполнить.
Не удобно.
Свою что-ли, написать? Вот в moreutils дописывали команды, которые могли бы быть в coreutils, но о них не подумали. (Кстати, не помню, чтобы в moreutils было что-то полезное, не пользуюсь ими). А вот команду nop туда добавили?
Strephil
Google GNU метанирование говно Хотел нагуглить немного про те экологические проблемы, которые вызывает разведение крупного рогатого скота.
А гугл выдаёт мне ссылки на какие-то веганские помойки. Читать про скотоводство на веганских сайтах, серьёзно?
Strephil
rms GNU тян Жуйк, помнишь, я рассказывал, как на дне рождения познакомился с одной тян? Сегодня мне ели блины. Она рассказала, что проходит какой-то курс на ккрсере и теперь знает, кто такой Линус Торвальдс.
— А кто такой Ричард Мэтью Столлман ты знаешь?
— Да, и я смотрела видео.
Strephil
паразиты наука GNU биология Когда человек стал окончательным хозяином свиного и бычьего цепней? Ранее учёные считали, что это произошло около 10000 лет назад, когда человек одомашнил скот.
Теперь же считается, что это произошло гораздо раньше, когда предки человека, жившие Южнее Сахары, поедая GNU и другую падаль, зааразились червями.
elementy.ru
Strephil
ring GNU Заявлено, что GNU Ring работает на основе некой распределённой хэш-таблице.
Вдруг стало интересно, сколько в этой распределённой сети узлов? больше двух?
Strephil
IM ring GNU Захотелось ещё раз попробовать Ring, установили на ноутбуках, винда и Arch.
Позвонились, картинка плохая и звук только в одну сторону (но, может быть, у меня просто микрофон в арче выключен, обычно я им не пользуюсь).

Но интерфейс в чате удивительно кривой, какой-то дребезжащий. Даже просто ввести сообщение оказывается невозможно. Это ring-gnome у меня, может быть в других вариантах как-то получше…
Strephil
GNU Открыла при мне мою жуйку, прочитала вслух первые слова: «Фонд свободного ПО…», дальше прокрутила пост, не читая.
Strephil
решето GNU
Фонд свободного ПО предупредил об инциденте, в результате которого в публичном доступе оказалась некоторая не подлежащая огласке информация, связанная с проектом Defective by Design, включая IP-адреса авторов комментариев, номера телефонов и email пользователей.
Данные оказались общедоступными из-за ненадлежащего ограничения доступа к архиву с резервной копией СУБД сайта defectivebydesign.org, который был создан Drupal-модулем backup-migrate в 2012 году в процессе миграции сайта на другой хост. По недосмотру файл с резервной копией СУБД не был удалён, но содержимое директории с бэкапами, которая находилась в области контента сайта (/sites/default/files/backup_migrate/), было скрыто через .htaccess. В 2014 году в процессе обновления было изменено имя каталога с установкой Drupal, но были оставлены некоторые старые настройки http-сервера Apache, что привело к прекращению обработки файлов .htaccess и появлению доступа к содержимому каталога с бэкпапами.

Defective by Design — какое подходящее название.
Strephil
физика наука GNU Говорят, что значимых различий (кроме знака) между материей и антиматерией нет. Значит, появившись в равном количестве во время Большого взрыва, материя и антиматерия должны были аннигилировать, а Вселенная не должна была существовать.
nature.com

А что, если Вселенная просто баг? который исправят в следующей версии, а пока пусть работает.
Strephil
GNU Закоротил два провода — и загорелся зелёный сигнал светофора.
Всё работает, ничего менять не нужно.