The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от opennews (??) on 16-Дек-16, 23:03 
После двух с половиной лет с момента прошлого выпуска  сформирован (https://gobolinux.org/gobolinux016.html) релиз дистрибутива GoboLinux 016 (http://gobolinux.org/). В GoboLinux вместо традиционной для Unix-систем иерархии файлов используется (http://gobolinux.org/?page=at_a_glance) стековая модель формирования дерева каталогов, при которой каждая программа устанавливается в отдельную директорию. Размер установочного образа (http://www.gobolinux.org/index.php?page=downloads) 950 Мб, который также может применяться для ознакомления с возможностями дистрибутива в Live-режиме.


Корень в GoboLinux состоит из директорий: /Programs, /Users, /System, /Files, /Mount и /Depot. Минусом объединения в одном каталоге всех компонентов приложения, без разделения настроек, данных, библиотек и исполняемых файлов, является необходимость хранить данные (например, логи, файлы конфигурации) рядом с системными файлами. Плюсом является возможность параллельной установки разных версий одного приложения (например, /Programs/LibreOffice/5.1.0.5 и /Programs/LibreOffice/5.2.0.3) и упрощение поддержания системы (например, для удаления программы достаточно удалить связанную с ней директорию и почистить символические ссылки в /System/Index).

Для совместимости со стандартом  FHS (Filesystem Hierarchy Standard) исполняемые файлы, библиотеки, логи и файлы конфигурации через символические ссылки распределены по привычным директориям /bin, /lib, /var/log и /etc. При этом, данные каталоги по умолчанию не видны пользователю, благодаря применению специального модуля ядра (http://www.gobolinux.org/index.php?page=doc/articles/gobohide), скрывающего эти каталоги, содержимое которых доступно только при прямом обращении к файлу. Для упрощения навигации по типам файлов в дистрибутиве присутствует каталог /System/Index, в котором символическими ссылками отмечены  различные типы содержимого, например, список доступных исполняемых файлов представлен в подкаталоге /System/Index/bin, совместно используемых данных в /System/Index/share, а библиотек в /System/Index/lib (например, /System/Index/lib/libgtk.so ссылается на /Programs/GTK+/3.22/lib/libgtk-3.22.so).

Для сборки пакетов используются наработки проекта ALFS (http://www.linuxfromscratch.org/alfs/) (Automated Linux from Scratch). Сценарии сборки оформляются в форме
рецептов (http://recipes.gobolinux.org/), при запуске которого автоматически загружается код программы и требуемые зависимости. Для быстрой установки программ  без пересборки предлагается два репозитория с уже собранными бинарными пакетами - официальный, поддерживаемый командой разработчиков дистрибутива, и неофициальный, формируемый сообществом пользователей. Установка дистрибутива производится с использованием инсталлятора, поддерживающего работу как в графическом, так и текстовом режиме.


Ключевые новшества GoboLinux 016 (http://gobolinux.org/?page=release_notes_016):


-  Представлен  Runner, новый инструмент для виртуализации представления файловой системы, который динамически делает видимым для процесса только необходимые для работы части файловой системы, например, показывает файлы требуемых для работы зависимостей. Runner позволяет решить наблюдаемую в прошлых выпусках проблему с установкой разных версий зависимостей - при использовании Runner  не важно какая версия зависимости привязана в /System/Index, так как для процесса динамически формируются собственная виртуальная иерархия /System/Index. Кроме того, Runner позволяет обеспечить работу бок о бок 32- и 64-разрядых приложений - для 32-разрядных программ, показывая 32-разрядные библиотеки и зависимости, а для 64-разрядных программ - 64-разрядные.

-  Реализован GoboNet (https://github.org/gobolinux/GoboNet), собственный сетевой менеджер для управления беспроводными соединениями. GoboNet существенно проще Wicd и NetworkManager, но достаточен для решения задач, связанных с настройкой беспроводных соединений. GoboNet не использует DBus и не требует выполнения дополнительных фоновых процессов, а просто запускает dhcpcd, управляет паролями для  Wi-Fi и предоставляет API для настройки и выполнения скриптов;

-  Новое окружение рабочего стола на основе мозаичного оконного менеджера Awesome (https://awesome.naquadah.org/), поддерживающего применения Lua-скриптов для гибкой настройки под свои предпочтения. В
GoboLinux по умолчанию предлагается набор настроек Awesome с реализаций обычного многооконного окружения, допускающего масштабирование и перекрытие окон. Для дистрибутива специально разработано несколько собственных виджетов: параметры Wi-Fi на основе GoboNet, отображения уровня заряда аккумулятора и управление громкостью (запускается терминал с AlsaMixer).


URL: https://gobolinux.org/gobolinux016.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=45704

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –10 +/
Сообщение от Аноним (??) on 16-Дек-16, 23:05 
Такую б иерархию да в Убунту. Не хватает "красивой" иерархии в мак-стайле
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Silentlexx on 16-Дек-16, 23:21 
+ Pantheon DE
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

31. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –5 +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 11:20 
> Такую б иерархию да в Убунту. Не хватает "красивой" иерархии в мак-стайле

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

Субъективно выход "для чайника" здесь не в том, как рассаживать файловую систему, а в том, что и как представлять пользователю вообще; в том же гугле это сообразили (что с gmail, что с тогда ещё гугльдоксами).

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

147. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 21-Дек-16, 01:32 
> Это некрасивая в виндовом --

Дык с каких бы пор? В винде изнчально было "C:\Program Files" что очень доставляет, особенно учитывая как в винде работает автодополнение. А дальше ms с переменным успехом передирал иерархии из *никсов и мака. А просто потому что ужаснее досявого наследства сделать сложно.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

151. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Andrey Mitrofanov on 21-Дек-16, 10:19 
> Дык с каких бы пор? В винде изнчально было "C:\Program Files" что
> В винде изнчально было "C:\Program Files" что
> изнчально

Юноша не видывал Win 3.1? Ну, ничего-ничего.

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

92. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от adolfus (ok) on 18-Дек-16, 21:47 
В /opt такую иерахерню устраивать не катит?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

93. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +2 +/
Сообщение от Куяврег on 18-Дек-16, 23:47 
нееее... тогда пропадает самобытность
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

144. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –4 +/
Сообщение от Аноним (??) on 20-Дек-16, 19:30 
> В /opt такую иерахерню устраивать не катит?

Правильно, долой говорящие названия. Будем как обезьяны учить какие-то опты (и розницы?), наяривать на какой-то там /usr, появившийся по причине нехватки места, и какие там еще /usr/lib/crap/something.

А новичков посмевших потянуться к банану и слопать его - лупить всей клеткой. Как это так - жрать бананы? И уж тем более переделывать иерархии файлухи? Никто правда не помнит почему бананы жрать нельзя и иерархия именно такая, но Тут Так Принято и ниипет :)

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

145. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 20-Дек-16, 19:43 
> А новичков посмевших потянуться к банану и слопать его - лупить всей клеткой.

Не, новичков за руль сразу надо.  А в транспортное средство вас таких собрать, даже если три года уйдёт...

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

146. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 21-Дек-16, 01:25 
> Не, новичков за руль сразу надо.

В случае с рулем проблема еще понятна.

> А в транспортное средство вас таких собрать, даже если три года уйдёт...

С другой стороны, вот вы и рассекайте на бричке.

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

3. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 16-Дек-16, 23:13 
gobohide заинтересовал
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +6 +/
Сообщение от Anonim (??) on 17-Дек-16, 01:05 
> gobohide заинтересовал

Да, просто находка для бекдоров.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

49. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Хакерюга троянщег on 17-Дек-16, 15:31 
>>При этом, данные каталоги по умолчанию не видны пользователю, благодаря применению специального модуля ядра, скрывающего эти каталоги, содержимое которых доступно только при прямом обращении к файлу.

Руткиты не модны!

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

4. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от ZloySergant (ok) on 16-Дек-16, 23:13 
У "Стали" - похожие "любители".

P.S. А что ALFS, а не T2?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +2 +/
Сообщение от Sunderland93 (ok) on 16-Дек-16, 23:16 
Им кто-то пользуется?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +4 +/
Сообщение от Ergil (ok) on 17-Дек-16, 01:15 
Ага, пользуется. Хишам и пользуется. Автор оного GoboLinux, а так же автор htop и luarocks(ну и кое-чего еще по мелочи, но вот эти два его проекта самые известные). Хишам утверждал, что кто-то еще пользуется, но живых юзером показать не смог.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +30 +/
Сообщение от prokoudine email(ok) on 16-Дек-16, 23:18 
Последняя характеристика в адрес иерархии ФС, которую ожидаешь услышать — «самобытная» :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 11:23 
> Последняя характеристика в адрес иерархии ФС, которую ожидаешь услышать — «самобытная»
> :)

Стареем... :)

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

53. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от noname.htm on 17-Дек-16, 19:31 
suckless?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

54. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 17-Дек-16, 20:04 
http://sta.li/

2016-08-25
До сих пор собирают.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

9. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +15 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 16-Дек-16, 23:39 
> Корень в GoboLinux состоит из директорий: /Programs, /Users,

И всё с заглавной буквы, совсем упоролись убогие вантузные наркоманы.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +4 +/
Сообщение от Аноним (??) on 17-Дек-16, 00:07 
Это скорее мак-стиль
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Илья (??) on 17-Дек-16, 06:06 
Это паскалькейз.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

10. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от anonymous (??) on 16-Дек-16, 23:43 
ld-linux-x86-64.so.2 у каждого libreoffice тоже свой?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от SysA on 16-Дек-16, 23:51 
> ld-linux-x86-64.so.2 у каждого libreoffice тоже свой?

Это, по-видимому, выше их уровня восприятия и потому не обсуждается... :)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 17-Дек-16, 00:35 
> ld-linux-x86-64.so.2 у каждого libreoffice тоже свой?

Как я понимаю, да. У каждой версии продукта, своё дерево, со своими либами.

Будет неплохо, если они запилят всякие там /Program/Ubuntu-Server-16.04-x86_64-userdescription из шаблонов.
Будет что-то типа контейнерной виртуализации, с лёгким разворачиванием окружений для тестирования того или иного стека технологий.
Какая-то устанавливалка, которая грызёт или исошку, или через debootstrap / febootstrap ставит нужное окружение с нужными галочками.

Нужен CentOS 6.0 для какой-то бородатой версии 1С - своё окружение.
Нужен CentOS 6.5 для какого-нибудь SoftEther VPN Server - своё окружение.

И средства создания docker / rocket / openvz / kvm / vmdk / ... из работающих окружений.
Прям из коробки. У дистрибутива есть большой потенциал.

Очень интересная концепция. Я бы пользовался.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

33. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +2 +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 11:31 
> Будет что-то типа контейнерной виртуализации, с лёгким разворачиванием окружений
> для тестирования того или иного стека технологий.

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

> Нужен CentOS 6.0 для какой-то бородатой версии 1С - своё окружение.
> Нужен CentOS 6.5 для какого-нибудь SoftEther VPN Server - своё окружение.

Возможно, http://wiki.etersoft.ru/Korinf для этого интересней -- не знаю, как именно там сейчас строятся окружения для дистрибутивов, вручную или хотя бы для ряда случаев автоматизированно.

> И средства создания docker / rocket / openvz / kvm / vmdk / ... из работающих окружений.
> Прям из коробки.

Это всё тоже вопрос упаковки (в последних двух из перечисленных случаев ещё плюс ядро); тут сейчас наиболее далеко продвинулись сузешники в OBS, хотя кое-что (ovz, kvm/vmdk) есть и у нас в altlinux.org/m-p.

Только долгосрочно обычно интересна не миграция как-то накостыленого "здесь и сейчас", а воспроизводимая сборка по рецепту -- это больше мороки сначала, но существенно меньше при больших обновлениях или когда нужно почти то же самое, но чуток другое, и так N раз.  "Образное" мышление в этом плане -- большая засада (плавали, видали, знаем).

> У дистрибутива есть большой потенциал. Очень интересная концепция. Я бы пользовался.

Предпочитаю перед оценкой концепций да потенциалов разобраться с базовыми понятиями. :)

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

13. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –10 +/
Сообщение от Kodir (ok) on 17-Дек-16, 00:13 
Как говорится, я джва года ждал этот релиз! :)) Поздравляю всех дождавшихся.

