LINUX.ORG.RU
ФорумTalks

Вышел Shepherd 1.0.0

 , ,


0

2

Теперь со своим логотипом и сайтом:

https://www.gnu.org/software/shepherd/news/2024/12/the-shepherd-1.0.0-released/

Вероятно это достойно новости, но я не осилю.

Вдогонку - недавно был пост о запуске Hurd на реальном железе:

https://guix.gnu.org/en/blog/2024/hurd-on-thinkpad/

Понимаете, что это взлетает та самая система GNU? Не Unix и не Linux.

А закладки там - лично от Столлмана!

Irma ★★
()

Так этот ваш GNU и есть не-Un*x. Такой системой может быть даже Linux.

sparkie ★★★★★
()

Понимаете, что это взлетает та самая система GNU? Не Unix и не Linux.

Не взлетает. HURD убог донельзя. Даже Haiku и та гораздо более юзабельна.

hateyoufeel ★★★★★
()

Судя по скриншоту по ссылке - подобие systemd.

Почему то системд от бородатого мозолееда не вызывает батрудинова у линуксят?

guyvernk
()

Теперь со своим […] сайтом

Отличная идея на главной сайта в разделе «What does it look like?» показывать меняющиеся примеры использования с выводом команд разного размера. Читаешь ты пример определения сервиса sshd, а у тебя текст скачет вверх-вниз!

theNamelessOne ★★★★★
()

A unique feature of the Shepherd is that you configure and extend it in its own implementation language: in Guile Scheme. That does not mean you need to be an expert in that programming language to get started. Instead, we try to make sure anyone can start simple for their configuration file and gradually get to learn more if and when they feel the need for it.

Перед закапыванием сжечь.

dataman ★★★★★
()

A Shepherd configuration file is a Scheme snippet

Далеки они от народа

vtVitus ★★★★★
()
Ответ на: комментарий от guyvernk

Потому что его никуда агрессивно не пропихивают. Живёт он там где-то себе и живёт, всем на него пофиг, не мешает.

CrX ★★★★★
()
Ответ на: комментарий от hateyoufeel

Не взлетает. HURD убог донельзя

Вполне нормальный академический проект. По крайней мере, у него нет агрессивных пиарщиков вроде @Jedi-to-be с девизом «да, но пока нет»

hateWin ★☆
()
Ответ на: комментарий от CrX

Потому что его никуда агрессивно не пропихивают

А кто пропихивает systemd? Жыдомасоны, пьющие кровь христианских младенцев?

hateWin ★☆
()
Последнее исправление: hateWin (всего исправлений: 1)
Ответ на: комментарий от hateWin

Да хрен их знает, мне не очень интересно было вникать в детали того, на что всё равно повлиять не получится. RedHat наверное.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Да хрен их знает

Ты точно уверен, что пропихивали, но при этом не можешь дать никаких подробностей? Интересно. А на чем основана твоя уверенность?

hateWin ★☆
()
Ответ на: комментарий от hateWin

но начерта совать в инит Тьюринг-полный императивный язык?

Это же ГНУ. А ГНУ без Лишп не бывает. Можно было и просто емакс вместо инит подсунуть. Но это было бы наверное слишком заметно.

beastie ★★★★★
()
Ответ на: комментарий от hateWin

Ты точно уверен, что пропихивали

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

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от hateWin

Потому что существование Shepherd можно вообще не заметить, пользуясь себе любым инитом, каким и пользовался до этого — он не появится внезапно и безальтернативно в твоём дистрибутиве при очередном обновлении, как это было с systemd и большинством популярных дистрибутивов, включая Arch.

Кто именно «пропихивает», каким образом, и справедливо ли называть это именно «пропихиванием» или чем-то ещё — дело уже десятое.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

А где systemd появился внезапно и безальтернативно? Даже в арче его завезли только через год после изначального релиза, не говоря уже о том, что в репах до сих пор доступны альтернативы.

hateWin ★☆
()
Ответ на: комментарий от hateyoufeel

Радует сам факт развития на фоне недавнего треша в LKML.

А так понятно, что до реального использования Hurd ещё далеко.

pisemsky
() автор топика
Ответ на: комментарий от CrX

Кто именно «пропихивает», каким образом, и справедливо ли называть это именно «пропихиванием» или чем-то ещё — дело уже десятое

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

hateWin ★☆
()
Ответ на: комментарий от hateWin

А где systemd появился внезапно и безальтернативно?

Много где, включая Арч.

Даже в арче его завезли только через год после изначального релиза

Какая разница, через год, два, или пять? В какой-то момент он таки был внедрён, и это было достаточно внезапно.

не говоря уже о том, что в репах до сих пор доступны альтернативы

Это не так. Без лютейших танцев с бубном в Арче заменить инит на другой уже давно нельзя. Да и с танцами весьма проблематично. Какой-нибудь runit там в репах есть не в качестве альтернативы systemd, а для использования от юзера, или в дополнение, но не вместо, о чём даже на вики написано. В качестве альтернативы существует разве что Artix.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Какая разница, через год, два, или пять? В какой-то момент он таки был внедрён, и это было достаточно внезапно

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

Это не так. Без лютейших танцев с бубном в Арче заменить инит на другой уже давно нельзя

Без каких танцев? sysVinit, например, доступен в ауре. Для инитскриптов есть отдельная пользовательская репа, как я понимаю. То, что тебе придется делать часть работы майнтейнеров, если ты отказываешься от systemd, не значит, что альтернативы нет в принципе

hateWin ★☆
()
Последнее исправление: hateWin (всего исправлений: 1)
Ответ на: комментарий от theNamelessOne

