The OpenNET Project / Index page

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



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

Оглавление

Проекту FreeBSD исполнилось 30 лет , opennews (?), 19-Июн-23, (0) [смотреть все]

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


114. "Проекту FreeBSD исполнилось 30 лет "  –3 +/
Сообщение от Аноним (111), 19-Июн-23, 14:32 
была у меня книга "Операционная система UNIX" Робачевского, там как раз в примерах была FreeBSD & Slackware, записал две болванки, первой попыткой была фря, ну и давай оно мне там при установки что-то компилить интенсивно, иксы наверно, мой старенький ноутбук не выдержал такого финта и выключился, так я стал пользователем линукс, хвала Нептуну!
Ответить | Правка | Наверх | Cообщить модератору

174. "Проекту FreeBSD исполнилось 30 лет "  +3 +/
Сообщение от Аноним (173), 19-Июн-23, 17:59 
ФриБЗДа при установке ничего не компилит. Ты врёшь.
Ответить | Правка | Наверх | Cообщить модератору

195. "Проекту FreeBSD исполнилось 30 лет "  –2 +/
Сообщение от Аноним (111), 19-Июн-23, 18:34 
зачем мне врать, говорю как есть, что может на тупо распаковке пакетов разогревать проц до критической температуры? слака поставилась за условные 5 минут, а всем известо сколько в слаке добра навалено. Врёшь ещё, фанатики сраные, задел ваши девичьи чувства да? И кстати, порты, в этих ваших бсд, реализованы как говно, есть с чем сравнивать
Ответить | Правка | Наверх | Cообщить модератору

206. "Проекту FreeBSD исполнилось 30 лет "  +3 +/
Сообщение от Аноним (206), 19-Июн-23, 19:22 
БСД при установке ничего не компилит.

С чем сравнивать? Просто любопытно.

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

210. "Проекту FreeBSD исполнилось 30 лет "  –1 +/
Сообщение от Аноним (111), 19-Июн-23, 19:47 
>С чем сравнивать?

crux, void.

да блин, что с вашими картинками не так, опеннет!

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

213. "Проекту FreeBSD исполнилось 30 лет "  +1 +/
Сообщение от Аноним (206), 19-Июн-23, 20:10 
Crux: The basic package system does not have any kind of dependency checking, thus it will not warn you if you try to build a package that requires libraries or headers from other packages.

Дальше даже не читал...

И что же такого революционного в XBPS?

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

216. "Проекту FreeBSD исполнилось 30 лет "  –1 +/
Сообщение от Аноним (111), 19-Июн-23, 20:16 
за революционностью тебе к nixos/guix, xbps-src - баш скрипты, довольно лаконичные, а не хренова туча портянок на make, проще-практичней.
крукс в зависимости умеет(ну в те, что прописал ментейнер, или фря автоматически вычисляет какие зависимости нужны пакету для сборки? что за магия?), откуда цитата?
Ответить | Правка | Наверх | Cообщить модератору

217. "Проекту FreeBSD исполнилось 30 лет "  +/
Сообщение от Аноним (111), 19-Июн-23, 20:22 
xbps-src, компилит в чруте, то есть не тащит тулчейн на хост + кросскомпиляция из коробки, достаточно революционно?
Ответить | Правка | Наверх | Cообщить модератору

241. "Проекту FreeBSD исполнилось 30 лет "  +1 +/
Сообщение от Аноним (241), 19-Июн-23, 23:03 
Для линукс системы возможно да. Во фряхе это все чуть по-другому устроено. Патчи для локальной платформы уже локально лежат в портах (кросскомпиляция зачем?); тулчейн всегда на хосте, это часть системы; компилить в чруте? Зачем? Фряха это по сути один большой компилятор, ахаха...
Ответить | Правка | Наверх | Cообщить модератору

249. "Проекту FreeBSD исполнилось 30 лет "  +/
Сообщение от Аноним (111), 20-Июн-23, 00:02 
Держать тулчейн на сервере - моветон
Ответить | Правка | Наверх | Cообщить модератору

252. "Проекту FreeBSD исполнилось 30 лет "  +1 +/
Сообщение от Аноним (39), 20-Июн-23, 00:34 
> xbps-src, компилит в чруте, то есть не тащит тулчейн на хост