> с самобытной иерархией файловой системы

Давайте без дурных ярлыков! Не "самобытной", а "упрощённой", современной иерархией, которая искореняет легаси помойку из десятков разных каталогов одного назначения.

> мозаичного оконного менеджера

ПЛИТОЧНОГО, так правильнее.
Хотя зря они пустились в этот маразм - старый, добрый ICEWM ещё долго нам послужит!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +2 +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 11:32 
> Как говорится, я джва года ждал этот релиз! :)) Поздравляю всех дождавшихся.

Это тех полутора виндузятников, которые порой забегают с "установи семёрочку максимальную/восьмёрочку/десяточку"?  Так им же за это бонусов не перепадёт. :)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

68. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Аноним (??) on 18-Дек-16, 01:10 
> Не "самобытной", а "упрощённой", современной иерархией

У меня из-за тебя весь монитор жиром заляпан.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 17-Дек-16, 00:32 
У этого есть какие-то преимущества перед Guix и Nix?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Аноним (??) on 17-Дек-16, 12:40 
> У этого есть какие-то преимущества перед Guix и Nix?

нет конечно, Гобо старее и примитивнее по идеям

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

77. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Andrey Mitrofanov on 18-Дек-16, 13:49 
>> У этого есть какие-то преимущества перед Guix и Nix?
> нет конечно, Гобо старее и примитивнее по идеям

Ну, кому и ... невеста. Вон, смотри, как ушибленные виндой Г.М. радуются /Докуметы-ам и /Программы-ам, аж в икс-тазе ищут в _тайловых_ WM эти свои надгробные "плиточки" им.ГлавПогоста фирмы ГлавВурдалакМякота.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

15. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +2 +/
Сообщение от Аноним (??) on 17-Дек-16, 00:34 
>При этом, данные каталоги по умолчанию не видны пользователю, благодаря применению специального модуля ядра, скрывающего эти каталоги, содержимое которых доступно только при прямом обращении к файлу.

Бесполезная фигня, которая только мешает нормальным людям. Почему нельзя было пропатчить графический менеджер файлов для хомячков, которым этот функционал нужен? Они ведь должны думать, что работают за МакОС от Джобса, а не в каком-то дрыщавом линуксе Гобо!
И если уж на то пошло, то все можно было сделать в рамках SELinux с более интересными наворотами и настоящей безопасностью. ИМХО.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 11:37 
> Бесполезная фигня, которая только мешает нормальным людям. Почему нельзя было
> пропатчить графический менеджер файлов для хомячков, которым этот функционал нужен?

Там не только ФМ, ещё диалоги открытия-сохранения.  Но как вариант, решать на уровне libc (в "нижнем" случае) именно такую задачу, если уж хочется -- кажется более разумным.

> Они ведь должны думать, что работают за МакОС от Джобса

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

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

56. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 17-Дек-16, 21:35 
>Но как вариант, решать на уровне libc (в "нижнем" случае) именно такую задачу, если уж хочется -- кажется более разумным.

Что значит разумным? Почему за фичи, которые нужны аппликухе верхнего уровня должны быть сделаны на 2-3 уровня ниже? Почему не в отдельной либе, с которой линкуется весь прикладной софт для вызовов stdio.h?

Ни путь через ядро, ни путь через libc, ни путь через библиотеки приложения не являются задачами разной сложности, что оказывается одно лучше другого потому что _проще_.

Я назвал как вариант SELinux по нескольким причинам: 1) требуемый функционал имеется 2) функционал расширяем, т.к. можно одним пользователям разрешить, другим запретить просмотр конкретных директорий 3) в контексте безопасности (а ряду приложений это может быть жизненно необходимо) selinux даст фору любому самокату.

>Вообще-то любой слой подобия ограничен в толщине, а затем начинается вой -- "а чё это у меня фотошоп не устанавливается" или там "айтюнс не заводится".

Огромное кол-во мануалов подразумевает стандартную иерархию директорий в линуксе. Те, кто не знает специфики GoboLinux не сможет сходу помочь человеку, который плохо понимает в этом деле. Т.е. придется общаться с людьми на гобофоруме. Наверное это хорошо и совпадает с планами разработчика дистрибутива: вот смотрите как все просто, а если что обращайтесь ко мне, ой вы уже задали в этом месяце 5 бесплатных вопросов, давай-ка перейдем на платную тех. поддержку. ВАРИАНТ.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

61. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 22:48 
>> Но как вариант, решать на уровне libc (в "нижнем" случае) именно такую задачу,
>> если уж хочется -- кажется более разумным.
> Что значит разумным? Почему за фичи, которые нужны аппликухе верхнего уровня
> должны быть сделаны на 2-3 уровня ниже?

Слушайте, а давайте продолжим, как отоспитесь да рассольчику примете?  Сейчас у них вообще в подвале сделано, в ring 0.  А в библиотеки выносят разделяемый код.

> Почему не в отдельной либе, с которой линкуется весь прикладной софт
> для вызовов stdio.h?

Заголовки никто не зовёт.  А когда придёте в себя -- гляньте, где stdio.h живёт.

> Я назвал как вариант SELinux

Хорошо освоенный Вами в качестве кувалды микроскоп может быть попросту неподъёмен для автора сабжевого поделия.

> Огромное кол-во мануалов подразумевает стандартную иерархию директорий в линуксе.

Кстати, да: hier(7) там выкинули или есть по недосмотру, или даже перекурочен? :)

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

Или не придётся... тут соглашусь, в общем.

PS: s/ком/коп/

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

17. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +4 +/
Сообщение от Аноним (??) on 17-Дек-16, 01:01 
> Для совместимости со стандартом FHS (Filesystem Hierarchy Standard) исполняемые файлы, библиотеки, логи и файлы конфигурации через символические ссылки распределены по привычным директориям [...]
> каталоги по умолчанию не видны пользователю, благодаря применению специального модуля ядра,

Ребята, вы страдаете аутизмом. Не надо так.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 17-Дек-16, 14:54 
А как надо? Все бинарники в /usr/bin, всё остальное - в /usr/lib и кучу симлинков на эти места?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

134. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от adolfus (ok) on 19-Дек-16, 19:17 
А как еще можно тысячу бинарников достать одним движением? Никаких PATH не хватит. Даже представить не могу, чтобы каждый ls, lftp или rsync свое дерево держал.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

21. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +7 +/
Сообщение от анон on 17-Дек-16, 01:15 
"При этом, данные каталоги по умолчанию не видны пользователю, благодаря применению специального модуля ядра, скрывающего эти каталоги, содержимое которых доступно только при прямом обращении к файл"