Веб они тоже делают очень по-своему. Даже эту функциональность написали на scheme и скомпилировали в wasm модуль, который загружается через js:

https://git.savannah.gnu.org/cgit/shepherd/website.git/tree/herd-demo.scm

Работает только последних браузерах, и то не всех, поэтому я сначала не понял, о чём идёт речь, так как пользую старый chromium.

pisemsky
() автор топика
Ответ на: комментарий от hateWin

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

Ну видимо для тех, кто не мониторит арчевский форум. Новость о таком переходе и была той самой внезапностью.

sysVinit, например, доступен в ауре

Но не работает. И не поддерживается.

То, что тебе придется делать часть работы майнтейнеров

Там не часть, там половину базовых пакетов пересобирать придётся. Проще LFS накатить. Серьёзно.

Раньше это работало с танцами с бубном, да. Но уже давно нет. Можешь сам попробовать.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Ну видимо для тех, кто не мониторит арчевский форум. Новость о таком переходе и была той самой внезапностью

Лол. Тогда для тебя любое серьезное именение в любом дистрибутиве будет внезапностью.

Но не работает. И не поддерживается.

Пиши майнтейнеру, че. Или в том, что майнтейнер забросил свой проект, виноваты жидоупыри из RedHat?

Там не часть, там половину базовых пакетов пересобирать придётся

Зачем?

hateWin ★☆
()
Ответ на: комментарий от hateWin

Они в целом вдохновляются лисп-машинами, есть даже возможность загрузиться сразу в интерпретатор guile.

Забыл ещё написать, что судя по последним коммитам, ещё emacs-on-guile пытаются раскопать, но пока он даже не собирается.

Так что сжечь и закопать, как тут предлагают, не выйдет, товарищи настроены радикально, нужно больше скобок!

pisemsky
() автор топика
Ответ на: комментарий от CrX

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

hateWin ★☆
()
Ответ на: комментарий от hateWin

Пиши майнтейнеру, че.

Не вижу смысла, да и sysVinit мне не интересен.

Или в том, что майнтейнер забросил свой проект, виноваты жидоупыри из RedHat?

Он забросил свой проект, потому что теперь нельзя просто так и заменить инит в Арче. Когда начинал, это было возможно. Теперь нет, всё прибито к systemd.

Зачем?

Затем, что не работает ничего иначе. Сам попробуй вместо теоретизирования, поймёшь зачем.

CrX ★★★★★
()
Ответ на: комментарий от pisemsky

Я и не призываю сжечь и закопать. Как хобби проект это все выглядит здорово, но практического преимущества императивного Тьюринг-полного языка в Shepherd перед декларативными ini-подобными конфигами в systemd лично я не вижу

hateWin ★☆
()
Ответ на: комментарий от pisemsky

Радует сам факт развития на фоне недавнего треша в LKML.

А есть ли там развитие-то? Там микроядро из 80х, калечность которого была очевидна ещё в 90х и от дизайна которого все отказались уже очень давно.

А так понятно, что до реального использования Hurd ещё далеко.

Я бы сказал, до реального использования Hurd не дойдёт никогда.

@hateWin

Вполне нормальный академический проект. По крайней мере, у него нет агрессивных пиарщиков вроде @Jedi-to-be с девизом «да, но пока нет»

В нём нет ничего академического. Это просто хобби-проект небольшой пачки задротов, и в этом плане он вполне норм. Но ожидать от него чего-то большего будет глупым занятием.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

В нём нет ничего академического. Это просто хобби-проект небольшой пачки задротов

В этом нет ничего плохого. Это замечательно

Но ожидать от него чего-то большего будет глупым занятием

А он ни на что больше и не претендует

hateWin ★☆
()
Ответ на: комментарий от CrX

Не вижу смысла

Он забросил свой проект

И тут мы плавно подходим к вопросу о пропихивании. И ответ на этот вопрос: пропихивания не существует. Существует только недостаток людей, которые:

  1. Заинтересованы в альтернативах

  2. Готовы принимать активное участие в сопровождении этих альтернатив

Собственно, вопрос можно считать закрытым

hateWin ★☆
()
Ответ на: комментарий от CrX

Он забросил свой проект, потому что теперь нельзя просто так и заменить инит в Арче.

Кто такую херню сказал? Перцы из ArtiX взяли и заменили.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Перцы из ArtiX взяли и заменили.

Не «просто так», а запилив отдельный дистрибутив, причём со своими собственными репами, в первую очередь base. В арче просто взять и заменить инит не получится. Я пробовал.

CrX ★★★★★
()
Ответ на: комментарий от hateWin

Я тебя раскусил, ты же сам и пропихивал, а теперь тут газлайтингом занимаешься

sovety_ot_sonika
()

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

Этот прорыв. Это надо ценить, ведь кто знает, будут ли на нашей жизни еще подобные прорывы от проекта GNU.

thesis ★★★★★
()
Ответ на: комментарий от thesis

Там ещё написано про dogfooding, или по-русски - пили то, что сами гнали.

А на главной ещё история о том, что до 2013 года проект был мёртв.

10+ лет проверяли качество продукта и выпустили. Плохо что ли? Хорошо!

pisemsky
() автор топика
Ответ на: комментарий от Evenik

Удваиваю вопрос. Может получится Vidrele позвать?

Сначала подумал - авторы пунктов разные и один из них знает больше.

Но погрепал код проекта и нашёл это:

https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/system.scm#n1450

Для Ъ: процедура kernel->boot-label, где только для Hurd добавляется the.

Не удивлюсь, если это такой камень в огород Linux.

pisemsky
() автор топика
Последнее исправление: pisemsky (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)