Так не тащи. man jail/poudriere.
> +  кросскомпиляция из коробки,

man build
> native-xtools        This target builds a cross-toolchain for the given TARGET and TARGET_ARCH,
>

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

244. "Проекту FreeBSD исполнилось 30 лет "  +/
Сообщение от Аноним (241), 19-Июн-23, 23:13 
То есть, те же портянки скриптов, но в профиль? Лаконичнее-проще-практичней — ты часто правишь установочные скрипты?

Конечно никакой магии нет, тянутся и устанавливаются прописанные зависимости.

https://crux.nu/Main/Handbook3-7#ntoc28

Прочитал дальше: The included prt-get tool, however, can be told to resolve dependencies, if called with prt-get depinst rather than simply prt-get install. То есть, зависимости можно поставить, другой командой, ок. Странная логика, но ок.

Смотри. Ты прямо и авторитетно заявляешь, что порты во фряхе гавно, есть варианты намного лучше. То есть конфетка (на фоне которой собственно порты freebsd являются гавном), и приводишь примеры. У меня нет опыта работы с crux/void, но бегло посмотрев документацию не увидел вот прям что-то принципиально новое, принципиально другое, на порядки лучше. Вобщем, не убедил =)))

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

246. "Проекту FreeBSD исполнилось 30 лет "  +/
Сообщение от Аноним (111), 19-Июн-23, 23:58 
>Странная логика, но ок.

логика есть, крукс по сути как слака, зависимости ему по барабану, ты можешь просто исключить ненужные вещи, prt-get depinst --ignore=name,name2, в нем нет конфликтов зависимостей

>Ты прямо и авторитетно заявляешь, что порты во фряхе гавно

сознаюсь, тут я погорячился, порты во фряхе не щупал, сужу по netbsd/openbsd, но на сколько я знаю, отличиия минимальны. Крукс действительно не очень хороший пример, слишком "простая" система, одна архитектура. Войд гораздо лучше подходит, во первых как я уже упомянут, xbps-src на баш, оно тупо проще, можно без чтения километровых манов, привет bsd.port.mk и прочее, опакетить себе приложение за 5 минут, при этом, оно собирается в чрут, без прав рут, не захломляет систему ненужными зависимостями. И опять же, кросс-компиляция и тут же сборка тарбола-исо, смотри void-mklive. В войде есть еще фишка такая shlibs, то есть если библиотека меняет lib.so.5 от которой зависят другие библиотеки, оно тупо не даст тебе обновитться пока ты их не пересоберешь, таким образом роллинг, но при этом стабильный

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

https://github.com/freebsd/freebsd-ports/blob/main/Mk/bsd.po...
https://github.com/void-linux/void-packages/blob/master/xbps...

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

250. "Проекту FreeBSD исполнилось 30 лет "  +/
Сообщение от Аноним (111), 20-Июн-23, 00:08 
пример пакета для сравнения:

https://github.com/freebsd/freebsd-ports/blob/main/lang/rust...
https://github.com/void-linux/void-packages/blob/master/srcp...

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

253. "Проекту FreeBSD исполнилось 30 лет "  +/
Сообщение от Аноним (39), 20-Июн-23, 00:57 
> В войде есть еще фишка такая shlibs, то есть если библиотека меняет lib.so.5 от
> которой зависят другие библиотеки, оно тупо не даст тебе обновитться пока
> ты их не пересоберешь, таким образом роллинг, но при этом стабильный

# B  -- required share librarie
% pkg query %B apr
libgdbm.so.6
libexpat.so.1
libdb-5.3.so.0
Причем, либы в зависимости совершенно не нужно прописывать руками.
"А так все хорошо, прекрасная маркиза!" (с)

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

345. "Проекту FreeBSD исполнилось 30 лет "  +1 +/
Сообщение от bOOster (ok), 20-Июн-23, 21:16 
То есть ты вообще не понял что происходит при установке? Тебе не вдомек что любой дистрибутив настолько туп что копирует только бинарные файлы?.. Ну тогда поздравляю - в клубе оголтелых, прибыло валенков...
Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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