Как из unix-based(style) сделать еще хуже чем в  windows? GoboLinux, берите, не проходите мимо....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Анонимс on 17-Дек-16, 01:46 
рулить файлами дело ядра, юзеру выводить только "поврежден, удаляю", "не найден" и "доступ невозможен"
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от анон on 17-Дек-16, 02:13 
угу как и с монтированиями из вне, зачем об этом пользователю говорить? А скрытые симлинки на библиотеки, да кого это волнует? Главное чтобы папки были как в виндоус и функционала тоже не было, да и исходники скрыть, а то вирусы да трояны по ним пони пИсать будут...
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

135. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от adolfus (ok) on 19-Дек-16, 19:21 
> рулить файлами дело ядра, юзеру выводить только "поврежден, удаляю", "не найден" и
> "доступ невозможен"

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 17-Дек-16, 02:45 
Идут к успеху! И это не скарказм.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

69. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 18-Дек-16, 01:16 
Ирония?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +2 +/
Сообщение от Аноним (??) on 17-Дек-16, 09:00 
Интересно, как много людей начнёт использовать это только из-за того, что тут необычная файловая иерархия, отличная от дерева нормальных систем и из-за этого кейса в названии директорий а-ля windows? Впрочем, вопрос этот будет наверняка излишним. Тут интересно другое, ЗАЧЕМ ЭТОТ ВИНДУС ВЕЙ НУЖНЕН ВООБЩЕ!?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –3 +/
Сообщение от Наркоман on 17-Дек-16, 09:51 
С хрена ли это виндовс вей?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

37. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 11:38 
> С хрена ли это виндовс вей?

Это именно виндовый взгляд на матрицу "приложения-пути", юниксовый ему ортогонален.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

63. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от asdf on 17-Дек-16, 23:20 
С каких пор в винде перестали кидать либы в одну кучу?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

65. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Anonimous on 17-Дек-16, 23:49 
Вообще-то уже давно трушным способом размещения в библиотек приложений в винде является их размещение в папке приложения (той которая в Program Files). В Windows/System32 должны лежать только системные либы
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

136. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от adolfus (ok) on 19-Дек-16, 19:29 
> Вообще-то уже давно трушным способом размещения в библиотек приложений в винде является
> их размещение в папке приложения (той которая в Program Files). В
> Windows/System32 должны лежать только системные либы

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


Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

29. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 17-Дек-16, 09:51 
>>Плюсом является возможность параллельной установки разных версий одного приложения

Вот зачем.
А вообще линуксам не хватает папки Hell. Всю ту адову мешанину, которую даже нативные приложения разводят в хомяке отправлять туда. Думаю через пару лет сделают такую.
В неправославной винде есть AppData.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

35. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Аноним (??) on 17-Дек-16, 11:34 
А XDG_CACHE_DIR и XDG_CONFIG_HOME для чего?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

45. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 17-Дек-16, 13:07 
не знал об этом. Раз знаете, мб подскажете, это рабочее https://wiki.archlinux.org/index.php/Libetc ?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

58. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от fsdfsdgsdfSDf on 17-Дек-16, 22:26 
посмотрел, очередной стандарт, на который все клали
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

137. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от adolfus (ok) on 19-Дек-16, 19:32 
>>>Плюсом является возможность параллельной установки разных версий одного приложения
> Вот зачем.
> А вообще линуксам не хватает папки Hell. Всю ту адову мешанину, которую
> даже нативные приложения разводят в хомяке отправлять туда. Думаю через пару
> лет сделают такую.
> В неправославной винде есть AppData.

В линуксе есть ~/.config и ~/.local. Этого более чем достаточно. А в хомяке потому, что юзеру не положено из него вылезать.


Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

30. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от IdeaFix email(ok) on 17-Дек-16, 10:47 
Сначала я подумал о сквошфс.... потом о солярисе... /opt/swc/bin/mc

Потом как-то перестал думать и успокоился :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –5 +/
Сообщение от aliceklipper (ok) on 17-Дек-16, 12:53 
Блин, топовая же идея. Пусть реализация и не идеальная, но если дальше эту тему обкатывать и развивать, можно будет наконец прийти к идеальной структуре ФС. Ящитаю, что ни в юниксах, ни в вендах она не идеальна от слова совсем; но преимущества есть и у того, и у другого подходов, так что надо работать над их совмещением.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +5 +/
Сообщение от Аноним (??) on 17-Дек-16, 13:59 
Если совместить двух инвалидов — получится здоровый. Отличная логика.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

122. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от annonim on 19-Дек-16, 11:52 
> Если совместить двух инвалидов — получится здоровый. Отличная логика.

*BRAVO*

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

154. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от J.L. on 23-Дек-16, 14:54 
> Если совместить двух инвалидов — получится здоровый. Отличная логика.

из двух сломанных танков частенько можно собрать 1 танк + танкетку
расширяйте свой кругозор

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

138. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от adolfus (ok) on 19-Дек-16, 19:42 
> Блин, топовая же идея. Пусть реализация и не идеальная, но если дальше
> эту тему обкатывать и развивать, можно будет наконец прийти к идеальной
> структуре ФС. Ящитаю, что ни в юниксах, ни в вендах она
> не идеальна от слова совсем; но преимущества есть и у того,
> и у другого подходов, так что надо работать над их совмещением.

Пусть сначала файловую систему приведут в порядок. У них там двадцатилетний застой. Отправил  людям архив с парой статей, так они их распаковать не смогли -- оказывается в имени файла нельзя использовать двоеточие. Переименовал, так не смогли открыть -- оказывается, pdf-файл должен иметь специальное имя. Просто "Статья №1" не прокатывает -- нужно, чтобы было "Статья №1 .pdf". Дибилы, бъдь.


Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

46. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 17-Дек-16, 13:43 
А нужна ли вообще фс? Даешь компьютеры пятого поколения!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

148. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 21-Дек-16, 01:35 
> А нужна ли вообще фс? Даешь компьютеры пятого поколения!

Это который Palm V чтоли? :)

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

51. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Аноним (??) on 17-Дек-16, 19:06 
Чем это лучше Nix/Guix?

Вообще, если кто знает про такие системы как Nix, Guix, Stali, Void, и про
остальные малопопулярные, но имеющие свои интересные особенности дистрибутивы, напишите, интересен опыт работы, сравнение и общее впечатление, насколько система перспективная.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Аноним (??) on 17-Дек-16, 20:18 
> Чем это лучше Nix/Guix?
> Вообще, если кто знает про такие системы как Nix, Guix, Stali, Void,
> и про
> остальные малопопулярные, но имеющие свои интересные особенности дистрибутивы, напишите,
> интересен опыт работы, сравнение и общее впечатление, насколько система перспективная.

Не пользовался всем вышеперечисленным, но могу тебе рассказать немного:

Nix - только пакетный менеджер свой же, во всём остальном тот же GNU/Linux
Guix - пакетный менеджер основанный на Nix
Stali - всё собрано статически, только x86_64, нет пакетного менеджера, /usr ссылка на /bin, в /sucks лежат все "непотребности" вроде BSD-шных приложений и glibc. В остальном любой source-based дистрибутив. systemd sucks, поэтому его тут не жалуют, как и glibc. К слову, как утверждают сами авторы, статическая сборка позволяет не подгружать все библиотеки в память, следовательно используется меньше памяти. А так как используется musl, то и программы занимают меньше.
Void - есть пакетный менеджер, все пакеты на гитхабе, нет systemd по умолчанию, да его тут и не жалуют. Все "пакеты", на самом деле какие-то установочные скрипты аля ArchLinux можно найти на гитхабе. В остальном тот же source-based дистрибутив, который больше похож на Arch, скорее.

ИМХО, Stali и Void довольно перспективные. Правда современные реалии диктуют другое. А вот насчёт NixOS я не уверен.

Если уж так интересно пощупать на реальном железе освой chroot. Без шуток.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

57. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +3 +/
Сообщение от Аноним (??) on 17-Дек-16, 21:52 
В дополнение:

NixOS/GuixSD - по сравнению с голым Nix добавлено управление всей системой через единый файл конфигурации. Изменение конфига и последующая пересборка системы по нему создают новое иммутабельное состояние (почти все что за хом-дирой реально в r/o режиме), между которыми можно переключаться в загрузчике. Поэтому систему трудно случайно напрочь запороть.

NixOS перспективнее других "странных" дистрибутивов, комьюнити живое. Все потому, что система достаточно гибкая, удобно настраиваемая, ее идеи понятны, а поведение предсказуемо.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

71. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 18-Дек-16, 07:30 
> Все потому, что система достаточно гибкая

Ну все source-based дистрибутивы гибкие, например. ИМХО.

> удобно настраиваемая

Арчеводы тоже считают, что у них система удобно настраивается :) Или вот, OpenSUSE -- на всё один графический настройщик.

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

79. "Выпуск дистрибутива"  +2 +/
Сообщение от Andrey Mitrofanov on 18-Дек-16, 14:26 
>> Все потому, что система достаточно гибкая
> Ну все source-based дистрибутивы гибкие, например. ИМХО.

Не все одинаково полезны. Обобщаете с округлением вниз. Неаккуратненько.

Ваши "все source-based д." умеют собирать _и_ использовать один пакет для разных пользователей по-разному (ключи, окр.сборки)? Вплоть до отдельного glibc для разных пакетов? Одновременно используемых в системе??

Некоторые особо прыткие (py-env-или-как там его, RH SCL) умеют аж находу переключать python27<->33<->35. У Nix[OS]/Guix[SD] такое [возможно (*)] -- для всего начиная от glibc, bash и gcc. Ядро разве на ходу не менят - перегружаются. Но и то - откат, зарузка на пред.версию системы (~вкл.ядро) видана разве что в сказках btrfs-снапшот авангардистов.

И да, у Guix (и папы-Nix-а, видимо, тоже) своя "самобытная FS-H." с /gnu/store-ами, скриптами-обёртками бинарников и симлинк-фармингом(**) профилей-пользователей.

---Горячие пирожки, налетай!!

(*) Да, один "релиз" OS, насколько я ничего не, таки поставляется с одной сборкой каждого пакета, но гибкостьТМ -- прям из коробки, прям для %) пользователей.

(**)См.также GNU Stow.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

83. "Выпуск дистрибутива"  –1 +/
Сообщение от Аноним (??) on 18-Дек-16, 17:43 
Спасибо за подробный ответ, вы утвердили меня в моём намерении потестировать GuixSD,

Если сами пробовали - как оно, сильно надо помучится при установке? У них же пока бета, насколько я понял, все надо настраивать из консоли.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

91. "Выпуск дистрибутива"  –1 +/
Сообщение от Аноним (??) on 18-Дек-16, 19:35 
guixSD свободен по столлману, так что проприетарный софт и несвободное ядро ищи в NixOS
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

103. "Выпуск дистрибутива"  –1 +/
Сообщение от Аноним (??) on 19-Дек-16, 07:07 
>guixSD свободен по столлману, так что проприетарный софт и несвободное ядро ищи в NixOS

Я на ЛОРе почитал одну из новостей про GuixSD, там один участник форума (Camel) писал что он запускает Guix с обычным (не полностью свободным, с блобами фирмвари) ядром.

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

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

105. "Выпуск дистрибутива"  +/
Сообщение от gnidorah (ok) on 19-Дек-16, 09:45 
> Я на ЛОРе почитал одну из новостей про GuixSD, там один участник форума (Camel) писал что он запускает Guix с обычным (не полностью свободным, с блобами фирмвари) ядром.
> По частному софту, думаю, тоже проблем быть не должно - родной менеджер пакетов отлично может включать в себя какую угодно программу,- так что тоже мимо.

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

> родной менеджер пакетов отлично может включать в себя какую угодно программу,- так что тоже мимо

На практике пробовали? Как хорошо справляется с этим? Скажем подсунуть ему nixpkgs, и ставить что душе угодно - прямо со всем всем справится автоматически?

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

106. "Выпуск дистрибутива"  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 10:22 
>Нужны дополнительные телодвижения и не будет никакой помощи от комьюнити в данных вопросах, ибо швабодка.

Пропущу то, что свобода - это скорее хорошо, чем плохо, вопрос -

Ну а мы сами чем не коммьюнити?

То есть, если на ЛОРе и Опеннете (других ресурсов посвящённых СПО я не знаю (РДСН разве только, но оно вроде про другое)) появится достаточное количество людей, интересующихся и/или использующих GuixSD, то можно будет где-нибудь просто тырить друг у друга то, что каждый нашёл в процессе использования системы.

Народ будет постить свои рецепты, какими хаками и/или костылями можно обойти то или иное препятствие (например упомянутую лицензионную GNUтую стерильность GSD, если понадобится), и никакой зависимости от GNUтого сообщества с их чистоплюйством уже не будет. Были бы люди.

>На практике пробовали? Как хорошо справляется с этим? Скажем подсунуть ему nixpkgs, и ставить что душе угодно - прямо со всем всем справится автоматически?

Не знаю, я сам ещё даже не установил GSD, врать не буду. На ЛОРе в одной из тем мелькало, что Nix как пакетный менеджер (не NixOS) нормально ставится и работает в GSD, люди через него ставят себе пакеты, отсутствующие в GSD (у NixOS в 2 раза больше пакетов в репе, чем у GSD)

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

111. "Выпуск дистрибутива"  –1 +/
Сообщение от gnidorah (ok) on 19-Дек-16, 10:47 
> Народ будет постить свои рецепты, какими хаками и/или костылями можно обойти то или иное препятствие (например упомянутую лицензионную GNUтую стерильность GSD, если понадобится)

Звучит как движение против течения :-( А чем так плох NixOS, где нет таких препятствий, только тем, что в нем не "всё на схеме"? Слабая причина, это максимализм скорей какой-то

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

114. "Выпуск дистрибутива"  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 11:07 
>> Народ будет постить свои рецепты, какими хаками и/или костылями можно обойти то или иное препятствие (например упомянутую лицензионную GNUтую стерильность GSD, если понадобится)
>Звучит как движение против течения :-(

Ну, если видишь, что река течёт в болото, можно и погрести против течения. Но вообще, там нет просто обсуждаемой трудности - Camel на ЛОРе писал что ядро с блобам спокойно работает в GSD.

>А чем так плох NixOS, где нет таких препятствий, только тем, что в нем не "всё на схеме"? Слабая причина, это максимализм скорей какой-то

NixOS хорош, очень хорош. Для начала вложенными в него идеями и функиональностью, да и тем что первым появился вообще-то.

А в GSD народ метнулся насколько я понял, потому что Схема (которая вроде может дать даже больше чем Nixlang+bash в плане удобства конфигурации), ну и потому что GNU. Всё-таки BSD, под которой выпукается Nix, неправославна и безблагодатна.

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

112. "Выпуск дистрибутива"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 10:48 
> Спасибо за подробный ответ, вы утвердили меня в моём намерении потестировать GuixSD,
> Если сами пробовали - как оно, сильно надо помучится при установке? У
> них же пока бета, насколько я понял, все надо настраивать из
> консоли.

Не пробовал. От меня пока только сказки.

Примериваюсь поставить "внутрь Debian-а" -- вторым (независимым+отдельным) пакадж менеджером. Как в
  http://dustycloud.org/blog/guix-package-manager-without-make...
ll/
  http://elephly.net/posts/2015-06-21-getting-started-with-gui...
  https://www.gnu.org/software/guix/manual/html_node/Installat...

Кстати, бетой они стали несколько дней тому. :))  Это должно намекать про качество.
  [Ссылку сейчас не найду - кто-то на днях в рассылках писал, что на gnu.org/s/guix или на downlowads/ теперь таки написано "бета". Раньше вроде альфой были.]

Про установку -- ну, "по хэндбуку". Вот прямо сейчас пилят инсталятор с менющками (в 0.12. вроде ещё нет).
  https://lists.gnu.org/archive/html/guix-devel/2016-12/msg006...

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

117. "Выпуск дистрибутива"  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 11:32 
>Не пробовал. От меня пока только сказки.
>Примериваюсь поставить "внутрь Debian-а" -- вторым (независимым+отдельным) пакадж менеджером.

Интересно,

Напишите, какие результаты, в теме про GSD 0.12 (который с ваших слов скоро выйдет).

>http://dustycloud.org/blog/guix-package-manager-without-make...

404 Not Found (это какой-то баг в Опеннете, не позволяющий вставить нормально ссылку, или просто недокопировали ссылку до конца?)

>http://elephly.net/posts/2015-06-21-getting-started-with-gui...

Спасибо, годно, попробую установить по этой статье на свою Кальку, отпишусь по итогам.

>Вот прямо сейчас пилят инсталятор с менющками (в 0.12. вроде ещё нет).

Посмотрел на картинку будущего графического установщика https://lists.gnu.org/archive/html/guix-devel/2016-12/pngPwl... увидел выбор языка по F9 - будем надеяться там будет русский.


Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

120. "Выпуск дистрибутива"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 11:43 
>>Не пробовал. От меня пока только сказки.
>>Примериваюсь поставить "внутрь Debian-а" -- вторым (независимым+отдельным) пакадж менеджером.
> Интересно,
> Напишите, какие результаты, в теме про GSD 0.12 (который с ваших слов скоро выйдет).

Пока я буду собира-а-аться, уж и 1.0 выйдет. Не надо меня ждать.

>>/guix-package-manager-without-make-insta
>или просто недокопировали ссылку до конца?)

Да, прошу прощения, обметнулся.
  http://dustycloud.org/blog/guix-package-manager-without-make.../

>>http://elephly.net/posts/2015-06-21-getting-started-with-gui...
> Спасибо, годно, попробую установить по этой статье на свою Кальку, отпишусь по
> итогам.
>>Вот прямо сейчас пилят инсталятор с менющками (в 0.12. вроде ещё нет).
> Посмотрел на картинку будущего графического установщика https://lists.gnu.org/archive/html/guix-devel/2016-12/pngPwl...
> увидел выбор языка по F9 - будем надеяться там будет русский.

Сделаем http://translationproject.org/domain/guix.html  -- будет! %)))
  Пока нет. Впрочем, опять, меня не ждите.

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

125. "Выпуск дистрибутива"  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 12:34 
>Сделаем http://translationproject.org/domain/guix.html  -- будет! %))) Пока нет. Впрочем, опять, меня не ждите.

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

Интересно, в файле guix-0.12.0.pot, перечисляющем, что надо перевести (насколько я понял, поправьте если неправ) http://translationproject.org/POT-files/guix-0.12.0.pot случайно обнаружил подтверждение если не полной совместимости, то как минимум возможности работы nix-пакетов в GSD:
#: nix/nix-daemon/guix-daemon.cc:61
msgid "guix-daemon -- perform derivation builds and store accesses"
msgstr ""

#: nix/nix-daemon/guix-daemon.cc:63
msgid ""
"This program is a daemon meant to run in the background.  It serves requests "
"sent over a Unix-domain socket.  It accesses the store, and builds "
"derivations on behalf of its clients."
msgstr ""

#: nix/nix-daemon/guix-daemon.cc:87
msgid "SYSTEM"
msgstr ""

Вопрос к тем кто переводил - я правильно понял русский перевод надо вставлять ниже между кавычками в
>msgstr ""

Я к тому что очень много (может быть даже большинство) английских фраз - универсальны для всех дистрибутивов, и достаточно просто натравить на них уже известные русские переводы из других дистрибутивов.

Или там всё сложнее, в плане перевода? Кто знает? (Думаю, может быть, действительно, посидеть попереводить со словариком на зимних каникулах)

Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

127. "Выпуск дистрибутива"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 12:49 
>>Сделаем http://translationproject.org/domain/guix.html  -- будет! %))) Пока нет. Впрочем, опять, меня не ждите.
> Спасибо за ссылку. Русского к сожалению там нет, хотя есть даже Вьетнамский
> и Эсперанто.

Разработчикам приходят оповещения от
  https://lists.gnu.org/archive/html/guix-devel/2016-12/msg007...
они добавляют в "свой" git.

http://translationproject.org/team/ru.html
http://translationproject.org/html/translators.html
Там надо разбираться, как с инструментами, так и с командной игрой, и с лицензированием, наверное.

> Интересно, в файле guix-0.12.0.pot, перечисляющем, что надо перевести (насколько я понял,
> поправьте если неправ) http://translationproject.org/POT-files/guix-0.12.0.pot случайно

Насколько я понимаю, это файлы gettext.

> обнаружил подтверждение если не полной совместимости, то как минимум возможности работы
> nix-пакетов в GSD:
> #: nix/nix-daemon/guix-daemon.cc:61

Там связь такая: guix-демон фактически патченый демон из nix-а, включая прямое использование кода. Они и задания демону на сборку пакетов _выгружают_ из scheme в язых nix (.drv), как я понимаю.  Что-то вроде того, что и в SuSE и в RH "есть rpm"...

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

130. "Выпуск дистрибутива"  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 13:16 
>Там надо разбираться, как с инструментами, так и с командной игрой, и с лицензированием, наверное.

Спасибо за ссылки, пригодятся.

>Там связь такая: guix-демон фактически патченый демон из nix-а, включая прямое использование кода. Они и задания демону на сборку пакетов _выгружают_ из scheme в язых nix (.drv), как я понимаю.  Что-то вроде того, что и в SuSE и в RH "есть rpm"...

Вот как. Понятно.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

84. "Выпуск дистрибутива"  +/
Сообщение от Michael Shigorin email(ok) on 18-Дек-16, 17:54 
> Вплоть до отдельного glibc для разных пакетов?

А зачем, кстати?  В glibc довольно неплохо с обратной бинарной совместимостью, а ограничение по ядру для системы с одним ядром в любом случае "или стрельнуло, или нет" (да и консервативно оно довольно-таки).

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

107. "Выпуск дистрибутива"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 10:26 
>> Вплоть до отдельного glibc для разных пакетов?
> А зачем, кстати?  В glibc довольно неплохо с обратной бинарной совместимостью,

Disclaimer: Растекание мыслью ниже чисто теоретическое -- я на стадии "изучения" вопроса. Сам пока не пользую. Совру недорого.

У них, насколько я ничего не понимаю, нет ничего про совместимость -- запускают бинари *только* с теми зависимостями, с которыми собирали. Правда. для обновлений поштучно для патчей безопасности приделали костылик grafting.

Мучаются, но едят кактус: при обновлении 1 библиотеки "в центре" пересобирают тысячи пакетов (ну, или оттягивают час Ч, как могут).

Вот Debian-ы пакеты (у альтов та же традиционная для бирарщиков механика, я думаю) собирают с зависимостями от библиотек -- или без версий (в конкретном релизе она всё равно практически одна~), или с версиями >N.NN. (*)

На днях будет GuixSD 0.12, они смержили ветку core-updates (=оно, оттягивание пересборки) в master и, видимо, уже какое-то время бинари пересобирают (~с новым ядром билиотек) на билдерах. Релизят они usb и tar образы - по готовности будет анонс.

Конкретно зачем этот фокус с несколькими glibc, которым я анонимов пугаю, не скажу. Разве что они именно настолько упираются в "функциональную" сторону сборки: если одна библиотека не та, то это уже не тот пакет (или derivation, м.б., - пакет + все его зависимости).  Может быть, воспроизводимая сборка, доведённая до предела -- до воспроизводимого [библиотечного~] окружения.

Но тут надо заметить, что это фокус касается всего-всего: соберёшь (нет они не дают инструментов для этого -- но _пользователь_ может невозбранно написать (поменять 2 строчки!) свой вариант сборки на scheme и собрать его локально) openssh, например, не с openssl, а с libressl - получится другой бинарь, установленный и работающий в той же системе. То же с новой версией того же openssh. То же с локальной разработкой того же openssh.

Питоновский virtualenv или RH-ский SCL для _всех_ пакетов, сервис/часть дистрибутива и пакадж менеджера.  Это показалось мне существенным отличием от "всех source-based д.", на что попенял выше.

--
(*) И обычно прокатывает, а изредка, когда не прокатывает, чинят. Ну, там страшные library transitions  --  против пересборки всего в guix.   Более того Denian в сборке своих пакетов какой-то хитрый скан фактичеси используемых API, для glibc точно.

Собирая, скажем wget в stratch-е (9.x) с glibc 2.24[-2] на бинарные пакеты ставят 'dep: libc6 (>= 2.17)'. В старичке wheeze (7.x) эта зависимость выглядит даже интереснее (присмотреться - это одна зависимость на архитектуру):

dep: libc0.1 (>= 2.11) [kfreebsd-amd64, kfreebsd-i386]
dep: libc6 (>= 2.11) [not armhf, ia64, kfreebsd-amd64, kfreebsd-i386, s390x]
dep: libc6 (>= 2.13) [s390x]
dep: libc6 (>= 2.13-28) [armhf]
dep: libc6.1 (>= 2.11) [ia64]

https://packages.debian.org/src:wget
https://packages.debian.org/wheezy/wget
https://packages.debian.org/src:glibc

> а ограничение по ядру для системы с одним ядром в любом
> случае "или стрельнуло, или нет" (да и консервативно оно довольно-таки).

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

118. "Выпуск дистрибутива"  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 11:38 
>На днях будет GuixSD 0.12, они смержили ветку core-updates (=оно, оттягивание пересборки) в master и, видимо, уже какое-то время бинари пересобирают (~с новым ядром билиотек) на билдерах. Релизят они usb и tar образы - по готовности будет анонс.

Ну tar это сам пакет. менеджер, это понятно,

А usb у них только для установки на диск, или live, или и то и другое?

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

123. "Выпуск дистрибутива"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 12:24 
>>На днях будет GuixSD 0.12, они смержили ветку core-updates (=оно, оттягивание пересборки) в master и, видимо, уже какое-то время бинари пересобирают (~с новым ядром билиотек) на билдерах. Релизят они usb и tar образы - по готовности будет анонс.
> Ну tar это сам пакет. менеджер, это понятно,

Не-а! Это минимальный /gnu/store/ для бутстрапа(*) самого guix. guix с зависимостями (да-да-а, со своим glibc-ем!) и "профиль №1".

Посмотрел в guix-binary-0.11.0.i686-linux.tar.xz: ./gnu/store + ./var/guix. В store/ 35 пакетов bash, guix, xz, glibc[:lib видимо], guile и пр.

Впору нарисовать `guix graph` https://www.gnu.org/software/guix/manual/html_node/Invoking-... с этого набора, но... "поля этого труда слишком малы".

(*) В мануале у них бутстрап чуть про другое - не про установку системы, а про портирование на новую архитектуру. В интсаляторном смысле [для меня] польше похоже на debootstrap из Debian-а: населить корень новой системы (или chroot) из инсталятора (внеш.системы) до уросня, когда она сможет сделать свой собственный первый 'apt-get install ...' или update.

> А usb у них только для установки на диск, или live, или
> и то и другое?

Не знаю.

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

128. "Выпуск дистрибутива"  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 12:59 
>(*) В мануале у них бутстрап чуть про другое - не про установку системы, а про портирование на новую архитектуру. В интсаляторном смысле [для меня] польше похоже на debootstrap из Debian-а: населить корень новой системы (или chroot) из инсталятора (внеш.системы) до уросня, когда она сможет сделать свой собственный первый 'apt-get install ...' или update.

Это было бы очень полезно, если бы в репозитории GSD было не 4 тысячи, а хотя бы 14 (а лучше 24) тысячи пакетов с программами. Тогда можно было бы сидеть на каком-нибудь самом "странном" дистрибутиве типа Stali, Funtoo или CRUXа, и не волноваться при этом от отсутствия нужных программ - всё можно было бы доустановить из универсального Guixа.

Но сейчас проект пока развивается, и неизвестно, сколько времени уйдёт у нх на то, чтобы догнать по количеству программ основные дистрибутивы - Ubuntu, Debian, Fedora, Opensuse, Gentoo и Arch.

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

109. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от gnidorah (ok) on 19-Дек-16, 10:31 
> Ну все source-based дистрибутивы гибкие, например. ИМХО.

Но при этом настолько же хрупкие :-( Вот NixOS/GuixSD и стараются это решить.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

119. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 11:41 
>>Ну все source-based дистрибутивы гибкие, например. ИМХО.
>Но при этом настолько же хрупкие :-( Вот NixOS/GuixSD и стараются это решить.

А NixOS/GuixSD разве source-based? У них же вроде бы пакеты у обоих.

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

124. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 12:26 
> А NixOS/GuixSD разве source-based? У них же вроде бы пакеты у обоих.

Да, и да.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

126. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 12:47 
Я привык что если система собирается из сорцов как Гента - это source-based, если система собирается из пакетов как Суся там или Роса - это пакетные дистрибутивы.

У нашей сладкой парочки GSD/NixOS у каждого проекта свои репозитории и там явно видны именно пакеты:
https://www.gnu.org/software/guix/packages/
https://nixos.org/nixos/packages.html

Объясните если нетрудно пожалуйста.

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

129. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 13:10 
> source-based, если система собирается из пакетов как Суся там или Роса
> - это пакетные дистрибутивы.
> У нашей сладкой парочки GSD/NixOS у каждого проекта свои репозитории и там
> Объясните если нетрудно пожалуйста.

Вообще говоря, это ложное деление дистрибутивов: на source-based против двоичных.

В source-based, насколько я понимаю, в gentoo и freebsd, типа, тоже есть пакеты -- они используются именно как в guix для "срезания пути": если такой же пакет есть вон на том сервере, и мы ему серверу доверяем~ [во фре ещё и: "и нас устроят ключи сборки по умолчанию", видимо], то можно сэкономит время и загрузить уже собранный _бинарный_ пакет.

В двоичных у двоичных пакетов тож есть исходники (не рассматриваем :) тупиковые ветви). Разница только, что в RH или Debian-е нужно хорошо порисядать с отягощением, чтоы натренероваться собирать самому, а в source-based оно встроено и доступно _пользователю_.

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

С моей точки зрения, как привычного пльзователя Debian-а, guix так же "необычен", как два других помянутых source-based, и очень похож на них. Крякает, как те другие утки, значит, наову и его уткой.

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

155. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 25-Дек-16, 17:58 
>>>Ну все source-based дистрибутивы гибкие, например. ИМХО.
>>Но при этом настолько же хрупкие :-( Вот NixOS/GuixSD и стараются это решить.
> А NixOS/GuixSD разве source-based? У них же вроде бы пакеты у обоих.

Source-based model, with binaries
The Nix build language used by NixOS specifies how to build packages from source. This makes it easy to adapt the system — just edit any of the ‘Nix expressions’ for NixOS or Nixpkgs in /etc/nixos, and run nixos-rebuild. However, building from source is also slow. Therefore Nix automatically downloads pre-built binaries from nixos.org if they are available. This gives the flexibility of a source-based package management model with the efficiency of a binary model.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

73. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 18-Дек-16, 09:12 
>NixOS перспективнее других "странных" дистрибутивов, комьюнити живое. Все потому, что система достаточно гибкая, удобно настраиваемая, ее идеи понятны, а поведение предсказуемо.

Спасибо за подробные ответы, братишка Аноним,

Я думаю, у Stali и Void с их описанными тобой подходами мало шансов, а вот у NixOS и GuixOS как бы не лучшие шансы, чем даже у традиционных дистров. Всё-таки предсказуемая работа намного важнее понтов, пиара и даже быстроты работы.

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

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

74. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 18-Дек-16, 10:15 
Stali имеет право на существование, хотя я не думаю, что им так уж много людей пользуется. Но вот для создания загрузочных флешек, он незаменим, имхо.

А вот насчёт Войда не согласен, у него достаточно много фанатов.

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

85. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 18-Дек-16, 17:56 
> Но из этих двух я бы поставил на Guix - у них не нужно учить специальный язык (Nixlang)
> для того чтобы развивать дистр, любой Лиспер может поучаствовать в разработке (там
> гнутый вариант Схемы используется в качестве языка для конфигурации).

Из малоизвестного: на схеме (в варианте guile) реализована альтовская инфраструктура конфигурирования altlinux.org/alterator, она же используется в инсталяторах; так что если вдруг кому охота совместить умеемое (программистом) и желаемое (сисадмином), милости просим!

(но сам дистрибутив у нас вполне "обычный" в плане подхода по сравнению с NixOS)

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

110. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Guix (ok) on 19-Дек-16, 10:33 
>Из малоизвестного: на схеме (в варианте guile) реализована альтовская инфраструктура конфигурирования altlinux.org/alterator, она же используется в инсталяторах

Прямо на самом Guile? Интересно.

У вас наверно единственный дистрибутив с "православным" GNUтым Guile в инфраструктуре конфигурирования в России (если не в мире). Вот этих ваших спецов привлеките к анализу GuixSD (благо с языком они знакомы) - может, прикинете плюсы и поменяете пакетный менеджер на Guix, который вместе с Nix явно лучше всех сейчас среди пакетников, по своим возможностям.

(и да - почему час назад можно было анонимам постить, а сейчас внезапно стало нельзя? не в первый раз уже такое на Опеннете замечаю)

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

132. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Andrey Mitrofanov on 19-Дек-16, 14:24 
>> гнутый вариант Схемы используется в качестве языка для конфигурации).
> Из малоизвестного: на схеме (в варианте guile) реализована альтовская инфраструктура конфигурирования
> altlinux.org/alterator, она же используется в инсталяторах; так что если вдруг кому

Гм... Передний край
  https://fosdem.org/2017/schedule/event/guileappuserinterface/
  + https://lists.gnu.org/archive/html/guix-devel/2016-12/msg006...
дистрибутиво-уникального велосипедостроения.

Да, они снова и снова делают то же самое. //debian-installer не на .scm, но вспомнился--

> охота совместить умеемое (программистом) и желаемое (сисадмином), милости просим!
> (но сам дистрибутив у нас вполне "обычный" в плане подхода по сравнению
> с NixOS)

А бросайте вы этот "ваш" rpm и айда "к нам"... в GNU?  :D

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

139. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 20-Дек-16, 13:58 
>> охота совместить умеемое (программистом) и желаемое (сисадмином), милости просим!
>> (но сам дистрибутив у нас вполне "обычный" в плане подхода по сравнению
>> с NixOS)
> А бросайте вы этот "ваш" rpm и айда "к нам"... в GNU? :D

Нет уж, лучше вы к нам (ц)

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

108. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от gnidorah (ok) on 19-Дек-16, 10:27 
> нужно учить специальный язык (Nixlang) для того чтобы развивать дистр

Это полу-правда. Дело в том, что nixlang используется большей частью для задания метаданных, а шаги сборки и инсталляции пишутся по-прежнему в императивном стиле на баше. При парсинге выражения пакета, Nix заменяет в шел-простынях переменные-указания на зависимости полными путями к ним.

Смотрю в репы GuixSD - там похоже всё пишут на Лиспе. Так что выражения пакетов в NixOS проще писать и читать, благодаря выразительности nixlang и bash. Лисп всё-таки очень на любителя.

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

113. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Guix (ok) on 19-Дек-16, 10:56 
>Дело в том, что nixlang используется большей частью для задания метаданных, а шаги сборки и инсталляции пишутся по-прежнему в императивном стиле на баше.

Да-да, в NixOS это nixlang + bash, в GSD это один Guile (он же Scheme он же Lisp).

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

Мне лично GSD симпатичен просто потому что он православен, столлманоугоден и GNUт. Нравится мне этот дядька, что тут поделаешь.

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

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

115. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 19-Дек-16, 11:08 
> (он же Scheme он же Lisp)

Последнее неверно, хоть и родственники.

> В любом случае, хорошо, если оба сообщества будут поддерживать друг друга, потому
> что они оба слишком маленькие, чтобы позволить себе тратить время на бестолковые споры.

Видимо, да...

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

116. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от gnidorah (ok) on 19-Дек-16, 11:10 
> В любом случае, хорошо, если оба сообщества будут поддерживать друг друга, потому что они оба слишком маленькие, чтобы позволить себе тратить время на бестолковые споры.

Ок :) Интересно почему они маленькие. Недостаток пиар-компаний? Сложность в использовании для домохозяек? Инертность пользователей других дистров?
Даже продвинутые пользователи серьезных дистров редко переходят. Я в свое время наелся кактусов с Гентой и Арчем, неужели можно годами добровольно на них сидеть?

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

121. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 11:52 
>Интересно почему они маленькие. Недостаток пиар-компаний?

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

>Сложность в использовании для домохозяек?

Сейчас оба проекта (Nix&Guix) - беты, вряд ли на этом уровне уместны домохозяйки.

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

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

Мне в этом плане интересен GSD тем, что я могу поставить одновременно и обычную, и девелоперскую версию Firefox, и что эта возможность предусмотрена изначально самим дистрибутивом, - не нужны слоты, виртуалки и им подобные костыли.

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

131. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от gnidorah (ok) on 19-Дек-16, 13:44 
> Если ничего не ломается и можно получить всё что хочешь от дистрибутива - нет смысла переходить. Так что это нормально. Нужны истории успеха, с описанием уникальных возможностей которых нет у других, чтобы заинтересовать кого-то.

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

> Мне в этом плане интересен GSD тем, что я могу поставить одновременно и обычную, и девелоперскую версию Firefox, и что эта возможность предусмотрена изначально самим дистрибутивом, - не нужны слоты, виртуалки и им подобные костыли.

Да, а также возможность поиграться с софтом, вообще не втягивая его к себе в окружение (nix-shell -p firefox)

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

133. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Guix (ok) on 19-Дек-16, 14:47 
>> Если ничего не ломается и можно получить всё что хочешь от дистрибутива - нет смысла переходить. Так что это нормально. Нужны истории успеха, с описанием уникальных возможностей которых нет у других, чтобы заинтересовать кого-то.
>В том то и дело, что большинство ломаются рано или поздно :-) Отсутствие случайных поломок и пакетных конфликтов и есть одна из уникальных возможностей

Да, конечно, я как раз это имел ввиду выше когда писал про так необходимую предсказуемость поведения системы. В Линуксе множество мелких, но очень сильно портящих кровь косяков (в любом дистрибутиве), и полноценная возможность отката в состояние "когда всё работало как надо" - это гарантия от этой надоедающей головной боли и постепенно накапливающейся усталости от Линукса из-за его мелких косяков. GSD/NixOS - это такие тефлоновые сковородки, к которым не прилипают проблемы зависимостей и обновлений, начинающие вылетать приложения и начинающая неожиданно тормозить система.

>Да, а также возможность поиграться с софтом, вообще не втягивая его к себе в окружение (nix-shell -p firefox)

Вот даже как. Пожалуй, поставлю на старый диск NixOS, будут 2 системы рядом.

Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

140. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от gnidorah (ok) on 20-Дек-16, 15:46 
> Вот даже как. Пожалуй, поставлю на старый диск NixOS, будут 2 системы рядом.

Нашел эквивалент для GuixSD: guix environment --ad-hoc пакет. Если надо окружение посложнее, то можно написать файл-манифест.

Прикольные слайды сравнения Nix(OS) и Guix(SD): https://ipfs.io/ipfs/QmbkvHMV45UmY983KDGrKryww1AeFx5MMkaUTgp...

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

141. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Guix (ok) on 20-Дек-16, 17:45 
Отличные слайды, спасибо! (Не знаете как их скачать?)

Также, если вы где-то в блоге или ещё где-либо пишете о своём опыте использования NixOSа, скиньте ссылку, почитаю.

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

143. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от gnidorah (ok) on 20-Дек-16, 19:07 
> Не знаете как их скачать?

Где-либо еще, в каком-то ином виде не нагуглил. Чтобы вытащить эти, видимо, надо осваивать https://ipfs.io/ https://habrahabr.ru/post/268275/

> Также, если вы где-то в блоге или ещё где-либо пишете о своём опыте использования NixOSа, скиньте ссылку, почитаю.

Не пишу, к сожалению :-( Впрочем, для обычного использования должно хватит официального руководства, а по небольшим вопросам, которые не получается решить, оперативно помогут в irc://irc.freenode.net/#nixos Также есть баг-трекер на github и (устаревшая) wiki

Ответить | Правка | ^ к родителю #141 | Наверх | Cообщить модератору

153. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Andrey Mitrofanov on 21-Дек-16, 11:31 
> Отличные слайды, спасибо! (Не знаете как их скачать?)

Нажал в firefox-е Сохранить как + Веб страница полностью. Локально с диска вроде работает

Это reveal.js-презентация: js "мотает"  _одну_ html-страничку. То есть 1 .html, .js-ы для "автоматики" и картинки, .css-ы и пр. по месту. Насколько оно самодостаточное, и нет ли внеш.ссылок при таком сохранении, не знаю.

Следующий вопрос - reveal-овский исходник... но это уже другое. А-ля "скачать слайды в .pdf" работает, только не одним файлом и не wget-ом (...ммм... я не стал заморачиваться рекурсивным скачиванием с "локализацией" ссылок, хотя мож и стоило на будущее).

> Также, если вы где-то в блоге или ещё где-либо пишете о своём
> опыте использования NixOSа, скиньте ссылку, почитаю.

Ответить | Правка | ^ к родителю #141 | Наверх | Cообщить модератору

152. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Andrey Mitrofanov on 21-Дек-16, 11:07 
> Прикольные слайды сравнения Nix(OS) и Guix(SD):
>ipfs.io/ipfs/QmbkvHMV45UmY983KDGrKryww1AeFx5MMkaUTgptudiMG5/slides/guix.html

Спасибо, полезно! Введение в Nix мне было интересно, я больше про Guix читал -
   https://www.gnu.org/software/guix/help/#talks
  ~aka http://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/t...
, познания про Nix
   https://nixos.org/~eelco/pubs/
более фрагментарны.

...

Merkle tree -- https://en.wikipedia.org/wiki/Merkle_tree

* BitTorrent, ZFS, git, BitCoin, IPFS, MaidSafe, Nix, Guix

...
Try it out!

* Put Nix on your OSX today!

...
When you develop your next Python / Ruby / Guile / Node package

* Put a default.scm and a default.nix in there
* Never use Bundler / VirtualEnv during
* Discover the horrors of Node packaging ;-)

...
Making of

$ nix-shell --pure --run make

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

62. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 22:52 
> К слову, как утверждают сами авторы, статическая сборка позволяет не подгружать
> все библиотеки в память, следовательно используется меньше памяти.

Удивительно они... странные.  Все _нужные_ всё равно придётся подгружать, ненужным давно уже вслед за альтом многие сделали -Wl,--as-needed.

> А так как используется musl, то и программы занимают меньше.

Вот тут да.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

72. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 18-Дек-16, 07:38 
> Удивительно они... странные.  Все _нужные_ всё равно придётся подгружать, ненужным давно
> уже вслед за альтом многие сделали -Wl,--as-needed.

Нет, немного не так:

- Achieve better ABI stability and long-term maintenability of the static binaries (compared to their dynamic counterparts)
- Minimize security threat vector - potential flaws only on a per static binary basis (say good bye to the famous LD_PRELOAD and .so dependency resolver problems)

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

86. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 18-Дек-16, 17:58 
> Нет, немного не так:
> - Achieve better ABI stability and long-term maintenability of the static binaries
> (compared to their dynamic counterparts)

А при чём тут ABI?

> - Minimize security threat vector - potential flaws only on a per
> static binary basis (say good bye to the famous LD_PRELOAD and
> .so dependency resolver problems)

Неправда, это типовой tradeoff -- убрали возможность очевидным образом впрыснуть свой код, заодно выплеснули возможность заткнуть дырку в каком libpng, обновив одну сошку.  Если бы они это сами озвучивали, было бы честней.

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

59. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 17-Дек-16, 22:30 
Де факто
Мысль крайне не плоха
Ибо на самом деле, /bin/ - помойка
/usr/var/lib - помойка ещё хуже
Либы, куча симлинков на те же либы
Если нужна предыдущая версия либы,#опа
Сравнить да тот же libreoffice разных версий - болт
Да фиг с ним с офисом
Есть кучка софта на тех же разных qt/3/4/5
И как все знаем, опять #опа
Пересобрать?
А я не девелопер, и не все девелоперы
Но косяк таки есть, будет идти аналочно беде винде
1024 либ одних и тех же, в следствии чего куча места вникуда

Посмотрим в деле, в общем

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +2 +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 22:36 
> Мысль крайне не плоха
> Ибо на самом деле, /bin/ - помойка

Когда неграмотный юзер ставит неграмотную операционку, других вариантов попросту нет, увы.

> Если нужна предыдущая версия либы,#опа

Ещё в древних шляпах бывали *-compat, если что.

> Сравнить да тот же libreoffice разных версий - болт

Берутся официальные сборки, суются в /opt.

> Есть кучка софта на тех же разных qt/3/4/5
> И как все знаем, опять #опа

Обождите за всех расписываться, я Вам такого права не давал (а "все" -- это и я тоже).

http://packages.altlinux.org/qt3
http://packages.altlinux.org/qt4
http://packages.altlinux.org/qt5-base

$ rpm -q libqt3 libqt4-core libqt5-core
libqt3-3.3.8d-alt9.x86_64
libqt4-core-4.8.7-alt8.x86_64
libqt5-core-5.6.2-alt1.x86_64

УМВР.

> А я не девелопер

Вот и спросите лучше у разработчиков, а не порите чушь с уверенным видом.  Стыдно же :(

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

64. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от asdf on 17-Дек-16, 23:42 
Altlinux позволяет установку и использование нескольких произвольных версий софта как сабж?
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

66. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 17-Дек-16, 23:54 
> Altlinux позволяет установку и использование нескольких произвольных версий софта

Да: http://ftp.altlinux.org/pub/people/ldv/hasher/thesis-2005.html

> как сабж?

Вот ещё не хватало уподобляться.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

67. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от asdf on 18-Дек-16, 00:36 
Что проще для рядового пользователя скопировать/удалить директорию или разбираться в принципах работы мудреной тулзы?
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

81. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –3 +/
Сообщение от Аноним (??) on 18-Дек-16, 14:48 
> Что проще для рядового пользователя скопировать/удалить директорию или разбираться в принципах
> работы мудреной тулзы?

Зачем ему, думать о рядовых пользователях?
Он же пользуется "правильной" операционкой
Знает тысячу языков, как девелоперских, так и человеческих (интересно, собачий-кошачий, тоже знает?)
И по его мнению, есть только такие как "он"
Жаль, его узколобость столь велика, что мешает ему видеть дальше своего носа.
Но суть даже не в этом, конечно же.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

87. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 18-Дек-16, 18:07 
>> Что проще для рядового пользователя скопировать/удалить директорию
>> или разбираться в принципах работы мудреной тулзы?

Когда что-либо из наработок для грамотных пользователей требуется "рядовым" или даже рядовым-пользователям, мы делаем кнопку :)  А "скопировать директорию" имеет больше послествий, чем кажется -- причём больше и хуже, чем в случае той же слаквари, о которой мы с Хоттабычем судачили когда-то: http://web.archive.org/web/20110219030937/http://forum.lafox...

> Зачем ему, думать о рядовых пользователях?

А давайте я сам решу, зачем думаю. (запятую лишнюю поставили, если и о Вас подумать)

> Он же пользуется "правильной" операционкой

Для меня -- да, достаточно правильной.  Хотя и с кучей моих же багов: http://tinyurl.com/my-altbugs

> Знает тысячу языков, как девелоперских, так и человеческих
> (интересно, собачий-кошачий, тоже знает?)

Не, всего три человеческих, с дюжину контуперских да с кошками порой перемяукиваемся.

> И по его мнению, есть только такие как "он"
> Жаль, его узколобость столь велика, что мешает ему видеть дальше своего носа.

А вот здесь Вы, похоже, себя описали.  Впрочем, пусть лучше люди сами рассудят по тому, кто что им принёс.

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

102. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 19-Дек-16, 02:26 
Лучше сидеров на раздачу своих котяшек добавьте. А то вон поняш не может у вас скачать что-то там на КДЕ. У убунты 1000 сидеров всегда как с куста, а у вас ни одного. Так может вам и не стоит того.. этого.. и ваще?


Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

80. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 18-Дек-16, 14:45 
> Когда неграмотный юзер ставит неграмотную операционку, других вариантов попросту нет, увы.

Вы грамотный юзер?
Ваш сосед грамотный юзер?
Дядя вася тоже грамотный?
Я вот безргамотный, и ничего, живу
А какая по вашей логике грамотная операционка?

> Ещё в древних шляпах бывали *-compat, если что.

Вы сами сказали "бывали", не держитесь за старое, вы в настоящем.

> Берутся официальные сборки, суются в /opt.

И тут мы видим, что если пакет довольно таки свежий, ему нужен какой нить glibc более свежей версии.
А теперь хорошенько напрягите ваши извилины и выдайте, что-то более толковое, а не бред.
К тому же, я ж безграмотный, не забывайте, откуда я знаю как и что и откуда брать, куда пихать?
У меня есть пакетный манагер, репозиторий, зачем мне по вашим вредным советам ломать систему?

> Обождите за всех расписываться, я Вам такого права не давал (а "все" -- это и я тоже).

Не пережовывайте, за вас точно никто расписываться не станет =)

> http://packages.altlinux.org/qt3
> http://packages.altlinux.org/qt4
> http://packages.altlinux.org/qt5-base
> $ rpm -q libqt3 libqt4-core libqt5-core
> libqt3-3.3.8d-alt9.x86_64
> libqt4-core-4.8.7-alt8.x86_64
> libqt5-core-5.6.2-alt1.x86_64

И что мне ваш альтлинух?
Вы не болеете случаем, понимаете вообще о чём речь шла и идёт?

> Вот и спросите лучше у разработчиков, а не порите чушь с уверенным видом.  Стыдно же :(

Разработчики балакают на английцком, а я знаете ли, русский, другого языка не знама.
А теперь, попробуйте ещё раз и по делу, а не спамьте со своим EscLinux

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

88. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 18-Дек-16, 18:19 
>> Когда неграмотный юзер ставит неграмотную операционку,
>> других вариантов попросту нет, увы.
> Вы грамотный юзер?

Относительно.

> Ваш сосед грамотный юзер?

Он ещё и физик!

> Дядя вася тоже грамотный?

Дядя Василий Павлов -- более чем.

> Я вот безргамотный, и ничего, живу

Вот и слава Богу!

> А какая по вашей логике грамотная операционка?

У меня -- альт, у многих -- например, дебиан.

>> Ещё в древних шляпах бывали *-compat, если что.
> Вы сами сказали "бывали", не держитесь за старое, вы в настоящем.

Например, https://admin.fedoraproject.org/pkgdb/packages/compat*/

>> Берутся официальные сборки, суются в /opt.
> И тут мы видим, что если пакет довольно таки свежий, ему нужен
> какой нить glibc более свежей версии.

Возьмите официальную сборку под что-нить сопоставимо тухлое, тот же RHEL6.

> А теперь хорошенько напрягите ваши извилины и выдайте, что-то более толковое,
> а не бред. К тому же, я ж безграмотный, не забывайте, откуда я знаю как
> и что и откуда брать, куда пихать?

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

> У меня есть пакетный манагер, репозиторий, зачем мне по вашим вредным советам
> ломать систему?

Э, не.  Плюхнуть софтину "на посмотреть" в /opt -- это не ломать систему.  А дать безграмотному вместо сложного сложное в квадрате (адекватная система управления с многоверсионностью -- это именно такое) будет ему смерти подобно.

>> Обождите за всех расписываться, я Вам такого права не давал (а "все" -- это и я тоже).
> Не пережовывайте, за вас точно никто расписываться не станет =)

Кто-то в #59 -- не Вы ли? -- попытался, однако.

>>> Есть кучка софта на тех же разных qt/3/4/5
>>> И как все знаем, опять #опа
>> Обождите за всех расписываться, я Вам такого права не давал (а "все" -- это и я тоже).
>> http://packages.altlinux.org/qt3
>> http://packages.altlinux.org/qt4
>> http://packages.altlinux.org/qt5-base
> И что мне ваш альтлинух? Вы не болеете случаем, понимаете вообще о чём речь шла и идёт?

Я-то как раз понимаю, а вот Вы или не понимаете, или косноязычны ещё хуже моего.

> Разработчики балакают на английцком

Depends.

> А теперь, попробуйте ещё раз и по делу, а не спамьте со своим EscLinux

Определитесь.

PS: дополнил цитирование насчёт разных кутей, чтоб людям видней было.

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

89. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Led (ok) on 18-Дек-16, 19:03 
> Я вот безргамотный, и ничего, живу

Зачем?

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

94. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Куяврег on 18-Дек-16, 23:53 
> Я вот безргамотный, и ничего, живу

Это единственное из твоего поста, что не вызывает сомнений. Правда, неясно чем тут гордиться, но это уж кому что...

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

90. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +3 +/
Сообщение от Аноним84701 (ok) on 18-Дек-16, 19:03 
> Если нужна предыдущая версия либы,#опа


% locate libgtk
...
libgtk-3.so.0
libgtk-1.2.so.0
libgtk.so


> Есть кучка софта на тех же разных qt/3/4/5
> И как все знаем, опять #опа

Все - это кто?


qt4/libQtCore.so
libQt5Core.so

> Пересобрать?
> А я не девелопер, и не все девелоперы

/0
Куда катится мир. Раньше хоть хелло ворлд написать нужно было, а теперь уже осилившего сборку в разработчики записывают o_O

Очевидно же, что те кто не умеет, не может, не хочет - ищут и держатся тех, кто это делает за них.
Правда, вполне может быть, что какие-то нестандартные хотелки больше никому не уперлись и поэтому "бесплатного кина - не будет". Тогда да, только и остается что ныть на форумах.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

70. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –3 +/
Сообщение от Аноним (??) on 18-Дек-16, 03:58 
А я вот думал сегодня, а что если заменить в Юниксах "Всё есть файл" на "Всё есть папка".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Аноним (??) on 18-Дек-16, 11:46 
Так папка это тоже файл, нет?
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

78. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 18-Дек-16, 13:54 
Файл станет папкой, так что нет.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

142. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Michael Shigorin email(ok) on 20-Дек-16, 19:04 
> А я вот думал сегодня, а что если заменить в Юниксах "Всё
> есть файл" на "Всё есть папка".

Вот это сообщение пришло с того же IP, что и наркорецепт в теме про Tor 0.2.9, например...

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

149. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –1 +/
Сообщение от Аноним (??) on 21-Дек-16, 01:40 
> Вот это сообщение пришло с того же IP, что и наркорецепт в
> теме про Tor 0.2.9, например...

Кстати, если об айпишниках и все файл - видал тут перца. Он в bash /dev/tcp заюзал. Но вот работало оно, скажу я вам! Код на 80% состоял из экранирования и костылирования. Иногда "все файл" работает довольно-таки "не очень".

Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

76. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от iCat (ok) on 18-Дек-16, 13:02 
А смысл?
JustForFun? Имеет смысл.
Но как-то монструозно поразвлеклись...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

150. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 21-Дек-16, 07:39 
подобные приемы - популярны в основном в промышленной эмбеддовке, в тч в оборонной в куче стран.
в массовойй бытовухе - редкость, но тоже бывает.
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

98. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 19-Дек-16, 00:36 
Самое полезное - модуль и утиль gobohide.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

156. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  –2 +/
Сообщение от Аноним (??) on 26-Дек-16, 06:05 
Правильная идея. Файловая иерархия в Linux - это просто кошмар. Об этом говорят давно. Чистка остатков программы путём простого удаления её папки и симлинков - это было бы очень удобно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

157. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +1 +/
Сообщение от Andrey Mitrofanov on 26-Дек-16, 09:37 
> Правильная идея. Файловая иерархия в Linux - это просто кошмар. Об этом
> говорят давно. Чистка остатков программы путём простого удаления её папки и
> симлинков - это было бы очень удобно.

Точно-точно. Свиньи под этим дубом копают уже давно.

Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

158. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Led (ok) on 26-Дек-16, 22:19 
Иди в винду.
Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

159. "Выпуск дистрибутива GoboLinux 016 с самобытной иерархией фай..."  +/
Сообщение от Аноним (??) on 20-Ноя-17, 15:29 
Это скорее macOS-way, в венде всё разсирается по диску так, что не отчистить.
Ответить | Правка | ^ к родителю #158 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру